From 02f8dfc13f0389b493af5cb930c6f0b53e90d0ba Mon Sep 17 00:00:00 2001
From: AlkaMotors <37931458+AlkaMotors@users.noreply.github.com>
Date: Tue, 30 Jan 2024 16:16:38 -0400
Subject: [PATCH] dead time update, move zc timing
---
Inc/targets.h | 16 +-
Keil_Projects/AM32_MultiProject.uvmpw | 5 +-
.../AM32_MultiProject.uvmpw.uvgui.alkaz | 166 +-
Keil_Projects/Am32F031.uvguix.alkaz | 12 +-
Keil_Projects/Am32F051.uvguix.alkaz | 14 +-
Keil_Projects/Am32F051.uvoptx | 4 +-
Keil_Projects/Am32F415.uvguix.alkaz | 10 +-
Keil_Projects/Am32F421.uvguix.alkaz | 220 +-
Keil_Projects/Am32F421.uvoptx | 53 +-
Keil_Projects/Am32G071.uvguix.alkaz | 14 +-
Keil_Projects/Am32G071.uvoptx | 182 +-
Keil_Projects/Am32G071.uvprojx | 605 +++
Keil_Projects/Am32G431.uvguix.alkaz | 10 +-
Keil_Projects/Am32e230.uvguix.alkaz | 10 +-
Keil_Projects/Am32e230.uvoptx | 2 +-
.../AGFRC_V2_F051_STM32F051K6Ux.dbgconf | 45 +
.../AIKON20X20_F051_STM32F051K6Ux.dbgconf | 45 +
.../AIKONSINGLE_F051_STM32F051K6Ux.dbgconf | 45 +
...AIKON_PRO_G071_STM32G071K8Ux_1.0.0.dbgconf | 39 +
.../BLPWR_F051_STM32F051K6Ux.dbgconf | 45 +
...EENSY_HILARIESC_F051_STM32F051K6Ux.dbgconf | 45 +
.../DIATONE_F051_STM32F051K6Ux.dbgconf | 45 +
...DT120_64K_G071_STM32G071K8Ux_1.0.0.dbgconf | 39 +
.../FD6288_F051_STM32F051K6Ux.dbgconf | 45 +
.../FLASHHOBBY_F051_STM32F051K6Ux.dbgconf | 45 +
.../FLYCOLOR_F051_STM32F051K6Ux.dbgconf | 45 +
...COLOR_HV3_G071_STM32G071K8Ux_1.0.0.dbgconf | 39 +
...AKRC_2023_G071_STM32G071K8Ux_1.0.0.dbgconf | 39 +
.../HGLRC_F051_STM32F051K6Ux.dbgconf | 45 +
.../HVFLYCOLOR_F051_STM32F051K6Ux.dbgconf | 45 +
...GHT_BLITZ_G071_STM32G071K8Ux_1.0.0.dbgconf | 39 +
.../IFLIGHT_F051_STM32F051K6Ux.dbgconf | 45 +
.../MAMBA_F40PRO_F051_STM32F051K6Ux.dbgconf | 45 +
.../MAMBA_F50PRO_F051_STM32F051K6Ux.dbgconf | 45 +
.../MAMBA_F60PRO_F051_STM32F051K6Ux.dbgconf | 45 +
.../MP6531_F051_STM32F051K6Ux.dbgconf | 45 +
.../NEUTRONRC_F051_STM32F051K6Ux.dbgconf | 45 +
...NEUTRONRC_G071_STM32G071K8Ux_1.0.0.dbgconf | 39 +
.../PB054_F051_STM32F051K6Ux.dbgconf | 45 +
.../PB450_F051_STM32F051K6Ux.dbgconf | 45 +
.../RAZOR32_F051_STM32F051K6Ux.dbgconf | 45 +
.../REPEAT_DRIVE_F051_STM32F051K6Ux.dbgconf | 45 +
.../RHINO80A_F051_STM32F051K6Ux.dbgconf | 45 +
.../SISKIN_F051_STM32F051K6Ux.dbgconf | 45 +
.../SKYSTARS_F051_STM32F051K6Ux.dbgconf | 45 +
.../TMOTOR45_F051_STM32F051K6Ux.dbgconf | 45 +
.../TMOTOR_G071_STM32G071K8Ux_1.0.0.dbgconf | 39 +
.../WRAITH32V1_F051_STM32F051K6Ux.dbgconf | 45 +
.../WRAITH32V2_F051_STM32F051K6Ux.dbgconf | 45 +
.../Listings/AM32_AIKON_55A_F421.map | 3342 +++++++++++++++
.../Listings/AM32_AIKON_SINGLE_F421.map | 3341 +++++++++++++++
Keil_Projects/Listings/AM32_AT32DEV_F415.map | 2607 ++++++------
Keil_Projects/Listings/AM32_AT32DEV_F421.map | 2542 ++++++-----
.../Listings/AM32_AT32PB4_054_F421.map | 3341 +++++++++++++++
.../Listings/AM32_AT32PB4_405_F421.map | 3341 +++++++++++++++
.../Listings/AM32_AT32PB4_540_F421.map | 3341 +++++++++++++++
.../Listings/AM32_AT32SLOTCAR_F421.map | 3295 +++++++++++++++
.../Listings/AM32_DAKEFPV_35A_F415.map | 3674 ++++++++++++++++
Keil_Projects/Listings/AM32_DAKEFPV_F421.map | 3341 +++++++++++++++
Keil_Projects/Listings/AM32_F4A_4IN1_F421.map | 3342 +++++++++++++++
Keil_Projects/Listings/AM32_F4A_AIO_F421.map | 3296 +++++++++++++++
.../Listings/AM32_F4A_EXTCOMP_F421.map | 3342 +++++++++++++++
.../Listings/AM32_FLASHHOBBY_F421.map | 3341 +++++++++++++++
Keil_Projects/Listings/AM32_FOXEER_F421.map | 3342 +++++++++++++++
Keil_Projects/Listings/AM32_GIPSY_F421.map | 1163 +++---
.../Listings/AM32_HAKRC_G23_F421.map | 3372 +++++++++++++++
Keil_Projects/Listings/AM32_HAKRC_G_F421.map | 3341 +++++++++++++++
Keil_Projects/Listings/AM32_HAKRC_K_F421.map | 3341 +++++++++++++++
.../Listings/AM32_NEUTRON_1_2S_AIO_F421.map | 3301 +++++++++++++++
.../Listings/AM32_NEUTRON_2_6S_AIO_F421.map | 3341 +++++++++++++++
.../Listings/AM32_NEUTRON_4IN1_F421.map | 1482 +++----
.../Listings/AM32_RR_ROBOT_DUAL_ESC_F421.map | 1222 +++---
.../Listings/AM32_SWAP_PB0_PA7_F421.map | 3342 +++++++++++++++
Keil_Projects/Listings/AM32_TEKKO32_F415.map | 3666 ++++++++++++++++
Keil_Projects/Listings/AM32_TEKKO32_F421.map | 3341 +++++++++++++++
Keil_Projects/Listings/AM32_WRAITH32_F421.map | 1678 ++++----
Keil_Projects/Objects/addv.bat | 17 +
.../RTE/_AGFRC_V2_F051/RTE_Components.h | 21 +
.../RTE/_AIKON20X20_F051/RTE_Components.h | 21 +
.../RTE/_AIKONSINGLE_F051/RTE_Components.h | 21 +
.../RTE/_AIKON_PRO_G071/RTE_Components.h | 21 +
.../RTE/_BLPWR_F051/RTE_Components.h | 21 +
.../_CRTEENSY_HILARIESC_F051/RTE_Components.h | 21 +
.../RTE/_DIATONE_F051/RTE_Components.h | 21 +
.../RTE/_DT120_64K_G071/RTE_Components.h | 21 +
.../RTE/_FD6288_F051/RTE_Components.h | 21 +
.../RTE/_FLASHHOBBY_F051/RTE_Components.h | 21 +
.../RTE/_FLYCOLOR_F051/RTE_Components.h | 21 +
.../RTE/_FLYCOLOR_HV3_G071/RTE_Components.h | 21 +
.../RTE/_HAKRC_2023_G071/RTE_Components.h | 21 +
.../RTE/_HGLRC_F051/RTE_Components.h | 21 +
.../RTE/_HVFLYCOLOR_F051/RTE_Components.h | 21 +
.../RTE/_IFLIGHT_BLITZ_G071/RTE_Components.h | 21 +
.../RTE/_IFLIGHT_F051/RTE_Components.h | 21 +
.../RTE/_MAMBA_F40PRO_F051/RTE_Components.h | 21 +
.../RTE/_MAMBA_F50PRO_F051/RTE_Components.h | 21 +
.../RTE/_MAMBA_F60PRO_F051/RTE_Components.h | 21 +
.../RTE/_MP6531_F051/RTE_Components.h | 21 +
.../RTE/_NEUTRONRC_F051/RTE_Components.h | 21 +
.../RTE/_NEUTRONRC_G071/RTE_Components.h | 21 +
.../RTE/_PB054_F051/RTE_Components.h | 21 +
.../RTE/_PB450_F051/RTE_Components.h | 21 +
.../RTE/_RAZOR32_F051/RTE_Components.h | 21 +
.../RTE/_REPEAT_DRIVE_F051/RTE_Components.h | 21 +
.../RTE/_RHINO80A_F051/RTE_Components.h | 21 +
.../RTE/_SISKIN_F051/RTE_Components.h | 21 +
.../RTE/_SKYSTARS_F051/RTE_Components.h | 21 +
.../RTE/_TMOTOR45_F051/RTE_Components.h | 21 +
.../RTE/_TMOTOR_G071/RTE_Components.h | 21 +
.../RTE/_WRAITH32V1_F051/RTE_Components.h | 21 +
.../RTE/_WRAITH32V2_F051/RTE_Components.h | 21 +
Keil_Projects/list/AM32_CM_MINI_E230.map | 3715 +++++++++++++++++
Keil_Projects/list/AM32_GD32DEV_A_E230.map | 2685 ++++++------
Keil_Projects/list/AM32_GD32DEV_B_E230.map | 3715 +++++++++++++++++
Keil_Projects/list/AM32_RHINO40A_E230.map | 3715 +++++++++++++++++
.../list/AM32_SKYSTARS_AM45_E230.map | 3715 +++++++++++++++++
.../list/AM32_SKYSTARS_AM60_E230.map | 3715 +++++++++++++++++
.../list/AM32_SKYSTARS_KM55_E230.map | 1934 +++++----
Keil_Projects/startup_stm32f051k8.lst | 13 +-
Keil_Projects/startup_stm32g071xx.lst | 12 +-
Mcu/e230/Src/IO.c | 2 +-
Mcu/f031/Src/IO.c | 6 +-
Mcu/f051/Src/IO.c | 2 +-
Mcu/f051/Src/stm32f0xx_it.c | 4 +-
Mcu/f415/Src/IO.c | 2 +-
Mcu/f421/Src/IO.c | 4 +-
Mcu/g071/Src/IO.c | 4 +-
Mcu/g071/Src/WS2812.c | 2 +-
Src/main.c | 52 +-
129 files changed, 100212 insertions(+), 8045 deletions(-)
create mode 100644 Keil_Projects/DebugConfig/AGFRC_V2_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/AIKON20X20_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/AIKONSINGLE_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/AIKON_PRO_G071_STM32G071K8Ux_1.0.0.dbgconf
create mode 100644 Keil_Projects/DebugConfig/BLPWR_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/CRTEENSY_HILARIESC_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/DIATONE_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/DT120_64K_G071_STM32G071K8Ux_1.0.0.dbgconf
create mode 100644 Keil_Projects/DebugConfig/FD6288_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/FLASHHOBBY_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/FLYCOLOR_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/FLYCOLOR_HV3_G071_STM32G071K8Ux_1.0.0.dbgconf
create mode 100644 Keil_Projects/DebugConfig/HAKRC_2023_G071_STM32G071K8Ux_1.0.0.dbgconf
create mode 100644 Keil_Projects/DebugConfig/HGLRC_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/HVFLYCOLOR_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/IFLIGHT_BLITZ_G071_STM32G071K8Ux_1.0.0.dbgconf
create mode 100644 Keil_Projects/DebugConfig/IFLIGHT_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/MAMBA_F40PRO_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/MAMBA_F50PRO_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/MAMBA_F60PRO_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/MP6531_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/NEUTRONRC_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/NEUTRONRC_G071_STM32G071K8Ux_1.0.0.dbgconf
create mode 100644 Keil_Projects/DebugConfig/PB054_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/PB450_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/RAZOR32_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/REPEAT_DRIVE_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/RHINO80A_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/SISKIN_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/SKYSTARS_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/TMOTOR45_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/TMOTOR_G071_STM32G071K8Ux_1.0.0.dbgconf
create mode 100644 Keil_Projects/DebugConfig/WRAITH32V1_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/DebugConfig/WRAITH32V2_F051_STM32F051K6Ux.dbgconf
create mode 100644 Keil_Projects/Listings/AM32_AIKON_55A_F421.map
create mode 100644 Keil_Projects/Listings/AM32_AIKON_SINGLE_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_DAKEFPV_35A_F415.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_FOXEER_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_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_SWAP_PB0_PA7_F421.map
create mode 100644 Keil_Projects/Listings/AM32_TEKKO32_F415.map
create mode 100644 Keil_Projects/Listings/AM32_TEKKO32_F421.map
create mode 100644 Keil_Projects/Objects/addv.bat
create mode 100644 Keil_Projects/RTE/_AGFRC_V2_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_AIKON20X20_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_AIKONSINGLE_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_AIKON_PRO_G071/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_BLPWR_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_CRTEENSY_HILARIESC_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_DIATONE_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_DT120_64K_G071/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_FD6288_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_FLASHHOBBY_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_FLYCOLOR_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_FLYCOLOR_HV3_G071/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_HAKRC_2023_G071/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_HGLRC_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_HVFLYCOLOR_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_IFLIGHT_BLITZ_G071/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_IFLIGHT_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_MAMBA_F40PRO_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_MAMBA_F50PRO_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_MAMBA_F60PRO_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_MP6531_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_NEUTRONRC_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_NEUTRONRC_G071/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_PB054_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_PB450_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_RAZOR32_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_REPEAT_DRIVE_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_RHINO80A_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_SISKIN_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_SKYSTARS_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_TMOTOR45_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_TMOTOR_G071/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_WRAITH32V1_F051/RTE_Components.h
create mode 100644 Keil_Projects/RTE/_WRAITH32V2_F051/RTE_Components.h
create mode 100644 Keil_Projects/list/AM32_CM_MINI_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_SKYSTARS_AM45_E230.map
create mode 100644 Keil_Projects/list/AM32_SKYSTARS_AM60_E230.map
diff --git a/Inc/targets.h b/Inc/targets.h
index 2e34617c..098ccb8b 100644
--- a/Inc/targets.h
+++ b/Inc/targets.h
@@ -131,7 +131,7 @@
#ifdef F4A_AIO_F421
#define FIRMWARE_NAME "F4A AIO "
#define FILE_NAME "F4A_AIO_F421"
-#define DEAD_TIME 25
+#define DEAD_TIME 75
#define HARDWARE_GROUP_AT_540
#define HARDWARE_GROUP_AT_F
// #define USE_SERIAL_TELEMETRY
@@ -142,7 +142,7 @@
#ifdef F4A_4IN1_F421
#define FIRMWARE_NAME "F4A 4in1 "
#define FILE_NAME "F4A_4IN1_F421"
-#define DEAD_TIME 45
+#define DEAD_TIME 75
#define HARDWARE_GROUP_AT_540
#define HARDWARE_GROUP_AT_E
#define USE_SERIAL_TELEMETRY
@@ -822,6 +822,18 @@
#define SIXTY_FOUR_KB_MEMORY
#endif
+#ifdef FLYCOLOR_HV3_G071
+#define FILE_NAME "FLYCOLOR_HV3_G071"
+#define FIRMWARE_NAME "Flycolor HV3"
+#define DEAD_TIME 80
+#define MILLIVOLT_PER_AMP 33
+#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 AIKON_PRO_G071
#define FILE_NAME "AIKON_PRO_G071"
#define FIRMWARE_NAME "AIKON PRO 50"
diff --git a/Keil_Projects/AM32_MultiProject.uvmpw b/Keil_Projects/AM32_MultiProject.uvmpw
index 465f5022..7da68581 100644
--- a/Keil_Projects/AM32_MultiProject.uvmpw
+++ b/Keil_Projects/AM32_MultiProject.uvmpw
@@ -9,7 +9,6 @@
.\Am32e230.uvprojx
- 1
1
@@ -20,6 +19,7 @@
.\Am32F051.uvprojx
+ 1
1
1
@@ -31,14 +31,11 @@
.\Am32F421.uvprojx
- 1
- 1
1
.\Am32G071.uvprojx
- 1
1
diff --git a/Keil_Projects/AM32_MultiProject.uvmpw.uvgui.alkaz b/Keil_Projects/AM32_MultiProject.uvmpw.uvgui.alkaz
index 178d7d82..1304d495 100644
--- a/Keil_Projects/AM32_MultiProject.uvmpw.uvgui.alkaz
+++ b/Keil_Projects/AM32_MultiProject.uvmpw.uvgui.alkaz
@@ -12,8 +12,8 @@
2
3
- -1
- -1
+ -32000
+ -32000
-1
@@ -29,8 +29,8 @@
0
- 1597
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E0000000D000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C66756E6374696F6E732E68000000000B66756E6374696F6E732E6800000000BECEA100FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C61743332663432315F69742E63000000000D61743332663432315F69742E6300000000BCA8E100FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E63000000009CC1B600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000F7B88600FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000D9ADC200FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C653233305C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000A5C2D700FFFFFFFF67433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F52525F524F424F545F4455414C5F4553435F463432312E6D6170000000001F414D33325F52525F524F424F545F4455414C5F4553435F463432312E6D617000000000B3A6BE00FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000EAD6A300FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F6FA7D00FFFFFFFF5B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F47495053595F463432312E6D61700000000013414D33325F47495053595F463432312E6D617000000000B5E99D00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C73746D3332663078785F69742E63000000000F73746D3332663078785F69742E632A000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000DA020000
+ 1443
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E00000000000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000BECEA100FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000F0A0A100FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C494F2E630000000004494F2E6300000000F7B88600FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C494F2E630000000004494F2E6300000000D9ADC200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C463033315C5372635C494F2E630000000004494F2E6300000000A5C2D700FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C653233305C5372635C494F2E630000000004494F2E6300000000B3A6BE00FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E6300000000EAD6A300FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000F6FA7D00FFFFFFFF49433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C70686173656F7574732E63000000000B70686173656F7574732E6300000000B5E99D00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C73746D3332663078785F69742E63000000000E73746D3332663078785F69742E63000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000DA020000
@@ -113,7 +113,7 @@
16
- 6A0200005A01000046050000C8020000
+ 73040000050100001A0700000A020000
@@ -133,7 +133,7 @@
16
- 6A0200005A01000046050000C8020000
+ 73040000050100001A0700000A020000
@@ -153,7 +153,7 @@
16
- 6A0200005A01000046050000C8020000
+ 73040000050100001A0700000A020000
@@ -173,7 +173,7 @@
16
- 6A0200005A01000046050000C8020000
+ 73040000050100001A0700000A020000
@@ -233,7 +233,7 @@
16
- 6A0200005A01000046050000C8020000
+ 73040000050100001A0700000A020000
@@ -253,7 +253,7 @@
16
- 6A0200005A01000046050000C8020000
+ 73040000050100001A0700000A020000
@@ -273,7 +273,7 @@
16
- 6A0200005A01000046050000C8020000
+ 73040000050100001A0700000A020000
@@ -293,7 +293,7 @@
16
- 6A0200005A01000046050000C8020000
+ 73040000050100001A0700000A020000
@@ -313,7 +313,7 @@
16
- 6A0200005A01000046050000C8020000
+ 73040000050100001A0700000A020000
@@ -333,7 +333,7 @@
16
- 6A0200005A01000046050000C8020000
+ 73040000050100001A0700000A020000
@@ -353,7 +353,7 @@
16
- 6A0200005A01000046050000C8020000
+ 73040000050100001A0700000A020000
@@ -409,7 +409,7 @@
0
16
- 00000000AB0300008007000061040000
+ 00000000AB0300008007000098040000
16
@@ -553,7 +553,7 @@
16
- 6A0200005A01000046050000C8020000
+ 73040000050100001A0700000A020000
@@ -1013,7 +1013,7 @@
16
- 74020000400100000205000005030000
+ 06020000D9000000700300008C020000
@@ -1025,7 +1025,7 @@
0
32767
0
- 4096
+ 8192
0
16
@@ -1033,7 +1033,7 @@
16
- A60300009A000000100500004D020000
+ A2030000200100000406000076030000
@@ -1045,7 +1045,7 @@
0
32767
0
- 4096
+ 8192
0
16
@@ -1053,7 +1053,7 @@
16
- A60300009A000000100500004D020000
+ A2030000200100000406000076030000
@@ -1133,7 +1133,7 @@
16
- 6A0200005A01000046050000C8020000
+ 73040000050100001A0700000A020000
@@ -1153,7 +1153,7 @@
16
- 6A0200005A01000046050000C8020000
+ 73040000050100001A0700000A020000
@@ -1713,19 +1713,19 @@
16
- 6A0200005A01000046050000C8020000
+ 73040000050100001A0700000A020000
3315
- 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFAE000000B3000000F1030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000AE0000006C000000F1030000D0000000AE0000004F000000F1030000B30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF430300004F000000470300006B010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000470300006C000000F103000088010000470300004F000000F10300006B01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFB101000053000000B5010000BD02000001000000020000100400000001000000A1FEFFFFEC030000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000070000000B1010000DA0200000000000053000000B1010000BD0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000004F000000560500005300000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000007000000056050000470200000000000053000000560500002A02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF90100005E010000FD010000D301000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000BD02000080070000C1020000010000000100001004000000010000001BFFFFFF68020000FFFFFFFF05000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000DE02000080070000C803000000000000C102000080070000AB0300000000000040820056050000000D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC700000001000000FFFFFFFFC70000000000000001000000C5000000008000000100000000000000C8030000800700007E04000001000000010000000100000000000000
+ 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFAE000000B3000000F1030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000AE0000006C000000F1030000D0000000AE0000004F000000F1030000B30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF430300004F000000470300006B010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000470300006C000000F103000088010000470300004F000000F10300006B01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFB101000053000000B5010000BD02000001000000020000100400000001000000A1FEFFFFEC030000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000070000000B1010000DA0200000000000053000000B1010000BD0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000004F000000560500005300000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000007000000056050000470200000000000053000000560500002A02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF90100005E010000FD010000D301000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000BD02000080070000C1020000010000000100001004000000010000001BFFFFFF68020000FFFFFFFF05000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000DE02000080070000C803000000000000C102000080070000AB0300000000000040820056050000000D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC700000001000000FFFFFFFFC70000000000000001000000C5000000008000000100000000000000C803000080070000B504000001000000010000000100000000000000
59392
File
- 2893
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000A69727168616E646C6572960000000000000013000A69727168616E646C657204766F696414646D615F696E746572727570745F656E61626C650B73657269616C5F6D6F64650463727366186473686F745F657874656E6465645F74656C656D6574727908657874656E6465640F6770696F5F6D6F64655F515549434B0D6770696F5F6D6F64655F736574124C4C5F4750494F5F53657450696E4D6F646515766F6964206770696F5F6D6F64655F515549434B28122020206770696F5F6D6F64655F515549434B162020766F6964206770696F5F6D6F64655F515549434B1620766F696420206770696F5F6D6F64655F515549434B0470756C6C0A6C6564636F756E7465720A5553415254312D3E6474065553415254310B55534152545F544441544100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C6559010000
+ 2660
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000A655F636F6D5F74696D65960000000000000006000A655F636F6D5F74696D65126D616B655F6473686F745F7061636B61676514494E54455256414C5F54494D45525F434F554E5410617665726167655F696E74657276616C0C737475636B636F756E74657207676C6974636832000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C6559010000
1423
@@ -1740,8 +1740,8 @@
59399
Build
- 1397
- 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205016000000114E455554524F4E5F34494E315F46343231960000000000000019000C415433324445565F463432310C54454B4B4F33325F463432310C41494B4F4E5F53494E474C4506464F584545520941494B4F4E5F3535410857524149544833320848414B52435F4B420848414B52435F47420C535741505F50574D5F50494E1041543332463432315F5042345F3035341041543332463432315F5042345F3430351041543332463432315F5042345F353430074634415F41494F084634415F34494E3109534C4F544341525F470B4634415F455854434F4D500948414B52435F473233144E455554524F4E5F315F32535F4D494E4941494F114E455554524F4E5F325F36535F463432310F464C415348484F4242595F463432310C44414B454650565F463432310D5442535F4D494E495F46343231114E455554524F4E5F34494E315F463432311152525F524F424F545F4455414C5F4553430A47695053795F46343231000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C642F010000
+ 1519
+ 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205005000000115245504541545F44524956455F4630353196000000000000001E000C414D33325245465F463035310B4644363238385F463035310C49464C494748545F463035310D41474652435F56325F463035310B4D50363533315F46303531115245504541545F44524956455F463035310C52415A4F5233325F463035310D544D4F544F5234355F463035310A48474C52435F463035310B5349534B494E5F463035310C444941544F4E455F46303531114D414D42415F46343050524F5F46303531114D414D42415F46353050524F5F46303531114D414D42415F46363050524F5F463035310F575241495448333256315F463035310F575241495448333256325F463035310F464C415348484F4242595F463035310F41494B4F4E32305832305F463035311041494B4F4E53494E474C455F463035311743525445454E53595F48494C4152494553435F463035310D464C59434F4C4F525F463035310F4856464C59434F4C4F525F463035310D534B5953544152535F463035310A424C5057525F463035310E4E455554524F4E52435F463035310D5248494E4F3830415F4630353105574F4C46450A50423435305F463035310A50423035345F463035310A50423430355F463035310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C642F010000
583
@@ -1757,7 +1757,7 @@
Debug
2373
- 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720000000000000000010000000000000001000000000000000000000001000000000000000000054465627567D9000000
+ 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720100000000000000010000000000000001000000000000000000000001000000000000000000054465627567D9000000
898
@@ -1781,128 +1781,128 @@
0
100
- 13
+ 0
<1>..\Src\main.c
- 0
- 211
- 218
+ 22
+ 201
+ 215
1
0
<5>..\Mcu\f421\Src\IO.c
- 0
- 16
- 23
+ 30
+ 1
+ 28
1
0
- <1>..\Inc\functions.h
- 18
- 1
- 20
+ <6>..\Mcu\g071\Src\IO.c
+ 34
+ 16
+ 26
1
0
- <1>..\Inc\targets.h
- 37
- 2159
- 2184
+ <1>..\Src\dshot.c
+ 1
+ 193
+ 195
1
0
- <5>..\Mcu\f421\Src\at32f421_it.c
- 7
- 146
- 168
+ <1>..\inc\targets.h
+ 6
+ 1704
+ 835
1
0
- <1>..\Src\signal.c
- 0
- 145
- 154
+ <6>..\Mcu\g071\Src\WS2812.c
+ 51
+ 17
+ 26
1
0
- <1>..\Src\dshot.c
- 0
- 156
- 166
+ <4>..\Mcu\f415\Src\IO.c
+ 32
+ 58
+ 81
1
0
- <1>..\Src\functions.c
- 0
- 21
- 22
+ <3>..\Mcu\f051\Src\IO.c
+ 34
+ 31
+ 32
1
0
- <1>..\Mcu\e230\Src\peripherals.c
- 0
- 1
- 1
+ <2>..\Mcu\F031\Src\IO.c
+ 34
+ 92
+ 93
1
0
- C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Keil_Projects\Listings\AM32_RR_ROBOT_DUAL_ESC_F421.map
- 0
- 1
- 1
- 0
+ <1>..\Mcu\e230\Src\IO.c
+ 41
+ 16
+ 27
+ 1
0
- <6>..\Mcu\g071\Src\ADC.c
- 0
- 1
- 1
+ <1>..\Src\signal.c
+ 27
+ 199
+ 209
1
0
- <6>..\Mcu\g071\Src\serial_telemetry.c
- 45
- 1
- 12
+ <1>..\Src\functions.c
+ 0
+ 94
+ 1
1
0
- C:\Users\alkaz\OneDrive\Documents\AM32_MULTI_MCU\Keil_Projects\Listings\AM32_GIPSY_F421.map
+ <5>..\Mcu\f421\Src\phaseouts.c
0
- 1
+ 359
1
- 0
+ 1
0
<3>..\Mcu\f051\Src\stm32f0xx_it.c
5
- 85
+ 1
108
1
diff --git a/Keil_Projects/Am32F031.uvguix.alkaz b/Keil_Projects/Am32F031.uvguix.alkaz
index 235cd32d..cd7b427d 100644
--- a/Keil_Projects/Am32F031.uvguix.alkaz
+++ b/Keil_Projects/Am32F031.uvguix.alkaz
@@ -15,17 +15,17 @@
38003
Registers
- 211 212
+ 211 100
346
Code Coverage
- 669 160
+ 669 986
204
Performance Analyzer
- 829
+ 849 124 124 558
@@ -110,8 +110,8 @@
0
- 1597
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E0000000D000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C66756E6374696F6E732E68000000000B66756E6374696F6E732E6800000000BECEA100FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C61743332663432315F69742E63000000000D61743332663432315F69742E6300000000BCA8E100FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E63000000009CC1B600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000F7B88600FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000D9ADC200FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C653233305C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000A5C2D700FFFFFFFF67433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F52525F524F424F545F4455414C5F4553435F463432312E6D6170000000001F414D33325F52525F524F424F545F4455414C5F4553435F463432312E6D617000000000B3A6BE00FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000EAD6A300FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F6FA7D00FFFFFFFF5B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F47495053595F463432312E6D61700000000013414D33325F47495053595F463432312E6D617000000000B5E99D00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C73746D3332663078785F69742E63000000000F73746D3332663078785F69742E632A000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000DA020000
+ 1233
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000C00000004000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000BECEA100FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000F0A0A100FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C494F2E630000000004494F2E6300000000F7B88600FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C494F2E630000000004494F2E6300000000D9ADC200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C463033315C5372635C494F2E630000000004494F2E6300000000A5C2D700FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C653233305C5372635C494F2E630000000004494F2E6300000000B3A6BE00FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E6300000000EAD6A300FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000F6FA7D00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000DA020000
@@ -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 6d0a8555..ad89a4a7 100644
--- a/Keil_Projects/Am32F051.uvguix.alkaz
+++ b/Keil_Projects/Am32F051.uvguix.alkaz
@@ -15,17 +15,17 @@
38003
Registers
- 211 212
+ 211 100
346
Code Coverage
- 669 160
+ 669 986
204
Performance Analyzer
- 829
+ 849 124 124 558
@@ -93,8 +93,8 @@
2
3
- -1
- -1
+ -32000
+ -32000
-1
@@ -110,8 +110,8 @@
0
- 1597
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E0000000D000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C66756E6374696F6E732E68000000000B66756E6374696F6E732E6800000000BECEA100FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C61743332663432315F69742E63000000000D61743332663432315F69742E6300000000BCA8E100FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E63000000009CC1B600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000F7B88600FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000D9ADC200FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C653233305C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000A5C2D700FFFFFFFF67433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F52525F524F424F545F4455414C5F4553435F463432312E6D6170000000001F414D33325F52525F524F424F545F4455414C5F4553435F463432312E6D617000000000B3A6BE00FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000EAD6A300FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F6FA7D00FFFFFFFF5B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F47495053595F463432312E6D61700000000013414D33325F47495053595F463432312E6D617000000000B5E99D00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C73746D3332663078785F69742E63000000000F73746D3332663078785F69742E632A000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000DA020000
+ 1443
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E00000000000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000BECEA100FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000F0A0A100FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C494F2E630000000004494F2E6300000000F7B88600FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C494F2E630000000004494F2E6300000000D9ADC200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C463033315C5372635C494F2E630000000004494F2E6300000000A5C2D700FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C653233305C5372635C494F2E630000000004494F2E6300000000B3A6BE00FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E6300000000EAD6A300FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000F6FA7D00FFFFFFFF49433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C70686173656F7574732E63000000000B70686173656F7574732E6300000000B5E99D00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C73746D3332663078785F69742E63000000000E73746D3332663078785F69742E63000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000DA020000
diff --git a/Keil_Projects/Am32F051.uvoptx b/Keil_Projects/Am32F051.uvoptx
index 4dfd8bdd..9109d94d 100644
--- a/Keil_Projects/Am32F051.uvoptx
+++ b/Keil_Projects/Am32F051.uvoptx
@@ -1148,7 +1148,7 @@
1
0
- 0
+ 1
18
@@ -6262,7 +6262,7 @@
1
0
- 1
+ 0
18
diff --git a/Keil_Projects/Am32F415.uvguix.alkaz b/Keil_Projects/Am32F415.uvguix.alkaz
index 3b740dfa..90241687 100644
--- a/Keil_Projects/Am32F415.uvguix.alkaz
+++ b/Keil_Projects/Am32F415.uvguix.alkaz
@@ -154,17 +154,17 @@
38003
Registers
- 211 212
+ 211 100
346
Code Coverage
- 669 160
+ 669 986
204
Performance Analyzer
- 829
+ 849 124 124 558
@@ -249,8 +249,8 @@
0
- 1597
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E0000000D000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C66756E6374696F6E732E68000000000B66756E6374696F6E732E6800000000BECEA100FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C61743332663432315F69742E63000000000D61743332663432315F69742E6300000000BCA8E100FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E63000000009CC1B600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000F7B88600FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000D9ADC200FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C653233305C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000A5C2D700FFFFFFFF67433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F52525F524F424F545F4455414C5F4553435F463432312E6D6170000000001F414D33325F52525F524F424F545F4455414C5F4553435F463432312E6D617000000000B3A6BE00FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000EAD6A300FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F6FA7D00FFFFFFFF5B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F47495053595F463432312E6D61700000000013414D33325F47495053595F463432312E6D617000000000B5E99D00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C73746D3332663078785F69742E63000000000F73746D3332663078785F69742E632A000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000DA020000
+ 1233
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000C00000004000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000BECEA100FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000F0A0A100FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C494F2E630000000004494F2E6300000000F7B88600FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C494F2E630000000004494F2E6300000000D9ADC200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C463033315C5372635C494F2E630000000004494F2E6300000000A5C2D700FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C653233305C5372635C494F2E630000000004494F2E6300000000B3A6BE00FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E6300000000EAD6A300FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000F6FA7D00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000DA020000
diff --git a/Keil_Projects/Am32F421.uvguix.alkaz b/Keil_Projects/Am32F421.uvguix.alkaz
index e59590b2..62597603 100644
--- a/Keil_Projects/Am32F421.uvguix.alkaz
+++ b/Keil_Projects/Am32F421.uvguix.alkaz
@@ -136,12 +136,6 @@
149
-
- System Viewer\TMR3
- 35905
-
- 151
-
System Viewer\ADC
35905
@@ -342,7 +336,7 @@
System Viewer\TMR3
- 35905
+ 35904
151
@@ -354,7 +348,7 @@
System Viewer\TMR3
- 35905
+ 35904
151
@@ -366,7 +360,7 @@
System Viewer\TMR3
- 35905
+ 35904
151
@@ -438,7 +432,7 @@
System Viewer\TMR3
- 35905
+ 35904
151
@@ -450,7 +444,7 @@
System Viewer\TMR3
- 35905
+ 35904
151
@@ -462,7 +456,7 @@
System Viewer\TMR3
- 35905
+ 35904
151
@@ -486,7 +480,7 @@
System Viewer\TMR3
- 35905
+ 35904
151
@@ -516,7 +510,7 @@
System Viewer\TMR3
- 35905
+ 35904
151
@@ -540,7 +534,7 @@
System Viewer\TMR3
- 35905
+ 35904
151
@@ -550,17 +544,17 @@
38003
Registers
- 211 212
+ 211 100
346
Code Coverage
- 669 160
+ 669 986
204
Performance Analyzer
- 829
+ 849 124 124 558
@@ -645,8 +639,8 @@
0
- 1597
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E0000000D000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C66756E6374696F6E732E68000000000B66756E6374696F6E732E6800000000BECEA100FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C61743332663432315F69742E63000000000D61743332663432315F69742E6300000000BCA8E100FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E63000000009CC1B600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000F7B88600FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000D9ADC200FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C653233305C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000A5C2D700FFFFFFFF67433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F52525F524F424F545F4455414C5F4553435F463432312E6D6170000000001F414D33325F52525F524F424F545F4455414C5F4553435F463432312E6D617000000000B3A6BE00FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000EAD6A300FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F6FA7D00FFFFFFFF5B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F47495053595F463432312E6D61700000000013414D33325F47495053595F463432312E6D617000000000B5E99D00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C73746D3332663078785F69742E63000000000F73746D3332663078785F69742E632A000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000DA020000
+ 1233
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000C00000004000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000BECEA100FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000F0A0A100FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C494F2E630000000004494F2E6300000000F7B88600FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C494F2E630000000004494F2E6300000000D9ADC200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C463033315C5372635C494F2E630000000004494F2E6300000000A5C2D700FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C653233305C5372635C494F2E630000000004494F2E6300000000B3A6BE00FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E6300000000EAD6A300FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000F6FA7D00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000DA020000
@@ -2410,7 +2404,7 @@
16
- A2030000200100000C050000D3020000
+ A2030000200100000406000076030000
@@ -2426,7 +2420,7 @@
0
16
- 0000000063000000FB0000002A020000
+ 0000000070000000FB00000042030000
16
@@ -2446,7 +2440,7 @@
0
16
- 0300000066000000F800000011020000
+ 0300000073000000F800000023030000
16
@@ -2470,7 +2464,7 @@
16
- 70FFFFFFA400000017020000A9010000
+ 73040000050100001A0700000A020000
@@ -2490,7 +2484,7 @@
16
- 70FFFFFFA400000017020000A9010000
+ 73040000050100001A0700000A020000
@@ -2510,7 +2504,7 @@
16
- 70FFFFFFA400000017020000A9010000
+ 73040000050100001A0700000A020000
@@ -2530,7 +2524,7 @@
16
- 70FFFFFFA400000017020000A9010000
+ 73040000050100001A0700000A020000
@@ -2546,7 +2540,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -2566,7 +2560,7 @@
0
16
- 020100006600000053050000A1000000
+ 02010000730000007D0700009F000000
16
@@ -2590,13 +2584,13 @@
16
- 70FFFFFFA400000017020000A9010000
+ 73040000050100001A0700000A020000
1936
1936
- 0
+ 1
1
0
0
@@ -2610,7 +2604,7 @@
16
- 70FFFFFFA400000017020000A9010000
+ 73040000050100001A0700000A020000
@@ -2630,7 +2624,7 @@
16
- 70FFFFFFA400000017020000A9010000
+ 73040000050100001A0700000A020000
@@ -2650,7 +2644,7 @@
16
- 70FFFFFFA400000017020000A9010000
+ 73040000050100001A0700000A020000
@@ -2670,7 +2664,7 @@
16
- 70FFFFFFA400000017020000A9010000
+ 73040000050100001A0700000A020000
@@ -2690,7 +2684,7 @@
16
- 70FFFFFFA400000017020000A9010000
+ 73040000050100001A0700000A020000
@@ -2710,7 +2704,7 @@
16
- 70FFFFFFA400000017020000A9010000
+ 73040000050100001A0700000A020000
@@ -2726,7 +2720,7 @@
0
16
- 0300000066000000F800000011020000
+ 0300000073000000F800000023030000
16
@@ -2746,7 +2740,7 @@
0
16
- 0300000066000000F800000011020000
+ 0300000073000000F800000023030000
16
@@ -2766,7 +2760,7 @@
0
16
- 03000000C302000053050000C3020000
+ 03000000E40300007D070000E4030000
16
@@ -2786,7 +2780,7 @@
0
16
- 000000004202000056050000A8020000
+ 000000006303000080070000C0030000
16
@@ -2806,7 +2800,7 @@
0
16
- 00000000C002000056050000C0020000
+ 00000000E103000080070000E1030000
16
@@ -2826,7 +2820,7 @@
0
16
- FF0000006300000056050000BA000000
+ FF0000007000000080070000BE000000
16
@@ -2846,7 +2840,7 @@
0
16
- 020100006600000053050000A1000000
+ 02010000730000007D0700009F000000
16
@@ -2886,7 +2880,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -2910,7 +2904,7 @@
16
- 70FFFFFFA400000017020000A9010000
+ 73040000050100001A0700000A020000
@@ -2926,7 +2920,7 @@
0
16
- 020100006600000053050000A1000000
+ 02010000730000007D0700009F000000
16
@@ -2946,7 +2940,7 @@
0
16
- 020100006600000053050000A1000000
+ 02010000730000007D0700009F000000
16
@@ -2966,7 +2960,7 @@
0
16
- 020100006600000053050000A1000000
+ 02010000730000007D0700009F000000
16
@@ -2986,7 +2980,7 @@
0
16
- 020100006600000053050000A1000000
+ 02010000730000007D0700009F000000
16
@@ -3006,7 +3000,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3026,7 +3020,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3046,7 +3040,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3066,7 +3060,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3086,7 +3080,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3106,7 +3100,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3126,7 +3120,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3146,7 +3140,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3166,7 +3160,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3186,7 +3180,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3206,7 +3200,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3226,7 +3220,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3246,7 +3240,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3266,7 +3260,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3286,7 +3280,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3306,7 +3300,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3326,7 +3320,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3346,7 +3340,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3390,7 +3384,7 @@
16
- A2030000200100000C050000D3020000
+ A2030000200100000406000076030000
@@ -3410,7 +3404,7 @@
16
- A2030000200100000C050000D3020000
+ A2030000200100000406000076030000
@@ -3426,7 +3420,7 @@
0
16
- 0300000066000000F800000011020000
+ 0300000073000000F800000023030000
16
@@ -3446,7 +3440,7 @@
0
16
- 03000000C302000053050000C3020000
+ 03000000E40300007D070000E4030000
16
@@ -3466,7 +3460,7 @@
0
16
- 03000000C302000053050000C3020000
+ 03000000E40300007D070000E4030000
16
@@ -3490,7 +3484,7 @@
16
- 70FFFFFFA400000017020000A9010000
+ 73040000050100001A0700000A020000
@@ -3510,7 +3504,7 @@
16
- 70FFFFFFA400000017020000A9010000
+ 73040000050100001A0700000A020000
@@ -3526,7 +3520,7 @@
0
16
- 03000000C302000053050000C3020000
+ 03000000E40300007D070000E4030000
16
@@ -3546,7 +3540,7 @@
0
16
- 03000000C302000053050000C3020000
+ 03000000E40300007D070000E4030000
16
@@ -3566,7 +3560,7 @@
0
16
- 020100006600000053050000A1000000
+ 02010000730000007D0700009F000000
16
@@ -3586,7 +3580,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3606,7 +3600,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3626,7 +3620,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3646,7 +3640,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3666,7 +3660,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3686,7 +3680,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3706,7 +3700,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3726,7 +3720,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3746,7 +3740,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3766,7 +3760,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3786,7 +3780,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3806,7 +3800,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3826,7 +3820,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3846,7 +3840,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3866,7 +3860,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3886,7 +3880,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3906,7 +3900,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3926,7 +3920,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3946,7 +3940,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3966,7 +3960,7 @@
0
16
- 0300000045020000530500008F020000
+ 03000000660300007D070000A1030000
16
@@ -3980,13 +3974,13 @@
0
0
0
- 966
+ 497
0
8192
0
16
- 2700000000000000F80300001C000000
+ 2700000000000000FE0300001C000000
16
@@ -4006,7 +4000,7 @@
0
16
- 00000000AE02000056050000C1020000
+ 00000000C603000080070000DF030000
16
@@ -4020,13 +4014,13 @@
0
0
0
- 476
+ 303
0
8192
1
16
- 000000001C000000E701000038000000
+ 000000001C000000E901000038000000
16
@@ -4040,13 +4034,13 @@
0
0
0
- 612
+ 321
0
8192
2
16
- 000000001C0000006F02000038000000
+ 000000001C0000007D02000038000000
16
@@ -4070,19 +4064,19 @@
16
- 70FFFFFFA400000017020000A9010000
+ 73040000050100001A0700000A020000
3607
- 0000000008000000000000000020000001000000FFFFFFFFFFFFFFFFFF000000BA00000056050000BE0000000100000001000010040000000100000054FFFFFFD200000000000000000000000000000001000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000FF0000006600000056050000D1000000FF0000004F00000056050000BA0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000002000000000000000000000002000000FFFFFFFFFF000000BA00000056050000BE00000000000000010000000400000000000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000010000001000000FFFFFFFFFFFFFFFFFB0000004F000000FF0000002A02000001000000020000100400000001000000CBFEFFFF30020000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000FB00000041020000000000004F000000FB0000002A0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000002A020000560500002E02000001000000010000100400000001000000BCFEFFFF9B00000000000000000000000000000001000000FFFFFFFF29000000C6000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C00003A8C00003B8C00003C8C00003D8C00003E8C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000398C000001800080000001000000000000004502000056050000BF020000000000002E02000056050000A802000000000000408200562900000007436F6D6D616E6401000000C600000001000000FFFFFFFFFFFFFFFF0753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000000000000000000001000000000000000000000001000000FFFFFFFFAB020000A3010000AF020000A802000000000000020000000400000000000000B9FDFFFFA502000000000000000000000000000001000000FFFFFFFFC600000001000000FFFFFFFFC6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000A802000056050000AC02000001000000010000100400000001000000F0FDFFFF44000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000C302000056050000C502000000000000AC02000056050000AE0200000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000003000000FFFF02001400434D756C746950616E654672616D65576E6445780001008406020000D9000000700300008C020000000000000000000002000000000000003F8C000000000000000000000000000000000000010000003F8C0000FFFF02001200434D756C746950616E654672616D65576E640001008470FFFFFFA400000017020000A901000000000000000000000200000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180004000000000000070FFFFFFA400000017020000A9010000AF020000A301000056050000A802000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF8F070000088000010084A2030000200100000C050000D302000000000000000000000200000000000000FFFFFFFF02000000418C0000408C000001800040000000000000A2030000200100000C050000D3020000F40300004F00000056050000BA0000000000000040410046020000000654494D45523000000000418C000001000000FFFFFFFFFFFFFFFF054750494F4100000000408C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF418C00000000000000000000
+ 0000000008000000000000000020000001000000FFFFFFFFFFFFFFFFFF000000BE00000080070000C20000000100000001000010040000000100000054FFFFFFD200000000000000000000000000000001000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000FF0000007000000080070000DB000000FF0000005300000080070000BE0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000002000000000000000000000002000000FFFFFFFFFF000000BA00000056050000BE00000000000000010000000400000000000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000010000001000000FFFFFFFFFFFFFFFFFB00000053000000FF0000004203000001000000020000100400000001000000CBFEFFFF30020000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000070000000FB0000005F0300000000000053000000FB000000420300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000042030000800700004603000001000000010000100400000001000000BCFEFFFF9B00000000000000000000000000000001000000FFFFFFFF29000000C6000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C00003A8C00003B8C00003C8C00003D8C00003E8C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000398C000001800080000001000000000000006303000080070000DD030000000000004603000080070000C003000000000000408200562900000007436F6D6D616E6401000000C600000001000000FFFFFFFFFFFFFFFF0753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000000000000000000001000000000000000000000001000000FFFFFFFFAB020000A3010000AF020000A802000000000000020000000400000000000000B9FDFFFFA502000000000000000000000000000001000000FFFFFFFFC600000001000000FFFFFFFFC6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000C003000080070000C403000001000000010000100400000001000000F0FDFFFF44000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000E103000080070000E303000000000000C403000080070000C60300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000003000000FFFF02001200434D756C746950616E654672616D65576E640001009473040000050100001A0700000A02000001000000000000000200000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180004000000100000073040000050100001A0700000A020000AF020000A301000056050000A802000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFF8F070000068000010084A203000020010000040600007603000000000000000000000200000000000000FFFFFFFF02000000418C0000408C000001800040000000000000A2030000200100000406000076030000F40300004F00000056050000BA0000000000000040410046020000000654494D45523000000000418C000001000000FFFFFFFFFFFFFFFF054750494F4100000000408C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF418C0000FFFF02001400434D756C746950616E654672616D65576E6445780001008406020000D9000000700300008C020000000000000000000002000000000000003F8C000000000000000000000000000000000000010000003F8C00000000000000000000
59392
File
- 2989
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D736574426563566F6C74616765960000000000000014000D736574426563566F6C746167650E5553455F4245435F41444A555354087472616E7366657207736B6970706564204C4C5F4F50414D505F494E5055545F494E564552545F434F4E4E4543545F4E4F1C4C4C5F4F50414D505F494E5055545F4E4F4E494E564552545F494F301F70776D5F6672657175656E63795F636F6E76657273696F6E5F666163746F72177374616C6C5F70726F74656374696F6E5F61646A75737408524541445F424954174C4C5F434F4D505F526561644F75747075744C6576656C0C67657442656D665374617465126D696E5F62656D665F636F756E74735F75700A4D4F444946595F524547036C65640D6669726D776172655F696E666F185345545F494E54455256414C5F54494D45525F434F554E5416494E54455256414C5F54494D45525F434F554E5428290F736574447574794379636C65416C6C107365744175746F52656C6F616450574D135345545F4155544F5F52454C4F41445F50574D0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
+ 2660
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000A655F636F6D5F74696D65960000000000000006000A655F636F6D5F74696D65126D616B655F6473686F745F7061636B61676514494E54455256414C5F54494D45525F434F554E5410617665726167655F696E74657276616C0C737475636B636F756E74657207676C6974636832000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65F1010000
1423
@@ -4098,7 +4092,7 @@
Build
955
- 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000
+ 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C642F010000
583
@@ -4114,7 +4108,7 @@
Debug
2362
- 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000
+ 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756741010000
898
@@ -4127,8 +4121,8 @@
0
- 1366
- 768
+ 1920
+ 1080
diff --git a/Keil_Projects/Am32F421.uvoptx b/Keil_Projects/Am32F421.uvoptx
index 1505a470..a71b9518 100644
--- a/Keil_Projects/Am32F421.uvoptx
+++ b/Keil_Projects/Am32F421.uvoptx
@@ -1299,7 +1299,7 @@
1
0
- 0
+ 1
255
@@ -1382,52 +1382,17 @@
0
1
- running
+ dshot_badcounts
1
1
- ADC_raw_volts,0x0A
+ dshot_goodcounts,0x0A
2
1
- ADC_raw_current,0x0A
-
-
- 3
- 1
- battery_voltage,0x0A
-
-
- 4
- 1
- smoothed_raw_current,0x0A
-
-
- 5
- 1
- actual_current,0x0A
-
-
- 6
- 1
- use_current_limit_adjust,0x0A
-
-
- 7
- 1
- minimum_duty_cycle
-
-
- 8
- 1
- use_current_limit
-
-
- 9
- 1
- battery_voltage,0x0A
+ e_com_time,0x0A
@@ -1487,12 +1452,6 @@
-
-
- System Viewer\TMR3
- 35904
-
-
@@ -5439,7 +5398,7 @@
1
0
- 1
+ 0
255
@@ -6591,7 +6550,7 @@
3
35
1
- 0
+ 1
0
0
..\Mcu\f421\Src\WS2812.c
diff --git a/Keil_Projects/Am32G071.uvguix.alkaz b/Keil_Projects/Am32G071.uvguix.alkaz
index 990b81b5..e3c79800 100644
--- a/Keil_Projects/Am32G071.uvguix.alkaz
+++ b/Keil_Projects/Am32G071.uvguix.alkaz
@@ -64,17 +64,17 @@
38003
Registers
- 211 212
+ 211 100
346
Code Coverage
- 669 160
+ 669 986
204
Performance Analyzer
- 829
+ 849 124 124 558
@@ -142,8 +142,8 @@
2
3
- -1
- -1
+ -32000
+ -32000
-1
@@ -159,8 +159,8 @@
0
- 1597
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E0000000D000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C66756E6374696F6E732E68000000000B66756E6374696F6E732E6800000000BECEA100FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C61743332663432315F69742E63000000000D61743332663432315F69742E6300000000BCA8E100FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E63000000009CC1B600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000F7B88600FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000D9ADC200FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C653233305C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000A5C2D700FFFFFFFF67433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F52525F524F424F545F4455414C5F4553435F463432312E6D6170000000001F414D33325F52525F524F424F545F4455414C5F4553435F463432312E6D617000000000B3A6BE00FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000EAD6A300FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F6FA7D00FFFFFFFF5B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F47495053595F463432312E6D61700000000013414D33325F47495053595F463432312E6D617000000000B5E99D00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C73746D3332663078785F69742E63000000000F73746D3332663078785F69742E632A000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000DA020000
+ 1233
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000C00000000000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000BECEA100FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000F0A0A100FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C494F2E630000000004494F2E6300000000F7B88600FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C494F2E630000000004494F2E6300000000D9ADC200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C463033315C5372635C494F2E630000000004494F2E6300000000A5C2D700FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C653233305C5372635C494F2E630000000004494F2E6300000000B3A6BE00FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E6300000000EAD6A300FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000F6FA7D00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000DA020000
diff --git a/Keil_Projects/Am32G071.uvoptx b/Keil_Projects/Am32G071.uvoptx
index 0dcc57cc..03ac2659 100644
--- a/Keil_Projects/Am32G071.uvoptx
+++ b/Keil_Projects/Am32G071.uvoptx
@@ -75,7 +75,7 @@
1
0
- 1
+ 0
18
@@ -1855,6 +1855,186 @@
+
+ FLYCOLOR_HV3_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
+ 1
+
+ 18
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ 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
+
+
+
+
startup
1
diff --git a/Keil_Projects/Am32G071.uvprojx b/Keil_Projects/Am32G071.uvprojx
index 57973c7c..e0b30ac6 100644
--- a/Keil_Projects/Am32G071.uvprojx
+++ b/Keil_Projects/Am32G071.uvprojx
@@ -5373,6 +5373,610 @@
+
+ FLYCOLOR_HV3_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_FLYCOLOR_HV3_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
+
+
+ FLYCOLOR_HV3_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
+
+
+
+
+ ::CMSIS
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
@@ -5383,6 +5987,7 @@
+
diff --git a/Keil_Projects/Am32G431.uvguix.alkaz b/Keil_Projects/Am32G431.uvguix.alkaz
index b1e0f04a..9aad12c6 100644
--- a/Keil_Projects/Am32G431.uvguix.alkaz
+++ b/Keil_Projects/Am32G431.uvguix.alkaz
@@ -15,17 +15,17 @@
38003
Registers
- 211 212
+ 211 100
346
Code Coverage
- 669 160
+ 669 986
204
Performance Analyzer
- 829
+ 849 124 124 558
@@ -110,8 +110,8 @@
0
- 1597
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E0000000D000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C66756E6374696F6E732E68000000000B66756E6374696F6E732E6800000000BECEA100FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C61743332663432315F69742E63000000000D61743332663432315F69742E6300000000BCA8E100FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E63000000009CC1B600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000F7B88600FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000D9ADC200FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C653233305C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000A5C2D700FFFFFFFF67433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F52525F524F424F545F4455414C5F4553435F463432312E6D6170000000001F414D33325F52525F524F424F545F4455414C5F4553435F463432312E6D617000000000B3A6BE00FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000EAD6A300FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F6FA7D00FFFFFFFF5B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F47495053595F463432312E6D61700000000013414D33325F47495053595F463432312E6D617000000000B5E99D00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C73746D3332663078785F69742E63000000000F73746D3332663078785F69742E632A000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000DA020000
+ 1233
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000C00000004000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000BECEA100FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000F0A0A100FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C494F2E630000000004494F2E6300000000F7B88600FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C494F2E630000000004494F2E6300000000D9ADC200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C463033315C5372635C494F2E630000000004494F2E6300000000A5C2D700FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C653233305C5372635C494F2E630000000004494F2E6300000000B3A6BE00FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E6300000000EAD6A300FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000F6FA7D00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000DA020000
diff --git a/Keil_Projects/Am32e230.uvguix.alkaz b/Keil_Projects/Am32e230.uvguix.alkaz
index 32c8d1a9..014610b0 100644
--- a/Keil_Projects/Am32e230.uvguix.alkaz
+++ b/Keil_Projects/Am32e230.uvguix.alkaz
@@ -76,17 +76,17 @@
38003
Registers
- 211 212
+ 211 100
346
Code Coverage
- 669 160
+ 669 986
204
Performance Analyzer
- 829
+ 849 124 124 558
@@ -171,8 +171,8 @@
0
- 1597
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E0000000D000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C66756E6374696F6E732E68000000000B66756E6374696F6E732E6800000000BECEA100FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000F0A0A100FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C61743332663432315F69742E63000000000D61743332663432315F69742E6300000000BCA8E100FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E63000000009CC1B600FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000F7B88600FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000D9ADC200FFFFFFFF4B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C653233305C5372635C7065726970686572616C732E63000000000D7065726970686572616C732E6300000000A5C2D700FFFFFFFF67433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F52525F524F424F545F4455414C5F4553435F463432312E6D6170000000001F414D33325F52525F524F424F545F4455414C5F4553435F463432312E6D617000000000B3A6BE00FFFFFFFF43433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C4144432E6300000000054144432E6300000000EAD6A300FFFFFFFF50433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C73657269616C5F74656C656D657472792E63000000001273657269616C5F74656C656D657472792E6300000000F6FA7D00FFFFFFFF5B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4B65696C5F50726F6A656374735C4C697374696E67735C414D33325F47495053595F463432312E6D61700000000013414D33325F47495053595F463432312E6D617000000000B5E99D00FFFFFFFF4C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C73746D3332663078785F69742E63000000000F73746D3332663078785F69742E632A000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000DA020000
+ 1233
+ 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000C00000004000000010000003B433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663432315C5372635C494F2E630000000004494F2E6300000000FFDC7800FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C494F2E630000000004494F2E6300000000BECEA100FFFFFFFF3C433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C6473686F742E6300000000076473686F742E6300000000F0A0A100FFFFFFFF3E433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C496E635C746172676574732E680000000009746172676574732E6800000000BCA8E100FFFFFFFF46433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C673037315C5372635C5753323831322E6300000000085753323831322E63000000009CC1B600FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663431355C5372635C494F2E630000000004494F2E6300000000F7B88600FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C663035315C5372635C494F2E630000000004494F2E6300000000D9ADC200FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C463033315C5372635C494F2E630000000004494F2E6300000000A5C2D700FFFFFFFF42433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C4D63755C653233305C5372635C494F2E630000000004494F2E6300000000B3A6BE00FFFFFFFF3D433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C7369676E616C2E6300000000087369676E616C2E6300000000EAD6A300FFFFFFFF40433A5C55736572735C616C6B617A5C4F6E6544726976655C446F63756D656E74735C414D33325F4D554C54495F4D43555C5372635C66756E6374696F6E732E63000000000B66756E6374696F6E732E6300000000F6FA7D00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50100007000000080070000DA020000
diff --git a/Keil_Projects/Am32e230.uvoptx b/Keil_Projects/Am32e230.uvoptx
index 7edd6f31..cac22572 100644
--- a/Keil_Projects/Am32e230.uvoptx
+++ b/Keil_Projects/Am32e230.uvoptx
@@ -1266,7 +1266,7 @@
0
- 0
+ 1
0
1
diff --git a/Keil_Projects/DebugConfig/AGFRC_V2_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/AGFRC_V2_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/AGFRC_V2_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/AIKON20X20_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/AIKON20X20_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/AIKON20X20_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/AIKONSINGLE_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/AIKONSINGLE_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/AIKONSINGLE_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/AIKON_PRO_G071_STM32G071K8Ux_1.0.0.dbgconf b/Keil_Projects/DebugConfig/AIKON_PRO_G071_STM32G071K8Ux_1.0.0.dbgconf
new file mode 100644
index 00000000..9c6303c8
--- /dev/null
+++ b/Keil_Projects/DebugConfig/AIKON_PRO_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/BLPWR_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/BLPWR_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/BLPWR_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/CRTEENSY_HILARIESC_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/CRTEENSY_HILARIESC_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/CRTEENSY_HILARIESC_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/DIATONE_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/DIATONE_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/DIATONE_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/DT120_64K_G071_STM32G071K8Ux_1.0.0.dbgconf b/Keil_Projects/DebugConfig/DT120_64K_G071_STM32G071K8Ux_1.0.0.dbgconf
new file mode 100644
index 00000000..9c6303c8
--- /dev/null
+++ b/Keil_Projects/DebugConfig/DT120_64K_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/FD6288_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/FD6288_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/FD6288_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/FLASHHOBBY_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/FLASHHOBBY_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/FLASHHOBBY_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/FLYCOLOR_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/FLYCOLOR_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/FLYCOLOR_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/FLYCOLOR_HV3_G071_STM32G071K8Ux_1.0.0.dbgconf b/Keil_Projects/DebugConfig/FLYCOLOR_HV3_G071_STM32G071K8Ux_1.0.0.dbgconf
new file mode 100644
index 00000000..9c6303c8
--- /dev/null
+++ b/Keil_Projects/DebugConfig/FLYCOLOR_HV3_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/HAKRC_2023_G071_STM32G071K8Ux_1.0.0.dbgconf b/Keil_Projects/DebugConfig/HAKRC_2023_G071_STM32G071K8Ux_1.0.0.dbgconf
new file mode 100644
index 00000000..9c6303c8
--- /dev/null
+++ b/Keil_Projects/DebugConfig/HAKRC_2023_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/HGLRC_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/HGLRC_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/HGLRC_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/HVFLYCOLOR_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/HVFLYCOLOR_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/HVFLYCOLOR_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/IFLIGHT_BLITZ_G071_STM32G071K8Ux_1.0.0.dbgconf b/Keil_Projects/DebugConfig/IFLIGHT_BLITZ_G071_STM32G071K8Ux_1.0.0.dbgconf
new file mode 100644
index 00000000..9c6303c8
--- /dev/null
+++ b/Keil_Projects/DebugConfig/IFLIGHT_BLITZ_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/IFLIGHT_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/IFLIGHT_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/IFLIGHT_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/MAMBA_F40PRO_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/MAMBA_F40PRO_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/MAMBA_F40PRO_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/MAMBA_F50PRO_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/MAMBA_F50PRO_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/MAMBA_F50PRO_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/MAMBA_F60PRO_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/MAMBA_F60PRO_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/MAMBA_F60PRO_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/MP6531_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/MP6531_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/MP6531_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/NEUTRONRC_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/NEUTRONRC_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/NEUTRONRC_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/NEUTRONRC_G071_STM32G071K8Ux_1.0.0.dbgconf b/Keil_Projects/DebugConfig/NEUTRONRC_G071_STM32G071K8Ux_1.0.0.dbgconf
new file mode 100644
index 00000000..9c6303c8
--- /dev/null
+++ b/Keil_Projects/DebugConfig/NEUTRONRC_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/PB054_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/PB054_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/PB054_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/PB450_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/PB450_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/PB450_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/RAZOR32_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/RAZOR32_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/RAZOR32_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/REPEAT_DRIVE_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/REPEAT_DRIVE_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/REPEAT_DRIVE_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/RHINO80A_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/RHINO80A_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/RHINO80A_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/SISKIN_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/SISKIN_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/SISKIN_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/SKYSTARS_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/SKYSTARS_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/SKYSTARS_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/TMOTOR45_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/TMOTOR45_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/TMOTOR45_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/TMOTOR_G071_STM32G071K8Ux_1.0.0.dbgconf b/Keil_Projects/DebugConfig/TMOTOR_G071_STM32G071K8Ux_1.0.0.dbgconf
new file mode 100644
index 00000000..9c6303c8
--- /dev/null
+++ b/Keil_Projects/DebugConfig/TMOTOR_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/WRAITH32V1_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/WRAITH32V1_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/WRAITH32V1_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/DebugConfig/WRAITH32V2_F051_STM32F051K6Ux.dbgconf b/Keil_Projects/DebugConfig/WRAITH32V2_F051_STM32F051K6Ux.dbgconf
new file mode 100644
index 00000000..003699ff
--- /dev/null
+++ b/Keil_Projects/DebugConfig/WRAITH32V2_F051_STM32F051K6Ux.dbgconf
@@ -0,0 +1,45 @@
+// File: STM32F0x1_0x2_0x8.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F0x1/STM32F0x2/STM32F0x8 Reference manual (RM0091)
+// refer to STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB datasheets
+// STM32F091xB/xC, STM32F042x4/x6, STM32F072x8/xB, STM32F038x6 datasheets
+// STM32F048x6, STM32F058x8, STM32F078xB, STM32F098xC datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+// Debug MCU configuration register (DBGMCU_CR)
+// DBG_STANDBY Debug standby mode
+// DBG_STOP Debug stop mode
+//
+DbgMCU_CR = 0x00000006;
+
+// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ)
+// Reserved bits must be kept at reset value
+// DBG_CAN_STOP CAN stopped when core is halted
+// DBG_I2C1_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted
+// DBG_IWDG_STOP Independent watchdog stopped when core is halted
+// DBG_WWDG_STOP Window watchdog stopped when core is halted
+// DBG_RTC_STOP RTC stopped when core is halted
+// DBG_TIM14_STOP TIM14 counter stopped when core is halted
+// DBG_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_APB1_Fz = 0x00000000;
+
+// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ)
+// 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_TIM1_STOP TIM1 counter stopped when core is halted
+//
+DbgMCU_APB2_Fz = 0x00000000;
+
+// Flash Download Options
+// Option Byte Loading Launch the Option Byte Loading after a Flash Download by setting the OBL_LAUNCH bit (causes a reset)
+//
+DoOptionByteLoading = 0x00000000;
+
+// <<< end of configuration section >>>
diff --git a/Keil_Projects/Listings/AM32_AIKON_55A_F421.map b/Keil_Projects/Listings/AM32_AIKON_55A_F421.map
new file mode 100644
index 00000000..3711f49e
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_AIKON_55A_F421.map
@@ -0,0 +1,3342 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+959 unused section(s) (total 30077 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001504 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001508 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001534 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x0800155c Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001560 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x08001564 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001568 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001650 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001654 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001658 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016e4 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x080017fc Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001810 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001828 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001838 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001860 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001865 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001864 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018d4 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018dc Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x080018e8 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x080018f0 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x080018fc Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001904 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001918 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b80 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bac Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bc0 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001bdc Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c68 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d24 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] 0x08002174 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x0800263c Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800281c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002838 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002854 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002870 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x0800288c Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002928 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a30 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a40 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a48 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a64 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002a8c Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002ab4 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b04 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b80 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002b94 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002ba4 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bd0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c20 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e58 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e64 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e74 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e84 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f00 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f40 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f54 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003064 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003070 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08003084 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003214 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003234 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033bc Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003448 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800345c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003464 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003474 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800349c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034ac Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003524 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003564 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003590 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003594 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003728 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x0800381c Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b60 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004788 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004898 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a7c 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] 0x08004d18 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d80 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004de8 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e64 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ee0 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f6c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fa4 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x0800501c Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005080 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005100 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005110 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005194 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052b8 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005354 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005370 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a28 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a38 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a44 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a50 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a5c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005a70 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b30 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005ba8 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c88 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c98 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d8c Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006234 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062cc Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006330 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006344 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006400 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065ac Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065c0 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065d4 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800665c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006670 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006684 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x08006698 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067b8 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067c7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x0800687c Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068d0 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068e9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068e8 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a6c Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006ad4 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b0c Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b3c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006ba4 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c0c Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c98 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006ca4 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006cb3 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d8e Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d8e Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001505 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001509 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001531 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001535 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x0800155d Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001561 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x08001565 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001569 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001651 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001655 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001659 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016e5 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x080017fd Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001811 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001829 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001839 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x0800185d Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001861 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x08001891 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018d5 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018dd Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x080018e9 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x080018f1 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x080018fd Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001905 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001919 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001925 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b81 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bad Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bc1 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001bdd Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c69 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d25 Thumb Code 130 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001da9 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001dc1 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002175 Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x0800263d Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800281d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002839 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002855 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002871 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x0800288d Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028a5 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002929 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a49 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a65 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002a8d Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002ab5 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b05 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b81 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002b95 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002ba5 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bd1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c21 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e59 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e65 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e75 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e85 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f01 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f41 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f55 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003065 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003071 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08003085 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003215 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003235 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033bd Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003449 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800345d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003465 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003475 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800349d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_init 0x080034ad Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003525 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800353d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003565 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003591 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003595 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003729 Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x0800381d Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b61 Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x08004789 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004899 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a7d Thumb Code 80 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 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d19 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d81 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004de9 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e65 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ee1 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f6d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fa5 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x0800501d Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005081 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005101 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005111 Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005195 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052b9 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005355 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005371 Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a29 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a39 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a45 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a51 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a5d Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005a71 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b31 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005ba9 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c99 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d8d Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006235 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062cd Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006331 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006345 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006401 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065ad Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065c1 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065d5 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800665d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006671 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006685 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x08006699 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067b9 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067b9 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x0800687d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x0800687d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x0800688b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006899 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006899 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068a7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068a7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068b5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068b5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068c3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068c3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068d1 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068e9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068e9 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a6d Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a6d Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006ad5 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006ad5 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b0d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b0d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b3d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006ba5 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006ba5 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bf7 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c0d Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c99 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006ca5 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006ca5 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d8e Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d96 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006da8 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006dc8 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006180, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060a8])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005dc8, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x00000082 Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001502 0x08001502 0x00000002 PAD
+ 0x08001504 0x08001504 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x08001506 0x08001506 0x00000002 PAD
+ 0x08001508 0x08001508 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001530 0x08001530 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x08001532 0x08001532 0x00000002 PAD
+ 0x08001534 0x08001534 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x0800155e 0x0800155e 0x00000002 PAD
+ 0x08001560 0x08001560 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x08001562 0x08001562 0x00000002 PAD
+ 0x08001564 0x08001564 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x08001566 0x08001566 0x00000002 PAD
+ 0x08001568 0x08001568 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001650 0x08001650 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x08001652 0x08001652 0x00000002 PAD
+ 0x08001654 0x08001654 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x08001656 0x08001656 0x00000002 PAD
+ 0x08001658 0x08001658 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x080016e4 0x080016e4 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x080017fa 0x080017fa 0x00000002 PAD
+ 0x080017fc 0x080017fc 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800180e 0x0800180e 0x00000002 PAD
+ 0x08001810 0x08001810 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001826 0x08001826 0x00000002 PAD
+ 0x08001828 0x08001828 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001838 0x08001838 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800185e 0x0800185e 0x00000002 PAD
+ 0x08001860 0x08001860 0x00000002 Code RO 940 .text.UsageFault_Handler at32f421_it.o
+ 0x08001862 0x08001862 0x00000002 PAD
+ 0x08001864 0x08001864 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000044 Code RO 154 .text.adc_base_config at32f421_adc.o
+ 0x080018d4 0x080018d4 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018dc 0x080018dc 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x080018e6 0x080018e6 0x00000002 PAD
+ 0x080018e8 0x080018e8 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018f0 0x080018f0 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x080018fa 0x080018fa 0x00000002 PAD
+ 0x080018fc 0x080018fc 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001904 0x08001904 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001916 0x08001916 0x00000002 PAD
+ 0x08001918 0x08001918 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001b7e 0x08001b7e 0x00000002 PAD
+ 0x08001b80 0x08001b80 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001baa 0x08001baa 0x00000002 PAD
+ 0x08001bac 0x08001bac 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bbe 0x08001bbe 0x00000002 PAD
+ 0x08001bc0 0x08001bc0 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001bda 0x08001bda 0x00000002 PAD
+ 0x08001bdc 0x08001bdc 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c66 0x08001c66 0x00000002 PAD
+ 0x08001c68 0x08001c68 0x000000ba Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001d22 0x08001d22 0x00000002 PAD
+ 0x08001d24 0x08001d24 0x00000082 Code RO 978 .text.changeCompInput comparator.o
+ 0x08001da6 0x08001da6 0x00000002 PAD
+ 0x08001da8 0x08001da8 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001dbe 0x08001dbe 0x00000002 PAD
+ 0x08001dc0 0x08001dc0 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x08002174 0x08002174 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x0800263c 0x0800263c 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x0800281c 0x0800281c 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002838 0x08002838 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002852 0x08002852 0x00000002 PAD
+ 0x08002854 0x08002854 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800286e 0x0800286e 0x00000002 PAD
+ 0x08002870 0x08002870 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x0800288a 0x0800288a 0x00000002 PAD
+ 0x0800288c 0x0800288c 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028a4 0x080028a4 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002926 0x08002926 0x00000002 PAD
+ 0x08002928 0x08002928 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a48 0x08002a48 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002a62 0x08002a62 0x00000002 PAD
+ 0x08002a64 0x08002a64 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002a8c 0x08002a8c 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x08002ab4 0x08002ab4 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002b02 0x08002b02 0x00000002 PAD
+ 0x08002b04 0x08002b04 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002b7e 0x08002b7e 0x00000002 PAD
+ 0x08002b80 0x08002b80 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002b92 0x08002b92 0x00000002 PAD
+ 0x08002b94 0x08002b94 0x00000010 Code RO 299 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002ba4 0x08002ba4 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bd0 0x08002bd0 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c1e 0x08002c1e 0x00000002 PAD
+ 0x08002c20 0x08002c20 0x00000238 Code RO 110 .text.detectInput signal.o
+ 0x08002e58 0x08002e58 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e62 0x08002e62 0x00000002 PAD
+ 0x08002e64 0x08002e64 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e72 0x08002e72 0x00000002 PAD
+ 0x08002e74 0x08002e74 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002e84 0x08002e84 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002f00 0x08002f00 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002f40 0x08002f40 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002f52 0x08002f52 0x00000002 PAD
+ 0x08002f54 0x08002f54 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x08003062 0x08003062 0x00000002 PAD
+ 0x08003064 0x08003064 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08003070 0x08003070 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x08003082 0x08003082 0x00000002 PAD
+ 0x08003084 0x08003084 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x08003212 0x08003212 0x00000002 PAD
+ 0x08003214 0x08003214 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x08003232 0x08003232 0x00000002 PAD
+ 0x08003234 0x08003234 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x080033ba 0x080033ba 0x00000002 PAD
+ 0x080033bc 0x080033bc 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003448 0x08003448 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x0800345a 0x0800345a 0x00000002 PAD
+ 0x0800345c 0x0800345c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003464 0x08003464 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x0000000e Code RO 994 .text.getInputPinState io.o
+ 0x080034aa 0x080034aa 0x00000002 PAD
+ 0x080034ac 0x080034ac 0x00000076 Code RO 526 .text.gpio_init at32f421_gpio.o
+ 0x08003522 0x08003522 0x00000002 PAD
+ 0x08003524 0x08003524 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x08003562 0x08003562 0x00000002 PAD
+ 0x08003564 0x08003564 0x0000002c Code RO 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003590 0x08003590 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x08003594 0x08003594 0x00000192 Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x08003726 0x08003726 0x00000002 PAD
+ 0x08003728 0x08003728 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x0800381c 0x0800381c 0x00000342 Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b5e 0x08003b5e 0x00000002 PAD
+ 0x08003b60 0x08003b60 0x00000c28 Code RO 52 .text.main main.o
+ 0x08004788 0x08004788 0x0000010e Code RO 1107 .text.makeTelemPackage serial_telemetry.o
+ 0x08004896 0x08004896 0x00000002 PAD
+ 0x08004898 0x08004898 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a7c 0x08004a7c 0x00000050 Code RO 11 .text.map functions.o
+ 0x08004acc 0x08004acc 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004ae4 0x08004ae4 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b56 0x08004b56 0x00000002 PAD
+ 0x08004b58 0x08004b58 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x08004bec 0x08004bec 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x08004d16 0x08004d16 0x00000002 PAD
+ 0x08004d18 0x08004d18 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004d80 0x08004d80 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004de8 0x08004de8 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004e62 0x08004e62 0x00000002 PAD
+ 0x08004e64 0x08004e64 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004ee0 0x08004ee0 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004f6c 0x08004f6c 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004fa4 0x08004fa4 0x00000078 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x0800501c 0x0800501c 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x0800507e 0x0800507e 0x00000002 PAD
+ 0x08005080 0x08005080 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x080050fe 0x080050fe 0x00000002 PAD
+ 0x08005100 0x08005100 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x08005110 0x08005110 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x08005194 0x08005194 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x080052b6 0x080052b6 0x00000002 PAD
+ 0x080052b8 0x080052b8 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x08005352 0x08005352 0x00000002 PAD
+ 0x08005354 0x08005354 0x0000001c Code RO 1101 .text.send_telem_DMA serial_telemetry.o
+ 0x08005370 0x08005370 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x08005a26 0x08005a26 0x00000002 PAD
+ 0x08005a28 0x08005a28 0x0000000e Code RO 1000 .text.setInputPullUp io.o
+ 0x08005a36 0x08005a36 0x00000002 PAD
+ 0x08005a38 0x08005a38 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x08005a44 0x08005a44 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005a50 0x08005a50 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x08005a5c 0x08005a5c 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005a70 0x08005a70 0x000000be Code RO 40 .text.startMotor main.o
+ 0x08005b2e 0x08005b2e 0x00000002 PAD
+ 0x08005b30 0x08005b30 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005ba6 0x08005ba6 0x00000002 PAD
+ 0x08005ba8 0x08005ba8 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005c98 0x08005c98 0x000000f4 Code RO 1109 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d8c 0x08005d8c 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006234 0x08006234 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062ca 0x080062ca 0x00000002 PAD
+ 0x080062cc 0x080062cc 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800632e 0x0800632e 0x00000002 PAD
+ 0x08006330 0x08006330 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006342 0x08006342 0x00000002 PAD
+ 0x08006344 0x08006344 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x080063fe 0x080063fe 0x00000002 PAD
+ 0x08006400 0x08006400 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x080065ac 0x080065ac 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065be 0x080065be 0x00000002 PAD
+ 0x080065c0 0x080065c0 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
+ 0x080065d2 0x080065d2 0x00000002 PAD
+ 0x080065d4 0x080065d4 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
+ 0x0800665a 0x0800665a 0x00000002 PAD
+ 0x0800665c 0x0800665c 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800666e 0x0800666e 0x00000002 PAD
+ 0x08006670 0x08006670 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006682 0x08006682 0x00000002 PAD
+ 0x08006684 0x08006684 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
+ 0x08006696 0x08006696 0x00000002 PAD
+ 0x08006698 0x08006698 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x080067b6 0x080067b6 0x00000002 PAD
+ 0x080067b8 0x080067b8 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x0800687c 0x0800687c 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068d0 0x080068d0 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068e8 0x080068e8 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a6c 0x08006a6c 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006ad4 0x08006ad4 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b0a 0x08006b0a 0x00000002 PAD
+ 0x08006b0c 0x08006b0c 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b3c 0x08006b3c 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006ba4 0x08006ba4 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c0c 0x08006c0c 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c98 0x08006c98 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006ca2 0x08006ca2 0x00000002 PAD
+ 0x08006ca4 0x08006ca4 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d8e 0x08006d8e 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d8e 0x08006d8e 0x00000008 Data RO 315 .rodata.cst8 at32f421_crm.o
+ 0x08006d96 0x08006d96 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006da6 0x08006da6 0x00000002 PAD
+ 0x08006da8 0x08006da8 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006dc8, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1111 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1112 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 970 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1008 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1120 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 146 .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
+ 408 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
+ 186 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 308 0 0 2 257 0 io.o
+ 8038 12 0 928 530 0 main.o
+ 1180 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 21832 176 294 952 2624 0 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 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
+
+ 23746 296 294 952 2720 0 Grand Totals
+ 23746 296 294 736 2720 0 ELF Image Totals (compressed)
+ 23746 296 294 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24040 ( 23.48kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24776 ( 24.20kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_AIKON_SINGLE_F421.map b/Keil_Projects/Listings/AM32_AIKON_SINGLE_F421.map
new file mode 100644
index 00000000..2d89582c
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_AIKON_SINGLE_F421.map
@@ -0,0 +1,3341 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+959 unused section(s) (total 30101 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x0800152c Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001558 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x0800155c Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001584 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001588 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x0800158c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001590 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001678 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x0800167c Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001680 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x0800170c 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] 0x08001dd0 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001de8 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800219c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002664 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002898 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028b4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028cc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002950 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a68 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a70 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a8c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002ab4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002adc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b2c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002ba8 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bbc Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bcc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bf8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c48 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e80 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002eac Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f28 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f68 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f7c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800308c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003098 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x080030ac Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800323c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800325c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033e4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003470 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003484 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800348c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800349c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034c4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034d4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800354c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003564 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800358c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035b8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035bc Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003754 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003848 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b8c Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080047b4 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080048c4 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004aa8 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004af8 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004b10 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b84 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004c18 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004d44 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004dac Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004e14 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e90 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004f0c Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f98 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fd0 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005048 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x080050ac Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x0800512c Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x0800513c Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x080051c0 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052e4 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005380 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800539c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a54 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a68 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a74 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a80 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a8c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005aa0 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b60 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005bd8 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005cb8 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005cc8 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005dbc Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006264 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062fc Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006360 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006374 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006430 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065dc Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065f0 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006604 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800668c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x080066a0 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x080066b4 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080066c8 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067e8 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067f7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080068ac Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006900 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006919 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006918 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a9c Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006b04 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b3c Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b6c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006bd4 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c3c Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006cc8 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006cd4 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006ce3 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006dbe Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006dbe Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x0800152d Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001531 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001559 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x0800155d Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001585 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001589 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x0800158d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001591 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001679 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x0800167d Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001681 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x0800170d Thumb Code 278 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 130 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001dd1 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001de9 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800219d Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002665 Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002845 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800287d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002899 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028b5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028cd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002951 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a71 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a8d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002ab5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002add Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b2d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002ba9 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bbd Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bcd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bf9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c49 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e81 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e8d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e9d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002ead Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f29 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f69 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f7d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800308d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003099 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x080030ad Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800323d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800325d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033e5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003471 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003485 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800348d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800349d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034c5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034d5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800354d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003565 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800358d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035b9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035bd Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003755 Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003849 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b8d Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x080047b5 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080048c5 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004aa9 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004af9 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004b11 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b85 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004c19 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d45 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004dad Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004e15 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e91 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004f0d Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f99 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fd1 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08005049 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x080050ad Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x0800512d Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x0800513d Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x080051c1 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052e5 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005381 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800539d Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a55 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a69 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a75 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a81 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a8d Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005aa1 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b61 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005bd9 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005cc9 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005dbd Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006265 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062fd Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006361 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006375 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006431 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065dd Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065f1 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006605 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800668d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x080066a1 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x080066b5 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080066c9 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067e9 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067e9 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080068ad Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080068ad Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080068bb Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080068c9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080068c9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068d7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068d7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068e5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068e5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068f3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068f3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006901 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006919 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006919 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a9d Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a9d Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006b05 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006b05 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b3d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b3d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b6d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006bd5 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006bd5 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006c27 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c3d Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006cc9 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006cd5 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006cd5 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006dbe Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006dc6 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006dd8 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006df8 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000061b0, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060d8])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005df8, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x000000ac Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800152c 0x0800152c 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x0800152e 0x0800152e 0x00000002 PAD
+ 0x08001530 0x08001530 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001558 0x08001558 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x08001582 0x08001582 0x00000002 PAD
+ 0x08001584 0x08001584 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x08001586 0x08001586 0x00000002 PAD
+ 0x08001588 0x08001588 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x0800158a 0x0800158a 0x00000002 PAD
+ 0x0800158c 0x0800158c 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x0800158e 0x0800158e 0x00000002 PAD
+ 0x08001590 0x08001590 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001678 0x08001678 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x0800167a 0x0800167a 0x00000002 PAD
+ 0x0800167c 0x0800167c 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x0800167e 0x0800167e 0x00000002 PAD
+ 0x08001680 0x08001680 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x0800170c 0x0800170c 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x08001822 0x08001822 0x00000002 PAD
+ 0x08001824 0x08001824 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001836 0x08001836 0x00000002 PAD
+ 0x08001838 0x08001838 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800184e 0x0800184e 0x00000002 PAD
+ 0x08001850 0x08001850 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001860 0x08001860 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001882 0x08001882 0x00000002 PAD
+ 0x08001884 0x08001884 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001886 0x08001886 0x00000002 PAD
+ 0x08001888 0x08001888 0x00000002 Code RO 940 .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 154 .text.adc_base_config at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001904 0x08001904 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x0800192c 0x0800192c 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800193e 0x0800193e 0x00000002 PAD
+ 0x08001940 0x08001940 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001ba6 0x08001ba6 0x00000002 PAD
+ 0x08001ba8 0x08001ba8 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bd2 0x08001bd2 0x00000002 PAD
+ 0x08001bd4 0x08001bd4 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c02 0x08001c02 0x00000002 PAD
+ 0x08001c04 0x08001c04 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c8e 0x08001c8e 0x00000002 PAD
+ 0x08001c90 0x08001c90 0x000000ba Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001d4a 0x08001d4a 0x00000002 PAD
+ 0x08001d4c 0x08001d4c 0x00000082 Code RO 978 .text.changeCompInput comparator.o
+ 0x08001dce 0x08001dce 0x00000002 PAD
+ 0x08001dd0 0x08001dd0 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001de6 0x08001de6 0x00000002 PAD
+ 0x08001de8 0x08001de8 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x0800219c 0x0800219c 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002664 0x08002664 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x08002844 0x08002844 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002860 0x08002860 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800287a 0x0800287a 0x00000002 PAD
+ 0x0800287c 0x0800287c 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002896 0x08002896 0x00000002 PAD
+ 0x08002898 0x08002898 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028b2 0x080028b2 0x00000002 PAD
+ 0x080028b4 0x080028b4 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028cc 0x080028cc 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800294e 0x0800294e 0x00000002 PAD
+ 0x08002950 0x08002950 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a70 0x08002a70 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002a8a 0x08002a8a 0x00000002 PAD
+ 0x08002a8c 0x08002a8c 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002ab4 0x08002ab4 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x08002adc 0x08002adc 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002b2a 0x08002b2a 0x00000002 PAD
+ 0x08002b2c 0x08002b2c 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002ba6 0x08002ba6 0x00000002 PAD
+ 0x08002ba8 0x08002ba8 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bba 0x08002bba 0x00000002 PAD
+ 0x08002bbc 0x08002bbc 0x00000010 Code RO 299 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bcc 0x08002bcc 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bf8 0x08002bf8 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c46 0x08002c46 0x00000002 PAD
+ 0x08002c48 0x08002c48 0x00000238 Code RO 110 .text.detectInput signal.o
+ 0x08002e80 0x08002e80 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e9a 0x08002e9a 0x00000002 PAD
+ 0x08002e9c 0x08002e9c 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002eac 0x08002eac 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002f28 0x08002f28 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002f68 0x08002f68 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002f7a 0x08002f7a 0x00000002 PAD
+ 0x08002f7c 0x08002f7c 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x0800308a 0x0800308a 0x00000002 PAD
+ 0x0800308c 0x0800308c 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08003098 0x08003098 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x080030aa 0x080030aa 0x00000002 PAD
+ 0x080030ac 0x080030ac 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x0800323a 0x0800323a 0x00000002 PAD
+ 0x0800323c 0x0800323c 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x0800325a 0x0800325a 0x00000002 PAD
+ 0x0800325c 0x0800325c 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x080033e2 0x080033e2 0x00000002 PAD
+ 0x080033e4 0x080033e4 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003470 0x08003470 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x08003482 0x08003482 0x00000002 PAD
+ 0x08003484 0x08003484 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x0800348c 0x0800348c 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x080034c2 0x080034c2 0x00000002 PAD
+ 0x080034c4 0x080034c4 0x00000010 Code RO 994 .text.getInputPinState io.o
+ 0x080034d4 0x080034d4 0x00000076 Code RO 526 .text.gpio_init at32f421_gpio.o
+ 0x0800354a 0x0800354a 0x00000002 PAD
+ 0x0800354c 0x0800354c 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003562 0x08003562 0x00000002 PAD
+ 0x08003564 0x08003564 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800358a 0x0800358a 0x00000002 PAD
+ 0x0800358c 0x0800358c 0x0000002c Code RO 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035b8 0x080035b8 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x080035bc 0x080035bc 0x00000198 Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x08003754 0x08003754 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x08003848 0x08003848 0x00000342 Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b8a 0x08003b8a 0x00000002 PAD
+ 0x08003b8c 0x08003b8c 0x00000c28 Code RO 52 .text.main main.o
+ 0x080047b4 0x080047b4 0x0000010e Code RO 1107 .text.makeTelemPackage serial_telemetry.o
+ 0x080048c2 0x080048c2 0x00000002 PAD
+ 0x080048c4 0x080048c4 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004aa8 0x08004aa8 0x00000050 Code RO 11 .text.map functions.o
+ 0x08004af8 0x08004af8 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004b10 0x08004b10 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b82 0x08004b82 0x00000002 PAD
+ 0x08004b84 0x08004b84 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x08004c18 0x08004c18 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x08004d42 0x08004d42 0x00000002 PAD
+ 0x08004d44 0x08004d44 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004dac 0x08004dac 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004e14 0x08004e14 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004e8e 0x08004e8e 0x00000002 PAD
+ 0x08004e90 0x08004e90 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004f0c 0x08004f0c 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004f98 0x08004f98 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004fd0 0x08004fd0 0x00000078 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x08005048 0x08005048 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x080050aa 0x080050aa 0x00000002 PAD
+ 0x080050ac 0x080050ac 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x0800512a 0x0800512a 0x00000002 PAD
+ 0x0800512c 0x0800512c 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x0800513c 0x0800513c 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x080051c0 0x080051c0 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x080052e2 0x080052e2 0x00000002 PAD
+ 0x080052e4 0x080052e4 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x0800537e 0x0800537e 0x00000002 PAD
+ 0x08005380 0x08005380 0x0000001c Code RO 1101 .text.send_telem_DMA serial_telemetry.o
+ 0x0800539c 0x0800539c 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x08005a52 0x08005a52 0x00000002 PAD
+ 0x08005a54 0x08005a54 0x00000012 Code RO 1000 .text.setInputPullUp io.o
+ 0x08005a66 0x08005a66 0x00000002 PAD
+ 0x08005a68 0x08005a68 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x08005a74 0x08005a74 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005a80 0x08005a80 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x08005a8c 0x08005a8c 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005aa0 0x08005aa0 0x000000be Code RO 40 .text.startMotor main.o
+ 0x08005b5e 0x08005b5e 0x00000002 PAD
+ 0x08005b60 0x08005b60 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005bd6 0x08005bd6 0x00000002 PAD
+ 0x08005bd8 0x08005bd8 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005cc8 0x08005cc8 0x000000f4 Code RO 1109 .text.telem_UART_Init serial_telemetry.o
+ 0x08005dbc 0x08005dbc 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006264 0x08006264 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062fa 0x080062fa 0x00000002 PAD
+ 0x080062fc 0x080062fc 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800635e 0x0800635e 0x00000002 PAD
+ 0x08006360 0x08006360 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006372 0x08006372 0x00000002 PAD
+ 0x08006374 0x08006374 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x0800642e 0x0800642e 0x00000002 PAD
+ 0x08006430 0x08006430 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x080065dc 0x080065dc 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065ee 0x080065ee 0x00000002 PAD
+ 0x080065f0 0x080065f0 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
+ 0x08006602 0x08006602 0x00000002 PAD
+ 0x08006604 0x08006604 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
+ 0x0800668a 0x0800668a 0x00000002 PAD
+ 0x0800668c 0x0800668c 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800669e 0x0800669e 0x00000002 PAD
+ 0x080066a0 0x080066a0 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x080066b2 0x080066b2 0x00000002 PAD
+ 0x080066b4 0x080066b4 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
+ 0x080066c6 0x080066c6 0x00000002 PAD
+ 0x080066c8 0x080066c8 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x080067e6 0x080067e6 0x00000002 PAD
+ 0x080067e8 0x080067e8 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080068ac 0x080068ac 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006900 0x08006900 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006918 0x08006918 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a9c 0x08006a9c 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006b04 0x08006b04 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b3a 0x08006b3a 0x00000002 PAD
+ 0x08006b3c 0x08006b3c 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b6c 0x08006b6c 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006bd4 0x08006bd4 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c3c 0x08006c3c 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006cc8 0x08006cc8 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006cd2 0x08006cd2 0x00000002 PAD
+ 0x08006cd4 0x08006cd4 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006dbe 0x08006dbe 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006dbe 0x08006dbe 0x00000008 Data RO 315 .rodata.cst8 at32f421_crm.o
+ 0x08006dc6 0x08006dc6 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006dd6 0x08006dd6 0x00000002 PAD
+ 0x08006dd8 0x08006dd8 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006df8, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1111 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1112 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 970 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1008 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1120 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 146 .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
+ 450 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
+ 186 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 8038 12 0 928 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 21880 176 294 952 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
+
+ 23794 296 294 952 2720 0 Grand Totals
+ 23794 296 294 736 2720 0 ELF Image Totals (compressed)
+ 23794 296 294 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24088 ( 23.52kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24824 ( 24.24kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_AT32DEV_F415.map b/Keil_Projects/Listings/AM32_AT32DEV_F415.map
index 038b029f..90ef5585 100644
--- a/Keil_Projects/Listings/AM32_AT32DEV_F415.map
+++ b/Keil_Projects/Listings/AM32_AT32DEV_F415.map
@@ -1,4 +1,4 @@
-Component: ARM Compiler 6.16 Tool: armlink [5dfeaa00]
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
==============================================================================
@@ -26,6 +26,7 @@ Section Cross References
startup_at32f415.o(RESET) refers to at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler) for TMR1_TRG_HALL_TMR11_IRQHandler
startup_at32f415.o(RESET) refers to at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
startup_at32f415.o(RESET) refers to at32f415_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.EXINT15_10_IRQHandler) for EXINT15_10_IRQHandler
startup_at32f415.o(RESET) refers to at32f415_it.o(.text.CMP1_IRQHandler) for CMP1_IRQHandler
startup_at32f415.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_at32f415.o(.text) refers to system_at32f415.o(.text.SystemInit) for SystemInit
@@ -33,15 +34,12 @@ Section Cross References
startup_at32f415.o(.text) refers to startup_at32f415.o(HEAP) for Heap_Mem
startup_at32f415.o(.text) refers to startup_at32f415.o(STACK) for Stack_Mem
dshot.o(.text.computeDshotDMA) refers to io.o(.bss.dma_buffer) for dma_buffer
- dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for armed
- dshot.o(.text.computeDshotDMA) refers to main.o(.bss.dshot_telemetry) for dshot_telemetry
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 armed
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 sounds.o(.text.playInputTune) for playInputTune
- dshot.o(.text.computeDshotDMA) refers to sounds.o(.text.playInputTune2) for playInputTune2
- dshot.o(.text.computeDshotDMA) refers to sounds.o(.text.playBeaconTune3) for playBeaconTune3
- dshot.o(.text.computeDshotDMA) refers to sounds.o(.text.playStartupTune) for playStartupTune
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
@@ -59,16 +57,6 @@ Section Cross References
functions.o(.text.gpio_mode_QUICK) refers to at32f415_gpio.o(.text.gpio_default_para_init) for gpio_default_para_init
functions.o(.text.gpio_mode_QUICK) refers to at32f415_gpio.o(.text.gpio_init) for gpio_init
functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
- main.o(.text.checkForHighSignal) refers to io.o(.text.changeToInput) for changeToInput
- main.o(.text.checkForHighSignal) refers to io.o(.text.setInputPullDown) for setInputPullDown
- main.o(.text.checkForHighSignal) refers to functions.o(.text.delayMicros) for delayMicros
- main.o(.text.checkForHighSignal) refers to main.o(.bss.low_pin_count) for low_pin_count
- main.o(.text.checkForHighSignal) refers to io.o(.text.getInputPinState) for getInputPinState
- main.o(.text.checkForHighSignal) refers to io.o(.text.setInputPullUp) for setInputPullUp
- main.o(.text.checkForHighSignal) refers to phaseouts.o(.text.allOff) for allOff
- main.o(.text.checkForHighSignal) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
- main.o(.ARM.exidx.text.checkForHighSignal) refers to main.o(.text.checkForHighSignal) for [Anonymous Symbol]
- main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) 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(.bss.eepromBuffer) for eepromBuffer
@@ -76,7 +64,6 @@ Section Cross References
main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
main.o(.text.loadEEpromSettings) refers to functions.o(.text.map) for map
- main.o(.text.loadEEpromSettings) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
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]
@@ -85,80 +72,86 @@ Section Cross References
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.getSmoothedInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
- main.o(.text.getSmoothedInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
- main.o(.text.getSmoothedInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
- main.o(.ARM.exidx.text.getSmoothedInput) refers to main.o(.text.getSmoothedInput) 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
main.o(.text.commutate) refers to phaseouts.o(.text.comStep) for comStep
main.o(.text.commutate) refers to comparator.o(.text.changeCompInput) for changeCompInput
- main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
- main.o(.text.commutate) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
- main.o(.text.commutate) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
- main.o(.text.commutate) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
- main.o(.text.commutate) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ 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 peripherals.o(.text.disableComTimerInt) for disableComTimerInt
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 main.o(.text.commutate) for commutate
- main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ 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 peripherals.o(.text.getintervaTimerCount) for getintervaTimerCount
main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
- main.o(.text.interruptRoutine) refers to peripherals.o(.text.setintervaTimerCount) for setintervaTimerCount
- main.o(.text.interruptRoutine) refers to peripherals.o(.text.setAndEnableComInt) for setAndEnableComInt
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(.text.commutate) for commutate
main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
- main.o(.text.startMotor) refers to peripherals.o(.text.setintervaTimerCount) for setintervaTimerCount
+ 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 dshot.o(.text.computeDshotDMA) for computeDshotDMA
+ 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 dshot.o(.text.make_dshot_package) for make_dshot_package
- 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(.text.tenKhzRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
- main.o(.text.tenKhzRoutine) refers to phaseouts.o(.text.allOff) for allOff
+ 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 fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
- main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
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 dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
- main.o(.text.tenKhzRoutine) refers to main.o(.text.commutate) for commutate
- main.o(.text.tenKhzRoutine) refers to peripherals.o(.text.setintervaTimerCount) for setintervaTimerCount
- main.o(.text.tenKhzRoutine) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
- main.o(.text.tenKhzRoutine) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
- main.o(.text.tenKhzRoutine) refers to sounds.o(.text.playChangedTone) for playChangedTone
- main.o(.text.tenKhzRoutine) refers to phaseouts.o(.text.fullBrake) for fullBrake
- 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 peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
- main.o(.text.tenKhzRoutine) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake
- main.o(.text.tenKhzRoutine) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- main.o(.text.tenKhzRoutine) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
- main.o(.text.tenKhzRoutine) refers to functions.o(.text.getAbsDif) for getAbsDif
- main.o(.text.tenKhzRoutine) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
- main.o(.text.tenKhzRoutine) refers to io.o(.bss.dma_buffer) for dma_buffer
- main.o(.text.tenKhzRoutine) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
- main.o(.text.tenKhzRoutine) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ 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
@@ -166,49 +159,51 @@ Section Cross References
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.zcfoundroutine) refers to peripherals.o(.text.getintervaTimerCount) for getintervaTimerCount
- main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
- main.o(.text.zcfoundroutine) refers to peripherals.o(.text.setintervaTimerCount) for setintervaTimerCount
- 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 main.o(.text.commutate) for commutate
- 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.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(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
- main.o(.text.main) refers to main.o(.firmware_info) for firmware_info
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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
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 peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
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.proportionalBrake) for proportionalBrake
- main.o(.text.main) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
+ 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 at32f415_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 phaseouts.o(.text.allOff) for allOff
main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
- main.o(.text.main) refers to peripherals.o(.text.disableComTimerInt) for disableComTimerInt
- main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
- main.o(.text.main) refers to main.o(.text.advanceincrement) for advanceincrement
- main.o(.text.main) refers to functions.o(.text.map) for map
- main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
- main.o(.text.main) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
- main.o(.text.main) refers to peripherals.o(.text.setintervaTimerCount) for setintervaTimerCount
- main.o(.text.main) refers to main.o(.text.commutate) for commutate
- main.o(.text.main) refers to peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
- main.o(.text.main) refers to peripherals.o(.text.getintervaTimerCount) for getintervaTimerCount
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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
@@ -226,17 +221,18 @@ Section Cross References
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 main.o(.bss.dshot_telemetry) for dshot_telemetry
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 io.o(.text.setInputPolarityRising) for setInputPolarityRising
- signal.o(.text.transfercomplete) refers to io.o(.text.enableHalfTransferInt) for enableHalfTransferInt
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]
@@ -257,114 +253,76 @@ Section Cross References
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 peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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(.text.setCaptureCompare) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
sounds.o(.ARM.exidx.text.setCaptureCompare) refers to sounds.o(.text.setCaptureCompare) for [Anonymous Symbol]
- sounds.o(.text.playBJNote) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
- sounds.o(.text.playBJNote) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
sounds.o(.text.playBJNote) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playBJNote) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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 peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
- sounds.o(.text.playBlueJayTune) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
- sounds.o(.text.playBlueJayTune) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
sounds.o(.text.playBlueJayTune) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playBlueJayTune) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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 sounds.o(.text.playBlueJayTune) for playBlueJayTune
- sounds.o(.text.playStartupTune) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playStartupTune) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.comStep) for comStep
- sounds.o(.text.playStartupTune) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
sounds.o(.ARM.exidx.text.playStartupTune) refers to sounds.o(.text.playStartupTune) for [Anonymous Symbol]
- sounds.o(.text.playBrushedStartupTune) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
sounds.o(.text.playBrushedStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playBrushedStartupTune) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.comStep) for comStep
- sounds.o(.text.playBrushedStartupTune) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
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 peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
- sounds.o(.text.playDuskingTune) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.comStep) for comStep
- sounds.o(.text.playDuskingTune) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
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 peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playInputTune2) refers to peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
- sounds.o(.text.playInputTune2) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
sounds.o(.text.playInputTune2) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playInputTune2) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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 peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playInputTune) refers to peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
- sounds.o(.text.playInputTune) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playInputTune) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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 peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playDefaultTone) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playDefaultTone) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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 peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
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 peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playChangedTone) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playChangedTone) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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 peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
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 peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playBeaconTune3) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
- sounds.o(.text.playBeaconTune3) refers to peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.comStep) for comStep
- sounds.o(.text.playBeaconTune3) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
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
@@ -589,7 +547,6 @@ Section Cross References
at32f415_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f415_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
at32f415_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f415_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
at32f415_flash.o(.ARM.exidx.text.flash_em_slib_datastart_sector_get) refers to at32f415_flash.o(.text.flash_em_slib_datastart_sector_get) for [Anonymous Symbol]
- at32f415_gpio.o(.text.gpio_reset) refers to at32f415_gpio.o(.rodata..Lswitch.table.gpio_reset.1) for .Lswitch.table.gpio_reset.1
at32f415_gpio.o(.text.gpio_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
at32f415_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f415_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
at32f415_gpio.o(.text.gpio_iomux_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
@@ -914,7 +871,8 @@ Section Cross References
at32f415_it.o(.ARM.exidx.text.TMR1_OVF_TMR10_IRQHandler) refers to at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler) for [Anonymous Symbol]
at32f415_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f415_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
at32f415_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
- at32f415_it.o(.ARM.exidx.text.EXTI4_15_IRQHandler) refers to at32f415_it.o(.text.EXTI4_15_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.text.EXINT15_10_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f415_it.o(.ARM.exidx.text.EXINT15_10_IRQHandler) refers to at32f415_it.o(.text.EXINT15_10_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]
@@ -1049,8 +1007,8 @@ Section Cross References
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 main.o(.data..L_MergedGlobals) for comp_pwm
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]
@@ -1092,15 +1050,13 @@ Section Cross References
__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 except.o(x$fpl$exception) for __fpl_exception
- faddsub_clz.o(x$fpl$fadd) refers to funder_clz.o(x$fpl$funder) for __funder_d
+ 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 funder_clz.o(x$fpl$funder) for __funder_d
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
@@ -1109,17 +1065,12 @@ Section Cross References
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 funder_clz.o(x$fpl$funder) for __funder
- fdiv.o(x$fpl$fdiv) refers to except.o(x$fpl$exception) for __fpl_exception
- fdiv.o(x$fpl$fdiv) refers to fnorm2_clz.o(x$fpl$fnorm2) for __fpl_normalise2
- fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
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$ffix) refers to except.o(x$fpl$exception) for __fpl_exception
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
- ffix.o(x$fpl$ffixr) refers to except.o(x$fpl$exception) for __fpl_exception
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
@@ -1129,10 +1080,6 @@ Section Cross References
__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
- except.o(x$fpl$exception) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
- except.o(x$fpl$exception) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
- except.o(x$fpl$exception) refers to trapv.o(x$fpl$trapveneer) for _fp_trapveneer
- except.o(x$fpl$exception) refers to retnan.o(x$fpl$retnan) for __fpl_return_NaN
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
@@ -1143,13 +1090,7 @@ Section Cross References
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
- fnaninf.o(x$fpl$fnaninf) refers to except.o(x$fpl$exception) for __fpl_exception
- fnaninf.o(x$fpl$fnaninf) refers to funder_clz.o(x$fpl$funder) for __funder_d
- fnorm2_clz.o(x$fpl$fnorm2) 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
- funder_clz.o(x$fpl$funder) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
- funder_clz.o(x$fpl$funder) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
- funder_clz.o(x$fpl$funder) refers to trapv.o(x$fpl$trapveneer) for _fp_trapveneer
__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
@@ -1162,40 +1103,33 @@ Section Cross References
__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
- rt_fp_status_addr.o(.text) refers to rt_fp_status_addr.o(.bss) for __rt_fp_status_addr_data
- rt_fp_status_addr_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
- retnan.o(x$fpl$retnan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
- retnan.o(x$fpl$retnan) refers to trapv.o(x$fpl$trapveneer) for __fpl_cmpreturn
- trapv.o(x$fpl$trapveneer) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
- trapv.o(x$fpl$trapveneer) refers to _fptrap.o(.text) for _fp_trap
- trapv.o(x$fpl$trapveneer) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
- libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
sys_stackheap_outer.o(.text) refers to startup_at32f415.o(.text) for __user_initial_stackheap
- _fptrap.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE
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$$0000002E) for __rt_lib_init_alloca_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000001) for __rt_lib_init_fp_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1
+ 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
@@ -1203,34 +1137,23 @@ Section Cross References
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
- defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
- defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
- defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
- libinit2.o(.ARM.Collect$$libinit$$00000001) refers to fpinit.o(x$fpl$fpinit) for _fp_init
- libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
- libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
- libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
- libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
- libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
- libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
- libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ 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
- 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_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
- fpinit.o(x$fpl$fpinit) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
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
- __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
_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
@@ -1241,22 +1164,27 @@ Section Cross References
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_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_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_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
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
- defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
+ 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_rtmem_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
@@ -1279,27 +1207,29 @@ Removing Unused input sections from the image.
Removing functions.o(.ARM.exidx.text.delayMillis), (8 bytes).
Removing functions.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
Removing main.o(.text), (0 bytes).
- Removing main.o(.text.checkForHighSignal), (80 bytes).
- Removing main.o(.ARM.exidx.text.checkForHighSignal), (8 bytes).
- Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (8 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.getSmoothedInput), (94 bytes).
- Removing main.o(.ARM.exidx.text.getSmoothedInput), (8 bytes).
- Removing main.o(.text.getBemfState), (106 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), (142 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), (64 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.advanceincrement), (8 bytes).
- Removing main.o(.text.zcfoundroutine), (162 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.pwm_frequency_conversion_factor), (4 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).
@@ -1314,6 +1244,7 @@ Removing Unused input sections from the image.
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(.data.low_kv_filter_level), (1 bytes).
@@ -1322,6 +1253,8 @@ Removing Unused input sections from the image.
Removing main.o(.rodata.numReadings), (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.blank_time), (2 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.Speed_pid_output), (2 bytes).
@@ -1334,32 +1267,33 @@ Removing Unused input sections from the image.
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), (158 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), (34 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), (14 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
- Removing sounds.o(.text.playBJNote), (72 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), (150 bytes).
+ Removing sounds.o(.text.playBrushedStartupTune), (144 bytes).
Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
- Removing sounds.o(.text.playDuskingTune), (154 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 at32f415_adc.o(.text), (0 bytes).
Removing at32f415_adc.o(.text.adc_reset), (42 bytes).
Removing at32f415_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
@@ -1382,7 +1316,7 @@ Removing Unused input sections from the image.
Removing at32f415_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
Removing at32f415_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
- Removing at32f415_adc.o(.text.adc_preempt_channel_set), (420 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_channel_set), (462 bytes).
Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
Removing at32f415_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
Removing at32f415_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
@@ -1418,11 +1352,11 @@ Removing Unused input sections from the image.
Removing at32f415_can.o(.ARM.exidx.text.can_reset), (8 bytes).
Removing at32f415_can.o(.text.can_baudrate_default_para_init), (14 bytes).
Removing at32f415_can.o(.ARM.exidx.text.can_baudrate_default_para_init), (8 bytes).
- Removing at32f415_can.o(.text.can_baudrate_set), (188 bytes).
+ Removing at32f415_can.o(.text.can_baudrate_set), (190 bytes).
Removing at32f415_can.o(.ARM.exidx.text.can_baudrate_set), (8 bytes).
Removing at32f415_can.o(.text.can_default_para_init), (10 bytes).
Removing at32f415_can.o(.ARM.exidx.text.can_default_para_init), (8 bytes).
- Removing at32f415_can.o(.text.can_base_init), (220 bytes).
+ Removing at32f415_can.o(.text.can_base_init), (222 bytes).
Removing at32f415_can.o(.ARM.exidx.text.can_base_init), (8 bytes).
Removing at32f415_can.o(.text.can_filter_default_para_init), (16 bytes).
Removing at32f415_can.o(.ARM.exidx.text.can_filter_default_para_init), (8 bytes).
@@ -1436,7 +1370,7 @@ Removing Unused input sections from the image.
Removing at32f415_can.o(.ARM.exidx.text.can_message_transmit), (8 bytes).
Removing at32f415_can.o(.text.can_transmit_status_get), (68 bytes).
Removing at32f415_can.o(.ARM.exidx.text.can_transmit_status_get), (8 bytes).
- Removing at32f415_can.o(.text.can_transmit_cancel), (32 bytes).
+ Removing at32f415_can.o(.text.can_transmit_cancel), (28 bytes).
Removing at32f415_can.o(.ARM.exidx.text.can_transmit_cancel), (8 bytes).
Removing at32f415_can.o(.text.can_message_receive), (172 bytes).
Removing at32f415_can.o(.ARM.exidx.text.can_message_receive), (8 bytes).
@@ -1444,11 +1378,11 @@ Removing Unused input sections from the image.
Removing at32f415_can.o(.ARM.exidx.text.can_receive_fifo_release), (8 bytes).
Removing at32f415_can.o(.text.can_receive_message_pending_get), (34 bytes).
Removing at32f415_can.o(.ARM.exidx.text.can_receive_message_pending_get), (8 bytes).
- Removing at32f415_can.o(.text.can_operating_mode_set), (202 bytes).
+ Removing at32f415_can.o(.text.can_operating_mode_set), (200 bytes).
Removing at32f415_can.o(.ARM.exidx.text.can_operating_mode_set), (8 bytes).
- Removing at32f415_can.o(.text.can_doze_mode_enter), (64 bytes).
+ Removing at32f415_can.o(.text.can_doze_mode_enter), (66 bytes).
Removing at32f415_can.o(.ARM.exidx.text.can_doze_mode_enter), (8 bytes).
- Removing at32f415_can.o(.text.can_doze_mode_exit), (58 bytes).
+ Removing at32f415_can.o(.text.can_doze_mode_exit), (60 bytes).
Removing at32f415_can.o(.ARM.exidx.text.can_doze_mode_exit), (8 bytes).
Removing at32f415_can.o(.text.can_error_type_record_get), (8 bytes).
Removing at32f415_can.o(.ARM.exidx.text.can_error_type_record_get), (8 bytes).
@@ -1465,7 +1399,7 @@ Removing Unused input sections from the image.
Removing at32f415_cmp.o(.text), (0 bytes).
Removing at32f415_cmp.o(.text.cmp_reset), (28 bytes).
Removing at32f415_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
- Removing at32f415_cmp.o(.text.cmp_init), (198 bytes).
+ Removing at32f415_cmp.o(.text.cmp_init), (190 bytes).
Removing at32f415_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
Removing at32f415_cmp.o(.text.cmp_default_para_init), (14 bytes).
Removing at32f415_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
@@ -1483,7 +1417,7 @@ Removing Unused input sections from the image.
Removing at32f415_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
Removing at32f415_crc.o(.text.crc_one_word_calculate), (14 bytes).
Removing at32f415_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
- Removing at32f415_crc.o(.text.crc_block_calculate), (104 bytes).
+ Removing at32f415_crc.o(.text.crc_block_calculate), (118 bytes).
Removing at32f415_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
Removing at32f415_crc.o(.text.crc_data_get), (12 bytes).
Removing at32f415_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
@@ -1504,7 +1438,7 @@ Removing Unused input sections from the image.
Removing at32f415_crm.o(.text.crm_hext_bypass), (26 bytes).
Removing at32f415_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
Removing at32f415_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
- Removing at32f415_crm.o(.text.crm_hext_stable_wait), (86 bytes).
+ Removing at32f415_crm.o(.text.crm_hext_stable_wait), (74 bytes).
Removing at32f415_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
Removing at32f415_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
Removing at32f415_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
@@ -1515,7 +1449,7 @@ Removing Unused input sections from the image.
Removing at32f415_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
Removing at32f415_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
Removing at32f415_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
- Removing at32f415_crm.o(.text.crm_flag_clear), (202 bytes).
+ Removing at32f415_crm.o(.text.crm_flag_clear), (144 bytes).
Removing at32f415_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
Removing at32f415_crm.o(.text.crm_ertc_clock_select), (26 bytes).
Removing at32f415_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
@@ -1525,7 +1459,7 @@ Removing Unused input sections from the image.
Removing at32f415_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
Removing at32f415_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
Removing at32f415_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
- Removing at32f415_crm.o(.text.crm_usb_clock_div_set), (30 bytes).
+ Removing at32f415_crm.o(.text.crm_usb_clock_div_set), (28 bytes).
Removing at32f415_crm.o(.ARM.exidx.text.crm_usb_clock_div_set), (8 bytes).
Removing at32f415_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
Removing at32f415_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
@@ -1537,7 +1471,7 @@ Removing Unused input sections from the image.
Removing at32f415_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
Removing at32f415_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
Removing at32f415_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
- Removing at32f415_crm.o(.text.crm_clock_out_set), (30 bytes).
+ Removing at32f415_crm.o(.text.crm_clock_out_set), (28 bytes).
Removing at32f415_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
Removing at32f415_crm.o(.text.crm_interrupt_enable), (24 bytes).
Removing at32f415_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
@@ -1567,7 +1501,7 @@ Removing Unused input sections from the image.
Removing at32f415_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
Removing at32f415_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
Removing at32f415_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
- Removing at32f415_dma.o(.text.dma_flexible_config), (196 bytes).
+ Removing at32f415_dma.o(.text.dma_flexible_config), (170 bytes).
Removing at32f415_dma.o(.ARM.exidx.text.dma_flexible_config), (8 bytes).
Removing at32f415_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
Removing at32f415_dma.o(.text.dma_flag_clear), (24 bytes).
@@ -1575,7 +1509,7 @@ Removing Unused input sections from the image.
Removing at32f415_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
Removing at32f415_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
Removing at32f415_ertc.o(.text), (0 bytes).
- Removing at32f415_ertc.o(.text.ertc_num_to_bcd), (32 bytes).
+ Removing at32f415_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
@@ -1583,37 +1517,37 @@ Removing Unused input sections from the image.
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_wait_update), (92 bytes).
+ Removing at32f415_ertc.o(.text.ertc_wait_update), (152 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_wait_flag), (114 bytes).
+ Removing at32f415_ertc.o(.text.ertc_wait_flag), (130 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_flag_get), (18 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_init_mode_enter), (92 bytes).
+ Removing at32f415_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_reset), (228 bytes).
+ Removing at32f415_ertc.o(.text.ertc_reset), (348 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_divider_set), (162 bytes).
+ Removing at32f415_ertc.o(.text.ertc_divider_set), (188 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_hour_mode_set), (120 bytes).
+ Removing at32f415_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_date_set), (376 bytes).
+ Removing at32f415_ertc.o(.text.ertc_date_set), (532 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_time_set), (380 bytes).
+ Removing at32f415_ertc.o(.text.ertc_time_set), (536 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_calendar_get), (160 bytes).
+ Removing at32f415_ertc.o(.text.ertc_calendar_get), (156 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_sub_second_get), (14 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_alarm_mask_set), (60 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_alarm_week_date_select), (70 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_week_date_select), (68 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_alarm_set), (250 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_set), (226 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_alarm_sub_second_set), (104 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_sub_second_set), (110 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_alarm_enable), (168 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
@@ -1627,25 +1561,25 @@ Removing Unused input sections from the image.
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_counter_set), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_wakeup_counter_get), (14 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_counter_get), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_wakeup_enable), (88 bytes).
+ Removing at32f415_ertc.o(.text.ertc_wakeup_enable), (92 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_enable), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_smooth_calibration_config), (168 bytes).
+ Removing at32f415_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_coarse_calibration_set), (162 bytes).
+ Removing at32f415_ertc.o(.text.ertc_coarse_calibration_set), (188 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_coarse_calibration_set), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_coarse_calibration_enable), (120 bytes).
+ Removing at32f415_ertc.o(.text.ertc_coarse_calibration_enable), (176 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_coarse_calibration_enable), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_cal_output_select), (42 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_time_adjust), (232 bytes).
+ Removing at32f415_ertc.o(.text.ertc_time_adjust), (324 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_daylight_set), (60 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_refer_clock_detect_enable), (120 bytes).
+ Removing at32f415_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
@@ -1655,7 +1589,7 @@ Removing Unused input sections from the image.
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_timestamp_get), (142 bytes).
+ Removing at32f415_ertc.o(.text.ertc_timestamp_get), (138 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
@@ -1677,7 +1611,7 @@ Removing Unused input sections from the image.
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_interrupt_get), (32 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
- Removing at32f415_ertc.o(.text.ertc_flag_clear), (22 bytes).
+ Removing at32f415_ertc.o(.text.ertc_flag_clear), (26 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
Removing at32f415_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
Removing at32f415_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
@@ -1701,7 +1635,7 @@ Removing Unused input sections from the image.
Removing at32f415_exint.o(.text.exint_event_enable), (24 bytes).
Removing at32f415_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
Removing at32f415_flash.o(.text), (0 bytes).
- Removing at32f415_flash.o(.text.flash_flag_get), (58 bytes).
+ Removing at32f415_flash.o(.text.flash_flag_get), (40 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
Removing at32f415_flash.o(.text.flash_operation_status_get), (42 bytes).
@@ -1713,7 +1647,7 @@ Removing Unused input sections from the image.
Removing at32f415_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
Removing at32f415_flash.o(.text.flash_internal_all_erase), (398 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
- Removing at32f415_flash.o(.text.flash_user_system_data_erase), (720 bytes).
+ Removing at32f415_flash.o(.text.flash_user_system_data_erase), (716 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
Removing at32f415_flash.o(.text.flash_fap_status_get), (16 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
@@ -1730,7 +1664,7 @@ Removing Unused input sections from the image.
Removing at32f415_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
Removing at32f415_flash.o(.text.flash_fap_enable), (702 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
- Removing at32f415_flash.o(.text.flash_fap_high_level_enable), (1370 bytes).
+ Removing at32f415_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
Removing at32f415_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
@@ -1740,9 +1674,9 @@ Removing Unused input sections from the image.
Removing at32f415_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
Removing at32f415_flash.o(.text.flash_interrupt_enable), (60 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
- Removing at32f415_flash.o(.text.flash_slib_enable), (742 bytes).
+ Removing at32f415_flash.o(.text.flash_slib_enable), (734 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
- Removing at32f415_flash.o(.text.flash_slib_disable), (340 bytes).
+ Removing at32f415_flash.o(.text.flash_slib_disable), (352 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
Removing at32f415_flash.o(.text.flash_slib_state_get), (16 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
@@ -1752,9 +1686,9 @@ Removing Unused input sections from the image.
Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_datastart_sector_get), (8 bytes).
Removing at32f415_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
- Removing at32f415_flash.o(.text.flash_crc_calibrate), (174 bytes).
+ Removing at32f415_flash.o(.text.flash_crc_calibrate), (162 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
- Removing at32f415_flash.o(.text.flash_boot_memory_extension_mode_enable), (216 bytes).
+ Removing at32f415_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
Removing at32f415_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
@@ -1763,7 +1697,7 @@ Removing Unused input sections from the image.
Removing at32f415_flash.o(.text.flash_em_slib_datastart_sector_get), (16 bytes).
Removing at32f415_flash.o(.ARM.exidx.text.flash_em_slib_datastart_sector_get), (8 bytes).
Removing at32f415_gpio.o(.text), (0 bytes).
- Removing at32f415_gpio.o(.text.gpio_reset), (66 bytes).
+ Removing at32f415_gpio.o(.text.gpio_reset), (84 bytes).
Removing at32f415_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
Removing at32f415_gpio.o(.text.gpio_iomux_reset), (26 bytes).
Removing at32f415_gpio.o(.ARM.exidx.text.gpio_iomux_reset), (8 bytes).
@@ -1794,13 +1728,12 @@ Removing Unused input sections from the image.
Removing at32f415_gpio.o(.ARM.exidx.text.gpio_pin_remap_config), (8 bytes).
Removing at32f415_gpio.o(.text.gpio_exint_line_config), (142 bytes).
Removing at32f415_gpio.o(.ARM.exidx.text.gpio_exint_line_config), (8 bytes).
- Removing at32f415_gpio.o(.rodata..Lswitch.table.gpio_reset.1), (24 bytes).
Removing at32f415_i2c.o(.text), (0 bytes).
Removing at32f415_i2c.o(.text.i2c_reset), (56 bytes).
Removing at32f415_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
Removing at32f415_i2c.o(.text.i2c_software_reset), (18 bytes).
Removing at32f415_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
- Removing at32f415_i2c.o(.text.i2c_init), (272 bytes).
+ Removing at32f415_i2c.o(.text.i2c_init), (266 bytes).
Removing at32f415_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
Removing at32f415_i2c.o(.text.i2c_own_address1_set), (26 bytes).
Removing at32f415_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
@@ -1862,7 +1795,7 @@ Removing Unused input sections from the image.
Removing at32f415_misc.o(.text.__NVIC_SystemReset), (42 bytes).
Removing at32f415_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
Removing at32f415_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
- Removing at32f415_misc.o(.text.nvic_irq_disable), (40 bytes).
+ Removing at32f415_misc.o(.text.nvic_irq_disable), (46 bytes).
Removing at32f415_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
Removing at32f415_misc.o(.text.nvic_priority_group_config), (32 bytes).
Removing at32f415_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
@@ -1902,7 +1835,7 @@ Removing Unused input sections from the image.
Removing at32f415_sdio.o(.ARM.exidx.text.sdio_power_set), (8 bytes).
Removing at32f415_sdio.o(.text.sdio_power_status_get), (8 bytes).
Removing at32f415_sdio.o(.ARM.exidx.text.sdio_power_status_get), (8 bytes).
- Removing at32f415_sdio.o(.text.sdio_clock_config), (38 bytes).
+ Removing at32f415_sdio.o(.text.sdio_clock_config), (36 bytes).
Removing at32f415_sdio.o(.ARM.exidx.text.sdio_clock_config), (8 bytes).
Removing at32f415_sdio.o(.text.sdio_bus_width_config), (18 bytes).
Removing at32f415_sdio.o(.ARM.exidx.text.sdio_bus_width_config), (8 bytes).
@@ -1922,7 +1855,7 @@ Removing Unused input sections from the image.
Removing at32f415_sdio.o(.ARM.exidx.text.sdio_flag_get), (8 bytes).
Removing at32f415_sdio.o(.text.sdio_flag_clear), (4 bytes).
Removing at32f415_sdio.o(.ARM.exidx.text.sdio_flag_clear), (8 bytes).
- Removing at32f415_sdio.o(.text.sdio_command_config), (74 bytes).
+ Removing at32f415_sdio.o(.text.sdio_command_config), (72 bytes).
Removing at32f415_sdio.o(.ARM.exidx.text.sdio_command_config), (8 bytes).
Removing at32f415_sdio.o(.text.sdio_command_state_machine_enable), (18 bytes).
Removing at32f415_sdio.o(.ARM.exidx.text.sdio_command_state_machine_enable), (8 bytes).
@@ -1981,7 +1914,7 @@ Removing Unused input sections from the image.
Removing at32f415_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
Removing at32f415_spi.o(.text.i2s_default_para_init), (16 bytes).
Removing at32f415_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
- Removing at32f415_spi.o(.text.i2s_init), (416 bytes).
+ Removing at32f415_spi.o(.text.i2s_init), (424 bytes).
Removing at32f415_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
Removing at32f415_spi.o(.text.i2s_enable), (18 bytes).
Removing at32f415_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
@@ -2025,9 +1958,9 @@ Removing Unused input sections from the image.
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
Removing at32f415_tmr.o(.text.tmr_div_value_get), (4 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
- Removing at32f415_tmr.o(.text.tmr_output_channel_config), (260 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_channel_config), (252 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
- Removing at32f415_tmr.o(.text.tmr_output_channel_mode_select), (72 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
Removing at32f415_tmr.o(.text.tmr_period_value_set), (4 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
@@ -2039,9 +1972,9 @@ Removing Unused input sections from the image.
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
- Removing at32f415_tmr.o(.text.tmr_output_channel_immediately_set), (72 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
- Removing at32f415_tmr.o(.text.tmr_output_channel_switch_set), (72 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
Removing at32f415_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
@@ -2051,16 +1984,16 @@ Removing Unused input sections from the image.
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
Removing at32f415_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
- Removing at32f415_tmr.o(.text.tmr_input_channel_init), (442 bytes).
+ Removing at32f415_tmr.o(.text.tmr_input_channel_init), (466 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
- Removing at32f415_tmr.o(.text.tmr_input_channel_filter_set), (70 bytes).
+ Removing at32f415_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
Removing at32f415_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
Removing at32f415_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
- Removing at32f415_tmr.o(.text.tmr_input_channel_divider_set), (72 bytes).
+ Removing at32f415_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
Removing at32f415_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
@@ -2090,7 +2023,7 @@ Removing Unused input sections from the image.
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
Removing at32f415_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
- Removing at32f415_tmr.o(.text.tmr_output_channel_polarity_set), (160 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
Removing at32f415_tmr.o(.text.tmr_external_clock_config), (54 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
@@ -2098,9 +2031,9 @@ Removing Unused input sections from the image.
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
Removing at32f415_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
- Removing at32f415_tmr.o(.text.tmr_encoder_mode_config), (72 bytes).
+ Removing at32f415_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
- Removing at32f415_tmr.o(.text.tmr_force_output_set), (72 bytes).
+ Removing at32f415_tmr.o(.text.tmr_force_output_set), (98 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
Removing at32f415_tmr.o(.text.tmr_dma_control_config), (26 bytes).
Removing at32f415_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
@@ -2160,15 +2093,15 @@ Removing Unused input sections from the image.
Removing at32f415_usart.o(.text.usart_flag_clear), (18 bytes).
Removing at32f415_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
Removing at32f415_usb.o(.text), (0 bytes).
- Removing at32f415_usb.o(.text.usb_global_reset), (128 bytes).
+ Removing at32f415_usb.o(.text.usb_global_reset), (120 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_global_reset), (8 bytes).
- Removing at32f415_usb.o(.text.usb_global_init), (150 bytes).
+ Removing at32f415_usb.o(.text.usb_global_init), (142 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_global_init), (8 bytes).
Removing at32f415_usb.o(.text.usb_global_select_core), (6 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_global_select_core), (8 bytes).
- Removing at32f415_usb.o(.text.usb_flush_tx_fifo), (92 bytes).
+ Removing at32f415_usb.o(.text.usb_flush_tx_fifo), (84 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_flush_tx_fifo), (8 bytes).
- Removing at32f415_usb.o(.text.usb_flush_rx_fifo), (84 bytes).
+ Removing at32f415_usb.o(.text.usb_flush_rx_fifo), (76 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_flush_rx_fifo), (8 bytes).
Removing at32f415_usb.o(.text.usb_global_interrupt_enable), (16 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_global_interrupt_enable), (8 bytes).
@@ -2182,7 +2115,7 @@ Removing Unused input sections from the image.
Removing at32f415_usb.o(.ARM.exidx.text.usb_interrupt_disable), (8 bytes).
Removing at32f415_usb.o(.text.usb_set_rx_fifo), (4 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_set_rx_fifo), (8 bytes).
- Removing at32f415_usb.o(.text.usb_set_tx_fifo), (120 bytes).
+ Removing at32f415_usb.o(.text.usb_set_tx_fifo), (150 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_set_tx_fifo), (8 bytes).
Removing at32f415_usb.o(.text.usb_global_set_mode), (70 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_global_set_mode), (8 bytes).
@@ -2192,17 +2125,17 @@ Removing Unused input sections from the image.
Removing at32f415_usb.o(.ARM.exidx.text.usb_stop_phy_clk), (8 bytes).
Removing at32f415_usb.o(.text.usb_open_phy_clk), (14 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_open_phy_clk), (8 bytes).
- Removing at32f415_usb.o(.text.usb_write_packet), (106 bytes).
+ Removing at32f415_usb.o(.text.usb_write_packet), (98 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_write_packet), (8 bytes).
- Removing at32f415_usb.o(.text.usb_read_packet), (118 bytes).
+ Removing at32f415_usb.o(.text.usb_read_packet), (106 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_read_packet), (8 bytes).
- Removing at32f415_usb.o(.text.usb_ept_open), (294 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_open), (292 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_open), (8 bytes).
- Removing at32f415_usb.o(.text.usb_ept_close), (70 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_close), (60 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_close), (8 bytes).
- Removing at32f415_usb.o(.text.usb_ept_stall), (90 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_stall), (64 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_stall), (8 bytes).
- Removing at32f415_usb.o(.text.usb_ept_clear_stall), (88 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_clear_stall), (54 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_clear_stall), (8 bytes).
Removing at32f415_usb.o(.text.usb_get_all_out_interrupt), (14 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_get_all_out_interrupt), (8 bytes).
@@ -2236,13 +2169,13 @@ Removing Unused input sections from the image.
Removing at32f415_usb.o(.ARM.exidx.text.usb_port_power_on), (8 bytes).
Removing at32f415_usb.o(.text.usbh_get_frame), (8 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usbh_get_frame), (8 bytes).
- Removing at32f415_usb.o(.text.usb_hc_enable), (228 bytes).
+ Removing at32f415_usb.o(.text.usb_hc_enable), (232 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_hc_enable), (8 bytes).
Removing at32f415_usb.o(.text.usb_hch_read_interrupt), (8 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_hch_read_interrupt), (8 bytes).
- Removing at32f415_usb.o(.text.usb_host_disable), (994 bytes).
+ Removing at32f415_usb.o(.text.usb_host_disable), (986 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_host_disable), (8 bytes).
- Removing at32f415_usb.o(.text.usb_hch_halt), (196 bytes).
+ Removing at32f415_usb.o(.text.usb_hch_halt), (220 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usb_hch_halt), (8 bytes).
Removing at32f415_usb.o(.text.usbh_fsls_clksel), (30 bytes).
Removing at32f415_usb.o(.ARM.exidx.text.usbh_fsls_clksel), (8 bytes).
@@ -2281,7 +2214,6 @@ Removing Unused input sections from the image.
Removing adc.o(.ARM.exidx.text.ADC_Init), (8 bytes).
Removing adc.o(.text.startADCConversion), (14 bytes).
Removing adc.o(.ARM.exidx.text.startADCConversion), (8 bytes).
- Removing adc.o(.text.getConvertedDegrees), (38 bytes).
Removing adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
Removing at32f415_it.o(.text), (0 bytes).
Removing at32f415_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes).
@@ -2302,8 +2234,7 @@ Removing Unused input sections from the image.
Removing at32f415_it.o(.ARM.exidx.text.TMR1_OVF_TMR10_IRQHandler), (8 bytes).
Removing at32f415_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
Removing at32f415_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
- Removing at32f415_it.o(.text.EXTI4_15_IRQHandler), (2 bytes).
- Removing at32f415_it.o(.ARM.exidx.text.EXTI4_15_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.EXINT15_10_IRQHandler), (8 bytes).
Removing at32f415_it.o(.bss.recieved_ints), (4 bytes).
Removing comparator.o(.text), (0 bytes).
Removing comparator.o(.ARM.exidx.text.getCompOutputLevel), (8 bytes).
@@ -2316,16 +2247,17 @@ Removing Unused input sections from the image.
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), (110 bytes).
+ Removing io.o(.text.changeToInput), (108 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(.text.setInputPullUp), (18 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).
@@ -2350,15 +2282,23 @@ Removing Unused input sections from the image.
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).
@@ -2396,9 +2336,9 @@ Removing Unused input sections from the image.
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), (88 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), (342 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).
@@ -2406,7 +2346,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).
-1137 unused section(s) (total 36477 bytes) removed from the image.
+1149 unused section(s) (total 37457 bytes) removed from the image.
==============================================================================
@@ -2428,26 +2368,23 @@ Image Symbol Table
../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_fp_status_addr.o ABSOLUTE
- ../clib/angel/rt.s 0x00000000 Number 0 rt_fp_status_addr_intlibspace.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 libspace.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_wrch.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
- ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.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/fenv.c 0x00000000 Number 0 _fptrap.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
@@ -2455,17 +2392,15 @@ Image Symbol Table
../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_fpe_outer.o ABSOLUTE
- ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.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_fpe_inner.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_rtmem_outer.o ABSOLUTE
- ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.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_rtmem_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
@@ -2473,7 +2408,6 @@ Image Symbol Table
../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/except.s 0x00000000 Number 0 except.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
@@ -2484,12 +2418,9 @@ Image Symbol Table
../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/fnorm2.s 0x00000000 Number 0 fnorm2_clz.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/funder.s 0x00000000 Number 0 funder_clz.o ABSOLUTE
- ../fplib/retnan.s 0x00000000 Number 0 retnan.o ABSOLUTE
- ../fplib/trapv.s 0x00000000 Number 0 trapv.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
@@ -2519,6 +2450,7 @@ Image Symbol Table
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
@@ -2533,255 +2465,237 @@ Image Symbol Table
!!dczerorl2 0x080011ac Section 90 __dczerorl2.o(!!dczerorl2)
!!handler_zi 0x08001208 Section 28 __scatter_zi.o(!!handler_zi)
.ARM.Collect$$libinit$$00000000 0x08001224 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
- .ARM.Collect$$libinit$$00000001 0x08001226 Section 4 libinit2.o(.ARM.Collect$$libinit$$00000001)
- .ARM.Collect$$libinit$$00000004 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
- .ARM.Collect$$libinit$$0000000A 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
- .ARM.Collect$$libinit$$0000000C 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
- .ARM.Collect$$libinit$$0000000E 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
- .ARM.Collect$$libinit$$00000011 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
- .ARM.Collect$$libinit$$00000013 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
- .ARM.Collect$$libinit$$00000015 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
- .ARM.Collect$$libinit$$00000017 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
- .ARM.Collect$$libinit$$00000019 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
- .ARM.Collect$$libinit$$0000001B 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
- .ARM.Collect$$libinit$$0000001D 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
- .ARM.Collect$$libinit$$0000001F 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
- .ARM.Collect$$libinit$$00000021 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
- .ARM.Collect$$libinit$$00000023 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
- .ARM.Collect$$libinit$$00000025 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
- .ARM.Collect$$libinit$$0000002C 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
- .ARM.Collect$$libinit$$0000002E 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
- .ARM.Collect$$libinit$$00000030 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
- .ARM.Collect$$libinit$$00000032 0x0800122a Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
- .ARM.Collect$$libinit$$00000033 0x0800122a Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033)
- .ARM.Collect$$libshutdown$$00000000 0x0800122c Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
- .ARM.Collect$$libshutdown$$00000002 0x0800122e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
- .ARM.Collect$$libshutdown$$00000004 0x0800122e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
- .ARM.Collect$$libshutdown$$00000007 0x0800122e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
- .ARM.Collect$$libshutdown$$0000000A 0x0800122e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
- .ARM.Collect$$libshutdown$$0000000C 0x0800122e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
- .ARM.Collect$$libshutdown$$0000000F 0x0800122e Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
- .ARM.Collect$$libshutdown$$00000010 0x0800122e Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
- .ARM.Collect$$rtentry$$00000000 0x08001230 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
- .ARM.Collect$$rtentry$$00000002 0x08001230 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
- .ARM.Collect$$rtentry$$00000004 0x08001230 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
- .ARM.Collect$$rtentry$$00000009 0x08001236 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
- .ARM.Collect$$rtentry$$0000000A 0x08001236 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
- .ARM.Collect$$rtentry$$0000000C 0x0800123a Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
- .ARM.Collect$$rtentry$$0000000D 0x0800123a Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
- .ARM.Collect$$rtexit$$00000000 0x08001242 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
- .ARM.Collect$$rtexit$$00000002 0x08001244 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
- .ARM.Collect$$rtexit$$00000003 0x08001244 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
- .ARM.Collect$$rtexit$$00000004 0x08001248 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
- .text 0x08001250 Section 64 startup_at32f415.o(.text)
- .text 0x08001290 Section 78 rt_memclr_w.o(.text)
- .text 0x080012de Section 0 heapauxi.o(.text)
- .text 0x080012e4 Section 8 rt_fp_status_addr_intlibspace.o(.text)
- .text 0x080012ec Section 8 libspace.o(.text)
- .text 0x080012f4 Section 74 sys_stackheap_outer.o(.text)
- .text 0x08001340 Section 0 _fptrap.o(.text)
- .text 0x08001370 Section 0 exit.o(.text)
- .text 0x08001382 Section 0 defsig_fpe_outer.o(.text)
- .text 0x08001390 Section 0 defsig_exit.o(.text)
- .text 0x0800139c Section 0 defsig_fpe_inner.o(.text)
- .text 0x08001448 Section 0 sys_exit.o(.text)
- .text 0x08001454 Section 0 defsig_general.o(.text)
- .text 0x08001486 Section 0 sys_wrch.o(.text)
- .text 0x08001494 Section 2 use_no_semi.o(.text)
- .text 0x08001496 Section 0 indicate_semi.o(.text)
- [Anonymous Symbol] 0x08001498 Section 0 adc.o(.text.ADC_DMA_Callback)
- [Anonymous Symbol] 0x080014c8 Section 0 adc.o(.text.ADC_Init)
- [Anonymous Symbol] 0x080015d8 Section 0 at32f415_it.o(.text.BusFault_Handler)
- [Anonymous Symbol] 0x080015dc Section 0 at32f415_it.o(.text.CMP1_IRQHandler)
- [Anonymous Symbol] 0x080015f8 Section 0 at32f415_it.o(.text.DMA1_Channel1_IRQHandler)
- [Anonymous Symbol] 0x08001624 Section 0 at32f415_it.o(.text.DMA1_Channel4_IRQHandler)
- [Anonymous Symbol] 0x08001668 Section 0 at32f415_it.o(.text.DMA1_Channel6_IRQHandler)
- [Anonymous Symbol] 0x080016e8 Section 0 at32f415_it.o(.text.DebugMon_Handler)
- [Anonymous Symbol] 0x080016ec Section 0 at32f415_it.o(.text.HardFault_Handler)
- [Anonymous Symbol] 0x080016f0 Section 0 peripherals.o(.text.MX_IWDG_Init)
- [Anonymous Symbol] 0x08001718 Section 0 at32f415_it.o(.text.MemManage_Handler)
- [Anonymous Symbol] 0x0800171c Section 0 at32f415_it.o(.text.NMI_Handler)
- [Anonymous Symbol] 0x08001720 Section 0 at32f415_it.o(.text.PendSV_Handler)
- [Anonymous Symbol] 0x08001724 Section 0 main.o(.text.PeriodElapsedCallback)
- [Anonymous Symbol] 0x08001788 Section 0 at32f415_it.o(.text.SVC_Handler)
- [Anonymous Symbol] 0x0800178c Section 0 at32f415_it.o(.text.SysTick_Handler)
- [Anonymous Symbol] 0x08001790 Section 0 system_at32f415.o(.text.SystemInit)
- [Anonymous Symbol] 0x0800183c Section 0 peripherals.o(.text.TIM1_Init)
- [Anonymous Symbol] 0x08001930 Section 0 at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler)
- [Anonymous Symbol] 0x08001950 Section 0 at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler)
- [Anonymous Symbol] 0x08001968 Section 0 at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler)
- [Anonymous Symbol] 0x08001984 Section 0 at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x080019a8 Section 0 peripherals.o(.text.UN_TIM_Init)
- [Anonymous Symbol] 0x08001a50 Section 0 at32f415_it.o(.text.USART1_IRQHandler)
- [Anonymous Symbol] 0x08001a54 Section 0 at32f415_it.o(.text.UsageFault_Handler)
- __NVIC_SystemReset 0x08001a59 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
- [Anonymous Symbol] 0x08001a58 Section 0 main.o(.text.__NVIC_SystemReset)
- [Anonymous Symbol] 0x08001a84 Section 0 at32f415_adc.o(.text.adc_base_config)
- [Anonymous Symbol] 0x08001ac8 Section 0 at32f415_adc.o(.text.adc_base_default_para_init)
- [Anonymous Symbol] 0x08001ad0 Section 0 at32f415_adc.o(.text.adc_calibration_init)
- [Anonymous Symbol] 0x08001adc Section 0 at32f415_adc.o(.text.adc_calibration_init_status_get)
- [Anonymous Symbol] 0x08001ae4 Section 0 at32f415_adc.o(.text.adc_calibration_start)
- [Anonymous Symbol] 0x08001af0 Section 0 at32f415_adc.o(.text.adc_calibration_status_get)
- [Anonymous Symbol] 0x08001af8 Section 0 at32f415_adc.o(.text.adc_dma_mode_enable)
- [Anonymous Symbol] 0x08001b0c Section 0 at32f415_adc.o(.text.adc_enable)
- [Anonymous Symbol] 0x08001b18 Section 0 at32f415_adc.o(.text.adc_ordinary_channel_set)
- [Anonymous Symbol] 0x08001d48 Section 0 at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set)
- [Anonymous Symbol] 0x08001d74 Section 0 at32f415_adc.o(.text.adc_ordinary_software_trigger_enable)
- [Anonymous Symbol] 0x08001d88 Section 0 at32f415_adc.o(.text.adc_tempersensor_vintrv_enable)
- [Anonymous Symbol] 0x08001da4 Section 0 main.o(.text.advanceincrement)
- [Anonymous Symbol] 0x08001edc Section 0 phaseouts.o(.text.allOff)
- [Anonymous Symbol] 0x08001f64 Section 0 phaseouts.o(.text.allpwm)
- [Anonymous Symbol] 0x08002024 Section 0 comparator.o(.text.changeCompInput)
- [Anonymous Symbol] 0x080020a0 Section 0 at32f415_cmp.o(.text.cmp_enable)
- [Anonymous Symbol] 0x080020cc Section 0 phaseouts.o(.text.comStep)
- [Anonymous Symbol] 0x08002450 Section 0 main.o(.text.commutate)
- [Anonymous Symbol] 0x080025f4 Section 0 dshot.o(.text.computeDshotDMA)
- [Anonymous Symbol] 0x08002a9c Section 0 signal.o(.text.computeServoInput)
- [Anonymous Symbol] 0x08002c80 Section 0 at32f415_crm.o(.text.crm_adc_clock_div_set)
- [Anonymous Symbol] 0x08002ca0 Section 0 at32f415_crm.o(.text.crm_ahb_div_set)
- [Anonymous Symbol] 0x08002cbc Section 0 at32f415_crm.o(.text.crm_apb1_div_set)
- [Anonymous Symbol] 0x08002cd8 Section 0 at32f415_crm.o(.text.crm_apb2_div_set)
- [Anonymous Symbol] 0x08002cf4 Section 0 at32f415_crm.o(.text.crm_auto_step_mode_enable)
- [Anonymous Symbol] 0x08002d0c Section 0 at32f415_crm.o(.text.crm_clock_source_enable)
- [Anonymous Symbol] 0x08002d90 Section 0 at32f415_crm.o(.text.crm_clocks_freq_get)
- crm_clocks_freq_get.sclk_ahb_div_table 0x08002e98 Number 0 at32f415_crm.o(.text.crm_clocks_freq_get)
- crm_clocks_freq_get.adc_div_table 0x08002ea8 Number 0 at32f415_crm.o(.text.crm_clocks_freq_get)
- [Anonymous Symbol] 0x08002eb0 Section 0 at32f415_crm.o(.text.crm_flag_get)
- [Anonymous Symbol] 0x08002ecc Section 0 at32f415_crm.o(.text.crm_periph_clock_enable)
- [Anonymous Symbol] 0x08002ef4 Section 0 at32f415_crm.o(.text.crm_periph_reset)
- [Anonymous Symbol] 0x08002f1c Section 0 at32f415_crm.o(.text.crm_pll_config)
- [Anonymous Symbol] 0x08002f6c Section 0 at32f415_crm.o(.text.crm_reset)
- [Anonymous Symbol] 0x08002fe8 Section 0 at32f415_crm.o(.text.crm_sysclk_switch)
- [Anonymous Symbol] 0x08002ffc Section 0 at32f415_crm.o(.text.crm_sysclk_switch_status_get)
- [Anonymous Symbol] 0x0800300c Section 0 functions.o(.text.delayMicros)
- [Anonymous Symbol] 0x08003038 Section 0 functions.o(.text.delayMillis)
- [Anonymous Symbol] 0x08003088 Section 0 signal.o(.text.detectInput)
- [Anonymous Symbol] 0x080032e8 Section 0 peripherals.o(.text.disableComTimerInt)
- [Anonymous Symbol] 0x080032fc Section 0 at32f415_dma.o(.text.dma_channel_enable)
- [Anonymous Symbol] 0x08003308 Section 0 at32f415_dma.o(.text.dma_default_para_init)
- [Anonymous Symbol] 0x08003318 Section 0 at32f415_dma.o(.text.dma_flag_get)
- [Anonymous Symbol] 0x08003334 Section 0 at32f415_dma.o(.text.dma_init)
- [Anonymous Symbol] 0x080033b0 Section 0 at32f415_dma.o(.text.dma_interrupt_enable)
- [Anonymous Symbol] 0x080033c0 Section 0 at32f415_dma.o(.text.dma_reset)
- [Anonymous Symbol] 0x0800341c Section 0 comparator.o(.text.enableCompInterrupts)
- [Anonymous Symbol] 0x08003430 Section 0 peripherals.o(.text.enableCorePeripherals)
- [Anonymous Symbol] 0x0800351c Section 0 io.o(.text.enableHalfTransferInt)
- [Anonymous Symbol] 0x0800352c Section 0 at32f415_flash.o(.text.flash_flag_clear)
- [Anonymous Symbol] 0x08003538 Section 0 at32f415_flash.o(.text.flash_lock)
- [Anonymous Symbol] 0x0800354c Section 0 at32f415_flash.o(.text.flash_sector_erase)
- [Anonymous Symbol] 0x080036dc Section 0 at32f415_flash.o(.text.flash_unlock)
- [Anonymous Symbol] 0x080036fc Section 0 at32f415_flash.o(.text.flash_word_program)
- [Anonymous Symbol] 0x08003884 Section 0 phaseouts.o(.text.fullBrake)
- [Anonymous Symbol] 0x08003904 Section 0 peripherals.o(.text.generatePwmTimerEvent)
- [Anonymous Symbol] 0x08003918 Section 0 functions.o(.text.getAbsDif)
- [Anonymous Symbol] 0x08003920 Section 0 comparator.o(.text.getCompOutputLevel)
- [Anonymous Symbol] 0x08003930 Section 0 io.o(.text.getInputPinState)
- [Anonymous Symbol] 0x08003940 Section 0 peripherals.o(.text.getintervaTimerCount)
- [Anonymous Symbol] 0x08003950 Section 0 at32f415_gpio.o(.text.gpio_default_para_init)
- [Anonymous Symbol] 0x08003964 Section 0 at32f415_gpio.o(.text.gpio_init)
- [Anonymous Symbol] 0x08003b74 Section 0 functions.o(.text.gpio_mode_QUICK)
- [Anonymous Symbol] 0x08003bac Section 0 at32f415_gpio.o(.text.gpio_pin_remap_config)
- [Anonymous Symbol] 0x08003bf0 Section 0 peripherals.o(.text.initAfterJump)
- [Anonymous Symbol] 0x08003bf4 Section 0 peripherals.o(.text.initCorePeripherals)
- [Anonymous Symbol] 0x08003d2c Section 0 main.o(.text.interruptRoutine)
- [Anonymous Symbol] 0x08003df8 Section 0 main.o(.text.loadEEpromSettings)
- [Anonymous Symbol] 0x08004120 Section 0 main.o(.text.main)
- [Anonymous Symbol] 0x08004978 Section 0 serial_telemetry.o(.text.makeTelemPackage)
- [Anonymous Symbol] 0x08004a80 Section 0 dshot.o(.text.make_dshot_package)
- [Anonymous Symbol] 0x08004ca4 Section 0 functions.o(.text.map)
- [Anonymous Symbol] 0x08004ccc Section 0 comparator.o(.text.maskPhaseInterrupts)
- [Anonymous Symbol] 0x08004ce4 Section 0 at32f415_misc.o(.text.nvic_irq_enable)
- [Anonymous Symbol] 0x08004d54 Section 0 sounds.o(.text.playBeaconTune3)
- [Anonymous Symbol] 0x08004dcc Section 0 sounds.o(.text.playBlueJayTune)
- [Anonymous Symbol] 0x08004ee8 Section 0 sounds.o(.text.playChangedTone)
- [Anonymous Symbol] 0x08004f4c Section 0 sounds.o(.text.playDefaultTone)
- [Anonymous Symbol] 0x08004fb0 Section 0 sounds.o(.text.playInputTune)
- [Anonymous Symbol] 0x08005024 Section 0 sounds.o(.text.playInputTune2)
- [Anonymous Symbol] 0x0800509c Section 0 sounds.o(.text.playStartupTune)
- [Anonymous Symbol] 0x0800512c Section 0 phaseouts.o(.text.proportionalBrake)
- [Anonymous Symbol] 0x080051a0 Section 0 eeprom.o(.text.read_flash_bin)
- [Anonymous Symbol] 0x08005204 Section 0 io.o(.text.receiveDshotDma)
- [Anonymous Symbol] 0x080052a4 Section 0 peripherals.o(.text.reloadWatchDogCounter)
- [Anonymous Symbol] 0x080052b4 Section 0 peripherals.o(.text.resetInputCaptureTimer)
- [Anonymous Symbol] 0x080052c4 Section 0 main.o(.text.saveEEpromSettings)
- [Anonymous Symbol] 0x08005348 Section 0 eeprom.o(.text.save_flash_nolib)
- [Anonymous Symbol] 0x080054c4 Section 0 io.o(.text.sendDshotDma)
- [Anonymous Symbol] 0x08005570 Section 0 serial_telemetry.o(.text.send_telem_DMA)
- [Anonymous Symbol] 0x0800558c Section 0 peripherals.o(.text.setAndEnableComInt)
- [Anonymous Symbol] 0x080055a8 Section 0 peripherals.o(.text.setAutoReloadPWM)
- [Anonymous Symbol] 0x080055b4 Section 0 peripherals.o(.text.setDutyCycleAll)
- [Anonymous Symbol] 0x080055c4 Section 0 io.o(.text.setInputPolarityRising)
- [Anonymous Symbol] 0x080055d8 Section 0 peripherals.o(.text.setPWMCompare1)
- [Anonymous Symbol] 0x080055e4 Section 0 peripherals.o(.text.setPWMCompare2)
- [Anonymous Symbol] 0x080055f0 Section 0 peripherals.o(.text.setPWMCompare3)
- [Anonymous Symbol] 0x080055fc Section 0 peripherals.o(.text.setPrescalerPWM)
- [Anonymous Symbol] 0x08005608 Section 0 sounds.o(.text.setVolume)
- [Anonymous Symbol] 0x0800561c Section 0 peripherals.o(.text.setintervaTimerCount)
- [Anonymous Symbol] 0x0800562c Section 0 peripherals.o(.text.system_clock_config)
- [Anonymous Symbol] 0x080056a4 Section 0 system_at32f415.o(.text.system_core_clock_update)
- system_core_clock_update.sys_ahb_div_table 0x08005780 Number 0 system_at32f415.o(.text.system_core_clock_update)
- [Anonymous Symbol] 0x08005790 Section 0 serial_telemetry.o(.text.telem_UART_Init)
- [Anonymous Symbol] 0x08005888 Section 0 main.o(.text.tenKhzRoutine)
- [Anonymous Symbol] 0x08006298 Section 0 at32f415_tmr.o(.text.tmr_channel_enable)
- [Anonymous Symbol] 0x08006338 Section 0 at32f415_tmr.o(.text.tmr_output_channel_buffer_enable)
- [Anonymous Symbol] 0x08006380 Section 0 at32f415_tmr.o(.text.tmr_period_buffer_enable)
- [Anonymous Symbol] 0x08006394 Section 0 at32f415_tmr.o(.text.tmr_reset)
- [Anonymous Symbol] 0x0800646c Section 0 signal.o(.text.transfercomplete)
- [Anonymous Symbol] 0x080065ac Section 0 at32f415_usart.o(.text.usart_dma_transmitter_enable)
- [Anonymous Symbol] 0x080065c0 Section 0 at32f415_usart.o(.text.usart_enable)
- [Anonymous Symbol] 0x080065d4 Section 0 at32f415_usart.o(.text.usart_init)
- [Anonymous Symbol] 0x0800665c Section 0 at32f415_usart.o(.text.usart_receiver_enable)
- [Anonymous Symbol] 0x08006670 Section 0 at32f415_usart.o(.text.usart_single_line_halfduplex_select)
- [Anonymous Symbol] 0x08006684 Section 0 at32f415_usart.o(.text.usart_transmitter_enable)
- x$fpl$exception 0x08006698 Section 440 except.o(x$fpl$exception)
- x$fpl$fadd 0x08006850 Section 320 faddsub_clz.o(x$fpl$fadd)
- _fadd1 0x08006875 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- fadd_zerodenorm 0x08006921 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- fsub_bzero 0x08006961 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- x$fpl$fcmp 0x08006990 Section 84 fcmp.o(x$fpl$fcmp)
- x$fpl$fcmpinf 0x080069e4 Section 24 fcmpi.o(x$fpl$fcmpinf)
- _fdiv1 0x080069fd Thumb Code 0 fdiv.o(x$fpl$fdiv)
- x$fpl$fdiv 0x080069fc Section 444 fdiv.o(x$fpl$fdiv)
- x$fpl$feqf 0x08006bb8 Section 96 feqf.o(x$fpl$feqf)
- x$fpl$ffix 0x08006c18 Section 68 ffix.o(x$fpl$ffix)
- x$fpl$fflt 0x08006c5c Section 48 fflt_clz.o(x$fpl$fflt)
- x$fpl$fgeqf 0x08006c8c Section 100 fgeqf.o(x$fpl$fgeqf)
- x$fpl$fleqf 0x08006cf0 Section 100 fleqf.o(x$fpl$fleqf)
- x$fpl$fnaninf 0x08006d54 Section 246 fnaninf.o(x$fpl$fnaninf)
- x$fpl$fnorm2 0x08006e4a Section 74 fnorm2_clz.o(x$fpl$fnorm2)
- x$fpl$fpinit 0x08006e94 Section 14 fpinit.o(x$fpl$fpinit)
- x$fpl$fretinf 0x08006ea2 Section 10 fretinf.o(x$fpl$fretinf)
- x$fpl$fsub 0x08006eac Section 322 faddsub_clz.o(x$fpl$fsub)
- _fsub1 0x08006ed1 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- fsub_uncommon_first 0x08006f8b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- fsub_zerodenorm 0x08006fa9 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- x$fpl$funder 0x08006fee Section 298 funder_clz.o(x$fpl$funder)
- x$fpl$retnan 0x08007118 Section 178 retnan.o(x$fpl$retnan)
- x$fpl$trapveneer 0x080071ca Section 144 trapv.o(x$fpl$trapveneer)
- crm_clocks_freq_get.ahb_apb2_div_table 0x0800725a Data 8 at32f415_crm.o(.rodata.cst8)
- x$fpl$usenofp 0x0800725a Section 0 usenofp.o(x$fpl$usenofp)
+ .ARM.Collect$$libinit$$00000002 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001226 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001228 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x0800122a Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x0800122c Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x0800122c Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x0800122c Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x08001232 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x08001232 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001236 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001236 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800123e Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x08001240 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x08001240 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x08001244 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x0800124c Section 64 startup_at32f415.o(.text)
+ .text 0x0800128c Section 78 rt_memclr_w.o(.text)
+ .text 0x080012da Section 0 heapauxi.o(.text)
+ .text 0x080012e0 Section 74 sys_stackheap_outer.o(.text)
+ .text 0x0800132a Section 0 exit.o(.text)
+ .text 0x0800133c Section 8 libspace.o(.text)
+ .text 0x08001344 Section 0 sys_exit.o(.text)
+ .text 0x08001350 Section 2 use_no_semi.o(.text)
+ .text 0x08001352 Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x08001354 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001384 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001494 Section 0 at32f415_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001498 Section 0 at32f415_it.o(.text.CMP1_IRQHandler)
+ [Anonymous Symbol] 0x080014b4 Section 0 at32f415_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x080014e0 Section 0 at32f415_it.o(.text.DMA1_Channel4_IRQHandler)
+ [Anonymous Symbol] 0x08001524 Section 0 at32f415_it.o(.text.DMA1_Channel6_IRQHandler)
+ [Anonymous Symbol] 0x080015b0 Section 0 at32f415_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x080015b4 Section 0 at32f415_it.o(.text.EXINT15_10_IRQHandler)
+ [Anonymous Symbol] 0x080015d0 Section 0 at32f415_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x080015d4 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015fc Section 0 at32f415_it.o(.text.MemManage_Handler)
+ [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] 0x080016f0 Section 0 at32f415_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x080016f4 Section 0 at32f415_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x080016f8 Section 0 system_at32f415.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080017a4 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001898 Section 0 at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler)
+ [Anonymous Symbol] 0x080018b8 Section 0 at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler)
+ [Anonymous Symbol] 0x080018d0 Section 0 at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler)
+ [Anonymous Symbol] 0x080018ec Section 0 at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001910 Section 0 peripherals.o(.text.UN_TIM_Init)
+ [Anonymous Symbol] 0x080019b8 Section 0 at32f415_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x080019bc Section 0 at32f415_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x080019c1 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080019c0 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080019ec Section 0 at32f415_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001a30 Section 0 at32f415_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001a38 Section 0 at32f415_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x08001a44 Section 0 at32f415_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001a4c Section 0 at32f415_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001a58 Section 0 at32f415_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001a60 Section 0 at32f415_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001a74 Section 0 at32f415_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001a80 Section 0 at32f415_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001cdc Section 0 at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001d08 Section 0 at32f415_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001d1c Section 0 at32f415_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001d38 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001dc0 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001e80 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001efc Section 0 at32f415_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001f28 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x080022b0 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002778 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002958 Section 0 at32f415_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002974 Section 0 at32f415_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002990 Section 0 at32f415_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x080029ac Section 0 at32f415_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080029c8 Section 0 at32f415_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080029e0 Section 0 at32f415_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002a64 Section 0 at32f415_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002b6c Number 0 at32f415_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002b7c Number 0 at32f415_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002b84 Section 0 at32f415_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002ba0 Section 0 at32f415_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002bc8 Section 0 at32f415_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002bf0 Section 0 at32f415_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002c40 Section 0 at32f415_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002cbc Section 0 at32f415_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002cd0 Section 0 at32f415_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002ce0 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002d0c Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002d5c Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002f94 Section 0 at32f415_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002fa0 Section 0 at32f415_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002fb0 Section 0 at32f415_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002fcc Section 0 at32f415_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08003048 Section 0 at32f415_dma.o(.text.dma_interrupt_enable)
+ [Anonymous Symbol] 0x08003058 Section 0 at32f415_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x080030b4 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x080030c8 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x080031d8 Section 0 at32f415_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x080031e4 Section 0 at32f415_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x080031f8 Section 0 at32f415_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003388 Section 0 at32f415_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x080033a8 Section 0 at32f415_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x08003530 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x080035b0 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x080035c4 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x080035cc Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x080035dc Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x08003604 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x08003614 Section 0 at32f415_gpio.o(.text.gpio_default_para_init)
+ [Anonymous Symbol] 0x08003628 Section 0 at32f415_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003838 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003870 Section 0 at32f415_gpio.o(.text.gpio_pin_remap_config)
+ [Anonymous Symbol] 0x080038b0 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080038b4 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x080039ec Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003ae0 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003e24 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004a48 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004b58 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004d3c Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004d8c Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004da4 Section 0 at32f415_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004e18 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004eac Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004fd8 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08005040 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x080050a8 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08005124 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x080051a0 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x0800522c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08005264 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x080052d8 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x0800533c Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080053d8 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080053e8 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x0800546c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005590 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x0800563c Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005658 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005d10 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005d24 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005d30 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005d3c Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005d48 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005d5c Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005e1c Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005e94 Section 0 system_at32f415.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005f74 Number 0 system_at32f415.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005f84 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x0800607c Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006524 Section 0 at32f415_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080065bc Section 0 at32f415_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006620 Section 0 at32f415_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006634 Section 0 at32f415_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x0800670c Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080068b8 Section 0 at32f415_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080068cc Section 0 at32f415_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080068e0 Section 0 at32f415_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006968 Section 0 at32f415_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x0800697c Section 0 at32f415_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006990 Section 0 at32f415_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080069a4 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006ac4 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x08006ad3 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006b88 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006bdc Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006bf5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006bf4 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006d78 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006de0 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006e18 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006e48 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006eb0 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006f18 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006fa4 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006fb0 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006fbf Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x0800709a Data 8 at32f415_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x0800709a Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
.L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
- .L_MergedGlobals 0x20000058 Data 4 signal.o(.data..L_MergedGlobals)
- .L_MergedGlobals.1 0x2000005c Data 120 main.o(.data..L_MergedGlobals.1)
- .bss 0x200003c8 Section 96 libspace.o(.bss)
- .L_MergedGlobals 0x20000428 Data 92 dshot.o(.bss..L_MergedGlobals)
- .L_MergedGlobals.1 0x20000484 Data 20 signal.o(.bss..L_MergedGlobals.1)
- .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
- .L_MergedGlobals.3 0x20000514 Data 80 main.o(.bss..L_MergedGlobals.3)
- Heap_Mem 0x200007c8 Data 512 startup_at32f415.o(HEAP)
- HEAP 0x200007c8 Section 512 startup_at32f415.o(HEAP)
- Stack_Mem 0x200009c8 Data 1024 startup_at32f415.o(STACK)
- STACK 0x200009c8 Section 1024 startup_at32f415.o(STACK)
- __initial_sp 0x20000dc8 Data 0 startup_at32f415.o(STACK)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000850 Data 512 startup_at32f415.o(HEAP)
+ HEAP 0x20000850 Section 512 startup_at32f415.o(HEAP)
+ Stack_Mem 0x20000a50 Data 1024 startup_at32f415.o(STACK)
+ STACK 0x20000a50 Section 1024 startup_at32f415.o(STACK)
+ __initial_sp 0x20000e50 Data 0 startup_at32f415.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$IEEEF$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ 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
@@ -2789,7 +2703,6 @@ Image Symbol Table
_atexit_init - Undefined Weak Reference
_call_atexit_fns - Undefined Weak Reference
_clock_init - Undefined Weak Reference
- _fp_trap_big - Undefined Weak Reference
_fp_trap_init - Undefined Weak Reference
_fp_trap_shutdown - Undefined Weak Reference
_get_lc_collate - Undefined Weak Reference
@@ -2820,299 +2733,279 @@ Image Symbol Table
__decompress1 0x080011ad Thumb Code 0 __dczerorl2.o(!!dczerorl2)
__scatterload_zeroinit 0x08001209 Thumb Code 28 __scatter_zi.o(!!handler_zi)
__rt_lib_init 0x08001225 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
- __rt_lib_init_fp_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000001)
- __rt_lib_init_alloca_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
- __rt_lib_init_argv_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
- __rt_lib_init_atexit_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
- __rt_lib_init_clock_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
- __rt_lib_init_cpp_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
- __rt_lib_init_exceptions_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
- __rt_lib_init_fp_trap_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
- __rt_lib_init_getenv_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
- __rt_lib_init_heap_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
- __rt_lib_init_lc_collate_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
- __rt_lib_init_lc_ctype_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
- __rt_lib_init_lc_monetary_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
- __rt_lib_init_lc_numeric_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
- __rt_lib_init_lc_time_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
- __rt_lib_init_preinit_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
- __rt_lib_init_rand_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
- __rt_lib_init_return 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033)
- __rt_lib_init_signal_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
- __rt_lib_init_stdio_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
- __rt_lib_init_user_alloc_1 0x0800122b Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
- __rt_lib_shutdown 0x0800122d Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
- __rt_lib_shutdown_cpp_1 0x0800122f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
- __rt_lib_shutdown_fp_trap_1 0x0800122f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
- __rt_lib_shutdown_heap_1 0x0800122f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
- __rt_lib_shutdown_return 0x0800122f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
- __rt_lib_shutdown_signal_1 0x0800122f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
- __rt_lib_shutdown_stdio_1 0x0800122f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
- __rt_lib_shutdown_user_alloc_1 0x0800122f Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
- __rt_entry 0x08001231 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
- __rt_entry_presh_1 0x08001231 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
- __rt_entry_sh 0x08001231 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
- __rt_entry_li 0x08001237 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
- __rt_entry_postsh_1 0x08001237 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
- __rt_entry_main 0x0800123b Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
- __rt_entry_postli_1 0x0800123b Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
- __rt_exit 0x08001243 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
- __rt_exit_ls 0x08001245 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
- __rt_exit_prels_1 0x08001245 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
- __rt_exit_exit 0x08001249 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
- Reset_Handler 0x08001251 Thumb Code 8 startup_at32f415.o(.text)
- ADC1_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- CAN1_RX0_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- CAN1_RX1_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- CAN1_SE_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- CAN1_TX_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- CMP2_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- CRM_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- DMA1_Channel2_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- DMA1_Channel3_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- DMA1_Channel5_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- DMA1_Channel7_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- DMA2_Channel1_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- DMA2_Channel2_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- DMA2_Channel3_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- DMA2_Channel4_5_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- DMA2_Channel6_7_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- ERTCAlarm_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- ERTC_WKUP_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- EXINT0_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- EXINT15_10_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- EXINT1_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- EXINT2_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- EXINT3_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- EXINT4_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- EXINT9_5_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- FLASH_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- I2C1_ERR_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- I2C1_EVT_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- I2C2_ERR_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- I2C2_EVT_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- OTGFS1_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- OTGFS1_WKUP_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- PVM_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- SDIO1_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- SPI1_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- SPI2_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- TAMP_STAMP_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- TMR1_CH_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- TMR2_GLOBAL_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- TMR4_GLOBAL_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- TMR5_GLOBAL_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- UART4_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- UART5_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- USART2_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- USART3_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- WWDT_IRQHandler 0x0800126b Thumb Code 0 startup_at32f415.o(.text)
- __user_initial_stackheap 0x0800126d Thumb Code 0 startup_at32f415.o(.text)
- __aeabi_memclr4 0x08001291 Thumb Code 0 rt_memclr_w.o(.text)
- __aeabi_memclr8 0x08001291 Thumb Code 0 rt_memclr_w.o(.text)
- __rt_memclr_w 0x08001291 Thumb Code 0 rt_memclr_w.o(.text)
- _memset_w 0x08001295 Thumb Code 74 rt_memclr_w.o(.text)
- __use_two_region_memory 0x080012df Thumb Code 2 heapauxi.o(.text)
- __rt_heap_escrow$2region 0x080012e1 Thumb Code 2 heapauxi.o(.text)
- __rt_heap_expand$2region 0x080012e3 Thumb Code 2 heapauxi.o(.text)
- __rt_fp_status_addr 0x080012e5 Thumb Code 8 rt_fp_status_addr_intlibspace.o(.text)
- __user_libspace 0x080012ed Thumb Code 8 libspace.o(.text)
- __user_perproc_libspace 0x080012ed Thumb Code 0 libspace.o(.text)
- __user_perthread_libspace 0x080012ed Thumb Code 0 libspace.o(.text)
- __user_setup_stackheap 0x080012f5 Thumb Code 74 sys_stackheap_outer.o(.text)
- _fp_trap 0x08001341 Thumb Code 44 _fptrap.o(.text)
- exit 0x08001371 Thumb Code 18 exit.o(.text)
- __rt_SIGFPE 0x08001383 Thumb Code 14 defsig_fpe_outer.o(.text)
- __sig_exit 0x08001391 Thumb Code 10 defsig_exit.o(.text)
- __rt_SIGFPE_inner 0x0800139d Thumb Code 62 defsig_fpe_inner.o(.text)
- _sys_exit 0x08001449 Thumb Code 8 sys_exit.o(.text)
- __default_signal_display 0x08001455 Thumb Code 50 defsig_general.o(.text)
- _ttywrch 0x08001487 Thumb Code 14 sys_wrch.o(.text)
- __I$use$semihosting 0x08001495 Thumb Code 0 use_no_semi.o(.text)
- __use_no_semihosting_swi 0x08001495 Thumb Code 2 use_no_semi.o(.text)
- __semihosting_library_function 0x08001497 Thumb Code 0 indicate_semi.o(.text)
- ADC_DMA_Callback 0x08001499 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
- ADC_Init 0x080014c9 Thumb Code 270 adc.o(.text.ADC_Init)
- BusFault_Handler 0x080015d9 Thumb Code 2 at32f415_it.o(.text.BusFault_Handler)
- CMP1_IRQHandler 0x080015dd Thumb Code 26 at32f415_it.o(.text.CMP1_IRQHandler)
- DMA1_Channel1_IRQHandler 0x080015f9 Thumb Code 42 at32f415_it.o(.text.DMA1_Channel1_IRQHandler)
- DMA1_Channel4_IRQHandler 0x08001625 Thumb Code 66 at32f415_it.o(.text.DMA1_Channel4_IRQHandler)
- DMA1_Channel6_IRQHandler 0x08001669 Thumb Code 126 at32f415_it.o(.text.DMA1_Channel6_IRQHandler)
- DebugMon_Handler 0x080016e9 Thumb Code 2 at32f415_it.o(.text.DebugMon_Handler)
- HardFault_Handler 0x080016ed Thumb Code 2 at32f415_it.o(.text.HardFault_Handler)
- MX_IWDG_Init 0x080016f1 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
- MemManage_Handler 0x08001719 Thumb Code 2 at32f415_it.o(.text.MemManage_Handler)
- NMI_Handler 0x0800171d Thumb Code 2 at32f415_it.o(.text.NMI_Handler)
- PendSV_Handler 0x08001721 Thumb Code 2 at32f415_it.o(.text.PendSV_Handler)
- PeriodElapsedCallback 0x08001725 Thumb Code 98 main.o(.text.PeriodElapsedCallback)
- SVC_Handler 0x08001789 Thumb Code 2 at32f415_it.o(.text.SVC_Handler)
- SysTick_Handler 0x0800178d Thumb Code 2 at32f415_it.o(.text.SysTick_Handler)
- SystemInit 0x08001791 Thumb Code 172 system_at32f415.o(.text.SystemInit)
- TIM1_Init 0x0800183d Thumb Code 244 peripherals.o(.text.TIM1_Init)
- TMR1_BRK_TMR9_IRQHandler 0x08001931 Thumb Code 30 at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler)
- TMR1_OVF_TMR10_IRQHandler 0x08001951 Thumb Code 22 at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler)
- TMR1_TRG_HALL_TMR11_IRQHandler 0x08001969 Thumb Code 26 at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler)
- TMR3_GLOBAL_IRQHandler 0x08001985 Thumb Code 34 at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler)
- UN_TIM_Init 0x080019a9 Thumb Code 168 peripherals.o(.text.UN_TIM_Init)
- USART1_IRQHandler 0x08001a51 Thumb Code 2 at32f415_it.o(.text.USART1_IRQHandler)
- UsageFault_Handler 0x08001a55 Thumb Code 2 at32f415_it.o(.text.UsageFault_Handler)
- adc_base_config 0x08001a85 Thumb Code 68 at32f415_adc.o(.text.adc_base_config)
- adc_base_default_para_init 0x08001ac9 Thumb Code 8 at32f415_adc.o(.text.adc_base_default_para_init)
- adc_calibration_init 0x08001ad1 Thumb Code 10 at32f415_adc.o(.text.adc_calibration_init)
- adc_calibration_init_status_get 0x08001add Thumb Code 8 at32f415_adc.o(.text.adc_calibration_init_status_get)
- adc_calibration_start 0x08001ae5 Thumb Code 10 at32f415_adc.o(.text.adc_calibration_start)
- adc_calibration_status_get 0x08001af1 Thumb Code 8 at32f415_adc.o(.text.adc_calibration_status_get)
- adc_dma_mode_enable 0x08001af9 Thumb Code 18 at32f415_adc.o(.text.adc_dma_mode_enable)
- adc_enable 0x08001b0d Thumb Code 10 at32f415_adc.o(.text.adc_enable)
- adc_ordinary_channel_set 0x08001b19 Thumb Code 558 at32f415_adc.o(.text.adc_ordinary_channel_set)
- adc_ordinary_conversion_trigger_set 0x08001d49 Thumb Code 42 at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set)
- adc_ordinary_software_trigger_enable 0x08001d75 Thumb Code 18 at32f415_adc.o(.text.adc_ordinary_software_trigger_enable)
- adc_tempersensor_vintrv_enable 0x08001d89 Thumb Code 26 at32f415_adc.o(.text.adc_tempersensor_vintrv_enable)
- advanceincrement 0x08001da5 Thumb Code 310 main.o(.text.advanceincrement)
- allOff 0x08001edd Thumb Code 136 phaseouts.o(.text.allOff)
- allpwm 0x08001f65 Thumb Code 190 phaseouts.o(.text.allpwm)
- changeCompInput 0x08002025 Thumb Code 124 comparator.o(.text.changeCompInput)
- cmp_enable 0x080020a1 Thumb Code 42 at32f415_cmp.o(.text.cmp_enable)
- comStep 0x080020cd Thumb Code 898 phaseouts.o(.text.comStep)
- commutate 0x08002451 Thumb Code 418 main.o(.text.commutate)
- computeDshotDMA 0x080025f5 Thumb Code 1192 dshot.o(.text.computeDshotDMA)
- computeServoInput 0x08002a9d Thumb Code 484 signal.o(.text.computeServoInput)
- crm_adc_clock_div_set 0x08002c81 Thumb Code 30 at32f415_crm.o(.text.crm_adc_clock_div_set)
- crm_ahb_div_set 0x08002ca1 Thumb Code 26 at32f415_crm.o(.text.crm_ahb_div_set)
- crm_apb1_div_set 0x08002cbd Thumb Code 26 at32f415_crm.o(.text.crm_apb1_div_set)
- crm_apb2_div_set 0x08002cd9 Thumb Code 26 at32f415_crm.o(.text.crm_apb2_div_set)
- crm_auto_step_mode_enable 0x08002cf5 Thumb Code 24 at32f415_crm.o(.text.crm_auto_step_mode_enable)
- crm_clock_source_enable 0x08002d0d Thumb Code 130 at32f415_crm.o(.text.crm_clock_source_enable)
- crm_clocks_freq_get 0x08002d91 Thumb Code 264 at32f415_crm.o(.text.crm_clocks_freq_get)
- crm_flag_get 0x08002eb1 Thumb Code 26 at32f415_crm.o(.text.crm_flag_get)
- crm_periph_clock_enable 0x08002ecd Thumb Code 40 at32f415_crm.o(.text.crm_periph_clock_enable)
- crm_periph_reset 0x08002ef5 Thumb Code 40 at32f415_crm.o(.text.crm_periph_reset)
- crm_pll_config 0x08002f1d Thumb Code 80 at32f415_crm.o(.text.crm_pll_config)
- crm_reset 0x08002f6d Thumb Code 122 at32f415_crm.o(.text.crm_reset)
- crm_sysclk_switch 0x08002fe9 Thumb Code 18 at32f415_crm.o(.text.crm_sysclk_switch)
- crm_sysclk_switch_status_get 0x08002ffd Thumb Code 16 at32f415_crm.o(.text.crm_sysclk_switch_status_get)
- delayMicros 0x0800300d Thumb Code 44 functions.o(.text.delayMicros)
- delayMillis 0x08003039 Thumb Code 78 functions.o(.text.delayMillis)
- detectInput 0x08003089 Thumb Code 606 signal.o(.text.detectInput)
- disableComTimerInt 0x080032e9 Thumb Code 18 peripherals.o(.text.disableComTimerInt)
- dma_channel_enable 0x080032fd Thumb Code 10 at32f415_dma.o(.text.dma_channel_enable)
- dma_default_para_init 0x08003309 Thumb Code 14 at32f415_dma.o(.text.dma_default_para_init)
- dma_flag_get 0x08003319 Thumb Code 26 at32f415_dma.o(.text.dma_flag_get)
- dma_init 0x08003335 Thumb Code 124 at32f415_dma.o(.text.dma_init)
- dma_interrupt_enable 0x080033b1 Thumb Code 16 at32f415_dma.o(.text.dma_interrupt_enable)
- dma_reset 0x080033c1 Thumb Code 92 at32f415_dma.o(.text.dma_reset)
- enableCompInterrupts 0x0800341d Thumb Code 18 comparator.o(.text.enableCompInterrupts)
- enableCorePeripherals 0x08003431 Thumb Code 234 peripherals.o(.text.enableCorePeripherals)
- enableHalfTransferInt 0x0800351d Thumb Code 16 io.o(.text.enableHalfTransferInt)
- flash_flag_clear 0x0800352d Thumb Code 12 at32f415_flash.o(.text.flash_flag_clear)
- flash_lock 0x08003539 Thumb Code 18 at32f415_flash.o(.text.flash_lock)
- flash_sector_erase 0x0800354d Thumb Code 398 at32f415_flash.o(.text.flash_sector_erase)
- flash_unlock 0x080036dd Thumb Code 30 at32f415_flash.o(.text.flash_unlock)
- flash_word_program 0x080036fd Thumb Code 390 at32f415_flash.o(.text.flash_word_program)
- fullBrake 0x08003885 Thumb Code 128 phaseouts.o(.text.fullBrake)
- generatePwmTimerEvent 0x08003905 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
- getAbsDif 0x08003919 Thumb Code 8 functions.o(.text.getAbsDif)
- getCompOutputLevel 0x08003921 Thumb Code 16 comparator.o(.text.getCompOutputLevel)
- getInputPinState 0x08003931 Thumb Code 16 io.o(.text.getInputPinState)
- getintervaTimerCount 0x08003941 Thumb Code 14 peripherals.o(.text.getintervaTimerCount)
- gpio_default_para_init 0x08003951 Thumb Code 18 at32f415_gpio.o(.text.gpio_default_para_init)
- gpio_init 0x08003965 Thumb Code 526 at32f415_gpio.o(.text.gpio_init)
- gpio_mode_QUICK 0x08003b75 Thumb Code 54 functions.o(.text.gpio_mode_QUICK)
- gpio_pin_remap_config 0x08003bad Thumb Code 68 at32f415_gpio.o(.text.gpio_pin_remap_config)
- initAfterJump 0x08003bf1 Thumb Code 4 peripherals.o(.text.initAfterJump)
- initCorePeripherals 0x08003bf5 Thumb Code 312 peripherals.o(.text.initCorePeripherals)
- interruptRoutine 0x08003d2d Thumb Code 202 main.o(.text.interruptRoutine)
- loadEEpromSettings 0x08003df9 Thumb Code 806 main.o(.text.loadEEpromSettings)
- main 0x08004121 Thumb Code 2134 main.o(.text.main)
- makeTelemPackage 0x08004979 Thumb Code 262 serial_telemetry.o(.text.makeTelemPackage)
- make_dshot_package 0x08004a81 Thumb Code 548 dshot.o(.text.make_dshot_package)
- map 0x08004ca5 Thumb Code 40 functions.o(.text.map)
- maskPhaseInterrupts 0x08004ccd Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
- nvic_irq_enable 0x08004ce5 Thumb Code 110 at32f415_misc.o(.text.nvic_irq_enable)
- playBeaconTune3 0x08004d55 Thumb Code 120 sounds.o(.text.playBeaconTune3)
- playBlueJayTune 0x08004dcd Thumb Code 284 sounds.o(.text.playBlueJayTune)
- playChangedTone 0x08004ee9 Thumb Code 98 sounds.o(.text.playChangedTone)
- playDefaultTone 0x08004f4d Thumb Code 98 sounds.o(.text.playDefaultTone)
- playInputTune 0x08004fb1 Thumb Code 116 sounds.o(.text.playInputTune)
- playInputTune2 0x08005025 Thumb Code 120 sounds.o(.text.playInputTune2)
- playStartupTune 0x0800509d Thumb Code 144 sounds.o(.text.playStartupTune)
- proportionalBrake 0x0800512d Thumb Code 114 phaseouts.o(.text.proportionalBrake)
- read_flash_bin 0x080051a1 Thumb Code 98 eeprom.o(.text.read_flash_bin)
- receiveDshotDma 0x08005205 Thumb Code 158 io.o(.text.receiveDshotDma)
- reloadWatchDogCounter 0x080052a5 Thumb Code 16 peripherals.o(.text.reloadWatchDogCounter)
- resetInputCaptureTimer 0x080052b5 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
- saveEEpromSettings 0x080052c5 Thumb Code 132 main.o(.text.saveEEpromSettings)
- save_flash_nolib 0x08005349 Thumb Code 378 eeprom.o(.text.save_flash_nolib)
- sendDshotDma 0x080054c5 Thumb Code 170 io.o(.text.sendDshotDma)
- send_telem_DMA 0x08005571 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
- setAndEnableComInt 0x0800558d Thumb Code 26 peripherals.o(.text.setAndEnableComInt)
- setAutoReloadPWM 0x080055a9 Thumb Code 12 peripherals.o(.text.setAutoReloadPWM)
- setDutyCycleAll 0x080055b5 Thumb Code 16 peripherals.o(.text.setDutyCycleAll)
- setInputPolarityRising 0x080055c5 Thumb Code 18 io.o(.text.setInputPolarityRising)
- setPWMCompare1 0x080055d9 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
- setPWMCompare2 0x080055e5 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
- setPWMCompare3 0x080055f1 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
- setPrescalerPWM 0x080055fd Thumb Code 12 peripherals.o(.text.setPrescalerPWM)
- setVolume 0x08005609 Thumb Code 20 sounds.o(.text.setVolume)
- setintervaTimerCount 0x0800561d Thumb Code 14 peripherals.o(.text.setintervaTimerCount)
- system_clock_config 0x0800562d Thumb Code 118 peripherals.o(.text.system_clock_config)
- system_core_clock_update 0x080056a5 Thumb Code 220 system_at32f415.o(.text.system_core_clock_update)
- telem_UART_Init 0x08005791 Thumb Code 248 serial_telemetry.o(.text.telem_UART_Init)
- tenKhzRoutine 0x08005889 Thumb Code 2574 main.o(.text.tenKhzRoutine)
- tmr_channel_enable 0x08006299 Thumb Code 160 at32f415_tmr.o(.text.tmr_channel_enable)
- tmr_output_channel_buffer_enable 0x08006339 Thumb Code 72 at32f415_tmr.o(.text.tmr_output_channel_buffer_enable)
- tmr_period_buffer_enable 0x08006381 Thumb Code 18 at32f415_tmr.o(.text.tmr_period_buffer_enable)
- tmr_reset 0x08006395 Thumb Code 214 at32f415_tmr.o(.text.tmr_reset)
- transfercomplete 0x0800646d Thumb Code 318 signal.o(.text.transfercomplete)
- usart_dma_transmitter_enable 0x080065ad Thumb Code 18 at32f415_usart.o(.text.usart_dma_transmitter_enable)
- usart_enable 0x080065c1 Thumb Code 18 at32f415_usart.o(.text.usart_enable)
- usart_init 0x080065d5 Thumb Code 134 at32f415_usart.o(.text.usart_init)
- usart_receiver_enable 0x0800665d Thumb Code 18 at32f415_usart.o(.text.usart_receiver_enable)
- usart_single_line_halfduplex_select 0x08006671 Thumb Code 18 at32f415_usart.o(.text.usart_single_line_halfduplex_select)
- usart_transmitter_enable 0x08006685 Thumb Code 18 at32f415_usart.o(.text.usart_transmitter_enable)
- __fpl_exception 0x08006699 Thumb Code 414 except.o(x$fpl$exception)
- __aeabi_fadd 0x08006851 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- _fadd 0x08006851 Thumb Code 320 faddsub_clz.o(x$fpl$fadd)
- __aeabi_fcmpeq 0x08006991 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _feq 0x08006991 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- _fneq 0x0800699f Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpgt 0x080069ad Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgr 0x080069ad Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpge 0x080069bb Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgeq 0x080069bb Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmple 0x080069c9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fleq 0x080069c9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmplt 0x080069d7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fls 0x080069d7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __fpl_fcmp_Inf 0x080069e5 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
- __aeabi_fdiv 0x080069fd Thumb Code 0 fdiv.o(x$fpl$fdiv)
- _fdiv 0x080069fd Thumb Code 440 fdiv.o(x$fpl$fdiv)
- __aeabi_cfcmpeq 0x08006bb9 Thumb Code 0 feqf.o(x$fpl$feqf)
- _fcmpeq 0x08006bb9 Thumb Code 96 feqf.o(x$fpl$feqf)
- __aeabi_f2iz 0x08006c19 Thumb Code 0 ffix.o(x$fpl$ffix)
- _ffix 0x08006c19 Thumb Code 64 ffix.o(x$fpl$ffix)
- __aeabi_i2f 0x08006c5d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
- _fflt 0x08006c5d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
- _fcmpge 0x08006c8d Thumb Code 100 fgeqf.o(x$fpl$fgeqf)
- __aeabi_cfcmple 0x08006cf1 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- _fcmple 0x08006cf1 Thumb Code 100 fleqf.o(x$fpl$fleqf)
- __fpl_fcmple_InfNaN 0x08006d37 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- __fpl_fnaninf 0x08006d55 Thumb Code 246 fnaninf.o(x$fpl$fnaninf)
- __fpl_normalise2 0x08006e4b Thumb Code 74 fnorm2_clz.o(x$fpl$fnorm2)
- _fp_init 0x08006e95 Thumb Code 14 fpinit.o(x$fpl$fpinit)
- __fplib_config_pureend_doubles 0x08006ea1 Thumb Code 0 fpinit.o(x$fpl$fpinit)
- __fpl_fretinf 0x08006ea3 Thumb Code 10 fretinf.o(x$fpl$fretinf)
- __aeabi_fsub 0x08006ead Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- _fsub 0x08006ead Thumb Code 322 faddsub_clz.o(x$fpl$fsub)
- __funder 0x08006fef Thumb Code 218 funder_clz.o(x$fpl$funder)
- __funder_d 0x080070c9 Thumb Code 80 funder_clz.o(x$fpl$funder)
- __fpl_return_NaN 0x08007119 Thumb Code 178 retnan.o(x$fpl$retnan)
- _fp_trapveneer 0x080071cb Thumb Code 36 trapv.o(x$fpl$trapveneer)
- __fpl_cmpreturn 0x080071ef Thumb Code 108 trapv.o(x$fpl$trapveneer)
- __I$use$fp 0x0800725a Number 0 usenofp.o(x$fpl$usenofp)
- gcr_encode_table 0x08007262 Data 16 dshot.o(.rodata.gcr_encode_table)
- Region$$Table$$Base 0x08007274 Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x08007294 Number 0 anon$$obj.o(Region$$Table)
+ __rt_lib_init_alloca_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001229 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x0800122d Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x0800122d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x0800122d Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x08001233 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x08001233 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001237 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001237 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800123f Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x08001241 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x08001241 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x08001245 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x0800124d Thumb Code 8 startup_at32f415.o(.text)
+ ADC1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CAN1_RX0_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CAN1_RX1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CAN1_SE_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CAN1_TX_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CMP2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CRM_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA1_Channel2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA1_Channel3_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA1_Channel5_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA1_Channel7_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA2_Channel1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA2_Channel2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA2_Channel3_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA2_Channel4_5_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA2_Channel6_7_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ ERTCAlarm_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ ERTC_WKUP_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT0_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT3_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT4_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT9_5_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ FLASH_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ I2C1_ERR_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ I2C1_EVT_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ I2C2_ERR_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ I2C2_EVT_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ OTGFS1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ OTGFS1_WKUP_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ PVM_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ SDIO1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ SPI1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ SPI2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ TAMP_STAMP_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ TMR1_CH_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ TMR2_GLOBAL_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ TMR4_GLOBAL_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ TMR5_GLOBAL_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ UART4_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ UART5_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ USART2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ USART3_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ WWDT_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ __user_initial_stackheap 0x08001269 Thumb Code 0 startup_at32f415.o(.text)
+ __aeabi_memclr4 0x0800128d Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x0800128d Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x0800128d Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x08001291 Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x080012db Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x080012dd Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x080012df Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x080012e1 Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x0800132b Thumb Code 18 exit.o(.text)
+ __user_libspace 0x0800133d Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x0800133d Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x0800133d Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x08001345 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x08001351 Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x08001351 Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x08001353 Thumb Code 0 indicate_semi.o(.text)
+ ADC_DMA_Callback 0x08001355 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001385 Thumb Code 270 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001495 Thumb Code 2 at32f415_it.o(.text.BusFault_Handler)
+ CMP1_IRQHandler 0x08001499 Thumb Code 26 at32f415_it.o(.text.CMP1_IRQHandler)
+ DMA1_Channel1_IRQHandler 0x080014b5 Thumb Code 42 at32f415_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel4_IRQHandler 0x080014e1 Thumb Code 66 at32f415_it.o(.text.DMA1_Channel4_IRQHandler)
+ DMA1_Channel6_IRQHandler 0x08001525 Thumb Code 140 at32f415_it.o(.text.DMA1_Channel6_IRQHandler)
+ DebugMon_Handler 0x080015b1 Thumb Code 2 at32f415_it.o(.text.DebugMon_Handler)
+ EXINT15_10_IRQHandler 0x080015b5 Thumb Code 26 at32f415_it.o(.text.EXINT15_10_IRQHandler)
+ HardFault_Handler 0x080015d1 Thumb Code 2 at32f415_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x080015d5 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ 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 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x080016f1 Thumb Code 2 at32f415_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x080016f5 Thumb Code 2 at32f415_it.o(.text.SysTick_Handler)
+ SystemInit 0x080016f9 Thumb Code 172 system_at32f415.o(.text.SystemInit)
+ TIM1_Init 0x080017a5 Thumb Code 244 peripherals.o(.text.TIM1_Init)
+ TMR1_BRK_TMR9_IRQHandler 0x08001899 Thumb Code 30 at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler)
+ TMR1_OVF_TMR10_IRQHandler 0x080018b9 Thumb Code 22 at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler)
+ TMR1_TRG_HALL_TMR11_IRQHandler 0x080018d1 Thumb Code 26 at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x080018ed Thumb Code 34 at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ UN_TIM_Init 0x08001911 Thumb Code 168 peripherals.o(.text.UN_TIM_Init)
+ USART1_IRQHandler 0x080019b9 Thumb Code 2 at32f415_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x080019bd Thumb Code 2 at32f415_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080019ed Thumb Code 68 at32f415_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001a31 Thumb Code 8 at32f415_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001a39 Thumb Code 10 at32f415_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x08001a45 Thumb Code 8 at32f415_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001a4d Thumb Code 10 at32f415_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001a59 Thumb Code 8 at32f415_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001a61 Thumb Code 18 at32f415_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001a75 Thumb Code 10 at32f415_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001a81 Thumb Code 602 at32f415_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001cdd Thumb Code 42 at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001d09 Thumb Code 18 at32f415_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001d1d Thumb Code 26 at32f415_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001d39 Thumb Code 136 phaseouts.o(.text.allOff)
+ allpwm 0x08001dc1 Thumb Code 190 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001e81 Thumb Code 124 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001efd Thumb Code 42 at32f415_cmp.o(.text.cmp_enable)
+ comStep 0x08001f29 Thumb Code 904 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x080022b1 Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002779 Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002959 Thumb Code 28 at32f415_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002975 Thumb Code 26 at32f415_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002991 Thumb Code 26 at32f415_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x080029ad Thumb Code 26 at32f415_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080029c9 Thumb Code 24 at32f415_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080029e1 Thumb Code 130 at32f415_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002a65 Thumb Code 264 at32f415_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002b85 Thumb Code 26 at32f415_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002ba1 Thumb Code 40 at32f415_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002bc9 Thumb Code 40 at32f415_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002bf1 Thumb Code 78 at32f415_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002c41 Thumb Code 122 at32f415_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002cbd Thumb Code 18 at32f415_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002cd1 Thumb Code 16 at32f415_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002ce1 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002d0d Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002d5d Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002f95 Thumb Code 10 at32f415_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002fa1 Thumb Code 14 at32f415_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002fb1 Thumb Code 26 at32f415_dma.o(.text.dma_flag_get)
+ dma_init 0x08002fcd Thumb Code 124 at32f415_dma.o(.text.dma_init)
+ dma_interrupt_enable 0x08003049 Thumb Code 16 at32f415_dma.o(.text.dma_interrupt_enable)
+ dma_reset 0x08003059 Thumb Code 90 at32f415_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x080030b5 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x080030c9 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x080031d9 Thumb Code 12 at32f415_flash.o(.text.flash_flag_clear)
+ flash_lock 0x080031e5 Thumb Code 18 at32f415_flash.o(.text.flash_lock)
+ flash_sector_erase 0x080031f9 Thumb Code 398 at32f415_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003389 Thumb Code 30 at32f415_flash.o(.text.flash_unlock)
+ flash_word_program 0x080033a9 Thumb Code 390 at32f415_flash.o(.text.flash_word_program)
+ fullBrake 0x08003531 Thumb Code 128 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x080035b1 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x080035c5 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x080035cd Thumb Code 16 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x080035dd Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x08003605 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_default_para_init 0x08003615 Thumb Code 18 at32f415_gpio.o(.text.gpio_default_para_init)
+ gpio_init 0x08003629 Thumb Code 526 at32f415_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003839 Thumb Code 54 functions.o(.text.gpio_mode_QUICK)
+ gpio_pin_remap_config 0x08003871 Thumb Code 64 at32f415_gpio.o(.text.gpio_pin_remap_config)
+ initAfterJump 0x080038b1 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080038b5 Thumb Code 312 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x080039ed Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003ae1 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003e25 Thumb Code 3108 main.o(.text.main)
+ makeTelemPackage 0x08004a49 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004b59 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004d3d Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004d8d Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004da5 Thumb Code 114 at32f415_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004e19 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004ead Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004fd9 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08005041 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x080050a9 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08005125 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x080051a1 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x0800522d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08005265 Thumb Code 114 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x080052d9 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x0800533d Thumb Code 156 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080053d9 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080053e9 Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x0800546d Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005591 Thumb Code 170 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x0800563d Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005659 Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005d11 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005d25 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005d31 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005d3d Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005d49 Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005d5d Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005e1d Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005e95 Thumb Code 224 system_at32f415.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005f85 Thumb Code 248 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x0800607d Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006525 Thumb Code 150 at32f415_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080065bd Thumb Code 98 at32f415_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006621 Thumb Code 18 at32f415_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006635 Thumb Code 214 at32f415_tmr.o(.text.tmr_reset)
+ transfercomplete 0x0800670d Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080068b9 Thumb Code 18 at32f415_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080068cd Thumb Code 18 at32f415_usart.o(.text.usart_enable)
+ usart_init 0x080068e1 Thumb Code 134 at32f415_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006969 Thumb Code 18 at32f415_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x0800697d Thumb Code 18 at32f415_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006991 Thumb Code 18 at32f415_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080069a5 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006ac5 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006ac5 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006b89 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006b89 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006b97 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006ba5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006ba5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x08006bb3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x08006bb3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006bc1 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006bc1 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x08006bcf Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x08006bcf Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006bdd Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006bf5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006bf5 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006d79 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006d79 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006de1 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006de1 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006e19 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006e19 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006e49 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006eb1 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006eb1 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006f03 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006f19 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006fa5 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006fb1 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006fb1 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x0800709a Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x080070a2 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x080070b4 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x080070d4 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)
@@ -3129,11 +3022,11 @@ Image Symbol Table
servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
- VOLTAGE_DIVIDER 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)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
advancedivisor 0x20000017 Data 1 main.o(.data..L_MergedGlobals)
@@ -3153,8 +3046,8 @@ Image Symbol Table
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)
- min_startup_duty 0x20000032 Data 2 main.o(.data..L_MergedGlobals)
- sin_mode_min_s_d 0x20000034 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)
@@ -3172,130 +3065,137 @@ Image Symbol Table
MINIMUM_RPM_SPEED_CONTROL 0x20000054 Data 4 main.o(.data..L_MergedGlobals)
buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
- speedPid 0x2000005c Data 40 main.o(.data..L_MergedGlobals.1)
- currentPid 0x20000084 Data 40 main.o(.data..L_MergedGlobals.1)
- stallPid 0x200000ac Data 40 main.o(.data..L_MergedGlobals.1)
- buffer_padding 0x200000d4 Data 1 io.o(.data.buffer_padding)
- ic_timer_prescaler 0x200000d5 Data 1 io.o(.data.ic_timer_prescaler)
- max_servo_deviation 0x200000d8 Data 4 signal.o(.data.max_servo_deviation)
- nbDataToTransmit 0x200000dc Data 1 serial_telemetry.o(.data.nbDataToTransmit)
- pwmSin 0x200000de Data 720 main.o(.data.pwmSin)
- system_core_clock 0x200003b0 Data 4 system_at32f415.o(.data.system_core_clock)
- firmware_info 0x200003b4 Data 14 main.o(.firmware_info)
- __libspace_start 0x200003c8 Data 96 libspace.o(.bss)
- EDT_ARM_ENABLE 0x20000428 Data 1 dshot.o(.bss..L_MergedGlobals)
- __temporary_stack_top$libspace 0x20000428 Data 0 libspace.o(.bss)
- EDT_ARMED 0x20000429 Data 1 dshot.o(.bss..L_MergedGlobals)
- command_count 0x2000042a Data 1 dshot.o(.bss..L_MergedGlobals)
- last_command 0x2000042b Data 1 dshot.o(.bss..L_MergedGlobals)
- high_pin_count 0x2000042c Data 1 dshot.o(.bss..L_MergedGlobals)
- dshot_extended_telemetry 0x2000042d Data 1 dshot.o(.bss..L_MergedGlobals)
- send_extended_dshot 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
- halfpulsetime 0x20000430 Data 2 dshot.o(.bss..L_MergedGlobals)
- dshot_frametime 0x20000432 Data 2 dshot.o(.bss..L_MergedGlobals)
- dshot_goodcounts 0x20000434 Data 2 dshot.o(.bss..L_MergedGlobals)
- dshot_badcounts 0x20000436 Data 2 dshot.o(.bss..L_MergedGlobals)
- shift_amount 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
- dshot_full_number 0x2000043c Data 4 dshot.o(.bss..L_MergedGlobals)
- gcrnumber 0x20000440 Data 4 dshot.o(.bss..L_MergedGlobals)
- dpulse 0x20000444 Data 64 dshot.o(.bss..L_MergedGlobals)
- enter_calibration_count 0x20000484 Data 1 signal.o(.bss..L_MergedGlobals.1)
- calibration_required 0x20000485 Data 1 signal.o(.bss..L_MergedGlobals.1)
- high_calibration_counts 0x20000486 Data 1 signal.o(.bss..L_MergedGlobals.1)
- high_calibration_set 0x20000487 Data 1 signal.o(.bss..L_MergedGlobals.1)
- low_calibration_counts 0x20000488 Data 1 signal.o(.bss..L_MergedGlobals.1)
- output_timer_prescaler 0x20000489 Data 1 signal.o(.bss..L_MergedGlobals.1)
- last_high_threshold 0x2000048a Data 2 signal.o(.bss..L_MergedGlobals.1)
- last_input 0x2000048c Data 2 signal.o(.bss..L_MergedGlobals.1)
- servorawinput 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)
- LOW_VOLTAGE_CUTOFF 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
- RC_CAR_REVERSE 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
- use_speed_control_loop 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
- use_current_limit 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
- desync_happened 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
- crawler_mode 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
- cell_count 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
- brushed_direction_set 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
- play_tone_flag 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
- desync_check 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
- adc_counter 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
- send_telemetry 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
- prop_brake_active 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
- old_routine 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
- readIndex 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
- bemf_timeout_happened 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
- running 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
- stepper_sine 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
- stuckcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
- bad_count 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
- armed 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
- inputSet 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
- dshot 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
- servoPwm 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
- zcfound 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
- bemfcounter 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
- degrees_celsius 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
- EEPROM_VERSION 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f415.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
- adjusted_input 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
- smoothedinput 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
- advance 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
- zero_input_count 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
- input 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
- newinput 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
- duty_cycle 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
- waitTime 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
- signaltimeout 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
- thiszctime 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
- battery_voltage 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
- armed_timeout_count 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
- telem_ms_count 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_A_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_B_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_C_position 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
- adjusted_duty_cycle 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
- e_rpm 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_temp 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
- converted_degrees 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_volts 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_current 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
- k_erpm 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
- total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
- e_com_time 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
- zero_crosses 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
- readings 0x20000528 Data 60 main.o(.bss..L_MergedGlobals.3)
- ADCDataDMA 0x20000564 Data 6 adc.o(.bss.ADCDataDMA)
- aTxBuffer 0x2000056a Data 10 serial_telemetry.o(.bss.aTxBuffer)
- beep_volume 0x20000574 Data 1 sounds.o(.bss.beep_volume)
- dma_buffer 0x20000578 Data 256 io.o(.bss.dma_buffer)
- dshot_telemetry 0x20000678 Data 1 main.o(.bss.dshot_telemetry)
- dshotcommand 0x20000679 Data 1 main.o(.bss.dshotcommand)
- eepromBuffer 0x2000067a Data 176 main.o(.bss.eepromBuffer)
- gcr 0x2000072c Data 148 dshot.o(.bss.gcr)
- last_dshot_command 0x200007c0 Data 1 main.o(.bss.last_dshot_command)
- out_put 0x200007c1 Data 1 io.o(.bss.out_put)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ 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)
@@ -3305,377 +3205,354 @@ Memory Map of the image
Image Entry point : 0x08001171
- Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006660, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006588])
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006490, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000063b8])
- Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00006294, Max: 0x0000ffff, ABSOLUTE)
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x000060d4, 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 1312 * !!!main c_w.l(__main.o)
- 0x08001178 0x08001178 0x00000034 Code RO 1470 !!!scatter c_w.l(__scatter.o)
- 0x080011ac 0x080011ac 0x0000005a Code RO 1469 !!dczerorl2 c_w.l(__dczerorl2.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)
0x08001206 0x08001206 0x00000002 PAD
- 0x08001208 0x08001208 0x0000001c Code RO 1471 !!handler_zi c_w.l(__scatter_zi.o)
- 0x08001224 0x08001224 0x00000002 Code RO 1363 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
- 0x08001226 0x08001226 0x00000004 Code RO 1368 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1371 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1374 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1376 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1378 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1381 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1383 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1385 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1387 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1389 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1391 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1393 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1395 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1397 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1399 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1401 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1405 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1407 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1409 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000000 Code RO 1411 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
- 0x0800122a 0x0800122a 0x00000002 Code RO 1412 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o)
- 0x0800122c 0x0800122c 0x00000002 Code RO 1432 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
- 0x0800122e 0x0800122e 0x00000000 Code RO 1444 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
- 0x0800122e 0x0800122e 0x00000000 Code RO 1446 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
- 0x0800122e 0x0800122e 0x00000000 Code RO 1449 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
- 0x0800122e 0x0800122e 0x00000000 Code RO 1452 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
- 0x0800122e 0x0800122e 0x00000000 Code RO 1454 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
- 0x0800122e 0x0800122e 0x00000000 Code RO 1457 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
- 0x0800122e 0x0800122e 0x00000002 Code RO 1458 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
- 0x08001230 0x08001230 0x00000000 Code RO 1324 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
- 0x08001230 0x08001230 0x00000000 Code RO 1335 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
- 0x08001230 0x08001230 0x00000006 Code RO 1347 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
- 0x08001236 0x08001236 0x00000000 Code RO 1337 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
- 0x08001236 0x08001236 0x00000004 Code RO 1338 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
- 0x0800123a 0x0800123a 0x00000000 Code RO 1340 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
- 0x0800123a 0x0800123a 0x00000008 Code RO 1341 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
- 0x08001242 0x08001242 0x00000002 Code RO 1364 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
- 0x08001244 0x08001244 0x00000000 Code RO 1414 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
- 0x08001244 0x08001244 0x00000004 Code RO 1415 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
- 0x08001248 0x08001248 0x00000006 Code RO 1416 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
- 0x0800124e 0x0800124e 0x00000002 PAD
- 0x08001250 0x08001250 0x00000040 Code RO 4 .text startup_at32f415.o
- 0x08001290 0x08001290 0x0000004e Code RO 1310 .text c_w.l(rt_memclr_w.o)
- 0x080012de 0x080012de 0x00000006 Code RO 1311 .text c_w.l(heapauxi.o)
- 0x080012e4 0x080012e4 0x00000008 Code RO 1351 .text c_w.l(rt_fp_status_addr_intlibspace.o)
- 0x080012ec 0x080012ec 0x00000008 Code RO 1355 .text c_w.l(libspace.o)
- 0x080012f4 0x080012f4 0x0000004a Code RO 1357 .text c_w.l(sys_stackheap_outer.o)
- 0x0800133e 0x0800133e 0x00000002 PAD
- 0x08001340 0x08001340 0x00000030 Code RO 1358 .text c_w.l(_fptrap.o)
- 0x08001370 0x08001370 0x00000012 Code RO 1359 .text c_w.l(exit.o)
- 0x08001382 0x08001382 0x0000000e Code RO 1366 .text c_w.l(defsig_fpe_outer.o)
- 0x08001390 0x08001390 0x0000000a Code RO 1421 .text c_w.l(defsig_exit.o)
- 0x0800139a 0x0800139a 0x00000002 PAD
- 0x0800139c 0x0800139c 0x000000ac Code RO 1422 .text c_w.l(defsig_fpe_inner.o)
- 0x08001448 0x08001448 0x0000000c Code RO 1425 .text c_w.l(sys_exit.o)
- 0x08001454 0x08001454 0x00000032 Code RO 1428 .text c_w.l(defsig_general.o)
- 0x08001486 0x08001486 0x0000000e Code RO 1433 .text c_w.l(sys_wrch.o)
- 0x08001494 0x08001494 0x00000002 Code RO 1437 .text c_w.l(use_no_semi.o)
- 0x08001496 0x08001496 0x00000000 Code RO 1438 .text c_w.l(indicate_semi.o)
+ 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)
+ 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)
+ 0x08001352 0x08001352 0x00000002 PAD
+ 0x08001354 0x08001354 0x0000002e Code RO 1118 .text.ADC_DMA_Callback adc.o
+ 0x08001382 0x08001382 0x00000002 PAD
+ 0x08001384 0x08001384 0x0000010e Code RO 1120 .text.ADC_Init adc.o
+ 0x08001492 0x08001492 0x00000002 PAD
+ 0x08001494 0x08001494 0x00000002 Code RO 1134 .text.BusFault_Handler at32f415_it.o
0x08001496 0x08001496 0x00000002 PAD
- 0x08001498 0x08001498 0x0000002e Code RO 1111 .text.ADC_DMA_Callback adc.o
- 0x080014c6 0x080014c6 0x00000002 PAD
- 0x080014c8 0x080014c8 0x0000010e Code RO 1113 .text.ADC_Init adc.o
- 0x080015d6 0x080015d6 0x00000002 PAD
- 0x080015d8 0x080015d8 0x00000002 Code RO 1127 .text.BusFault_Handler at32f415_it.o
- 0x080015da 0x080015da 0x00000002 PAD
- 0x080015dc 0x080015dc 0x0000001a Code RO 1145 .text.CMP1_IRQHandler at32f415_it.o
- 0x080015f6 0x080015f6 0x00000002 PAD
- 0x080015f8 0x080015f8 0x0000002a Code RO 1139 .text.DMA1_Channel1_IRQHandler at32f415_it.o
- 0x08001622 0x08001622 0x00000002 PAD
- 0x08001624 0x08001624 0x00000042 Code RO 1141 .text.DMA1_Channel4_IRQHandler at32f415_it.o
- 0x08001666 0x08001666 0x00000002 PAD
- 0x08001668 0x08001668 0x0000007e Code RO 1143 .text.DMA1_Channel6_IRQHandler at32f415_it.o
- 0x080016e6 0x080016e6 0x00000002 PAD
- 0x080016e8 0x080016e8 0x00000002 Code RO 1133 .text.DebugMon_Handler at32f415_it.o
- 0x080016ea 0x080016ea 0x00000002 PAD
- 0x080016ec 0x080016ec 0x00000002 Code RO 1123 .text.HardFault_Handler at32f415_it.o
- 0x080016ee 0x080016ee 0x00000002 PAD
- 0x080016f0 0x080016f0 0x00000026 Code RO 1224 .text.MX_IWDG_Init peripherals.o
- 0x08001716 0x08001716 0x00000002 PAD
- 0x08001718 0x08001718 0x00000002 Code RO 1125 .text.MemManage_Handler at32f415_it.o
- 0x0800171a 0x0800171a 0x00000002 PAD
- 0x0800171c 0x0800171c 0x00000002 Code RO 1121 .text.NMI_Handler at32f415_it.o
- 0x0800171e 0x0800171e 0x00000002 PAD
- 0x08001720 0x08001720 0x00000002 Code RO 1135 .text.PendSV_Handler at32f415_it.o
- 0x08001722 0x08001722 0x00000002 PAD
- 0x08001724 0x08001724 0x00000062 Code RO 42 .text.PeriodElapsedCallback main.o
- 0x08001786 0x08001786 0x00000002 PAD
- 0x08001788 0x08001788 0x00000002 Code RO 1131 .text.SVC_Handler at32f415_it.o
- 0x0800178a 0x0800178a 0x00000002 PAD
- 0x0800178c 0x0800178c 0x00000002 Code RO 1137 .text.SysTick_Handler at32f415_it.o
- 0x0800178e 0x0800178e 0x00000002 PAD
- 0x08001790 0x08001790 0x000000ac Code RO 1303 .text.SystemInit system_at32f415.o
- 0x0800183c 0x0800183c 0x000000f4 Code RO 1208 .text.TIM1_Init peripherals.o
- 0x08001930 0x08001930 0x0000001e Code RO 1147 .text.TMR1_BRK_TMR9_IRQHandler at32f415_it.o
- 0x0800194e 0x0800194e 0x00000002 PAD
- 0x08001950 0x08001950 0x00000016 Code RO 1151 .text.TMR1_OVF_TMR10_IRQHandler at32f415_it.o
- 0x08001966 0x08001966 0x00000002 PAD
- 0x08001968 0x08001968 0x0000001a Code RO 1149 .text.TMR1_TRG_HALL_TMR11_IRQHandler at32f415_it.o
- 0x08001982 0x08001982 0x00000002 PAD
- 0x08001984 0x08001984 0x00000022 Code RO 1155 .text.TMR3_GLOBAL_IRQHandler at32f415_it.o
- 0x080019a6 0x080019a6 0x00000002 PAD
- 0x080019a8 0x080019a8 0x000000a8 Code RO 1220 .text.UN_TIM_Init peripherals.o
- 0x08001a50 0x08001a50 0x00000002 Code RO 1153 .text.USART1_IRQHandler at32f415_it.o
- 0x08001a52 0x08001a52 0x00000002 PAD
- 0x08001a54 0x08001a54 0x00000002 Code RO 1129 .text.UsageFault_Handler at32f415_it.o
+ 0x08001498 0x08001498 0x0000001a Code RO 1152 .text.CMP1_IRQHandler at32f415_it.o
+ 0x080014b2 0x080014b2 0x00000002 PAD
+ 0x080014b4 0x080014b4 0x0000002a Code RO 1146 .text.DMA1_Channel1_IRQHandler at32f415_it.o
+ 0x080014de 0x080014de 0x00000002 PAD
+ 0x080014e0 0x080014e0 0x00000042 Code RO 1148 .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
+ 0x080015b2 0x080015b2 0x00000002 PAD
+ 0x080015b4 0x080015b4 0x0000001a Code RO 1164 .text.EXINT15_10_IRQHandler at32f415_it.o
+ 0x080015ce 0x080015ce 0x00000002 PAD
+ 0x080015d0 0x080015d0 0x00000002 Code RO 1130 .text.HardFault_Handler at32f415_it.o
+ 0x080015d2 0x080015d2 0x00000002 PAD
+ 0x080015d4 0x080015d4 0x00000026 Code RO 1231 .text.MX_IWDG_Init peripherals.o
+ 0x080015fa 0x080015fa 0x00000002 PAD
+ 0x080015fc 0x080015fc 0x00000002 Code RO 1132 .text.MemManage_Handler at32f415_it.o
+ 0x080015fe 0x080015fe 0x00000002 PAD
+ 0x08001600 0x08001600 0x00000002 Code RO 1128 .text.NMI_Handler at32f415_it.o
+ 0x08001602 0x08001602 0x00000002 PAD
+ 0x08001604 0x08001604 0x00000002 Code RO 1142 .text.PendSV_Handler at32f415_it.o
+ 0x08001606 0x08001606 0x00000002 PAD
+ 0x08001608 0x08001608 0x000000e8 Code RO 38 .text.PeriodElapsedCallback main.o
+ 0x080016f0 0x080016f0 0x00000002 Code RO 1138 .text.SVC_Handler at32f415_it.o
+ 0x080016f2 0x080016f2 0x00000002 PAD
+ 0x080016f4 0x080016f4 0x00000002 Code RO 1144 .text.SysTick_Handler at32f415_it.o
+ 0x080016f6 0x080016f6 0x00000002 PAD
+ 0x080016f8 0x080016f8 0x000000ac Code RO 1310 .text.SystemInit system_at32f415.o
+ 0x080017a4 0x080017a4 0x000000f4 Code RO 1215 .text.TIM1_Init peripherals.o
+ 0x08001898 0x08001898 0x0000001e Code RO 1154 .text.TMR1_BRK_TMR9_IRQHandler at32f415_it.o
+ 0x080018b6 0x080018b6 0x00000002 PAD
+ 0x080018b8 0x080018b8 0x00000016 Code RO 1158 .text.TMR1_OVF_TMR10_IRQHandler at32f415_it.o
+ 0x080018ce 0x080018ce 0x00000002 PAD
+ 0x080018d0 0x080018d0 0x0000001a Code RO 1156 .text.TMR1_TRG_HALL_TMR11_IRQHandler at32f415_it.o
+ 0x080018ea 0x080018ea 0x00000002 PAD
+ 0x080018ec 0x080018ec 0x00000022 Code RO 1162 .text.TMR3_GLOBAL_IRQHandler at32f415_it.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x000000a8 Code RO 1227 .text.UN_TIM_Init peripherals.o
+ 0x080019b8 0x080019b8 0x00000002 Code RO 1160 .text.USART1_IRQHandler at32f415_it.o
+ 0x080019ba 0x080019ba 0x00000002 PAD
+ 0x080019bc 0x080019bc 0x00000002 Code RO 1136 .text.UsageFault_Handler at32f415_it.o
+ 0x080019be 0x080019be 0x00000002 PAD
+ 0x080019c0 0x080019c0 0x0000002a Code RO 56 .text.__NVIC_SystemReset main.o
+ 0x080019ea 0x080019ea 0x00000002 PAD
+ 0x080019ec 0x080019ec 0x00000044 Code RO 156 .text.adc_base_config at32f415_adc.o
+ 0x08001a30 0x08001a30 0x00000008 Code RO 154 .text.adc_base_default_para_init at32f415_adc.o
+ 0x08001a38 0x08001a38 0x0000000a Code RO 162 .text.adc_calibration_init at32f415_adc.o
+ 0x08001a42 0x08001a42 0x00000002 PAD
+ 0x08001a44 0x08001a44 0x00000008 Code RO 164 .text.adc_calibration_init_status_get at32f415_adc.o
+ 0x08001a4c 0x08001a4c 0x0000000a Code RO 166 .text.adc_calibration_start at32f415_adc.o
0x08001a56 0x08001a56 0x00000002 PAD
- 0x08001a58 0x08001a58 0x0000002a Code RO 28 .text.__NVIC_SystemReset main.o
- 0x08001a82 0x08001a82 0x00000002 PAD
- 0x08001a84 0x08001a84 0x00000044 Code RO 148 .text.adc_base_config at32f415_adc.o
- 0x08001ac8 0x08001ac8 0x00000008 Code RO 146 .text.adc_base_default_para_init at32f415_adc.o
- 0x08001ad0 0x08001ad0 0x0000000a Code RO 154 .text.adc_calibration_init at32f415_adc.o
- 0x08001ada 0x08001ada 0x00000002 PAD
- 0x08001adc 0x08001adc 0x00000008 Code RO 156 .text.adc_calibration_init_status_get at32f415_adc.o
- 0x08001ae4 0x08001ae4 0x0000000a Code RO 158 .text.adc_calibration_start at32f415_adc.o
- 0x08001aee 0x08001aee 0x00000002 PAD
- 0x08001af0 0x08001af0 0x00000008 Code RO 160 .text.adc_calibration_status_get at32f415_adc.o
- 0x08001af8 0x08001af8 0x00000012 Code RO 150 .text.adc_dma_mode_enable at32f415_adc.o
- 0x08001b0a 0x08001b0a 0x00000002 PAD
- 0x08001b0c 0x08001b0c 0x0000000a Code RO 144 .text.adc_enable at32f415_adc.o
- 0x08001b16 0x08001b16 0x00000002 PAD
- 0x08001b18 0x08001b18 0x0000022e Code RO 168 .text.adc_ordinary_channel_set at32f415_adc.o
- 0x08001d46 0x08001d46 0x00000002 PAD
- 0x08001d48 0x08001d48 0x0000002a Code RO 174 .text.adc_ordinary_conversion_trigger_set at32f415_adc.o
- 0x08001d72 0x08001d72 0x00000002 PAD
- 0x08001d74 0x08001d74 0x00000012 Code RO 190 .text.adc_ordinary_software_trigger_enable at32f415_adc.o
- 0x08001d86 0x08001d86 0x00000002 PAD
- 0x08001d88 0x08001d88 0x0000001a Code RO 188 .text.adc_tempersensor_vintrv_enable at32f415_adc.o
- 0x08001da2 0x08001da2 0x00000002 PAD
- 0x08001da4 0x08001da4 0x00000136 Code RO 50 .text.advanceincrement main.o
- 0x08001eda 0x08001eda 0x00000002 PAD
- 0x08001edc 0x08001edc 0x00000088 Code RO 1277 .text.allOff phaseouts.o
- 0x08001f64 0x08001f64 0x000000be Code RO 1283 .text.allpwm phaseouts.o
- 0x08002022 0x08002022 0x00000002 PAD
- 0x08002024 0x08002024 0x0000007c Code RO 1167 .text.changeCompInput comparator.o
- 0x080020a0 0x080020a0 0x0000002a Code RO 262 .text.cmp_enable at32f415_cmp.o
- 0x080020ca 0x080020ca 0x00000002 PAD
- 0x080020cc 0x080020cc 0x00000382 Code RO 1279 .text.comStep phaseouts.o
- 0x0800244e 0x0800244e 0x00000002 PAD
- 0x08002450 0x08002450 0x000001a2 Code RO 40 .text.commutate main.o
- 0x080025f2 0x080025f2 0x00000002 PAD
- 0x080025f4 0x080025f4 0x000004a8 Code RO 6 .text.computeDshotDMA dshot.o
- 0x08002a9c 0x08002a9c 0x000001e4 Code RO 98 .text.computeServoInput signal.o
- 0x08002c80 0x08002c80 0x0000001e Code RO 326 .text.crm_adc_clock_div_set at32f415_crm.o
- 0x08002c9e 0x08002c9e 0x00000002 PAD
- 0x08002ca0 0x08002ca0 0x0000001a Code RO 320 .text.crm_ahb_div_set at32f415_crm.o
+ 0x08001a58 0x08001a58 0x00000008 Code RO 168 .text.adc_calibration_status_get at32f415_adc.o
+ 0x08001a60 0x08001a60 0x00000012 Code RO 158 .text.adc_dma_mode_enable at32f415_adc.o
+ 0x08001a72 0x08001a72 0x00000002 PAD
+ 0x08001a74 0x08001a74 0x0000000a Code RO 152 .text.adc_enable at32f415_adc.o
+ 0x08001a7e 0x08001a7e 0x00000002 PAD
+ 0x08001a80 0x08001a80 0x0000025a Code RO 176 .text.adc_ordinary_channel_set at32f415_adc.o
+ 0x08001cda 0x08001cda 0x00000002 PAD
+ 0x08001cdc 0x08001cdc 0x0000002a Code RO 182 .text.adc_ordinary_conversion_trigger_set at32f415_adc.o
+ 0x08001d06 0x08001d06 0x00000002 PAD
+ 0x08001d08 0x08001d08 0x00000012 Code RO 198 .text.adc_ordinary_software_trigger_enable at32f415_adc.o
+ 0x08001d1a 0x08001d1a 0x00000002 PAD
+ 0x08001d1c 0x08001d1c 0x0000001a Code RO 196 .text.adc_tempersensor_vintrv_enable at32f415_adc.o
+ 0x08001d36 0x08001d36 0x00000002 PAD
+ 0x08001d38 0x08001d38 0x00000088 Code RO 1284 .text.allOff phaseouts.o
+ 0x08001dc0 0x08001dc0 0x000000be Code RO 1290 .text.allpwm phaseouts.o
+ 0x08001e7e 0x08001e7e 0x00000002 PAD
+ 0x08001e80 0x08001e80 0x0000007c Code RO 1174 .text.changeCompInput comparator.o
+ 0x08001efc 0x08001efc 0x0000002a Code RO 270 .text.cmp_enable at32f415_cmp.o
+ 0x08001f26 0x08001f26 0x00000002 PAD
+ 0x08001f28 0x08001f28 0x00000388 Code RO 1286 .text.comStep phaseouts.o
+ 0x080022b0 0x080022b0 0x000004c8 Code RO 6 .text.computeDshotDMA dshot.o
+ 0x08002778 0x08002778 0x000001e0 Code RO 104 .text.computeServoInput signal.o
+ 0x08002958 0x08002958 0x0000001c Code RO 334 .text.crm_adc_clock_div_set at32f415_crm.o
+ 0x08002974 0x08002974 0x0000001a Code RO 328 .text.crm_ahb_div_set at32f415_crm.o
+ 0x0800298e 0x0800298e 0x00000002 PAD
+ 0x08002990 0x08002990 0x0000001a Code RO 330 .text.crm_apb1_div_set at32f415_crm.o
+ 0x080029aa 0x080029aa 0x00000002 PAD
+ 0x080029ac 0x080029ac 0x0000001a Code RO 332 .text.crm_apb2_div_set at32f415_crm.o
+ 0x080029c6 0x080029c6 0x00000002 PAD
+ 0x080029c8 0x080029c8 0x00000018 Code RO 356 .text.crm_auto_step_mode_enable at32f415_crm.o
+ 0x080029e0 0x080029e0 0x00000082 Code RO 320 .text.crm_clock_source_enable at32f415_crm.o
+ 0x08002a62 0x08002a62 0x00000002 PAD
+ 0x08002a64 0x08002a64 0x00000120 Code RO 350 .text.crm_clocks_freq_get at32f415_crm.o
+ 0x08002b84 0x08002b84 0x0000001a Code RO 306 .text.crm_flag_get at32f415_crm.o
+ 0x08002b9e 0x08002b9e 0x00000002 PAD
+ 0x08002ba0 0x08002ba0 0x00000028 Code RO 314 .text.crm_periph_clock_enable at32f415_crm.o
+ 0x08002bc8 0x08002bc8 0x00000028 Code RO 316 .text.crm_periph_reset at32f415_crm.o
+ 0x08002bf0 0x08002bf0 0x0000004e Code RO 342 .text.crm_pll_config at32f415_crm.o
+ 0x08002c3e 0x08002c3e 0x00000002 PAD
+ 0x08002c40 0x08002c40 0x0000007a Code RO 300 .text.crm_reset at32f415_crm.o
0x08002cba 0x08002cba 0x00000002 PAD
- 0x08002cbc 0x08002cbc 0x0000001a Code RO 322 .text.crm_apb1_div_set at32f415_crm.o
- 0x08002cd6 0x08002cd6 0x00000002 PAD
- 0x08002cd8 0x08002cd8 0x0000001a Code RO 324 .text.crm_apb2_div_set at32f415_crm.o
- 0x08002cf2 0x08002cf2 0x00000002 PAD
- 0x08002cf4 0x08002cf4 0x00000018 Code RO 348 .text.crm_auto_step_mode_enable at32f415_crm.o
- 0x08002d0c 0x08002d0c 0x00000082 Code RO 312 .text.crm_clock_source_enable at32f415_crm.o
- 0x08002d8e 0x08002d8e 0x00000002 PAD
- 0x08002d90 0x08002d90 0x00000120 Code RO 342 .text.crm_clocks_freq_get at32f415_crm.o
- 0x08002eb0 0x08002eb0 0x0000001a Code RO 298 .text.crm_flag_get at32f415_crm.o
- 0x08002eca 0x08002eca 0x00000002 PAD
- 0x08002ecc 0x08002ecc 0x00000028 Code RO 306 .text.crm_periph_clock_enable at32f415_crm.o
- 0x08002ef4 0x08002ef4 0x00000028 Code RO 308 .text.crm_periph_reset at32f415_crm.o
- 0x08002f1c 0x08002f1c 0x00000050 Code RO 334 .text.crm_pll_config at32f415_crm.o
- 0x08002f6c 0x08002f6c 0x0000007a Code RO 292 .text.crm_reset at32f415_crm.o
- 0x08002fe6 0x08002fe6 0x00000002 PAD
- 0x08002fe8 0x08002fe8 0x00000012 Code RO 338 .text.crm_sysclk_switch at32f415_crm.o
- 0x08002ffa 0x08002ffa 0x00000002 PAD
- 0x08002ffc 0x08002ffc 0x00000010 Code RO 340 .text.crm_sysclk_switch_status_get at32f415_crm.o
- 0x0800300c 0x0800300c 0x0000002c Code RO 19 .text.delayMicros functions.o
- 0x08003038 0x08003038 0x0000004e Code RO 21 .text.delayMillis functions.o
- 0x08003086 0x08003086 0x00000002 PAD
- 0x08003088 0x08003088 0x0000025e Code RO 106 .text.detectInput signal.o
- 0x080032e6 0x080032e6 0x00000002 PAD
- 0x080032e8 0x080032e8 0x00000012 Code RO 1228 .text.disableComTimerInt peripherals.o
- 0x080032fa 0x080032fa 0x00000002 PAD
- 0x080032fc 0x080032fc 0x0000000a Code RO 377 .text.dma_channel_enable at32f415_dma.o
- 0x08003306 0x08003306 0x00000002 PAD
- 0x08003308 0x08003308 0x0000000e Code RO 385 .text.dma_default_para_init at32f415_dma.o
- 0x08003316 0x08003316 0x00000002 PAD
- 0x08003318 0x08003318 0x0000001a Code RO 381 .text.dma_flag_get at32f415_dma.o
- 0x08003332 0x08003332 0x00000002 PAD
- 0x08003334 0x08003334 0x0000007c Code RO 387 .text.dma_init at32f415_dma.o
- 0x080033b0 0x080033b0 0x00000010 Code RO 375 .text.dma_interrupt_enable at32f415_dma.o
- 0x080033c0 0x080033c0 0x0000005c Code RO 369 .text.dma_reset at32f415_dma.o
- 0x0800341c 0x0800341c 0x00000012 Code RO 1165 .text.enableCompInterrupts comparator.o
- 0x0800342e 0x0800342e 0x00000002 PAD
- 0x08003430 0x08003430 0x000000ea Code RO 1254 .text.enableCorePeripherals peripherals.o
- 0x0800351a 0x0800351a 0x00000002 PAD
- 0x0800351c 0x0800351c 0x00000010 Code RO 1191 .text.enableHalfTransferInt io.o
- 0x0800352c 0x0800352c 0x0000000c Code RO 518 .text.flash_flag_clear at32f415_flash.o
- 0x08003538 0x08003538 0x00000012 Code RO 526 .text.flash_lock at32f415_flash.o
- 0x0800354a 0x0800354a 0x00000002 PAD
- 0x0800354c 0x0800354c 0x0000018e Code RO 528 .text.flash_sector_erase at32f415_flash.o
- 0x080036da 0x080036da 0x00000002 PAD
- 0x080036dc 0x080036dc 0x0000001e Code RO 524 .text.flash_unlock at32f415_flash.o
- 0x080036fa 0x080036fa 0x00000002 PAD
- 0x080036fc 0x080036fc 0x00000186 Code RO 536 .text.flash_word_program at32f415_flash.o
- 0x08003882 0x08003882 0x00000002 PAD
- 0x08003884 0x08003884 0x00000080 Code RO 1281 .text.fullBrake phaseouts.o
- 0x08003904 0x08003904 0x00000012 Code RO 1250 .text.generatePwmTimerEvent peripherals.o
- 0x08003916 0x08003916 0x00000002 PAD
- 0x08003918 0x08003918 0x00000008 Code RO 17 .text.getAbsDif functions.o
- 0x08003920 0x08003920 0x00000010 Code RO 1161 .text.getCompOutputLevel comparator.o
- 0x08003930 0x08003930 0x00000010 Code RO 1183 .text.getInputPinState io.o
- 0x08003940 0x08003940 0x0000000e Code RO 1234 .text.getintervaTimerCount peripherals.o
- 0x0800394e 0x0800394e 0x00000002 PAD
- 0x08003950 0x08003950 0x00000012 Code RO 589 .text.gpio_default_para_init at32f415_gpio.o
- 0x08003962 0x08003962 0x00000002 PAD
- 0x08003964 0x08003964 0x0000020e Code RO 587 .text.gpio_init at32f415_gpio.o
- 0x08003b72 0x08003b72 0x00000002 PAD
- 0x08003b74 0x08003b74 0x00000036 Code RO 23 .text.gpio_mode_QUICK functions.o
- 0x08003baa 0x08003baa 0x00000002 PAD
- 0x08003bac 0x08003bac 0x00000044 Code RO 613 .text.gpio_pin_remap_config at32f415_gpio.o
- 0x08003bf0 0x08003bf0 0x00000004 Code RO 1222 .text.initAfterJump peripherals.o
- 0x08003bf4 0x08003bf4 0x00000138 Code RO 1200 .text.initCorePeripherals peripherals.o
- 0x08003d2c 0x08003d2c 0x000000ca Code RO 44 .text.interruptRoutine main.o
- 0x08003df6 0x08003df6 0x00000002 PAD
- 0x08003df8 0x08003df8 0x00000326 Code RO 32 .text.loadEEpromSettings main.o
- 0x0800411e 0x0800411e 0x00000002 PAD
- 0x08004120 0x08004120 0x00000856 Code RO 54 .text.main main.o
- 0x08004976 0x08004976 0x00000002 PAD
- 0x08004978 0x08004978 0x00000106 Code RO 1296 .text.makeTelemPackage serial_telemetry.o
- 0x08004a7e 0x08004a7e 0x00000002 PAD
- 0x08004a80 0x08004a80 0x00000224 Code RO 8 .text.make_dshot_package dshot.o
- 0x08004ca4 0x08004ca4 0x00000028 Code RO 15 .text.map functions.o
- 0x08004ccc 0x08004ccc 0x00000018 Code RO 1163 .text.maskPhaseInterrupts comparator.o
- 0x08004ce4 0x08004ce4 0x0000006e Code RO 684 .text.nvic_irq_enable at32f415_misc.o
- 0x08004d52 0x08004d52 0x00000002 PAD
- 0x08004d54 0x08004d54 0x00000078 Code RO 138 .text.playBeaconTune3 sounds.o
- 0x08004dcc 0x08004dcc 0x0000011c Code RO 122 .text.playBlueJayTune sounds.o
- 0x08004ee8 0x08004ee8 0x00000062 Code RO 136 .text.playChangedTone sounds.o
- 0x08004f4a 0x08004f4a 0x00000002 PAD
- 0x08004f4c 0x08004f4c 0x00000062 Code RO 134 .text.playDefaultTone sounds.o
- 0x08004fae 0x08004fae 0x00000002 PAD
- 0x08004fb0 0x08004fb0 0x00000074 Code RO 132 .text.playInputTune sounds.o
- 0x08005024 0x08005024 0x00000078 Code RO 130 .text.playInputTune2 sounds.o
- 0x0800509c 0x0800509c 0x00000090 Code RO 124 .text.playStartupTune sounds.o
- 0x0800512c 0x0800512c 0x00000072 Code RO 1257 .text.proportionalBrake phaseouts.o
- 0x0800519e 0x0800519e 0x00000002 PAD
- 0x080051a0 0x080051a0 0x00000062 Code RO 1172 .text.read_flash_bin eeprom.o
- 0x08005202 0x08005202 0x00000002 PAD
- 0x08005204 0x08005204 0x0000009e Code RO 1179 .text.receiveDshotDma io.o
- 0x080052a2 0x080052a2 0x00000002 PAD
- 0x080052a4 0x080052a4 0x00000010 Code RO 1226 .text.reloadWatchDogCounter peripherals.o
- 0x080052b4 0x080052b4 0x00000010 Code RO 1252 .text.resetInputCaptureTimer peripherals.o
- 0x080052c4 0x080052c4 0x00000084 Code RO 34 .text.saveEEpromSettings main.o
- 0x08005348 0x08005348 0x0000017a Code RO 1170 .text.save_flash_nolib eeprom.o
- 0x080054c2 0x080054c2 0x00000002 PAD
- 0x080054c4 0x080054c4 0x000000aa Code RO 1181 .text.sendDshotDma io.o
- 0x0800556e 0x0800556e 0x00000002 PAD
- 0x08005570 0x08005570 0x0000001c Code RO 1290 .text.send_telem_DMA serial_telemetry.o
- 0x0800558c 0x0800558c 0x0000001a Code RO 1232 .text.setAndEnableComInt peripherals.o
- 0x080055a6 0x080055a6 0x00000002 PAD
- 0x080055a8 0x080055a8 0x0000000c Code RO 1240 .text.setAutoReloadPWM peripherals.o
- 0x080055b4 0x080055b4 0x00000010 Code RO 1242 .text.setDutyCycleAll peripherals.o
- 0x080055c4 0x080055c4 0x00000012 Code RO 1185 .text.setInputPolarityRising io.o
- 0x080055d6 0x080055d6 0x00000002 PAD
- 0x080055d8 0x080055d8 0x0000000c Code RO 1244 .text.setPWMCompare1 peripherals.o
- 0x080055e4 0x080055e4 0x0000000c Code RO 1246 .text.setPWMCompare2 peripherals.o
- 0x080055f0 0x080055f0 0x0000000c Code RO 1248 .text.setPWMCompare3 peripherals.o
- 0x080055fc 0x080055fc 0x0000000c Code RO 1238 .text.setPrescalerPWM peripherals.o
- 0x08005608 0x08005608 0x00000014 Code RO 114 .text.setVolume sounds.o
- 0x0800561c 0x0800561c 0x0000000e Code RO 1236 .text.setintervaTimerCount peripherals.o
- 0x0800562a 0x0800562a 0x00000002 PAD
- 0x0800562c 0x0800562c 0x00000076 Code RO 1202 .text.system_clock_config peripherals.o
- 0x080056a2 0x080056a2 0x00000002 PAD
- 0x080056a4 0x080056a4 0x000000ec Code RO 1305 .text.system_core_clock_update system_at32f415.o
- 0x08005790 0x08005790 0x000000f8 Code RO 1298 .text.telem_UART_Init serial_telemetry.o
- 0x08005888 0x08005888 0x00000a0e Code RO 48 .text.tenKhzRoutine main.o
- 0x08006296 0x08006296 0x00000002 PAD
- 0x08006298 0x08006298 0x000000a0 Code RO 880 .text.tmr_channel_enable at32f415_tmr.o
- 0x08006338 0x08006338 0x00000048 Code RO 864 .text.tmr_output_channel_buffer_enable at32f415_tmr.o
- 0x08006380 0x08006380 0x00000012 Code RO 862 .text.tmr_period_buffer_enable at32f415_tmr.o
- 0x08006392 0x08006392 0x00000002 PAD
- 0x08006394 0x08006394 0x000000d6 Code RO 824 .text.tmr_reset at32f415_tmr.o
- 0x0800646a 0x0800646a 0x00000002 PAD
- 0x0800646c 0x0800646c 0x0000013e Code RO 100 .text.transfercomplete signal.o
- 0x080065aa 0x080065aa 0x00000002 PAD
- 0x080065ac 0x080065ac 0x00000012 Code RO 953 .text.usart_dma_transmitter_enable at32f415_usart.o
- 0x080065be 0x080065be 0x00000002 PAD
- 0x080065c0 0x080065c0 0x00000012 Code RO 941 .text.usart_enable at32f415_usart.o
- 0x080065d2 0x080065d2 0x00000002 PAD
- 0x080065d4 0x080065d4 0x00000086 Code RO 937 .text.usart_init at32f415_usart.o
- 0x0800665a 0x0800665a 0x00000002 PAD
- 0x0800665c 0x0800665c 0x00000012 Code RO 945 .text.usart_receiver_enable at32f415_usart.o
- 0x0800666e 0x0800666e 0x00000002 PAD
- 0x08006670 0x08006670 0x00000012 Code RO 981 .text.usart_single_line_halfduplex_select at32f415_usart.o
- 0x08006682 0x08006682 0x00000002 PAD
- 0x08006684 0x08006684 0x00000012 Code RO 943 .text.usart_transmitter_enable at32f415_usart.o
- 0x08006696 0x08006696 0x00000002 PAD
- 0x08006698 0x08006698 0x000001b8 Code RO 1325 x$fpl$exception f_ws.l(except.o)
- 0x08006850 0x08006850 0x00000140 Code RO 1313 x$fpl$fadd f_ws.l(faddsub_clz.o)
- 0x08006990 0x08006990 0x00000054 Code RO 1316 x$fpl$fcmp f_ws.l(fcmp.o)
- 0x080069e4 0x080069e4 0x00000018 Code RO 1352 x$fpl$fcmpinf f_ws.l(fcmpi.o)
- 0x080069fc 0x080069fc 0x000001bc Code RO 1318 x$fpl$fdiv f_ws.l(fdiv.o)
- 0x08006bb8 0x08006bb8 0x00000060 Code RO 1326 x$fpl$feqf f_ws.l(feqf.o)
- 0x08006c18 0x08006c18 0x00000044 Code RO 1319 x$fpl$ffix f_ws.l(ffix.o)
- 0x08006c5c 0x08006c5c 0x00000030 Code RO 1322 x$fpl$fflt f_ws.l(fflt_clz.o)
- 0x08006c8c 0x08006c8c 0x00000064 Code RO 1327 x$fpl$fgeqf f_ws.l(fgeqf.o)
- 0x08006cf0 0x08006cf0 0x00000064 Code RO 1328 x$fpl$fleqf f_ws.l(fleqf.o)
- 0x08006d54 0x08006d54 0x000000f6 Code RO 1329 x$fpl$fnaninf f_ws.l(fnaninf.o)
- 0x08006e4a 0x08006e4a 0x0000004a Code RO 1330 x$fpl$fnorm2 f_ws.l(fnorm2_clz.o)
- 0x08006e94 0x08006e94 0x0000000e Code RO 1424 x$fpl$fpinit f_ws.l(fpinit.o)
- 0x08006ea2 0x08006ea2 0x0000000a Code RO 1331 x$fpl$fretinf f_ws.l(fretinf.o)
- 0x08006eac 0x08006eac 0x00000142 Code RO 1315 x$fpl$fsub f_ws.l(faddsub_clz.o)
- 0x08006fee 0x08006fee 0x0000012a Code RO 1332 x$fpl$funder f_ws.l(funder_clz.o)
- 0x08007118 0x08007118 0x000000b2 Code RO 1353 x$fpl$retnan f_ws.l(retnan.o)
- 0x080071ca 0x080071ca 0x00000090 Code RO 1354 x$fpl$trapveneer f_ws.l(trapv.o)
- 0x0800725a 0x0800725a 0x00000000 Code RO 1333 x$fpl$usenofp f_ws.l(usenofp.o)
- 0x0800725a 0x0800725a 0x00000008 Data RO 362 .rodata.cst8 at32f415_crm.o
- 0x08007262 0x08007262 0x00000010 Data RO 10 .rodata.gcr_encode_table dshot.o
- 0x08007272 0x08007272 0x00000002 PAD
- 0x08007274 0x08007274 0x00000020 Data RO 1468 Region$$Table anon$$obj.o
+ 0x08002cbc 0x08002cbc 0x00000012 Code RO 346 .text.crm_sysclk_switch at32f415_crm.o
+ 0x08002cce 0x08002cce 0x00000002 PAD
+ 0x08002cd0 0x08002cd0 0x00000010 Code RO 348 .text.crm_sysclk_switch_status_get at32f415_crm.o
+ 0x08002ce0 0x08002ce0 0x0000002c Code RO 19 .text.delayMicros functions.o
+ 0x08002d0c 0x08002d0c 0x0000004e Code RO 21 .text.delayMillis functions.o
+ 0x08002d5a 0x08002d5a 0x00000002 PAD
+ 0x08002d5c 0x08002d5c 0x00000238 Code RO 112 .text.detectInput signal.o
+ 0x08002f94 0x08002f94 0x0000000a Code RO 385 .text.dma_channel_enable at32f415_dma.o
+ 0x08002f9e 0x08002f9e 0x00000002 PAD
+ 0x08002fa0 0x08002fa0 0x0000000e Code RO 393 .text.dma_default_para_init at32f415_dma.o
+ 0x08002fae 0x08002fae 0x00000002 PAD
+ 0x08002fb0 0x08002fb0 0x0000001a Code RO 389 .text.dma_flag_get at32f415_dma.o
+ 0x08002fca 0x08002fca 0x00000002 PAD
+ 0x08002fcc 0x08002fcc 0x0000007c Code RO 395 .text.dma_init at32f415_dma.o
+ 0x08003048 0x08003048 0x00000010 Code RO 383 .text.dma_interrupt_enable at32f415_dma.o
+ 0x08003058 0x08003058 0x0000005a Code RO 377 .text.dma_reset at32f415_dma.o
+ 0x080030b2 0x080030b2 0x00000002 PAD
+ 0x080030b4 0x080030b4 0x00000012 Code RO 1172 .text.enableCompInterrupts comparator.o
+ 0x080030c6 0x080030c6 0x00000002 PAD
+ 0x080030c8 0x080030c8 0x0000010e Code RO 1261 .text.enableCorePeripherals peripherals.o
+ 0x080031d6 0x080031d6 0x00000002 PAD
+ 0x080031d8 0x080031d8 0x0000000c Code RO 526 .text.flash_flag_clear at32f415_flash.o
+ 0x080031e4 0x080031e4 0x00000012 Code RO 534 .text.flash_lock at32f415_flash.o
+ 0x080031f6 0x080031f6 0x00000002 PAD
+ 0x080031f8 0x080031f8 0x0000018e Code RO 536 .text.flash_sector_erase at32f415_flash.o
+ 0x08003386 0x08003386 0x00000002 PAD
+ 0x08003388 0x08003388 0x0000001e Code RO 532 .text.flash_unlock at32f415_flash.o
+ 0x080033a6 0x080033a6 0x00000002 PAD
+ 0x080033a8 0x080033a8 0x00000186 Code RO 544 .text.flash_word_program at32f415_flash.o
+ 0x0800352e 0x0800352e 0x00000002 PAD
+ 0x08003530 0x08003530 0x00000080 Code RO 1288 .text.fullBrake phaseouts.o
+ 0x080035b0 0x080035b0 0x00000012 Code RO 1257 .text.generatePwmTimerEvent peripherals.o
+ 0x080035c2 0x080035c2 0x00000002 PAD
+ 0x080035c4 0x080035c4 0x00000008 Code RO 17 .text.getAbsDif functions.o
+ 0x080035cc 0x080035cc 0x00000010 Code RO 1168 .text.getCompOutputLevel comparator.o
+ 0x080035dc 0x080035dc 0x00000026 Code RO 1124 .text.getConvertedDegrees adc.o
+ 0x08003602 0x08003602 0x00000002 PAD
+ 0x08003604 0x08003604 0x00000010 Code RO 1190 .text.getInputPinState io.o
+ 0x08003614 0x08003614 0x00000012 Code RO 597 .text.gpio_default_para_init at32f415_gpio.o
+ 0x08003626 0x08003626 0x00000002 PAD
+ 0x08003628 0x08003628 0x0000020e Code RO 595 .text.gpio_init at32f415_gpio.o
+ 0x08003836 0x08003836 0x00000002 PAD
+ 0x08003838 0x08003838 0x00000036 Code RO 23 .text.gpio_mode_QUICK functions.o
+ 0x0800386e 0x0800386e 0x00000002 PAD
+ 0x08003870 0x08003870 0x00000040 Code RO 621 .text.gpio_pin_remap_config at32f415_gpio.o
+ 0x080038b0 0x080038b0 0x00000004 Code RO 1229 .text.initAfterJump peripherals.o
+ 0x080038b4 0x080038b4 0x00000138 Code RO 1207 .text.initCorePeripherals peripherals.o
+ 0x080039ec 0x080039ec 0x000000f4 Code RO 40 .text.interruptRoutine main.o
+ 0x08003ae0 0x08003ae0 0x00000342 Code RO 28 .text.loadEEpromSettings main.o
+ 0x08003e22 0x08003e22 0x00000002 PAD
+ 0x08003e24 0x08003e24 0x00000c24 Code RO 54 .text.main main.o
+ 0x08004a48 0x08004a48 0x0000010e Code RO 1303 .text.makeTelemPackage serial_telemetry.o
+ 0x08004b56 0x08004b56 0x00000002 PAD
+ 0x08004b58 0x08004b58 0x000001e4 Code RO 8 .text.make_dshot_package dshot.o
+ 0x08004d3c 0x08004d3c 0x00000050 Code RO 15 .text.map functions.o
+ 0x08004d8c 0x08004d8c 0x00000018 Code RO 1170 .text.maskPhaseInterrupts comparator.o
+ 0x08004da4 0x08004da4 0x00000072 Code RO 691 .text.nvic_irq_enable at32f415_misc.o
+ 0x08004e16 0x08004e16 0x00000002 PAD
+ 0x08004e18 0x08004e18 0x00000094 Code RO 144 .text.playBeaconTune3 sounds.o
+ 0x08004eac 0x08004eac 0x0000012a Code RO 128 .text.playBlueJayTune sounds.o
+ 0x08004fd6 0x08004fd6 0x00000002 PAD
+ 0x08004fd8 0x08004fd8 0x00000068 Code RO 142 .text.playChangedTone sounds.o
+ 0x08005040 0x08005040 0x00000068 Code RO 140 .text.playDefaultTone sounds.o
+ 0x080050a8 0x080050a8 0x0000007a Code RO 138 .text.playInputTune sounds.o
+ 0x08005122 0x08005122 0x00000002 PAD
+ 0x08005124 0x08005124 0x0000007c Code RO 136 .text.playInputTune2 sounds.o
+ 0x080051a0 0x080051a0 0x0000008c Code RO 130 .text.playStartupTune sounds.o
+ 0x0800522c 0x0800522c 0x00000038 Code RO 50 .text.processDshot main.o
+ 0x08005264 0x08005264 0x00000072 Code RO 1264 .text.proportionalBrake phaseouts.o
+ 0x080052d6 0x080052d6 0x00000002 PAD
+ 0x080052d8 0x080052d8 0x00000062 Code RO 1179 .text.read_flash_bin eeprom.o
+ 0x0800533a 0x0800533a 0x00000002 PAD
+ 0x0800533c 0x0800533c 0x0000009c Code RO 1186 .text.receiveDshotDma io.o
+ 0x080053d8 0x080053d8 0x00000010 Code RO 1259 .text.resetInputCaptureTimer peripherals.o
+ 0x080053e8 0x080053e8 0x00000084 Code RO 30 .text.saveEEpromSettings main.o
+ 0x0800546c 0x0800546c 0x00000122 Code RO 1177 .text.save_flash_nolib eeprom.o
+ 0x0800558e 0x0800558e 0x00000002 PAD
+ 0x08005590 0x08005590 0x000000aa Code RO 1188 .text.sendDshotDma io.o
+ 0x0800563a 0x0800563a 0x00000002 PAD
+ 0x0800563c 0x0800563c 0x0000001c Code RO 1297 .text.send_telem_DMA serial_telemetry.o
+ 0x08005658 0x08005658 0x000006b6 Code RO 44 .text.setInput main.o
+ 0x08005d0e 0x08005d0e 0x00000002 PAD
+ 0x08005d10 0x08005d10 0x00000012 Code RO 1196 .text.setInputPullUp io.o
+ 0x08005d22 0x08005d22 0x00000002 PAD
+ 0x08005d24 0x08005d24 0x0000000c Code RO 1251 .text.setPWMCompare1 peripherals.o
+ 0x08005d30 0x08005d30 0x0000000c Code RO 1253 .text.setPWMCompare2 peripherals.o
+ 0x08005d3c 0x08005d3c 0x0000000c Code RO 1255 .text.setPWMCompare3 peripherals.o
+ 0x08005d48 0x08005d48 0x00000014 Code RO 120 .text.setVolume sounds.o
+ 0x08005d5c 0x08005d5c 0x000000be Code RO 42 .text.startMotor main.o
+ 0x08005e1a 0x08005e1a 0x00000002 PAD
+ 0x08005e1c 0x08005e1c 0x00000076 Code RO 1209 .text.system_clock_config peripherals.o
+ 0x08005e92 0x08005e92 0x00000002 PAD
+ 0x08005e94 0x08005e94 0x000000f0 Code RO 1312 .text.system_core_clock_update system_at32f415.o
+ 0x08005f84 0x08005f84 0x000000f8 Code RO 1305 .text.telem_UART_Init serial_telemetry.o
+ 0x0800607c 0x0800607c 0x000004a8 Code RO 46 .text.tenKhzRoutine main.o
+ 0x08006524 0x08006524 0x00000096 Code RO 887 .text.tmr_channel_enable at32f415_tmr.o
+ 0x080065ba 0x080065ba 0x00000002 PAD
+ 0x080065bc 0x080065bc 0x00000062 Code RO 871 .text.tmr_output_channel_buffer_enable at32f415_tmr.o
+ 0x0800661e 0x0800661e 0x00000002 PAD
+ 0x08006620 0x08006620 0x00000012 Code RO 869 .text.tmr_period_buffer_enable at32f415_tmr.o
+ 0x08006632 0x08006632 0x00000002 PAD
+ 0x08006634 0x08006634 0x000000d6 Code RO 831 .text.tmr_reset at32f415_tmr.o
+ 0x0800670a 0x0800670a 0x00000002 PAD
+ 0x0800670c 0x0800670c 0x000001ac Code RO 106 .text.transfercomplete signal.o
+ 0x080068b8 0x080068b8 0x00000012 Code RO 960 .text.usart_dma_transmitter_enable at32f415_usart.o
+ 0x080068ca 0x080068ca 0x00000002 PAD
+ 0x080068cc 0x080068cc 0x00000012 Code RO 948 .text.usart_enable at32f415_usart.o
+ 0x080068de 0x080068de 0x00000002 PAD
+ 0x080068e0 0x080068e0 0x00000086 Code RO 944 .text.usart_init at32f415_usart.o
+ 0x08006966 0x08006966 0x00000002 PAD
+ 0x08006968 0x08006968 0x00000012 Code RO 952 .text.usart_receiver_enable at32f415_usart.o
+ 0x0800697a 0x0800697a 0x00000002 PAD
+ 0x0800697c 0x0800697c 0x00000012 Code RO 988 .text.usart_single_line_halfduplex_select at32f415_usart.o
+ 0x0800698e 0x0800698e 0x00000002 PAD
+ 0x08006990 0x08006990 0x00000012 Code RO 950 .text.usart_transmitter_enable at32f415_usart.o
+ 0x080069a2 0x080069a2 0x00000002 PAD
+ 0x080069a4 0x080069a4 0x0000011e Code RO 48 .text.zcfoundroutine main.o
+ 0x08006ac2 0x08006ac2 0x00000002 PAD
+ 0x08006ac4 0x08006ac4 0x000000c4 Code RO 1320 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006b88 0x08006b88 0x00000054 Code RO 1323 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006bdc 0x08006bdc 0x00000018 Code RO 1353 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006bf4 0x08006bf4 0x00000184 Code RO 1325 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006d78 0x08006d78 0x00000068 Code RO 1332 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006de0 0x08006de0 0x00000036 Code RO 1326 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006e16 0x08006e16 0x00000002 PAD
+ 0x08006e18 0x08006e18 0x00000030 Code RO 1329 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006e48 0x08006e48 0x00000068 Code RO 1333 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006eb0 0x08006eb0 0x00000068 Code RO 1334 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006f18 0x08006f18 0x0000008c Code RO 1335 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006fa4 0x08006fa4 0x0000000a Code RO 1336 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006fae 0x08006fae 0x00000002 PAD
+ 0x08006fb0 0x08006fb0 0x000000ea Code RO 1322 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x0800709a 0x0800709a 0x00000000 Code RO 1337 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x0800709a 0x0800709a 0x00000008 Data RO 370 .rodata.cst8 at32f415_crm.o
+ 0x080070a2 0x080070a2 0x00000010 Data RO 10 .rodata.gcr_encode_table dshot.o
+ 0x080070b2 0x080070b2 0x00000002 PAD
+ 0x080070b4 0x080070b4 0x00000020 Data RO 1466 Region$$Table anon$$obj.o
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08007298, Size: 0x00000dc8, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002f0])
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080070d8, Size: 0x00000e50, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x20000000 COMPRESSED 0x00000058 Data RW 91 .data..L_MergedGlobals main.o
- 0x20000058 COMPRESSED 0x00000004 Data RW 109 .data..L_MergedGlobals signal.o
- 0x2000005c COMPRESSED 0x00000078 Data RW 92 .data..L_MergedGlobals.1 main.o
- 0x200000d4 COMPRESSED 0x00000001 Data RW 1198 .data.buffer_padding io.o
- 0x200000d5 COMPRESSED 0x00000001 Data RW 1195 .data.ic_timer_prescaler io.o
- 0x200000d6 COMPRESSED 0x00000002 PAD
- 0x200000d8 COMPRESSED 0x00000004 Data RW 108 .data.max_servo_deviation signal.o
- 0x200000dc COMPRESSED 0x00000001 Data RW 1300 .data.nbDataToTransmit serial_telemetry.o
- 0x200000dd COMPRESSED 0x00000001 PAD
- 0x200000de COMPRESSED 0x000002d0 Data RW 80 .data.pwmSin main.o
- 0x200003ae COMPRESSED 0x00000002 PAD
- 0x200003b0 COMPRESSED 0x00000004 Data RW 1307 .data.system_core_clock system_at32f415.o
- 0x200003b4 COMPRESSED 0x0000000e Data RW 60 .firmware_info main.o
- 0x200003c2 COMPRESSED 0x00000006 PAD
- 0x200003c8 - 0x00000060 Zero RW 1356 .bss c_w.l(libspace.o)
- 0x20000428 - 0x0000005c Zero RW 13 .bss..L_MergedGlobals dshot.o
- 0x20000484 - 0x00000014 Zero RW 110 .bss..L_MergedGlobals.1 signal.o
- 0x20000498 - 0x0000007c Zero RW 93 .bss..L_MergedGlobals.2 main.o
- 0x20000514 - 0x00000050 Zero RW 94 .bss..L_MergedGlobals.3 main.o
- 0x20000564 - 0x00000006 Zero RW 1119 .bss.ADCDataDMA adc.o
- 0x2000056a - 0x0000000a Zero RW 1301 .bss.aTxBuffer serial_telemetry.o
- 0x20000574 - 0x00000001 Zero RW 140 .bss.beep_volume sounds.o
- 0x20000575 COMPRESSED 0x00000003 PAD
- 0x20000578 - 0x00000100 Zero RW 1196 .bss.dma_buffer io.o
- 0x20000678 - 0x00000001 Zero RW 77 .bss.dshot_telemetry main.o
- 0x20000679 - 0x00000001 Zero RW 88 .bss.dshotcommand main.o
- 0x2000067a - 0x000000b0 Zero RW 76 .bss.eepromBuffer main.o
- 0x2000072a COMPRESSED 0x00000002 PAD
- 0x2000072c - 0x00000094 Zero RW 11 .bss.gcr dshot.o
- 0x200007c0 - 0x00000001 Zero RW 78 .bss.last_dshot_command main.o
- 0x200007c1 - 0x00000001 Zero RW 1197 .bss.out_put io.o
- 0x200007c2 COMPRESSED 0x00000006 PAD
- 0x200007c8 - 0x00000200 Zero RW 2 HEAP startup_at32f415.o
- 0x200009c8 - 0x00000400 Zero RW 1 STACK startup_at32f415.o
+ 0x20000000 COMPRESSED 0x00000058 Data RW 97 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 115 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 98 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1205 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1202 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 114 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1307 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 83 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1314 .data.system_core_clock system_at32f415.o
+ 0x200003b8 - 0x00000060 Zero RW 1361 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 13 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 116 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 99 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 100 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 1126 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1308 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 146 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1203 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 94 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 80 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000094 Zero RW 11 .bss.gcr dshot.o
+ 0x20000784 - 0x00000001 Zero RW 81 .bss.last_dshot_command main.o
+ 0x20000785 - 0x00000001 Zero RW 1204 .bss.out_put io.o
+ 0x20000786 - 0x000000c8 Zero RW 86 .bss.readings main.o
+ 0x2000084e COMPRESSED 0x00000002 PAD
+ 0x20000850 - 0x00000200 Zero RW 2 HEAP startup_at32f415.o
+ 0x20000a50 - 0x00000400 Zero RW 1 STACK startup_at32f415.o
- Load Region LR_FIRMWAREVERSION (Base: 0x08007be0, Size: 0x00000000, Max: 0x00000020, ABSOLUTE)
+ Load Region LR_FIRMWAREVERSION (Base: 0x08007be0, Size: 0x00000020, Max: 0x00000020, ABSOLUTE)
- Execution Region FIRMWAREVERSION (Exec base: 0x08007be0, Load base: 0x08007be0, Size: 0x00000000, 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
- **** No section assigned to this execution region ****
+ 0x08007be0 0x08007be0 0x0000001e Data RO 148 .rodata.test firmwareversion.o
==============================================================================
@@ -3685,35 +3562,36 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
- 316 0 0 0 6 0 adc.o
- 784 38 0 0 0 0 at32f415_adc.o
+ 354 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f415_adc.o
42 0 0 0 0 0 at32f415_cmp.o
- 892 30 8 0 0 0 at32f415_crm.o
- 282 0 0 0 0 0 at32f415_dma.o
+ 888 30 8 0 0 0 at32f415_crm.o
+ 280 0 0 0 0 0 at32f415_dma.o
848 0 0 0 0 0 at32f415_flash.o
- 612 0 0 0 0 0 at32f415_gpio.o
- 392 0 0 0 0 0 at32f415_it.o
- 110 0 0 0 0 0 at32f415_misc.o
- 464 20 0 0 0 0 at32f415_tmr.o
+ 608 0 0 0 0 0 at32f415_gpio.o
+ 432 0 0 0 0 0 at32f415_it.o
+ 114 0 0 0 0 0 at32f415_misc.o
+ 480 20 0 0 0 0 at32f415_tmr.o
224 0 0 0 0 0 at32f415_usart.o
182 0 0 0 0 0 comparator.o
- 1740 24 16 0 240 0 dshot.o
- 476 0 0 0 0 0 eeprom.o
- 224 0 0 0 0 0 functions.o
- 378 0 0 2 257 0 io.o
- 6716 6 0 942 383 0 main.o
- 1316 0 0 0 0 0 peripherals.o
- 1466 8 0 0 0 0 phaseouts.o
- 538 0 0 1 10 0 serial_telemetry.o
- 1408 0 0 8 20 0 signal.o
- 1000 0 0 0 1 0 sounds.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 264 0 0 0 0 0 functions.o
+ 360 0 0 2 257 0 io.o
+ 8034 14 0 928 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
+ 1476 0 0 10 28 0 signal.o
+ 1060 0 0 0 1 0 sounds.o
64 26 368 0 1536 0 startup_at32f415.o
- 408 16 0 4 0 0 system_at32f415.o
+ 412 16 0 4 0 0 system_at32f415.o
----------------------------------------------------------------------
- 21056 168 426 964 2468 0 Object Totals
+ 22448 178 458 952 2616 0 Object Totals
0 0 32 0 0 0 (incl. Generated)
- 174 0 2 7 15 0 (incl. Padding)
+ 160 0 4 7 8 0 (incl. Padding)
----------------------------------------------------------------------
@@ -3726,59 +3604,46 @@ Image component sizes
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
- 48 4 0 0 0 0 _fptrap.o
- 10 0 0 0 0 0 defsig_exit.o
- 172 110 0 0 0 0 defsig_fpe_inner.o
- 14 0 0 0 0 0 defsig_fpe_outer.o
- 50 0 0 0 0 0 defsig_general.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
- 6 0 0 0 0 0 libinit2.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
- 8 4 0 0 0 0 rt_fp_status_addr_intlibspace.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
- 14 0 0 0 0 0 sys_wrch.o
2 0 0 0 0 0 use_no_semi.o
- 440 24 0 0 0 0 except.o
- 642 16 0 0 0 0 faddsub_clz.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
- 444 78 0 0 0 0 fdiv.o
- 96 8 0 0 0 0 feqf.o
- 68 12 0 0 0 0 ffix.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
- 100 8 0 0 0 0 fgeqf.o
- 100 8 0 0 0 0 fleqf.o
- 246 4 0 0 0 0 fnaninf.o
- 74 0 0 0 0 0 fnorm2_clz.o
- 14 0 0 0 0 0 fpinit.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
- 298 0 0 0 0 0 funder_clz.o
- 178 0 0 0 0 0 retnan.o
- 144 0 0 0 0 0 trapv.o
0 0 0 0 0 0 usenofp.o
----------------------------------------------------------------------
- 3754 292 0 0 96 0 Library Totals
+ 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
- 734 134 0 0 96 0 c_w.l
- 3010 158 0 0 0 0 f_ws.l
+ 414 16 0 0 96 0 c_w.l
+ 1490 104 0 0 0 0 fz_ws.l
----------------------------------------------------------------------
- 3754 292 0 0 96 0 Library Totals
+ 1914 120 0 0 96 0 Library Totals
----------------------------------------------------------------------
@@ -3787,15 +3652,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 24810 460 426 964 2564 0 Grand Totals
- 24810 460 426 752 2564 0 ELF Image Totals (compressed)
- 24810 460 426 752 0 0 ROM Totals
+ 24362 298 458 952 2712 0 Grand Totals
+ 24362 298 458 736 2712 0 ELF Image Totals (compressed)
+ 24362 298 458 736 0 0 ROM Totals
==============================================================================
- Total RO Size (Code + RO Data) 25236 ( 24.64kB)
- Total RW Size (RW Data + ZI Data) 3528 ( 3.45kB)
- Total ROM Size (Code + RO Data + RW Data) 25988 ( 25.38kB)
+ Total RO Size (Code + RO Data) 24820 ( 24.24kB)
+ Total RW Size (RW Data + ZI Data) 3664 ( 3.58kB)
+ Total ROM Size (Code + RO Data + RW Data) 25556 ( 24.96kB)
==============================================================================
diff --git a/Keil_Projects/Listings/AM32_AT32DEV_F421.map b/Keil_Projects/Listings/AM32_AT32DEV_F421.map
index d0bf4b17..0953e937 100644
--- a/Keil_Projects/Listings/AM32_AT32DEV_F421.map
+++ b/Keil_Projects/Listings/AM32_AT32DEV_F421.map
@@ -1,19 +1,16 @@
-Component: ARM Compiler 6.16 Tool: armlink [5dfeaa00]
+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 main.o(.bss..L_MergedGlobals.2) for armed
- dshot.o(.text.computeDshotDMA) refers to main.o(.bss.dshot_telemetry) for dshot_telemetry
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 armed
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 sounds.o(.text.playInputTune) for playInputTune
- dshot.o(.text.computeDshotDMA) refers to sounds.o(.text.playInputTune2) for playInputTune2
- dshot.o(.text.computeDshotDMA) refers to sounds.o(.text.playBeaconTune3) for playBeaconTune3
- dshot.o(.text.computeDshotDMA) refers to sounds.o(.text.playStartupTune) for playStartupTune
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
@@ -29,16 +26,7 @@ Section Cross References
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]
- main.o(.text.checkForHighSignal) refers to io.o(.text.changeToInput) for changeToInput
- main.o(.text.checkForHighSignal) refers to io.o(.text.setInputPullDown) for setInputPullDown
- main.o(.text.checkForHighSignal) refers to functions.o(.text.delayMicros) for delayMicros
- main.o(.text.checkForHighSignal) refers to main.o(.bss.low_pin_count) for low_pin_count
- main.o(.text.checkForHighSignal) refers to io.o(.text.getInputPinState) for getInputPinState
- main.o(.text.checkForHighSignal) refers to io.o(.text.setInputPullUp) for setInputPullUp
- main.o(.text.checkForHighSignal) refers to phaseouts.o(.text.allOff) for allOff
- main.o(.text.checkForHighSignal) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
- main.o(.ARM.exidx.text.checkForHighSignal) refers to main.o(.text.checkForHighSignal) for [Anonymous Symbol]
- main.o(.ARM.exidx.text.__NVIC_SystemReset) refers to main.o(.text.__NVIC_SystemReset) 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(.bss.eepromBuffer) for eepromBuffer
@@ -46,7 +34,6 @@ Section Cross References
main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
main.o(.text.loadEEpromSettings) refers to functions.o(.text.map) for map
- main.o(.text.loadEEpromSettings) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
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]
@@ -55,80 +42,86 @@ Section Cross References
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.getSmoothedInput) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
- main.o(.text.getSmoothedInput) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
- main.o(.text.getSmoothedInput) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
- main.o(.ARM.exidx.text.getSmoothedInput) refers to main.o(.text.getSmoothedInput) 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 main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
main.o(.text.commutate) refers to phaseouts.o(.text.comStep) for comStep
main.o(.text.commutate) refers to comparator.o(.text.changeCompInput) for changeCompInput
- main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals.1) for .L_MergedGlobals.1
- main.o(.text.commutate) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
- main.o(.text.commutate) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
- main.o(.text.commutate) refers to faddsub_clz.o(x$fpl$fadd) for __aeabi_fadd
- main.o(.text.commutate) refers to fcmp.o(x$fpl$fcmp) for __aeabi_fcmpgt
+ 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 peripherals.o(.text.disableComTimerInt) for disableComTimerInt
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 main.o(.text.commutate) for commutate
- main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ 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 peripherals.o(.text.getintervaTimerCount) for getintervaTimerCount
main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
- main.o(.text.interruptRoutine) refers to peripherals.o(.text.setintervaTimerCount) for setintervaTimerCount
- main.o(.text.interruptRoutine) refers to peripherals.o(.text.setAndEnableComInt) for setAndEnableComInt
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(.text.commutate) for commutate
main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
- main.o(.text.startMotor) refers to peripherals.o(.text.setintervaTimerCount) for setintervaTimerCount
+ 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 dshot.o(.text.computeDshotDMA) for computeDshotDMA
+ 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 dshot.o(.text.make_dshot_package) for make_dshot_package
- 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(.text.tenKhzRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
- main.o(.text.tenKhzRoutine) refers to phaseouts.o(.text.allOff) for allOff
+ 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 fcmp.o(x$fpl$fcmp) for __aeabi_fcmplt
- main.o(.text.tenKhzRoutine) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
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 dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
- main.o(.text.tenKhzRoutine) refers to main.o(.text.commutate) for commutate
- main.o(.text.tenKhzRoutine) refers to peripherals.o(.text.setintervaTimerCount) for setintervaTimerCount
- main.o(.text.tenKhzRoutine) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
- main.o(.text.tenKhzRoutine) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
- main.o(.text.tenKhzRoutine) refers to sounds.o(.text.playChangedTone) for playChangedTone
- main.o(.text.tenKhzRoutine) refers to phaseouts.o(.text.fullBrake) for fullBrake
- 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 peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
- main.o(.text.tenKhzRoutine) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake
- main.o(.text.tenKhzRoutine) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- main.o(.text.tenKhzRoutine) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
- main.o(.text.tenKhzRoutine) refers to functions.o(.text.getAbsDif) for getAbsDif
- main.o(.text.tenKhzRoutine) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
- main.o(.text.tenKhzRoutine) refers to io.o(.bss.dma_buffer) for dma_buffer
- main.o(.text.tenKhzRoutine) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
- main.o(.text.tenKhzRoutine) refers to main.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ 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
@@ -136,49 +129,51 @@ Section Cross References
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.zcfoundroutine) refers to peripherals.o(.text.getintervaTimerCount) for getintervaTimerCount
- main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
- main.o(.text.zcfoundroutine) refers to peripherals.o(.text.setintervaTimerCount) for setintervaTimerCount
- 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 main.o(.text.commutate) for commutate
- 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.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(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
- main.o(.text.main) refers to main.o(.firmware_info) for firmware_info
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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
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 peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
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.proportionalBrake) for proportionalBrake
- main.o(.text.main) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
+ 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
- main.o(.text.main) refers to peripherals.o(.text.disableComTimerInt) for disableComTimerInt
- main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
- main.o(.text.main) refers to main.o(.text.advanceincrement) for advanceincrement
- main.o(.text.main) refers to functions.o(.text.map) for map
- main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
- main.o(.text.main) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
- main.o(.text.main) refers to peripherals.o(.text.setintervaTimerCount) for setintervaTimerCount
- main.o(.text.main) refers to main.o(.text.commutate) for commutate
- main.o(.text.main) refers to peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
- main.o(.text.main) refers to peripherals.o(.text.getintervaTimerCount) for getintervaTimerCount
+ 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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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
@@ -196,17 +191,18 @@ Section Cross References
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 main.o(.bss.dshot_telemetry) for dshot_telemetry
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 io.o(.text.setInputPolarityRising) for setInputPolarityRising
- signal.o(.text.transfercomplete) refers to io.o(.text.enableHalfTransferInt) for enableHalfTransferInt
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]
@@ -227,114 +223,76 @@ Section Cross References
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 peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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(.text.setCaptureCompare) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
sounds.o(.ARM.exidx.text.setCaptureCompare) refers to sounds.o(.text.setCaptureCompare) for [Anonymous Symbol]
- sounds.o(.text.playBJNote) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
- sounds.o(.text.playBJNote) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
sounds.o(.text.playBJNote) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playBJNote) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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 peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
- sounds.o(.text.playBlueJayTune) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
- sounds.o(.text.playBlueJayTune) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
sounds.o(.text.playBlueJayTune) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playBlueJayTune) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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 sounds.o(.text.playBlueJayTune) for playBlueJayTune
- sounds.o(.text.playStartupTune) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playStartupTune) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.comStep) for comStep
- sounds.o(.text.playStartupTune) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
sounds.o(.ARM.exidx.text.playStartupTune) refers to sounds.o(.text.playStartupTune) for [Anonymous Symbol]
- sounds.o(.text.playBrushedStartupTune) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
sounds.o(.text.playBrushedStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playBrushedStartupTune) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.comStep) for comStep
- sounds.o(.text.playBrushedStartupTune) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
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 peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
- sounds.o(.text.playDuskingTune) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.comStep) for comStep
- sounds.o(.text.playDuskingTune) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
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 peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playInputTune2) refers to peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
- sounds.o(.text.playInputTune2) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
sounds.o(.text.playInputTune2) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playInputTune2) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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 peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playInputTune) refers to peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
- sounds.o(.text.playInputTune) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playInputTune) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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 peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playDefaultTone) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playDefaultTone) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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 peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
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 peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playChangedTone) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playChangedTone) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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 peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
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 peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
- sounds.o(.text.playBeaconTune3) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
- sounds.o(.text.playBeaconTune3) refers to peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.comStep) for comStep
- sounds.o(.text.playBeaconTune3) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
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
@@ -526,7 +484,6 @@ Section Cross References
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_gpio.o(.rodata..Lswitch.table.gpio_reset.1) for .Lswitch.table.gpio_reset.1
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]
@@ -739,12 +696,10 @@ Section Cross References
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_misc.o(.text.nvic_irq_enable) for nvic_irq_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_interrupt_enable) for dma_interrupt_enable
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
@@ -774,9 +729,9 @@ Section Cross References
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 at32f421_dma.o(.text.dma_flag_get) for dma_flag_get
- at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ 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(.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]
@@ -787,7 +742,9 @@ Section Cross References
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(.ARM.exidx.text.EXTI4_15_IRQHandler) refers to at32f421_it.o(.text.EXTI4_15_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]
@@ -823,12 +780,12 @@ Section Cross References
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_QUICK) for gpio_mode_QUICK
+ 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_QUICK) for gpio_mode_QUICK
+ 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_QUICK) for gpio_mode_QUICK
+ 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
@@ -919,8 +876,8 @@ Section Cross References
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 main.o(.data..L_MergedGlobals) for comp_pwm
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]
@@ -973,6 +930,7 @@ Section Cross References
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
@@ -990,15 +948,13 @@ Section Cross References
__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 except.o(x$fpl$exception) for __fpl_exception
- faddsub_clz.o(x$fpl$fadd) refers to funder_clz.o(x$fpl$funder) for __funder_d
+ 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 funder_clz.o(x$fpl$funder) for __funder_d
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
@@ -1007,17 +963,12 @@ Section Cross References
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 funder_clz.o(x$fpl$funder) for __funder
- fdiv.o(x$fpl$fdiv) refers to except.o(x$fpl$exception) for __fpl_exception
- fdiv.o(x$fpl$fdiv) refers to fnorm2_clz.o(x$fpl$fnorm2) for __fpl_normalise2
- fdiv.o(x$fpl$fdiv) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf
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$ffix) refers to except.o(x$fpl$exception) for __fpl_exception
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
- ffix.o(x$fpl$ffixr) refers to except.o(x$fpl$exception) for __fpl_exception
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
@@ -1027,10 +978,6 @@ Section Cross References
__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
- except.o(x$fpl$exception) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
- except.o(x$fpl$exception) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
- except.o(x$fpl$exception) refers to trapv.o(x$fpl$trapveneer) for _fp_trapveneer
- except.o(x$fpl$exception) refers to retnan.o(x$fpl$retnan) for __fpl_return_NaN
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
@@ -1041,13 +988,7 @@ Section Cross References
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
- fnaninf.o(x$fpl$fnaninf) refers to except.o(x$fpl$exception) for __fpl_exception
- fnaninf.o(x$fpl$fnaninf) refers to funder_clz.o(x$fpl$funder) for __funder_d
- fnorm2_clz.o(x$fpl$fnorm2) 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
- funder_clz.o(x$fpl$funder) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
- funder_clz.o(x$fpl$funder) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
- funder_clz.o(x$fpl$funder) refers to trapv.o(x$fpl$trapveneer) for _fp_trapveneer
__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
@@ -1060,40 +1001,33 @@ Section Cross References
__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
- rt_fp_status_addr.o(.text) refers to rt_fp_status_addr.o(.bss) for __rt_fp_status_addr_data
- rt_fp_status_addr_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
fcmpi.o(x$fpl$fcmpinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
- retnan.o(x$fpl$retnan) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
- retnan.o(x$fpl$retnan) refers to trapv.o(x$fpl$trapveneer) for __fpl_cmpreturn
- trapv.o(x$fpl$trapveneer) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp
- trapv.o(x$fpl$trapveneer) refers to _fptrap.o(.text) for _fp_trap
- trapv.o(x$fpl$trapveneer) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
- libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
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
- _fptrap.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE
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$$0000002E) for __rt_lib_init_alloca_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000001) for __rt_lib_init_fp_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1
- libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1
+ 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
@@ -1101,34 +1035,23 @@ Section Cross References
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
- defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
- defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
- defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
- libinit2.o(.ARM.Collect$$libinit$$00000001) refers to fpinit.o(x$fpl$fpinit) for _fp_init
- libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
- libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
- libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
- libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
- libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
- libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
- libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
+ 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
- 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_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
- fpinit.o(x$fpl$fpinit) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
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
- __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
_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
@@ -1139,22 +1062,27 @@ Section Cross References
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_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_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_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
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
- defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
+ 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_rtmem_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
@@ -1176,28 +1104,31 @@ Removing Unused input sections from the image.
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.checkForHighSignal), (80 bytes).
- Removing main.o(.ARM.exidx.text.checkForHighSignal), (8 bytes).
- Removing main.o(.ARM.exidx.text.__NVIC_SystemReset), (8 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.getSmoothedInput), (94 bytes).
- Removing main.o(.ARM.exidx.text.getSmoothedInput), (8 bytes).
- Removing main.o(.text.getBemfState), (106 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), (142 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), (64 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.advanceincrement), (8 bytes).
- Removing main.o(.text.zcfoundroutine), (162 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.pwm_frequency_conversion_factor), (4 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).
@@ -1212,6 +1143,7 @@ Removing Unused input sections from the image.
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(.data.low_kv_filter_level), (1 bytes).
@@ -1220,6 +1152,8 @@ Removing Unused input sections from the image.
Removing main.o(.rodata.numReadings), (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.blank_time), (2 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.Speed_pid_output), (2 bytes).
@@ -1232,32 +1166,33 @@ Removing Unused input sections from the image.
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), (158 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), (34 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), (14 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (26 bytes).
Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
- Removing sounds.o(.text.playBJNote), (72 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), (150 bytes).
+ Removing sounds.o(.text.playBrushedStartupTune), (144 bytes).
Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
- Removing sounds.o(.text.playDuskingTune), (154 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).
@@ -1280,7 +1215,7 @@ Removing Unused input sections from the image.
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), (420 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).
@@ -1329,14 +1264,14 @@ Removing Unused input sections from the image.
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), (28 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), (104 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).
@@ -1357,7 +1292,7 @@ Removing Unused input sections from the image.
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), (86 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).
@@ -1368,7 +1303,7 @@ Removing Unused input sections from the image.
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), (202 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).
@@ -1388,7 +1323,7 @@ Removing Unused input sections from the image.
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), (30 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).
@@ -1410,6 +1345,7 @@ Removing Unused input sections from the image.
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).
@@ -1418,7 +1354,7 @@ Removing Unused input sections from the image.
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), (32 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).
@@ -1426,27 +1362,27 @@ Removing Unused input sections from the image.
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), (92 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), (114 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), (92 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), (216 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), (162 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), (120 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), (376 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), (380 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), (160 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).
@@ -1454,7 +1390,7 @@ Removing Unused input sections from the image.
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), (250 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).
@@ -1464,19 +1400,19 @@ Removing Unused input sections from the image.
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), (168 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), (232 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), (120 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).
@@ -1486,7 +1422,7 @@ Removing Unused input sections from the image.
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), (142 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).
@@ -1508,7 +1444,7 @@ Removing Unused input sections from the image.
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), (22 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).
@@ -1532,7 +1468,7 @@ Removing Unused input sections from the image.
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), (58 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).
@@ -1544,7 +1480,7 @@ Removing Unused input sections from the image.
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), (720 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).
@@ -1561,7 +1497,7 @@ Removing Unused input sections from the image.
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), (1370 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).
@@ -1571,9 +1507,9 @@ Removing Unused input sections from the image.
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), (742 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), (340 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).
@@ -1583,9 +1519,9 @@ Removing Unused input sections from the image.
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), (174 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), (216 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).
@@ -1596,7 +1532,7 @@ Removing Unused input sections from the image.
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), (62 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).
@@ -1622,13 +1558,12 @@ Removing Unused input sections from the image.
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_gpio.o(.rodata..Lswitch.table.gpio_reset.1), (24 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), (272 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).
@@ -1690,7 +1625,7 @@ Removing Unused input sections from the image.
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), (40 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).
@@ -1742,7 +1677,7 @@ Removing Unused input sections from the image.
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(.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).
@@ -1773,7 +1708,7 @@ Removing Unused input sections from the image.
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), (416 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).
@@ -1789,7 +1724,7 @@ Removing Unused input sections from the image.
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(.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).
@@ -1817,9 +1752,9 @@ Removing Unused input sections from the image.
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), (260 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), (72 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).
@@ -1831,9 +1766,9 @@ Removing Unused input sections from the image.
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), (72 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), (72 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).
@@ -1841,16 +1776,16 @@ Removing Unused input sections from the image.
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), (442 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), (70 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), (72 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).
@@ -1880,7 +1815,7 @@ Removing Unused input sections from the image.
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), (160 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).
@@ -1888,9 +1823,9 @@ Removing Unused input sections from the image.
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), (72 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), (72 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).
@@ -1986,7 +1921,6 @@ Removing Unused input sections from the image.
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(.text.getConvertedDegrees), (38 bytes).
Removing adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
Removing at32f421_it.o(.text), (0 bytes).
Removing at32f421_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes).
@@ -2007,8 +1941,7 @@ Removing Unused input sections from the image.
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(.text.EXTI4_15_IRQHandler), (2 bytes).
- Removing at32f421_it.o(.ARM.exidx.text.EXTI4_15_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).
@@ -2020,16 +1953,17 @@ Removing Unused input sections from the image.
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), (78 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(.text.setInputPullUp), (18 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).
@@ -2055,15 +1989,23 @@ Removing Unused input sections from the image.
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).
@@ -2101,17 +2043,18 @@ Removing Unused input sections from the image.
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), (88 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), (342 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).
-944 unused section(s) (total 29077 bytes) removed from the image.
+959 unused section(s) (total 30117 bytes) removed from the image.
==============================================================================
@@ -2133,26 +2076,23 @@ Image Symbol Table
../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_fp_status_addr.o ABSOLUTE
- ../clib/angel/rt.s 0x00000000 Number 0 rt_fp_status_addr_intlibspace.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 libspace.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_wrch.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
- ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch_hlt.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/fenv.c 0x00000000 Number 0 _fptrap.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
@@ -2160,17 +2100,15 @@ Image Symbol Table
../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_fpe_outer.o ABSOLUTE
- ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.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_fpe_inner.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_rtmem_outer.o ABSOLUTE
- ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.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_rtmem_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
@@ -2178,7 +2116,6 @@ Image Symbol Table
../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/except.s 0x00000000 Number 0 except.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
@@ -2189,15 +2126,13 @@ Image Symbol Table
../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/fnorm2.s 0x00000000 Number 0 fnorm2_clz.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/funder.s 0x00000000 Number 0 funder_clz.o ABSOLUTE
- ../fplib/retnan.s 0x00000000 Number 0 retnan.o ABSOLUTE
- ../fplib/trapv.s 0x00000000 Number 0 trapv.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
@@ -2222,6 +2157,7 @@ Image Symbol Table
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
@@ -2236,253 +2172,243 @@ Image Symbol Table
!!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$$00000001 0x08001182 Section 4 libinit2.o(.ARM.Collect$$libinit$$00000001)
- .ARM.Collect$$libinit$$00000004 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
- .ARM.Collect$$libinit$$0000000A 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
- .ARM.Collect$$libinit$$0000000C 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
- .ARM.Collect$$libinit$$0000000E 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
- .ARM.Collect$$libinit$$00000011 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
- .ARM.Collect$$libinit$$00000013 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
- .ARM.Collect$$libinit$$00000015 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
- .ARM.Collect$$libinit$$00000017 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
- .ARM.Collect$$libinit$$00000019 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
- .ARM.Collect$$libinit$$0000001B 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
- .ARM.Collect$$libinit$$0000001D 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
- .ARM.Collect$$libinit$$0000001F 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
- .ARM.Collect$$libinit$$00000021 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
- .ARM.Collect$$libinit$$00000023 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
- .ARM.Collect$$libinit$$00000025 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
- .ARM.Collect$$libinit$$0000002C 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
- .ARM.Collect$$libinit$$0000002E 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
- .ARM.Collect$$libinit$$00000030 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
- .ARM.Collect$$libinit$$00000032 0x08001186 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
- .ARM.Collect$$libinit$$00000033 0x08001186 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033)
- .ARM.Collect$$libshutdown$$00000000 0x08001188 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
- .ARM.Collect$$libshutdown$$00000002 0x0800118a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
- .ARM.Collect$$libshutdown$$00000004 0x0800118a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
- .ARM.Collect$$libshutdown$$00000007 0x0800118a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
- .ARM.Collect$$libshutdown$$0000000A 0x0800118a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
- .ARM.Collect$$libshutdown$$0000000C 0x0800118a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
- .ARM.Collect$$libshutdown$$0000000F 0x0800118a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
- .ARM.Collect$$libshutdown$$00000010 0x0800118a Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
- .ARM.Collect$$rtentry$$00000000 0x0800118c Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
- .ARM.Collect$$rtentry$$00000002 0x0800118c Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
- .ARM.Collect$$rtentry$$00000004 0x0800118c Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
- .ARM.Collect$$rtentry$$00000009 0x08001192 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
- .ARM.Collect$$rtentry$$0000000A 0x08001192 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
- .ARM.Collect$$rtentry$$0000000C 0x08001196 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
- .ARM.Collect$$rtentry$$0000000D 0x08001196 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
- .ARM.Collect$$rtexit$$00000000 0x0800119e Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
- .ARM.Collect$$rtexit$$00000002 0x080011a0 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
- .ARM.Collect$$rtexit$$00000003 0x080011a0 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
- .ARM.Collect$$rtexit$$00000004 0x080011a4 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
- .text 0x080011ac Section 64 startup_at32f421.o(.text)
- .text 0x080011ec Section 78 rt_memclr_w.o(.text)
- .text 0x0800123a Section 0 heapauxi.o(.text)
- .text 0x08001240 Section 8 rt_fp_status_addr_intlibspace.o(.text)
- .text 0x08001248 Section 8 libspace.o(.text)
- .text 0x08001250 Section 74 sys_stackheap_outer.o(.text)
- .text 0x0800129c Section 0 _fptrap.o(.text)
- .text 0x080012cc Section 0 exit.o(.text)
- .text 0x080012de Section 0 defsig_fpe_outer.o(.text)
- .text 0x080012ec Section 0 defsig_exit.o(.text)
- .text 0x080012f8 Section 0 defsig_fpe_inner.o(.text)
- .text 0x080013a4 Section 0 sys_exit.o(.text)
- .text 0x080013b0 Section 0 defsig_general.o(.text)
- .text 0x080013e2 Section 0 sys_wrch.o(.text)
- .text 0x080013f0 Section 2 use_no_semi.o(.text)
- .text 0x080013f2 Section 0 indicate_semi.o(.text)
- [Anonymous Symbol] 0x080013f4 Section 0 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
- [Anonymous Symbol] 0x08001410 Section 0 adc.o(.text.ADC_DMA_Callback)
- [Anonymous Symbol] 0x08001440 Section 0 adc.o(.text.ADC_Init)
- [Anonymous Symbol] 0x08001560 Section 0 at32f421_it.o(.text.BusFault_Handler)
- [Anonymous Symbol] 0x08001564 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
- [Anonymous Symbol] 0x08001590 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
- [Anonymous Symbol] 0x080015cc Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
- [Anonymous Symbol] 0x08001644 Section 0 at32f421_it.o(.text.DebugMon_Handler)
- [Anonymous Symbol] 0x08001648 Section 0 at32f421_it.o(.text.HardFault_Handler)
- [Anonymous Symbol] 0x0800164c Section 0 peripherals.o(.text.MX_IWDG_Init)
- [Anonymous Symbol] 0x08001674 Section 0 at32f421_it.o(.text.MemManage_Handler)
- [Anonymous Symbol] 0x08001678 Section 0 at32f421_it.o(.text.NMI_Handler)
- [Anonymous Symbol] 0x0800167c Section 0 at32f421_it.o(.text.PendSV_Handler)
- [Anonymous Symbol] 0x08001680 Section 0 main.o(.text.PeriodElapsedCallback)
- [Anonymous Symbol] 0x080016e4 Section 0 at32f421_it.o(.text.SVC_Handler)
- [Anonymous Symbol] 0x080016e8 Section 0 at32f421_it.o(.text.SysTick_Handler)
- [Anonymous Symbol] 0x080016ec Section 0 system_at32f421.o(.text.SystemInit)
- [Anonymous Symbol] 0x08001778 Section 0 peripherals.o(.text.TIM1_Init)
- [Anonymous Symbol] 0x08001890 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x080018a4 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x080018bc Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x080018cc Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
- [Anonymous Symbol] 0x080018f0 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
- [Anonymous Symbol] 0x080018f4 Section 0 at32f421_it.o(.text.UsageFault_Handler)
- __NVIC_SystemReset 0x080018f9 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
- [Anonymous Symbol] 0x080018f8 Section 0 main.o(.text.__NVIC_SystemReset)
- [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_base_config)
- [Anonymous Symbol] 0x08001968 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
- [Anonymous Symbol] 0x08001970 Section 0 at32f421_adc.o(.text.adc_calibration_init)
- [Anonymous Symbol] 0x0800197c Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
- [Anonymous Symbol] 0x08001984 Section 0 at32f421_adc.o(.text.adc_calibration_start)
- [Anonymous Symbol] 0x08001990 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
- [Anonymous Symbol] 0x08001998 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
- [Anonymous Symbol] 0x080019ac Section 0 at32f421_adc.o(.text.adc_enable)
- [Anonymous Symbol] 0x080019b8 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
- [Anonymous Symbol] 0x08001be8 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
- [Anonymous Symbol] 0x08001c14 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
- [Anonymous Symbol] 0x08001c28 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
- [Anonymous Symbol] 0x08001c44 Section 0 main.o(.text.advanceincrement)
- [Anonymous Symbol] 0x08001d7c Section 0 phaseouts.o(.text.allOff)
- [Anonymous Symbol] 0x08001e08 Section 0 phaseouts.o(.text.allpwm)
- [Anonymous Symbol] 0x08001ec4 Section 0 comparator.o(.text.changeCompInput)
- [Anonymous Symbol] 0x08001f48 Section 0 at32f421_cmp.o(.text.cmp_enable)
- [Anonymous Symbol] 0x08001f60 Section 0 phaseouts.o(.text.comStep)
- [Anonymous Symbol] 0x08002318 Section 0 main.o(.text.commutate)
- [Anonymous Symbol] 0x080024bc Section 0 dshot.o(.text.computeDshotDMA)
- [Anonymous Symbol] 0x08002964 Section 0 signal.o(.text.computeServoInput)
- [Anonymous Symbol] 0x08002b48 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
- [Anonymous Symbol] 0x08002b68 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
- [Anonymous Symbol] 0x08002b84 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
- [Anonymous Symbol] 0x08002ba0 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
- [Anonymous Symbol] 0x08002bbc Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
- [Anonymous Symbol] 0x08002bd4 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
- [Anonymous Symbol] 0x08002c58 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
- crm_clocks_freq_get.sclk_ahb_div_table 0x08002d60 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
- crm_clocks_freq_get.adc_div_table 0x08002d70 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
- [Anonymous Symbol] 0x08002d78 Section 0 at32f421_crm.o(.text.crm_flag_get)
- [Anonymous Symbol] 0x08002d94 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
- [Anonymous Symbol] 0x08002dbc Section 0 at32f421_crm.o(.text.crm_periph_reset)
- [Anonymous Symbol] 0x08002de4 Section 0 at32f421_crm.o(.text.crm_pll_config)
- [Anonymous Symbol] 0x08002e34 Section 0 at32f421_crm.o(.text.crm_reset)
- [Anonymous Symbol] 0x08002eb0 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
- [Anonymous Symbol] 0x08002ec4 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
- [Anonymous Symbol] 0x08002ed4 Section 0 functions.o(.text.delayMicros)
- [Anonymous Symbol] 0x08002f00 Section 0 functions.o(.text.delayMillis)
- [Anonymous Symbol] 0x08002f50 Section 0 signal.o(.text.detectInput)
- [Anonymous Symbol] 0x080031b0 Section 0 peripherals.o(.text.disableComTimerInt)
- [Anonymous Symbol] 0x080031c4 Section 0 at32f421_dma.o(.text.dma_channel_enable)
- [Anonymous Symbol] 0x080031d0 Section 0 at32f421_dma.o(.text.dma_default_para_init)
- [Anonymous Symbol] 0x080031e0 Section 0 at32f421_dma.o(.text.dma_flag_get)
- [Anonymous Symbol] 0x080031f0 Section 0 at32f421_dma.o(.text.dma_init)
- [Anonymous Symbol] 0x0800326c Section 0 at32f421_dma.o(.text.dma_interrupt_enable)
- [Anonymous Symbol] 0x0800327c Section 0 at32f421_dma.o(.text.dma_reset)
- [Anonymous Symbol] 0x080032c0 Section 0 comparator.o(.text.enableCompInterrupts)
- [Anonymous Symbol] 0x080032d4 Section 0 peripherals.o(.text.enableCorePeripherals)
- [Anonymous Symbol] 0x080033bc Section 0 io.o(.text.enableHalfTransferInt)
- [Anonymous Symbol] 0x080033cc Section 0 at32f421_flash.o(.text.flash_flag_clear)
- [Anonymous Symbol] 0x080033d8 Section 0 at32f421_flash.o(.text.flash_lock)
- [Anonymous Symbol] 0x080033ec Section 0 at32f421_flash.o(.text.flash_sector_erase)
- [Anonymous Symbol] 0x0800357c Section 0 at32f421_flash.o(.text.flash_unlock)
- [Anonymous Symbol] 0x0800359c Section 0 at32f421_flash.o(.text.flash_word_program)
- [Anonymous Symbol] 0x08003724 Section 0 phaseouts.o(.text.fullBrake)
- [Anonymous Symbol] 0x080037b0 Section 0 peripherals.o(.text.generatePwmTimerEvent)
- [Anonymous Symbol] 0x080037c4 Section 0 functions.o(.text.getAbsDif)
- [Anonymous Symbol] 0x080037cc Section 0 comparator.o(.text.getCompOutputLevel)
- [Anonymous Symbol] 0x080037dc Section 0 io.o(.text.getInputPinState)
- [Anonymous Symbol] 0x080037ec Section 0 peripherals.o(.text.getintervaTimerCount)
- [Anonymous Symbol] 0x080037fc Section 0 at32f421_gpio.o(.text.gpio_init)
- [Anonymous Symbol] 0x08003880 Section 0 functions.o(.text.gpio_mode_QUICK)
- [Anonymous Symbol] 0x08003898 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
- [Anonymous Symbol] 0x080038c8 Section 0 peripherals.o(.text.initAfterJump)
- [Anonymous Symbol] 0x080038cc Section 0 peripherals.o(.text.initCorePeripherals)
- [Anonymous Symbol] 0x08003a64 Section 0 main.o(.text.interruptRoutine)
- [Anonymous Symbol] 0x08003b30 Section 0 main.o(.text.loadEEpromSettings)
- [Anonymous Symbol] 0x08003e50 Section 0 main.o(.text.main)
- [Anonymous Symbol] 0x080046a4 Section 0 serial_telemetry.o(.text.makeTelemPackage)
- [Anonymous Symbol] 0x080047ac Section 0 dshot.o(.text.make_dshot_package)
- [Anonymous Symbol] 0x080049d0 Section 0 functions.o(.text.map)
- [Anonymous Symbol] 0x080049f8 Section 0 comparator.o(.text.maskPhaseInterrupts)
- [Anonymous Symbol] 0x08004a10 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
- [Anonymous Symbol] 0x08004a80 Section 0 sounds.o(.text.playBeaconTune3)
- [Anonymous Symbol] 0x08004af8 Section 0 sounds.o(.text.playBlueJayTune)
- [Anonymous Symbol] 0x08004c14 Section 0 sounds.o(.text.playChangedTone)
- [Anonymous Symbol] 0x08004c78 Section 0 sounds.o(.text.playDefaultTone)
- [Anonymous Symbol] 0x08004cdc Section 0 sounds.o(.text.playInputTune)
- [Anonymous Symbol] 0x08004d50 Section 0 sounds.o(.text.playInputTune2)
- [Anonymous Symbol] 0x08004dc8 Section 0 sounds.o(.text.playStartupTune)
- [Anonymous Symbol] 0x08004e58 Section 0 phaseouts.o(.text.proportionalBrake)
- [Anonymous Symbol] 0x08004ed0 Section 0 eeprom.o(.text.read_flash_bin)
- [Anonymous Symbol] 0x08004f34 Section 0 io.o(.text.receiveDshotDma)
- [Anonymous Symbol] 0x08004fb4 Section 0 peripherals.o(.text.reloadWatchDogCounter)
- [Anonymous Symbol] 0x08004fc4 Section 0 peripherals.o(.text.resetInputCaptureTimer)
- [Anonymous Symbol] 0x08004fd4 Section 0 main.o(.text.saveEEpromSettings)
- [Anonymous Symbol] 0x08005058 Section 0 eeprom.o(.text.save_flash_nolib)
- [Anonymous Symbol] 0x080051d4 Section 0 io.o(.text.sendDshotDma)
- [Anonymous Symbol] 0x08005270 Section 0 serial_telemetry.o(.text.send_telem_DMA)
- [Anonymous Symbol] 0x0800528c Section 0 peripherals.o(.text.setAndEnableComInt)
- [Anonymous Symbol] 0x080052a8 Section 0 peripherals.o(.text.setAutoReloadPWM)
- [Anonymous Symbol] 0x080052b4 Section 0 peripherals.o(.text.setDutyCycleAll)
- [Anonymous Symbol] 0x080052c4 Section 0 io.o(.text.setInputPolarityRising)
- [Anonymous Symbol] 0x080052d8 Section 0 peripherals.o(.text.setPWMCompare1)
- [Anonymous Symbol] 0x080052e4 Section 0 peripherals.o(.text.setPWMCompare2)
- [Anonymous Symbol] 0x080052f0 Section 0 peripherals.o(.text.setPWMCompare3)
- [Anonymous Symbol] 0x080052fc Section 0 peripherals.o(.text.setPrescalerPWM)
- [Anonymous Symbol] 0x08005308 Section 0 sounds.o(.text.setVolume)
- [Anonymous Symbol] 0x0800531c Section 0 peripherals.o(.text.setintervaTimerCount)
- [Anonymous Symbol] 0x0800532c Section 0 peripherals.o(.text.system_clock_config)
- [Anonymous Symbol] 0x080053a4 Section 0 system_at32f421.o(.text.system_core_clock_update)
- system_core_clock_update.sys_ahb_div_table 0x08005480 Number 0 system_at32f421.o(.text.system_core_clock_update)
- [Anonymous Symbol] 0x08005490 Section 0 serial_telemetry.o(.text.telem_UART_Init)
- [Anonymous Symbol] 0x08005584 Section 0 main.o(.text.tenKhzRoutine)
- [Anonymous Symbol] 0x08005f94 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
- [Anonymous Symbol] 0x08006034 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
- [Anonymous Symbol] 0x0800607c Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
- [Anonymous Symbol] 0x08006090 Section 0 at32f421_tmr.o(.text.tmr_reset)
- [Anonymous Symbol] 0x0800614c Section 0 signal.o(.text.transfercomplete)
- [Anonymous Symbol] 0x0800628c Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
- [Anonymous Symbol] 0x080062a0 Section 0 at32f421_usart.o(.text.usart_enable)
- [Anonymous Symbol] 0x080062b4 Section 0 at32f421_usart.o(.text.usart_init)
- [Anonymous Symbol] 0x0800633c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
- [Anonymous Symbol] 0x08006350 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
- [Anonymous Symbol] 0x08006364 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
- x$fpl$exception 0x08006378 Section 440 except.o(x$fpl$exception)
- x$fpl$fadd 0x08006530 Section 320 faddsub_clz.o(x$fpl$fadd)
- _fadd1 0x08006555 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- fadd_zerodenorm 0x08006601 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- fsub_bzero 0x08006641 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- x$fpl$fcmp 0x08006670 Section 84 fcmp.o(x$fpl$fcmp)
- x$fpl$fcmpinf 0x080066c4 Section 24 fcmpi.o(x$fpl$fcmpinf)
- _fdiv1 0x080066dd Thumb Code 0 fdiv.o(x$fpl$fdiv)
- x$fpl$fdiv 0x080066dc Section 444 fdiv.o(x$fpl$fdiv)
- x$fpl$feqf 0x08006898 Section 96 feqf.o(x$fpl$feqf)
- x$fpl$ffix 0x080068f8 Section 68 ffix.o(x$fpl$ffix)
- x$fpl$fflt 0x0800693c Section 48 fflt_clz.o(x$fpl$fflt)
- x$fpl$fgeqf 0x0800696c Section 100 fgeqf.o(x$fpl$fgeqf)
- x$fpl$fleqf 0x080069d0 Section 100 fleqf.o(x$fpl$fleqf)
- x$fpl$fnaninf 0x08006a34 Section 246 fnaninf.o(x$fpl$fnaninf)
- x$fpl$fnorm2 0x08006b2a Section 74 fnorm2_clz.o(x$fpl$fnorm2)
- x$fpl$fpinit 0x08006b74 Section 14 fpinit.o(x$fpl$fpinit)
- x$fpl$fretinf 0x08006b82 Section 10 fretinf.o(x$fpl$fretinf)
- x$fpl$fsub 0x08006b8c Section 322 faddsub_clz.o(x$fpl$fsub)
- _fsub1 0x08006bb1 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- fsub_uncommon_first 0x08006c6b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- fsub_zerodenorm 0x08006c89 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- x$fpl$funder 0x08006cce Section 298 funder_clz.o(x$fpl$funder)
- x$fpl$retnan 0x08006df8 Section 178 retnan.o(x$fpl$retnan)
- x$fpl$trapveneer 0x08006eaa Section 144 trapv.o(x$fpl$trapveneer)
- crm_clocks_freq_get.ahb_apb2_div_table 0x08006f3a Data 8 at32f421_crm.o(.rodata.cst8)
- x$fpl$usenofp 0x08006f3a Section 0 usenofp.o(x$fpl$usenofp)
+ .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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x0800152c Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001558 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x0800155c Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001584 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001588 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x0800158c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001590 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001678 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x0800167c Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001680 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x0800170c 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] 0x08001dd0 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001de8 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800219c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002664 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002898 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028b4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028cc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002950 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a68 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a70 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a8c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002ab4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002adc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b2c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002ba8 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bbc Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bcc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bf8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c48 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e80 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002eac Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f28 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f68 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f7c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800308c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003098 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x080030ac Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800323c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800325c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033e4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003470 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003484 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800348c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800349c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034c4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034d4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800354c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003564 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800358c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035b8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035bc Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003754 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003848 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b8c Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080047b0 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080048c0 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004aa4 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004af4 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004b0c Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b80 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004c14 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004d40 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004da8 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004e10 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e8c Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004f08 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f94 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fcc Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005044 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x080050a8 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005128 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005138 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x080051bc Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052e0 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x0800537c Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005398 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a50 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a64 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a70 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a7c Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a88 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005a9c Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b5c Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005bd4 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005cb4 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005cc4 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005db8 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006260 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062f8 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x0800635c Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006370 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x0800642c Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065d8 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065ec Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006600 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006688 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x0800669c Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x080066b0 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080066c4 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067e4 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067f3 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080068a8 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068fc Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006915 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006914 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a98 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006b00 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b38 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b68 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006bd0 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c38 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006cc4 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006cd0 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006cdf Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006dba Data 8 at32f421_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x08006dba Section 0 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006dba Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
.L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
- .L_MergedGlobals 0x20000058 Data 4 signal.o(.data..L_MergedGlobals)
- .L_MergedGlobals.1 0x2000005c Data 120 main.o(.data..L_MergedGlobals.1)
- .bss 0x200003c8 Section 96 libspace.o(.bss)
- .L_MergedGlobals 0x20000428 Data 92 dshot.o(.bss..L_MergedGlobals)
- .L_MergedGlobals.1 0x20000484 Data 20 signal.o(.bss..L_MergedGlobals.1)
- .L_MergedGlobals.2 0x20000498 Data 124 main.o(.bss..L_MergedGlobals.2)
- .L_MergedGlobals.3 0x20000514 Data 80 main.o(.bss..L_MergedGlobals.3)
- Heap_Mem 0x200007c8 Data 512 startup_at32f421.o(HEAP)
- HEAP 0x200007c8 Section 512 startup_at32f421.o(HEAP)
- Stack_Mem 0x200009c8 Data 1024 startup_at32f421.o(STACK)
- STACK 0x200009c8 Section 1024 startup_at32f421.o(STACK)
- __initial_sp 0x20000dc8 Data 0 startup_at32f421.o(STACK)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000058 Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000060 Section 0 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000418 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000474 Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000490 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x2000050c Section 0 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$IEEEF$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ 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
@@ -2490,7 +2416,6 @@ Image Symbol Table
_atexit_init - Undefined Weak Reference
_call_atexit_fns - Undefined Weak Reference
_clock_init - Undefined Weak Reference
- _fp_trap_big - Undefined Weak Reference
_fp_trap_init - Undefined Weak Reference
_fp_trap_shutdown - Undefined Weak Reference
_get_lc_collate - Undefined Weak Reference
@@ -2521,270 +2446,250 @@ Image Symbol Table
__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_fp_1 0x08001183 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000001)
- __rt_lib_init_alloca_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
- __rt_lib_init_argv_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
- __rt_lib_init_atexit_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
- __rt_lib_init_clock_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
- __rt_lib_init_cpp_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
- __rt_lib_init_exceptions_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
- __rt_lib_init_fp_trap_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
- __rt_lib_init_getenv_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
- __rt_lib_init_heap_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
- __rt_lib_init_lc_collate_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
- __rt_lib_init_lc_ctype_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
- __rt_lib_init_lc_monetary_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
- __rt_lib_init_lc_numeric_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
- __rt_lib_init_lc_time_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
- __rt_lib_init_preinit_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
- __rt_lib_init_rand_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
- __rt_lib_init_return 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033)
- __rt_lib_init_signal_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
- __rt_lib_init_stdio_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
- __rt_lib_init_user_alloc_1 0x08001187 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
- __rt_lib_shutdown 0x08001189 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
- __rt_lib_shutdown_cpp_1 0x0800118b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
- __rt_lib_shutdown_fp_trap_1 0x0800118b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
- __rt_lib_shutdown_heap_1 0x0800118b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
- __rt_lib_shutdown_return 0x0800118b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
- __rt_lib_shutdown_signal_1 0x0800118b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
- __rt_lib_shutdown_stdio_1 0x0800118b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
- __rt_lib_shutdown_user_alloc_1 0x0800118b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
- __rt_entry 0x0800118d Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
- __rt_entry_presh_1 0x0800118d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
- __rt_entry_sh 0x0800118d Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
- __rt_entry_li 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
- __rt_entry_postsh_1 0x08001193 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
- __rt_entry_main 0x08001197 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
- __rt_entry_postli_1 0x08001197 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
- __rt_exit 0x0800119f Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
- __rt_exit_ls 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
- __rt_exit_prels_1 0x080011a1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
- __rt_exit_exit 0x080011a5 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
- Reset_Handler 0x080011ad Thumb Code 8 startup_at32f421.o(.text)
- CRM_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- ERTC_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- EXINT15_4_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- EXINT1_0_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- EXINT3_2_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- FLASH_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- I2C1_ERR_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- I2C1_EVT_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- I2C2_ERR_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- I2C2_EVT_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- PVM_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- SPI1_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- SPI2_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- TMR17_GLOBAL_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- TMR1_BRK_OVF_TRG_HALL_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- TMR1_CH_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- TMR6_GLOBAL_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- USART2_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- WWDT_IRQHandler 0x080011c7 Thumb Code 0 startup_at32f421.o(.text)
- __user_initial_stackheap 0x080011c9 Thumb Code 0 startup_at32f421.o(.text)
- __aeabi_memclr4 0x080011ed Thumb Code 0 rt_memclr_w.o(.text)
- __aeabi_memclr8 0x080011ed Thumb Code 0 rt_memclr_w.o(.text)
- __rt_memclr_w 0x080011ed Thumb Code 0 rt_memclr_w.o(.text)
- _memset_w 0x080011f1 Thumb Code 74 rt_memclr_w.o(.text)
- __use_two_region_memory 0x0800123b Thumb Code 2 heapauxi.o(.text)
- __rt_heap_escrow$2region 0x0800123d Thumb Code 2 heapauxi.o(.text)
- __rt_heap_expand$2region 0x0800123f Thumb Code 2 heapauxi.o(.text)
- __rt_fp_status_addr 0x08001241 Thumb Code 8 rt_fp_status_addr_intlibspace.o(.text)
- __user_libspace 0x08001249 Thumb Code 8 libspace.o(.text)
- __user_perproc_libspace 0x08001249 Thumb Code 0 libspace.o(.text)
- __user_perthread_libspace 0x08001249 Thumb Code 0 libspace.o(.text)
- __user_setup_stackheap 0x08001251 Thumb Code 74 sys_stackheap_outer.o(.text)
- _fp_trap 0x0800129d Thumb Code 44 _fptrap.o(.text)
- exit 0x080012cd Thumb Code 18 exit.o(.text)
- __rt_SIGFPE 0x080012df Thumb Code 14 defsig_fpe_outer.o(.text)
- __sig_exit 0x080012ed Thumb Code 10 defsig_exit.o(.text)
- __rt_SIGFPE_inner 0x080012f9 Thumb Code 62 defsig_fpe_inner.o(.text)
- _sys_exit 0x080013a5 Thumb Code 8 sys_exit.o(.text)
- __default_signal_display 0x080013b1 Thumb Code 50 defsig_general.o(.text)
- _ttywrch 0x080013e3 Thumb Code 14 sys_wrch.o(.text)
- __I$use$semihosting 0x080013f1 Thumb Code 0 use_no_semi.o(.text)
- __use_no_semihosting_swi 0x080013f1 Thumb Code 2 use_no_semi.o(.text)
- __semihosting_library_function 0x080013f3 Thumb Code 0 indicate_semi.o(.text)
- ADC1_CMP_IRQHandler 0x080013f5 Thumb Code 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
- ADC_DMA_Callback 0x08001411 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
- ADC_Init 0x08001441 Thumb Code 286 adc.o(.text.ADC_Init)
- BusFault_Handler 0x08001561 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
- DMA1_Channel1_IRQHandler 0x08001565 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
- DMA1_Channel3_2_IRQHandler 0x08001591 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
- DMA1_Channel5_4_IRQHandler 0x080015cd Thumb Code 118 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
- DebugMon_Handler 0x08001645 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
- HardFault_Handler 0x08001649 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
- MX_IWDG_Init 0x0800164d Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
- MemManage_Handler 0x08001675 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
- NMI_Handler 0x08001679 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
- PendSV_Handler 0x0800167d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
- PeriodElapsedCallback 0x08001681 Thumb Code 98 main.o(.text.PeriodElapsedCallback)
- SVC_Handler 0x080016e5 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
- SysTick_Handler 0x080016e9 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
- SystemInit 0x080016ed Thumb Code 140 system_at32f421.o(.text.SystemInit)
- TIM1_Init 0x08001779 Thumb Code 278 peripherals.o(.text.TIM1_Init)
- TMR14_GLOBAL_IRQHandler 0x08001891 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
- TMR15_GLOBAL_IRQHandler 0x080018a5 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
- TMR16_GLOBAL_IRQHandler 0x080018bd Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
- TMR3_GLOBAL_IRQHandler 0x080018cd Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
- USART1_IRQHandler 0x080018f1 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
- UsageFault_Handler 0x080018f5 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
- adc_base_config 0x08001925 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
- adc_base_default_para_init 0x08001969 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
- adc_calibration_init 0x08001971 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
- adc_calibration_init_status_get 0x0800197d Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
- adc_calibration_start 0x08001985 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
- adc_calibration_status_get 0x08001991 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
- adc_dma_mode_enable 0x08001999 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
- adc_enable 0x080019ad Thumb Code 10 at32f421_adc.o(.text.adc_enable)
- adc_ordinary_channel_set 0x080019b9 Thumb Code 558 at32f421_adc.o(.text.adc_ordinary_channel_set)
- adc_ordinary_conversion_trigger_set 0x08001be9 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
- adc_ordinary_software_trigger_enable 0x08001c15 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
- adc_tempersensor_vintrv_enable 0x08001c29 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
- advanceincrement 0x08001c45 Thumb Code 310 main.o(.text.advanceincrement)
- allOff 0x08001d7d Thumb Code 138 phaseouts.o(.text.allOff)
- allpwm 0x08001e09 Thumb Code 186 phaseouts.o(.text.allpwm)
- changeCompInput 0x08001ec5 Thumb Code 130 comparator.o(.text.changeCompInput)
- cmp_enable 0x08001f49 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
- comStep 0x08001f61 Thumb Code 952 phaseouts.o(.text.comStep)
- commutate 0x08002319 Thumb Code 418 main.o(.text.commutate)
- computeDshotDMA 0x080024bd Thumb Code 1192 dshot.o(.text.computeDshotDMA)
- computeServoInput 0x08002965 Thumb Code 484 signal.o(.text.computeServoInput)
- crm_adc_clock_div_set 0x08002b49 Thumb Code 30 at32f421_crm.o(.text.crm_adc_clock_div_set)
- crm_ahb_div_set 0x08002b69 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
- crm_apb1_div_set 0x08002b85 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
- crm_apb2_div_set 0x08002ba1 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
- crm_auto_step_mode_enable 0x08002bbd Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
- crm_clock_source_enable 0x08002bd5 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
- crm_clocks_freq_get 0x08002c59 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
- crm_flag_get 0x08002d79 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
- crm_periph_clock_enable 0x08002d95 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
- crm_periph_reset 0x08002dbd Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
- crm_pll_config 0x08002de5 Thumb Code 80 at32f421_crm.o(.text.crm_pll_config)
- crm_reset 0x08002e35 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
- crm_sysclk_switch 0x08002eb1 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
- crm_sysclk_switch_status_get 0x08002ec5 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
- delayMicros 0x08002ed5 Thumb Code 44 functions.o(.text.delayMicros)
- delayMillis 0x08002f01 Thumb Code 78 functions.o(.text.delayMillis)
- detectInput 0x08002f51 Thumb Code 606 signal.o(.text.detectInput)
- disableComTimerInt 0x080031b1 Thumb Code 18 peripherals.o(.text.disableComTimerInt)
- dma_channel_enable 0x080031c5 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
- dma_default_para_init 0x080031d1 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
- dma_flag_get 0x080031e1 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
- dma_init 0x080031f1 Thumb Code 124 at32f421_dma.o(.text.dma_init)
- dma_interrupt_enable 0x0800326d Thumb Code 16 at32f421_dma.o(.text.dma_interrupt_enable)
- dma_reset 0x0800327d Thumb Code 66 at32f421_dma.o(.text.dma_reset)
- enableCompInterrupts 0x080032c1 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
- enableCorePeripherals 0x080032d5 Thumb Code 230 peripherals.o(.text.enableCorePeripherals)
- enableHalfTransferInt 0x080033bd Thumb Code 16 io.o(.text.enableHalfTransferInt)
- flash_flag_clear 0x080033cd Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
- flash_lock 0x080033d9 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
- flash_sector_erase 0x080033ed Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
- flash_unlock 0x0800357d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
- flash_word_program 0x0800359d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
- fullBrake 0x08003725 Thumb Code 140 phaseouts.o(.text.fullBrake)
- generatePwmTimerEvent 0x080037b1 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
- getAbsDif 0x080037c5 Thumb Code 8 functions.o(.text.getAbsDif)
- getCompOutputLevel 0x080037cd Thumb Code 14 comparator.o(.text.getCompOutputLevel)
- getInputPinState 0x080037dd Thumb Code 16 io.o(.text.getInputPinState)
- getintervaTimerCount 0x080037ed Thumb Code 14 peripherals.o(.text.getintervaTimerCount)
- gpio_init 0x080037fd Thumb Code 132 at32f421_gpio.o(.text.gpio_init)
- gpio_mode_QUICK 0x08003881 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
- gpio_pin_mux_config 0x08003899 Thumb Code 46 at32f421_gpio.o(.text.gpio_pin_mux_config)
- initAfterJump 0x080038c9 Thumb Code 4 peripherals.o(.text.initAfterJump)
- initCorePeripherals 0x080038cd Thumb Code 408 peripherals.o(.text.initCorePeripherals)
- interruptRoutine 0x08003a65 Thumb Code 202 main.o(.text.interruptRoutine)
- loadEEpromSettings 0x08003b31 Thumb Code 798 main.o(.text.loadEEpromSettings)
- main 0x08003e51 Thumb Code 2130 main.o(.text.main)
- makeTelemPackage 0x080046a5 Thumb Code 262 serial_telemetry.o(.text.makeTelemPackage)
- make_dshot_package 0x080047ad Thumb Code 548 dshot.o(.text.make_dshot_package)
- map 0x080049d1 Thumb Code 40 functions.o(.text.map)
- maskPhaseInterrupts 0x080049f9 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
- nvic_irq_enable 0x08004a11 Thumb Code 110 at32f421_misc.o(.text.nvic_irq_enable)
- playBeaconTune3 0x08004a81 Thumb Code 120 sounds.o(.text.playBeaconTune3)
- playBlueJayTune 0x08004af9 Thumb Code 284 sounds.o(.text.playBlueJayTune)
- playChangedTone 0x08004c15 Thumb Code 98 sounds.o(.text.playChangedTone)
- playDefaultTone 0x08004c79 Thumb Code 98 sounds.o(.text.playDefaultTone)
- playInputTune 0x08004cdd Thumb Code 116 sounds.o(.text.playInputTune)
- playInputTune2 0x08004d51 Thumb Code 120 sounds.o(.text.playInputTune2)
- playStartupTune 0x08004dc9 Thumb Code 144 sounds.o(.text.playStartupTune)
- proportionalBrake 0x08004e59 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
- read_flash_bin 0x08004ed1 Thumb Code 98 eeprom.o(.text.read_flash_bin)
- receiveDshotDma 0x08004f35 Thumb Code 128 io.o(.text.receiveDshotDma)
- reloadWatchDogCounter 0x08004fb5 Thumb Code 16 peripherals.o(.text.reloadWatchDogCounter)
- resetInputCaptureTimer 0x08004fc5 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
- saveEEpromSettings 0x08004fd5 Thumb Code 132 main.o(.text.saveEEpromSettings)
- save_flash_nolib 0x08005059 Thumb Code 378 eeprom.o(.text.save_flash_nolib)
- sendDshotDma 0x080051d5 Thumb Code 154 io.o(.text.sendDshotDma)
- send_telem_DMA 0x08005271 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
- setAndEnableComInt 0x0800528d Thumb Code 26 peripherals.o(.text.setAndEnableComInt)
- setAutoReloadPWM 0x080052a9 Thumb Code 12 peripherals.o(.text.setAutoReloadPWM)
- setDutyCycleAll 0x080052b5 Thumb Code 16 peripherals.o(.text.setDutyCycleAll)
- setInputPolarityRising 0x080052c5 Thumb Code 18 io.o(.text.setInputPolarityRising)
- setPWMCompare1 0x080052d9 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
- setPWMCompare2 0x080052e5 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
- setPWMCompare3 0x080052f1 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
- setPrescalerPWM 0x080052fd Thumb Code 12 peripherals.o(.text.setPrescalerPWM)
- setVolume 0x08005309 Thumb Code 20 sounds.o(.text.setVolume)
- setintervaTimerCount 0x0800531d Thumb Code 14 peripherals.o(.text.setintervaTimerCount)
- system_clock_config 0x0800532d Thumb Code 118 peripherals.o(.text.system_clock_config)
- system_core_clock_update 0x080053a5 Thumb Code 220 system_at32f421.o(.text.system_core_clock_update)
- telem_UART_Init 0x08005491 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
- tenKhzRoutine 0x08005585 Thumb Code 2574 main.o(.text.tenKhzRoutine)
- tmr_channel_enable 0x08005f95 Thumb Code 160 at32f421_tmr.o(.text.tmr_channel_enable)
- tmr_output_channel_buffer_enable 0x08006035 Thumb Code 72 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
- tmr_period_buffer_enable 0x0800607d Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
- tmr_reset 0x08006091 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
- transfercomplete 0x0800614d Thumb Code 318 signal.o(.text.transfercomplete)
- usart_dma_transmitter_enable 0x0800628d Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
- usart_enable 0x080062a1 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
- usart_init 0x080062b5 Thumb Code 134 at32f421_usart.o(.text.usart_init)
- usart_receiver_enable 0x0800633d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
- usart_single_line_halfduplex_select 0x08006351 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
- usart_transmitter_enable 0x08006365 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
- __fpl_exception 0x08006379 Thumb Code 414 except.o(x$fpl$exception)
- __aeabi_fadd 0x08006531 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- _fadd 0x08006531 Thumb Code 320 faddsub_clz.o(x$fpl$fadd)
- __aeabi_fcmpeq 0x08006671 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _feq 0x08006671 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- _fneq 0x0800667f Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpgt 0x0800668d Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgr 0x0800668d Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpge 0x0800669b Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgeq 0x0800669b Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmple 0x080066a9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fleq 0x080066a9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmplt 0x080066b7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fls 0x080066b7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __fpl_fcmp_Inf 0x080066c5 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
- __aeabi_fdiv 0x080066dd Thumb Code 0 fdiv.o(x$fpl$fdiv)
- _fdiv 0x080066dd Thumb Code 440 fdiv.o(x$fpl$fdiv)
- __aeabi_cfcmpeq 0x08006899 Thumb Code 0 feqf.o(x$fpl$feqf)
- _fcmpeq 0x08006899 Thumb Code 96 feqf.o(x$fpl$feqf)
- __aeabi_f2iz 0x080068f9 Thumb Code 0 ffix.o(x$fpl$ffix)
- _ffix 0x080068f9 Thumb Code 64 ffix.o(x$fpl$ffix)
- __aeabi_i2f 0x0800693d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
- _fflt 0x0800693d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
- _fcmpge 0x0800696d Thumb Code 100 fgeqf.o(x$fpl$fgeqf)
- __aeabi_cfcmple 0x080069d1 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- _fcmple 0x080069d1 Thumb Code 100 fleqf.o(x$fpl$fleqf)
- __fpl_fcmple_InfNaN 0x08006a17 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- __fpl_fnaninf 0x08006a35 Thumb Code 246 fnaninf.o(x$fpl$fnaninf)
- __fpl_normalise2 0x08006b2b Thumb Code 74 fnorm2_clz.o(x$fpl$fnorm2)
- _fp_init 0x08006b75 Thumb Code 14 fpinit.o(x$fpl$fpinit)
- __fplib_config_pureend_doubles 0x08006b81 Thumb Code 0 fpinit.o(x$fpl$fpinit)
- __fpl_fretinf 0x08006b83 Thumb Code 10 fretinf.o(x$fpl$fretinf)
- __aeabi_fsub 0x08006b8d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- _fsub 0x08006b8d Thumb Code 322 faddsub_clz.o(x$fpl$fsub)
- __funder 0x08006ccf Thumb Code 218 funder_clz.o(x$fpl$funder)
- __funder_d 0x08006da9 Thumb Code 80 funder_clz.o(x$fpl$funder)
- __fpl_return_NaN 0x08006df9 Thumb Code 178 retnan.o(x$fpl$retnan)
- _fp_trapveneer 0x08006eab Thumb Code 36 trapv.o(x$fpl$trapveneer)
- __fpl_cmpreturn 0x08006ecf Thumb Code 108 trapv.o(x$fpl$trapveneer)
- __I$use$fp 0x08006f3a Number 0 usenofp.o(x$fpl$usenofp)
- gcr_encode_table 0x08006f42 Data 16 dshot.o(.rodata.gcr_encode_table)
- Region$$Table$$Base 0x08006f54 Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x08006f74 Number 0 anon$$obj.o(Region$$Table)
+ __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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x0800152d Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001531 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001559 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x0800155d Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001585 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001589 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x0800158d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001591 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001679 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x0800167d Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001681 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x0800170d Thumb Code 278 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 130 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001dd1 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001de9 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800219d Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002665 Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002845 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800287d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002899 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028b5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028cd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002951 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a71 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a8d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002ab5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002add Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b2d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002ba9 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bbd Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bcd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bf9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c49 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e81 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e8d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e9d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002ead Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f29 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f69 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f7d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800308d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003099 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x080030ad Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800323d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800325d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033e5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003471 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003485 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800348d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800349d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034c5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034d5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800354d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003565 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800358d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035b9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035bd Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003755 Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003849 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b8d Thumb Code 3108 main.o(.text.main)
+ makeTelemPackage 0x080047b1 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080048c1 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004aa5 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004af5 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004b0d Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b81 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004c15 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d41 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004da9 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004e11 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e8d Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004f09 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f95 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fcd Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08005045 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x080050a9 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005129 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005139 Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x080051bd Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052e1 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x0800537d Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005399 Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a51 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a65 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a71 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a7d Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a89 Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005a9d Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b5d Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005bd5 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005cc5 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005db9 Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006261 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062f9 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x0800635d Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006371 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x0800642d Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065d9 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065ed Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006601 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006689 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x0800669d Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x080066b1 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080066c5 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067e5 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067e5 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080068a9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080068a9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080068b7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080068c5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080068c5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068d3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068d3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068e1 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068e1 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068ef Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068ef Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068fd Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006915 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006915 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a99 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a99 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006b01 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006b01 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b39 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b39 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b69 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006bd1 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006bd1 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006c23 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c39 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006cc5 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006cd1 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006cd1 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006dba Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006dc2 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006dd4 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006df4 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)
@@ -2801,11 +2706,11 @@ Image Symbol Table
servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
- VOLTAGE_DIVIDER 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)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
advancedivisor 0x20000017 Data 1 main.o(.data..L_MergedGlobals)
@@ -2825,8 +2730,8 @@ Image Symbol Table
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)
- min_startup_duty 0x20000032 Data 2 main.o(.data..L_MergedGlobals)
- sin_mode_min_s_d 0x20000034 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)
@@ -2844,130 +2749,138 @@ Image Symbol Table
MINIMUM_RPM_SPEED_CONTROL 0x20000054 Data 4 main.o(.data..L_MergedGlobals)
buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
- speedPid 0x2000005c Data 40 main.o(.data..L_MergedGlobals.1)
- currentPid 0x20000084 Data 40 main.o(.data..L_MergedGlobals.1)
- stallPid 0x200000ac Data 40 main.o(.data..L_MergedGlobals.1)
- buffer_padding 0x200000d4 Data 1 io.o(.data.buffer_padding)
- ic_timer_prescaler 0x200000d5 Data 1 io.o(.data.ic_timer_prescaler)
- max_servo_deviation 0x200000d8 Data 4 signal.o(.data.max_servo_deviation)
- nbDataToTransmit 0x200000dc Data 1 serial_telemetry.o(.data.nbDataToTransmit)
- pwmSin 0x200000de Data 720 main.o(.data.pwmSin)
- system_core_clock 0x200003b0 Data 4 system_at32f421.o(.data.system_core_clock)
- firmware_info 0x200003b4 Data 14 main.o(.firmware_info)
- __libspace_start 0x200003c8 Data 96 libspace.o(.bss)
- EDT_ARM_ENABLE 0x20000428 Data 1 dshot.o(.bss..L_MergedGlobals)
- __temporary_stack_top$libspace 0x20000428 Data 0 libspace.o(.bss)
- EDT_ARMED 0x20000429 Data 1 dshot.o(.bss..L_MergedGlobals)
- command_count 0x2000042a Data 1 dshot.o(.bss..L_MergedGlobals)
- last_command 0x2000042b Data 1 dshot.o(.bss..L_MergedGlobals)
- high_pin_count 0x2000042c Data 1 dshot.o(.bss..L_MergedGlobals)
- dshot_extended_telemetry 0x2000042d Data 1 dshot.o(.bss..L_MergedGlobals)
- send_extended_dshot 0x2000042e Data 2 dshot.o(.bss..L_MergedGlobals)
- halfpulsetime 0x20000430 Data 2 dshot.o(.bss..L_MergedGlobals)
- dshot_frametime 0x20000432 Data 2 dshot.o(.bss..L_MergedGlobals)
- dshot_goodcounts 0x20000434 Data 2 dshot.o(.bss..L_MergedGlobals)
- dshot_badcounts 0x20000436 Data 2 dshot.o(.bss..L_MergedGlobals)
- shift_amount 0x20000438 Data 4 dshot.o(.bss..L_MergedGlobals)
- dshot_full_number 0x2000043c Data 4 dshot.o(.bss..L_MergedGlobals)
- gcrnumber 0x20000440 Data 4 dshot.o(.bss..L_MergedGlobals)
- dpulse 0x20000444 Data 64 dshot.o(.bss..L_MergedGlobals)
- enter_calibration_count 0x20000484 Data 1 signal.o(.bss..L_MergedGlobals.1)
- calibration_required 0x20000485 Data 1 signal.o(.bss..L_MergedGlobals.1)
- high_calibration_counts 0x20000486 Data 1 signal.o(.bss..L_MergedGlobals.1)
- high_calibration_set 0x20000487 Data 1 signal.o(.bss..L_MergedGlobals.1)
- low_calibration_counts 0x20000488 Data 1 signal.o(.bss..L_MergedGlobals.1)
- output_timer_prescaler 0x20000489 Data 1 signal.o(.bss..L_MergedGlobals.1)
- last_high_threshold 0x2000048a Data 2 signal.o(.bss..L_MergedGlobals.1)
- last_input 0x2000048c Data 2 signal.o(.bss..L_MergedGlobals.1)
- servorawinput 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)
- LOW_VOLTAGE_CUTOFF 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
- RC_CAR_REVERSE 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
- use_speed_control_loop 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
- use_current_limit 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
- desync_happened 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
- crawler_mode 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
- cell_count 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
- brushed_direction_set 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
- play_tone_flag 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
- desync_check 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
- adc_counter 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
- send_telemetry 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
- prop_brake_active 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
- old_routine 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
- readIndex 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
- bemf_timeout_happened 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
- running 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
- stepper_sine 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
- stuckcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
- bad_count 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
- armed 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
- inputSet 0x200004b7 Data 1 main.o(.bss..L_MergedGlobals.2)
- dshot 0x200004b8 Data 1 main.o(.bss..L_MergedGlobals.2)
- servoPwm 0x200004b9 Data 1 main.o(.bss..L_MergedGlobals.2)
- zcfound 0x200004ba Data 1 main.o(.bss..L_MergedGlobals.2)
- bemfcounter 0x200004bb Data 1 main.o(.bss..L_MergedGlobals.2)
- degrees_celsius 0x200004bc Data 1 main.o(.bss..L_MergedGlobals.2)
- EEPROM_VERSION 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
- adjusted_input 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
- smoothedinput 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
- advance 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
- zero_input_count 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
- input 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
- newinput 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
- duty_cycle 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
- waitTime 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
- signaltimeout 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
- thiszctime 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
- battery_voltage 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
- armed_timeout_count 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
- telem_ms_count 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_A_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_B_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_C_position 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
- adjusted_duty_cycle 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
- e_rpm 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_temp 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
- converted_degrees 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_volts 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_current 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
- k_erpm 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
- total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.2)
- e_com_time 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.2)
- zero_crosses 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
- readings 0x20000528 Data 60 main.o(.bss..L_MergedGlobals.3)
- ADCDataDMA 0x20000564 Data 6 adc.o(.bss.ADCDataDMA)
- aTxBuffer 0x2000056a Data 10 serial_telemetry.o(.bss.aTxBuffer)
- beep_volume 0x20000574 Data 1 sounds.o(.bss.beep_volume)
- dma_buffer 0x20000578 Data 256 io.o(.bss.dma_buffer)
- dshot_telemetry 0x20000678 Data 1 main.o(.bss.dshot_telemetry)
- dshotcommand 0x20000679 Data 1 main.o(.bss.dshotcommand)
- eepromBuffer 0x2000067a Data 176 main.o(.bss.eepromBuffer)
- gcr 0x2000072c Data 148 dshot.o(.bss.gcr)
- last_dshot_command 0x200007c0 Data 1 main.o(.bss.last_dshot_command)
- out_put 0x200007c1 Data 1 io.o(.bss.out_put)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
@@ -2977,373 +2890,352 @@ Memory Map of the image
Image Entry point : 0x080010cd
- Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006340, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006268])
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000061b0, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060d8])
- Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005f74, Max: 0x0000ffff, ABSOLUTE)
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005df4, Max: 0x0000ffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x08001000 0x08001000 0x000000cc Data RO 1111 RESET startup_at32f421.o
- 0x080010cc 0x080010cc 0x00000008 Code RO 1117 * !!!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 1354 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1367 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1569 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1567 !!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 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
- 0x08001182 0x08001182 0x00000004 Code RO 1173 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1179 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1186 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1210 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
- 0x08001186 0x08001186 0x00000002 Code RO 1217 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o)
- 0x08001188 0x08001188 0x00000002 Code RO 1237 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
- 0x0800118a 0x0800118a 0x00000000 Code RO 1249 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
- 0x0800118a 0x0800118a 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
- 0x0800118a 0x0800118a 0x00000000 Code RO 1254 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
- 0x0800118a 0x0800118a 0x00000000 Code RO 1257 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
- 0x0800118a 0x0800118a 0x00000000 Code RO 1259 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
- 0x0800118a 0x0800118a 0x00000000 Code RO 1262 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
- 0x0800118a 0x0800118a 0x00000002 Code RO 1263 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
- 0x0800118c 0x0800118c 0x00000000 Code RO 1129 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
- 0x0800118c 0x0800118c 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
- 0x0800118c 0x0800118c 0x00000006 Code RO 1152 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
- 0x08001192 0x08001192 0x00000000 Code RO 1142 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
- 0x08001192 0x08001192 0x00000004 Code RO 1143 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
- 0x08001196 0x08001196 0x00000000 Code RO 1145 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
- 0x08001196 0x08001196 0x00000008 Code RO 1146 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
- 0x0800119e 0x0800119e 0x00000002 Code RO 1169 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
- 0x080011a0 0x080011a0 0x00000000 Code RO 1219 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
- 0x080011a0 0x080011a0 0x00000004 Code RO 1220 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
- 0x080011a4 0x080011a4 0x00000006 Code RO 1221 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
- 0x080011aa 0x080011aa 0x00000002 PAD
- 0x080011ac 0x080011ac 0x00000040 Code RO 1112 .text startup_at32f421.o
- 0x080011ec 0x080011ec 0x0000004e Code RO 1115 .text c_w.l(rt_memclr_w.o)
- 0x0800123a 0x0800123a 0x00000006 Code RO 1116 .text c_w.l(heapauxi.o)
- 0x08001240 0x08001240 0x00000008 Code RO 1156 .text c_w.l(rt_fp_status_addr_intlibspace.o)
- 0x08001248 0x08001248 0x00000008 Code RO 1160 .text c_w.l(libspace.o)
- 0x08001250 0x08001250 0x0000004a Code RO 1162 .text c_w.l(sys_stackheap_outer.o)
- 0x0800129a 0x0800129a 0x00000002 PAD
- 0x0800129c 0x0800129c 0x00000030 Code RO 1163 .text c_w.l(_fptrap.o)
- 0x080012cc 0x080012cc 0x00000012 Code RO 1164 .text c_w.l(exit.o)
- 0x080012de 0x080012de 0x0000000e Code RO 1171 .text c_w.l(defsig_fpe_outer.o)
- 0x080012ec 0x080012ec 0x0000000a Code RO 1226 .text c_w.l(defsig_exit.o)
- 0x080012f6 0x080012f6 0x00000002 PAD
- 0x080012f8 0x080012f8 0x000000ac Code RO 1227 .text c_w.l(defsig_fpe_inner.o)
- 0x080013a4 0x080013a4 0x0000000c Code RO 1230 .text c_w.l(sys_exit.o)
- 0x080013b0 0x080013b0 0x00000032 Code RO 1233 .text c_w.l(defsig_general.o)
- 0x080013e2 0x080013e2 0x0000000e Code RO 1238 .text c_w.l(sys_wrch.o)
- 0x080013f0 0x080013f0 0x00000002 Code RO 1242 .text c_w.l(use_no_semi.o)
- 0x080013f2 0x080013f2 0x00000000 Code RO 1243 .text c_w.l(indicate_semi.o)
- 0x080013f2 0x080013f2 0x00000002 PAD
- 0x080013f4 0x080013f4 0x0000001a Code RO 947 .text.ADC1_CMP_IRQHandler at32f421_it.o
- 0x0800140e 0x0800140e 0x00000002 PAD
- 0x08001410 0x08001410 0x0000002e Code RO 915 .text.ADC_DMA_Callback adc.o
- 0x0800143e 0x0800143e 0x00000002 PAD
- 0x08001440 0x08001440 0x0000011e Code RO 917 .text.ADC_Init adc.o
- 0x0800155e 0x0800155e 0x00000002 PAD
- 0x08001560 0x08001560 0x00000002 Code RO 929 .text.BusFault_Handler at32f421_it.o
- 0x08001562 0x08001562 0x00000002 PAD
- 0x08001564 0x08001564 0x0000002a Code RO 941 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001164 0x08001164 0x0000001c Code RO 1571 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1429 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1436 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1438 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1440 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1443 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1445 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1447 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1450 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1452 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1454 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1456 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1458 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1460 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1462 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1464 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1466 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1468 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1470 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1474 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1476 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1478 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1480 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1481 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1503 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1518 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1520 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1523 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1526 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1528 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1531 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1532 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1391 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1404 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1416 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1406 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1407 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1409 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1410 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1433 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1483 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1484 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1485 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1355 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1363 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1365 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1420 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1422 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1430 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1493 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1508 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1510 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 1135 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 1096 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 1098 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 1117 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 1129 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 1131 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x000000ac Code RO 1133 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800152c 0x0800152c 0x00000002 Code RO 1123 .text.DebugMon_Handler at32f421_it.o
+ 0x0800152e 0x0800152e 0x00000002 PAD
+ 0x08001530 0x08001530 0x00000028 Code RO 1147 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001558 0x08001558 0x00000002 Code RO 1113 .text.HardFault_Handler at32f421_it.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000026 Code RO 1239 .text.MX_IWDG_Init peripherals.o
+ 0x08001582 0x08001582 0x00000002 PAD
+ 0x08001584 0x08001584 0x00000002 Code RO 1115 .text.MemManage_Handler at32f421_it.o
+ 0x08001586 0x08001586 0x00000002 PAD
+ 0x08001588 0x08001588 0x00000002 Code RO 1111 .text.NMI_Handler at32f421_it.o
+ 0x0800158a 0x0800158a 0x00000002 PAD
+ 0x0800158c 0x0800158c 0x00000002 Code RO 1125 .text.PendSV_Handler at32f421_it.o
0x0800158e 0x0800158e 0x00000002 PAD
- 0x08001590 0x08001590 0x0000003c Code RO 943 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
- 0x080015cc 0x080015cc 0x00000076 Code RO 945 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
- 0x08001642 0x08001642 0x00000002 PAD
- 0x08001644 0x08001644 0x00000002 Code RO 935 .text.DebugMon_Handler at32f421_it.o
- 0x08001646 0x08001646 0x00000002 PAD
- 0x08001648 0x08001648 0x00000002 Code RO 925 .text.HardFault_Handler at32f421_it.o
- 0x0800164a 0x0800164a 0x00000002 PAD
- 0x0800164c 0x0800164c 0x00000026 Code RO 1025 .text.MX_IWDG_Init peripherals.o
- 0x08001672 0x08001672 0x00000002 PAD
- 0x08001674 0x08001674 0x00000002 Code RO 927 .text.MemManage_Handler at32f421_it.o
- 0x08001676 0x08001676 0x00000002 PAD
- 0x08001678 0x08001678 0x00000002 Code RO 923 .text.NMI_Handler at32f421_it.o
+ 0x08001590 0x08001590 0x000000e8 Code RO 50 .text.PeriodElapsedCallback main.o
+ 0x08001678 0x08001678 0x00000002 Code RO 1121 .text.SVC_Handler at32f421_it.o
0x0800167a 0x0800167a 0x00000002 PAD
- 0x0800167c 0x0800167c 0x00000002 Code RO 937 .text.PendSV_Handler at32f421_it.o
+ 0x0800167c 0x0800167c 0x00000002 Code RO 1127 .text.SysTick_Handler at32f421_it.o
0x0800167e 0x0800167e 0x00000002 PAD
- 0x08001680 0x08001680 0x00000062 Code RO 38 .text.PeriodElapsedCallback main.o
- 0x080016e2 0x080016e2 0x00000002 PAD
- 0x080016e4 0x080016e4 0x00000002 Code RO 933 .text.SVC_Handler at32f421_it.o
- 0x080016e6 0x080016e6 0x00000002 PAD
- 0x080016e8 0x080016e8 0x00000002 Code RO 939 .text.SysTick_Handler at32f421_it.o
- 0x080016ea 0x080016ea 0x00000002 PAD
- 0x080016ec 0x080016ec 0x0000008c Code RO 1104 .text.SystemInit system_at32f421.o
- 0x08001778 0x08001778 0x00000116 Code RO 1009 .text.TIM1_Init peripherals.o
- 0x0800188e 0x0800188e 0x00000002 PAD
- 0x08001890 0x08001890 0x00000012 Code RO 949 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
- 0x080018a2 0x080018a2 0x00000002 PAD
- 0x080018a4 0x080018a4 0x00000016 Code RO 953 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
- 0x080018ba 0x080018ba 0x00000002 PAD
- 0x080018bc 0x080018bc 0x00000010 Code RO 951 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
- 0x080018cc 0x080018cc 0x00000022 Code RO 957 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
- 0x080018ee 0x080018ee 0x00000002 PAD
- 0x080018f0 0x080018f0 0x00000002 Code RO 955 .text.USART1_IRQHandler at32f421_it.o
- 0x080018f2 0x080018f2 0x00000002 PAD
- 0x080018f4 0x080018f4 0x00000002 Code RO 931 .text.UsageFault_Handler at32f421_it.o
- 0x080018f6 0x080018f6 0x00000002 PAD
- 0x080018f8 0x080018f8 0x0000002a Code RO 24 .text.__NVIC_SystemReset main.o
+ 0x08001680 0x08001680 0x0000008c Code RO 1339 .text.SystemInit system_at32f421.o
+ 0x0800170c 0x0800170c 0x00000116 Code RO 1223 .text.TIM1_Init peripherals.o
+ 0x08001822 0x08001822 0x00000002 PAD
+ 0x08001824 0x08001824 0x00000012 Code RO 1137 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001836 0x08001836 0x00000002 PAD
+ 0x08001838 0x08001838 0x00000016 Code RO 1141 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800184e 0x0800184e 0x00000002 PAD
+ 0x08001850 0x08001850 0x00000010 Code RO 1139 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001860 0x08001860 0x00000022 Code RO 1145 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001882 0x08001882 0x00000002 PAD
+ 0x08001884 0x08001884 0x00000002 Code RO 1143 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001886 0x08001886 0x00000002 PAD
+ 0x08001888 0x08001888 0x00000002 Code RO 1119 .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 193 .text.adc_base_config at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 191 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001904 0x08001904 0x0000000a Code RO 199 .text.adc_calibration_init at32f421_adc.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x00000008 Code RO 201 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 203 .text.adc_calibration_start at32f421_adc.o
0x08001922 0x08001922 0x00000002 PAD
- 0x08001924 0x08001924 0x00000044 Code RO 144 .text.adc_base_config at32f421_adc.o
- 0x08001968 0x08001968 0x00000008 Code RO 142 .text.adc_base_default_para_init at32f421_adc.o
- 0x08001970 0x08001970 0x0000000a Code RO 150 .text.adc_calibration_init at32f421_adc.o
- 0x0800197a 0x0800197a 0x00000002 PAD
- 0x0800197c 0x0800197c 0x00000008 Code RO 152 .text.adc_calibration_init_status_get at32f421_adc.o
- 0x08001984 0x08001984 0x0000000a Code RO 154 .text.adc_calibration_start at32f421_adc.o
- 0x0800198e 0x0800198e 0x00000002 PAD
- 0x08001990 0x08001990 0x00000008 Code RO 156 .text.adc_calibration_status_get at32f421_adc.o
- 0x08001998 0x08001998 0x00000012 Code RO 146 .text.adc_dma_mode_enable at32f421_adc.o
- 0x080019aa 0x080019aa 0x00000002 PAD
- 0x080019ac 0x080019ac 0x0000000a Code RO 140 .text.adc_enable at32f421_adc.o
- 0x080019b6 0x080019b6 0x00000002 PAD
- 0x080019b8 0x080019b8 0x0000022e Code RO 164 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001924 0x08001924 0x00000008 Code RO 205 .text.adc_calibration_status_get at32f421_adc.o
+ 0x0800192c 0x0800192c 0x00000012 Code RO 195 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800193e 0x0800193e 0x00000002 PAD
+ 0x08001940 0x08001940 0x0000000a Code RO 189 .text.adc_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000025a Code RO 213 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001ba6 0x08001ba6 0x00000002 PAD
+ 0x08001ba8 0x08001ba8 0x0000002a Code RO 219 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bd2 0x08001bd2 0x00000002 PAD
+ 0x08001bd4 0x08001bd4 0x00000012 Code RO 235 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
0x08001be6 0x08001be6 0x00000002 PAD
- 0x08001be8 0x08001be8 0x0000002a Code RO 170 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
- 0x08001c12 0x08001c12 0x00000002 PAD
- 0x08001c14 0x08001c14 0x00000012 Code RO 186 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
- 0x08001c26 0x08001c26 0x00000002 PAD
- 0x08001c28 0x08001c28 0x0000001a Code RO 184 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
- 0x08001c42 0x08001c42 0x00000002 PAD
- 0x08001c44 0x08001c44 0x00000136 Code RO 46 .text.advanceincrement main.o
- 0x08001d7a 0x08001d7a 0x00000002 PAD
- 0x08001d7c 0x08001d7c 0x0000008a Code RO 1078 .text.allOff phaseouts.o
- 0x08001e06 0x08001e06 0x00000002 PAD
- 0x08001e08 0x08001e08 0x000000ba Code RO 1084 .text.allpwm phaseouts.o
- 0x08001ec2 0x08001ec2 0x00000002 PAD
- 0x08001ec4 0x08001ec4 0x00000082 Code RO 968 .text.changeCompInput comparator.o
- 0x08001f46 0x08001f46 0x00000002 PAD
- 0x08001f48 0x08001f48 0x00000016 Code RO 209 .text.cmp_enable at32f421_cmp.o
- 0x08001f5e 0x08001f5e 0x00000002 PAD
- 0x08001f60 0x08001f60 0x000003b8 Code RO 1080 .text.comStep phaseouts.o
- 0x08002318 0x08002318 0x000001a2 Code RO 36 .text.commutate main.o
- 0x080024ba 0x080024ba 0x00000002 PAD
- 0x080024bc 0x080024bc 0x000004a8 Code RO 2 .text.computeDshotDMA dshot.o
- 0x08002964 0x08002964 0x000001e4 Code RO 94 .text.computeServoInput signal.o
- 0x08002b48 0x08002b48 0x0000001e Code RO 277 .text.crm_adc_clock_div_set at32f421_crm.o
- 0x08002b66 0x08002b66 0x00000002 PAD
- 0x08002b68 0x08002b68 0x0000001a Code RO 271 .text.crm_ahb_div_set at32f421_crm.o
- 0x08002b82 0x08002b82 0x00000002 PAD
- 0x08002b84 0x08002b84 0x0000001a Code RO 273 .text.crm_apb1_div_set at32f421_crm.o
- 0x08002b9e 0x08002b9e 0x00000002 PAD
- 0x08002ba0 0x08002ba0 0x0000001a Code RO 275 .text.crm_apb2_div_set at32f421_crm.o
+ 0x08001be8 0x08001be8 0x0000001a Code RO 233 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c02 0x08001c02 0x00000002 PAD
+ 0x08001c04 0x08001c04 0x0000008a Code RO 1299 .text.allOff phaseouts.o
+ 0x08001c8e 0x08001c8e 0x00000002 PAD
+ 0x08001c90 0x08001c90 0x000000ba Code RO 1305 .text.allpwm phaseouts.o
+ 0x08001d4a 0x08001d4a 0x00000002 PAD
+ 0x08001d4c 0x08001d4c 0x00000082 Code RO 1163 .text.changeCompInput comparator.o
+ 0x08001dce 0x08001dce 0x00000002 PAD
+ 0x08001dd0 0x08001dd0 0x00000016 Code RO 265 .text.cmp_enable at32f421_cmp.o
+ 0x08001de6 0x08001de6 0x00000002 PAD
+ 0x08001de8 0x08001de8 0x000003b4 Code RO 1301 .text.comStep phaseouts.o
+ 0x0800219c 0x0800219c 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002664 0x08002664 0x000001e0 Code RO 123 .text.computeServoInput signal.o
+ 0x08002844 0x08002844 0x0000001c Code RO 347 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002860 0x08002860 0x0000001a Code RO 341 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800287a 0x0800287a 0x00000002 PAD
+ 0x0800287c 0x0800287c 0x0000001a Code RO 343 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002896 0x08002896 0x00000002 PAD
+ 0x08002898 0x08002898 0x0000001a Code RO 345 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028b2 0x080028b2 0x00000002 PAD
+ 0x080028b4 0x080028b4 0x00000018 Code RO 367 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028cc 0x080028cc 0x00000082 Code RO 333 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800294e 0x0800294e 0x00000002 PAD
+ 0x08002950 0x08002950 0x00000120 Code RO 361 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a70 0x08002a70 0x0000001a Code RO 319 .text.crm_flag_get at32f421_crm.o
+ 0x08002a8a 0x08002a8a 0x00000002 PAD
+ 0x08002a8c 0x08002a8c 0x00000028 Code RO 327 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002ab4 0x08002ab4 0x00000028 Code RO 329 .text.crm_periph_reset at32f421_crm.o
+ 0x08002adc 0x08002adc 0x0000004e Code RO 353 .text.crm_pll_config at32f421_crm.o
+ 0x08002b2a 0x08002b2a 0x00000002 PAD
+ 0x08002b2c 0x08002b2c 0x0000007a Code RO 313 .text.crm_reset at32f421_crm.o
+ 0x08002ba6 0x08002ba6 0x00000002 PAD
+ 0x08002ba8 0x08002ba8 0x00000012 Code RO 357 .text.crm_sysclk_switch at32f421_crm.o
0x08002bba 0x08002bba 0x00000002 PAD
- 0x08002bbc 0x08002bbc 0x00000018 Code RO 297 .text.crm_auto_step_mode_enable at32f421_crm.o
- 0x08002bd4 0x08002bd4 0x00000082 Code RO 263 .text.crm_clock_source_enable at32f421_crm.o
- 0x08002c56 0x08002c56 0x00000002 PAD
- 0x08002c58 0x08002c58 0x00000120 Code RO 291 .text.crm_clocks_freq_get at32f421_crm.o
- 0x08002d78 0x08002d78 0x0000001a Code RO 249 .text.crm_flag_get at32f421_crm.o
- 0x08002d92 0x08002d92 0x00000002 PAD
- 0x08002d94 0x08002d94 0x00000028 Code RO 257 .text.crm_periph_clock_enable at32f421_crm.o
- 0x08002dbc 0x08002dbc 0x00000028 Code RO 259 .text.crm_periph_reset at32f421_crm.o
- 0x08002de4 0x08002de4 0x00000050 Code RO 283 .text.crm_pll_config at32f421_crm.o
- 0x08002e34 0x08002e34 0x0000007a Code RO 243 .text.crm_reset at32f421_crm.o
- 0x08002eae 0x08002eae 0x00000002 PAD
- 0x08002eb0 0x08002eb0 0x00000012 Code RO 287 .text.crm_sysclk_switch at32f421_crm.o
- 0x08002ec2 0x08002ec2 0x00000002 PAD
- 0x08002ec4 0x08002ec4 0x00000010 Code RO 289 .text.crm_sysclk_switch_status_get at32f421_crm.o
- 0x08002ed4 0x08002ed4 0x0000002c Code RO 15 .text.delayMicros functions.o
- 0x08002f00 0x08002f00 0x0000004e Code RO 17 .text.delayMillis functions.o
- 0x08002f4e 0x08002f4e 0x00000002 PAD
- 0x08002f50 0x08002f50 0x0000025e Code RO 102 .text.detectInput signal.o
- 0x080031ae 0x080031ae 0x00000002 PAD
- 0x080031b0 0x080031b0 0x00000012 Code RO 1029 .text.disableComTimerInt peripherals.o
- 0x080031c2 0x080031c2 0x00000002 PAD
- 0x080031c4 0x080031c4 0x0000000a Code RO 320 .text.dma_channel_enable at32f421_dma.o
- 0x080031ce 0x080031ce 0x00000002 PAD
- 0x080031d0 0x080031d0 0x0000000e Code RO 326 .text.dma_default_para_init at32f421_dma.o
- 0x080031de 0x080031de 0x00000002 PAD
- 0x080031e0 0x080031e0 0x00000010 Code RO 322 .text.dma_flag_get at32f421_dma.o
- 0x080031f0 0x080031f0 0x0000007c Code RO 328 .text.dma_init at32f421_dma.o
- 0x0800326c 0x0800326c 0x00000010 Code RO 318 .text.dma_interrupt_enable at32f421_dma.o
- 0x0800327c 0x0800327c 0x00000042 Code RO 312 .text.dma_reset at32f421_dma.o
- 0x080032be 0x080032be 0x00000002 PAD
- 0x080032c0 0x080032c0 0x00000012 Code RO 966 .text.enableCompInterrupts comparator.o
- 0x080032d2 0x080032d2 0x00000002 PAD
- 0x080032d4 0x080032d4 0x000000e6 Code RO 1055 .text.enableCorePeripherals peripherals.o
- 0x080033ba 0x080033ba 0x00000002 PAD
- 0x080033bc 0x080033bc 0x00000010 Code RO 992 .text.enableHalfTransferInt io.o
- 0x080033cc 0x080033cc 0x0000000c Code RO 447 .text.flash_flag_clear at32f421_flash.o
- 0x080033d8 0x080033d8 0x00000012 Code RO 455 .text.flash_lock at32f421_flash.o
- 0x080033ea 0x080033ea 0x00000002 PAD
- 0x080033ec 0x080033ec 0x0000018e Code RO 457 .text.flash_sector_erase at32f421_flash.o
- 0x0800357a 0x0800357a 0x00000002 PAD
- 0x0800357c 0x0800357c 0x0000001e Code RO 453 .text.flash_unlock at32f421_flash.o
- 0x0800359a 0x0800359a 0x00000002 PAD
- 0x0800359c 0x0800359c 0x00000186 Code RO 465 .text.flash_word_program at32f421_flash.o
- 0x08003722 0x08003722 0x00000002 PAD
- 0x08003724 0x08003724 0x0000008c Code RO 1082 .text.fullBrake phaseouts.o
- 0x080037b0 0x080037b0 0x00000012 Code RO 1051 .text.generatePwmTimerEvent peripherals.o
- 0x080037c2 0x080037c2 0x00000002 PAD
- 0x080037c4 0x080037c4 0x00000008 Code RO 13 .text.getAbsDif functions.o
- 0x080037cc 0x080037cc 0x0000000e Code RO 962 .text.getCompOutputLevel comparator.o
- 0x080037da 0x080037da 0x00000002 PAD
- 0x080037dc 0x080037dc 0x00000010 Code RO 984 .text.getInputPinState io.o
- 0x080037ec 0x080037ec 0x0000000e Code RO 1035 .text.getintervaTimerCount peripherals.o
- 0x080037fa 0x080037fa 0x00000002 PAD
- 0x080037fc 0x080037fc 0x00000084 Code RO 516 .text.gpio_init at32f421_gpio.o
- 0x08003880 0x08003880 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
- 0x08003896 0x08003896 0x00000002 PAD
- 0x08003898 0x08003898 0x0000002e Code RO 540 .text.gpio_pin_mux_config at32f421_gpio.o
- 0x080038c6 0x080038c6 0x00000002 PAD
- 0x080038c8 0x080038c8 0x00000004 Code RO 1023 .text.initAfterJump peripherals.o
- 0x080038cc 0x080038cc 0x00000198 Code RO 1001 .text.initCorePeripherals peripherals.o
- 0x08003a64 0x08003a64 0x000000ca Code RO 40 .text.interruptRoutine main.o
- 0x08003b2e 0x08003b2e 0x00000002 PAD
- 0x08003b30 0x08003b30 0x0000031e Code RO 28 .text.loadEEpromSettings main.o
- 0x08003e4e 0x08003e4e 0x00000002 PAD
- 0x08003e50 0x08003e50 0x00000852 Code RO 50 .text.main main.o
- 0x080046a2 0x080046a2 0x00000002 PAD
- 0x080046a4 0x080046a4 0x00000106 Code RO 1097 .text.makeTelemPackage serial_telemetry.o
- 0x080047aa 0x080047aa 0x00000002 PAD
- 0x080047ac 0x080047ac 0x00000224 Code RO 4 .text.make_dshot_package dshot.o
- 0x080049d0 0x080049d0 0x00000028 Code RO 11 .text.map functions.o
- 0x080049f8 0x080049f8 0x00000018 Code RO 964 .text.maskPhaseInterrupts comparator.o
- 0x08004a10 0x08004a10 0x0000006e Code RO 609 .text.nvic_irq_enable at32f421_misc.o
- 0x08004a7e 0x08004a7e 0x00000002 PAD
- 0x08004a80 0x08004a80 0x00000078 Code RO 134 .text.playBeaconTune3 sounds.o
- 0x08004af8 0x08004af8 0x0000011c Code RO 118 .text.playBlueJayTune sounds.o
- 0x08004c14 0x08004c14 0x00000062 Code RO 132 .text.playChangedTone sounds.o
- 0x08004c76 0x08004c76 0x00000002 PAD
- 0x08004c78 0x08004c78 0x00000062 Code RO 130 .text.playDefaultTone sounds.o
- 0x08004cda 0x08004cda 0x00000002 PAD
- 0x08004cdc 0x08004cdc 0x00000074 Code RO 128 .text.playInputTune sounds.o
- 0x08004d50 0x08004d50 0x00000078 Code RO 126 .text.playInputTune2 sounds.o
- 0x08004dc8 0x08004dc8 0x00000090 Code RO 120 .text.playStartupTune sounds.o
- 0x08004e58 0x08004e58 0x00000078 Code RO 1058 .text.proportionalBrake phaseouts.o
- 0x08004ed0 0x08004ed0 0x00000062 Code RO 973 .text.read_flash_bin eeprom.o
- 0x08004f32 0x08004f32 0x00000002 PAD
- 0x08004f34 0x08004f34 0x00000080 Code RO 980 .text.receiveDshotDma io.o
- 0x08004fb4 0x08004fb4 0x00000010 Code RO 1027 .text.reloadWatchDogCounter peripherals.o
- 0x08004fc4 0x08004fc4 0x00000010 Code RO 1053 .text.resetInputCaptureTimer peripherals.o
- 0x08004fd4 0x08004fd4 0x00000084 Code RO 30 .text.saveEEpromSettings main.o
- 0x08005058 0x08005058 0x0000017a Code RO 971 .text.save_flash_nolib eeprom.o
- 0x080051d2 0x080051d2 0x00000002 PAD
- 0x080051d4 0x080051d4 0x0000009a Code RO 982 .text.sendDshotDma io.o
- 0x0800526e 0x0800526e 0x00000002 PAD
- 0x08005270 0x08005270 0x0000001c Code RO 1091 .text.send_telem_DMA serial_telemetry.o
- 0x0800528c 0x0800528c 0x0000001a Code RO 1033 .text.setAndEnableComInt peripherals.o
- 0x080052a6 0x080052a6 0x00000002 PAD
- 0x080052a8 0x080052a8 0x0000000c Code RO 1041 .text.setAutoReloadPWM peripherals.o
- 0x080052b4 0x080052b4 0x00000010 Code RO 1043 .text.setDutyCycleAll peripherals.o
- 0x080052c4 0x080052c4 0x00000012 Code RO 986 .text.setInputPolarityRising io.o
- 0x080052d6 0x080052d6 0x00000002 PAD
- 0x080052d8 0x080052d8 0x0000000c Code RO 1045 .text.setPWMCompare1 peripherals.o
- 0x080052e4 0x080052e4 0x0000000c Code RO 1047 .text.setPWMCompare2 peripherals.o
- 0x080052f0 0x080052f0 0x0000000c Code RO 1049 .text.setPWMCompare3 peripherals.o
- 0x080052fc 0x080052fc 0x0000000c Code RO 1039 .text.setPrescalerPWM peripherals.o
- 0x08005308 0x08005308 0x00000014 Code RO 110 .text.setVolume sounds.o
- 0x0800531c 0x0800531c 0x0000000e Code RO 1037 .text.setintervaTimerCount peripherals.o
- 0x0800532a 0x0800532a 0x00000002 PAD
- 0x0800532c 0x0800532c 0x00000076 Code RO 1003 .text.system_clock_config peripherals.o
- 0x080053a2 0x080053a2 0x00000002 PAD
- 0x080053a4 0x080053a4 0x000000ec Code RO 1106 .text.system_core_clock_update system_at32f421.o
- 0x08005490 0x08005490 0x000000f4 Code RO 1099 .text.telem_UART_Init serial_telemetry.o
- 0x08005584 0x08005584 0x00000a0e Code RO 44 .text.tenKhzRoutine main.o
- 0x08005f92 0x08005f92 0x00000002 PAD
- 0x08005f94 0x08005f94 0x000000a0 Code RO 767 .text.tmr_channel_enable at32f421_tmr.o
- 0x08006034 0x08006034 0x00000048 Code RO 753 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
- 0x0800607c 0x0800607c 0x00000012 Code RO 751 .text.tmr_period_buffer_enable at32f421_tmr.o
- 0x0800608e 0x0800608e 0x00000002 PAD
- 0x08006090 0x08006090 0x000000ba Code RO 713 .text.tmr_reset at32f421_tmr.o
- 0x0800614a 0x0800614a 0x00000002 PAD
- 0x0800614c 0x0800614c 0x0000013e Code RO 96 .text.transfercomplete signal.o
- 0x0800628a 0x0800628a 0x00000002 PAD
- 0x0800628c 0x0800628c 0x00000012 Code RO 842 .text.usart_dma_transmitter_enable at32f421_usart.o
- 0x0800629e 0x0800629e 0x00000002 PAD
- 0x080062a0 0x080062a0 0x00000012 Code RO 830 .text.usart_enable at32f421_usart.o
- 0x080062b2 0x080062b2 0x00000002 PAD
- 0x080062b4 0x080062b4 0x00000086 Code RO 826 .text.usart_init at32f421_usart.o
- 0x0800633a 0x0800633a 0x00000002 PAD
- 0x0800633c 0x0800633c 0x00000012 Code RO 834 .text.usart_receiver_enable at32f421_usart.o
- 0x0800634e 0x0800634e 0x00000002 PAD
- 0x08006350 0x08006350 0x00000012 Code RO 870 .text.usart_single_line_halfduplex_select at32f421_usart.o
- 0x08006362 0x08006362 0x00000002 PAD
- 0x08006364 0x08006364 0x00000012 Code RO 832 .text.usart_transmitter_enable at32f421_usart.o
- 0x08006376 0x08006376 0x00000002 PAD
- 0x08006378 0x08006378 0x000001b8 Code RO 1130 x$fpl$exception f_ws.l(except.o)
- 0x08006530 0x08006530 0x00000140 Code RO 1118 x$fpl$fadd f_ws.l(faddsub_clz.o)
- 0x08006670 0x08006670 0x00000054 Code RO 1121 x$fpl$fcmp f_ws.l(fcmp.o)
- 0x080066c4 0x080066c4 0x00000018 Code RO 1157 x$fpl$fcmpinf f_ws.l(fcmpi.o)
- 0x080066dc 0x080066dc 0x000001bc Code RO 1123 x$fpl$fdiv f_ws.l(fdiv.o)
- 0x08006898 0x08006898 0x00000060 Code RO 1131 x$fpl$feqf f_ws.l(feqf.o)
- 0x080068f8 0x080068f8 0x00000044 Code RO 1124 x$fpl$ffix f_ws.l(ffix.o)
- 0x0800693c 0x0800693c 0x00000030 Code RO 1127 x$fpl$fflt f_ws.l(fflt_clz.o)
- 0x0800696c 0x0800696c 0x00000064 Code RO 1132 x$fpl$fgeqf f_ws.l(fgeqf.o)
- 0x080069d0 0x080069d0 0x00000064 Code RO 1133 x$fpl$fleqf f_ws.l(fleqf.o)
- 0x08006a34 0x08006a34 0x000000f6 Code RO 1134 x$fpl$fnaninf f_ws.l(fnaninf.o)
- 0x08006b2a 0x08006b2a 0x0000004a Code RO 1135 x$fpl$fnorm2 f_ws.l(fnorm2_clz.o)
- 0x08006b74 0x08006b74 0x0000000e Code RO 1229 x$fpl$fpinit f_ws.l(fpinit.o)
- 0x08006b82 0x08006b82 0x0000000a Code RO 1136 x$fpl$fretinf f_ws.l(fretinf.o)
- 0x08006b8c 0x08006b8c 0x00000142 Code RO 1120 x$fpl$fsub f_ws.l(faddsub_clz.o)
- 0x08006cce 0x08006cce 0x0000012a Code RO 1137 x$fpl$funder f_ws.l(funder_clz.o)
- 0x08006df8 0x08006df8 0x000000b2 Code RO 1158 x$fpl$retnan f_ws.l(retnan.o)
- 0x08006eaa 0x08006eaa 0x00000090 Code RO 1159 x$fpl$trapveneer f_ws.l(trapv.o)
- 0x08006f3a 0x08006f3a 0x00000000 Code RO 1138 x$fpl$usenofp f_ws.l(usenofp.o)
- 0x08006f3a 0x08006f3a 0x00000008 Data RO 305 .rodata.cst8 at32f421_crm.o
- 0x08006f42 0x08006f42 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
- 0x08006f52 0x08006f52 0x00000002 PAD
- 0x08006f54 0x08006f54 0x00000020 Data RO 1273 Region$$Table anon$$obj.o
+ 0x08002bbc 0x08002bbc 0x00000010 Code RO 359 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bcc 0x08002bcc 0x0000002c Code RO 22 .text.delayMicros functions.o
+ 0x08002bf8 0x08002bf8 0x0000004e Code RO 24 .text.delayMillis functions.o
+ 0x08002c46 0x08002c46 0x00000002 PAD
+ 0x08002c48 0x08002c48 0x00000238 Code RO 131 .text.detectInput signal.o
+ 0x08002e80 0x08002e80 0x0000000a Code RO 404 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x0000000e Code RO 410 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e9a 0x08002e9a 0x00000002 PAD
+ 0x08002e9c 0x08002e9c 0x00000010 Code RO 406 .text.dma_flag_get at32f421_dma.o
+ 0x08002eac 0x08002eac 0x0000007c Code RO 412 .text.dma_init at32f421_dma.o
+ 0x08002f28 0x08002f28 0x00000040 Code RO 396 .text.dma_reset at32f421_dma.o
+ 0x08002f68 0x08002f68 0x00000012 Code RO 1161 .text.enableCompInterrupts comparator.o
+ 0x08002f7a 0x08002f7a 0x00000002 PAD
+ 0x08002f7c 0x08002f7c 0x0000010e Code RO 1269 .text.enableCorePeripherals peripherals.o
+ 0x0800308a 0x0800308a 0x00000002 PAD
+ 0x0800308c 0x0800308c 0x0000000c Code RO 552 .text.flash_flag_clear at32f421_flash.o
+ 0x08003098 0x08003098 0x00000012 Code RO 560 .text.flash_lock at32f421_flash.o
+ 0x080030aa 0x080030aa 0x00000002 PAD
+ 0x080030ac 0x080030ac 0x0000018e Code RO 562 .text.flash_sector_erase at32f421_flash.o
+ 0x0800323a 0x0800323a 0x00000002 PAD
+ 0x0800323c 0x0800323c 0x0000001e Code RO 558 .text.flash_unlock at32f421_flash.o
+ 0x0800325a 0x0800325a 0x00000002 PAD
+ 0x0800325c 0x0800325c 0x00000186 Code RO 570 .text.flash_word_program at32f421_flash.o
+ 0x080033e2 0x080033e2 0x00000002 PAD
+ 0x080033e4 0x080033e4 0x0000008c Code RO 1303 .text.fullBrake phaseouts.o
+ 0x08003470 0x08003470 0x00000012 Code RO 1265 .text.generatePwmTimerEvent peripherals.o
+ 0x08003482 0x08003482 0x00000002 PAD
+ 0x08003484 0x08003484 0x00000008 Code RO 20 .text.getAbsDif functions.o
+ 0x0800348c 0x0800348c 0x0000000e Code RO 1157 .text.getCompOutputLevel comparator.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x00000026 Code RO 1100 .text.getConvertedDegrees adc.o
+ 0x080034c2 0x080034c2 0x00000002 PAD
+ 0x080034c4 0x080034c4 0x00000010 Code RO 1192 .text.getInputPinState io.o
+ 0x080034d4 0x080034d4 0x00000076 Code RO 628 .text.gpio_init at32f421_gpio.o
+ 0x0800354a 0x0800354a 0x00000002 PAD
+ 0x0800354c 0x0800354c 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
+ 0x08003562 0x08003562 0x00000002 PAD
+ 0x08003564 0x08003564 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
+ 0x0800358a 0x0800358a 0x00000002 PAD
+ 0x0800358c 0x0800358c 0x0000002c Code RO 652 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035b8 0x080035b8 0x00000004 Code RO 1237 .text.initAfterJump peripherals.o
+ 0x080035bc 0x080035bc 0x00000198 Code RO 1215 .text.initCorePeripherals peripherals.o
+ 0x08003754 0x08003754 0x000000f4 Code RO 52 .text.interruptRoutine main.o
+ 0x08003848 0x08003848 0x00000342 Code RO 40 .text.loadEEpromSettings main.o
+ 0x08003b8a 0x08003b8a 0x00000002 PAD
+ 0x08003b8c 0x08003b8c 0x00000c24 Code RO 66 .text.main main.o
+ 0x080047b0 0x080047b0 0x0000010e Code RO 1325 .text.makeTelemPackage serial_telemetry.o
+ 0x080048be 0x080048be 0x00000002 PAD
+ 0x080048c0 0x080048c0 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004aa4 0x08004aa4 0x00000050 Code RO 18 .text.map functions.o
+ 0x08004af4 0x08004af4 0x00000018 Code RO 1159 .text.maskPhaseInterrupts comparator.o
+ 0x08004b0c 0x08004b0c 0x00000072 Code RO 734 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b7e 0x08004b7e 0x00000002 PAD
+ 0x08004b80 0x08004b80 0x00000094 Code RO 170 .text.playBeaconTune3 sounds.o
+ 0x08004c14 0x08004c14 0x0000012a Code RO 154 .text.playBlueJayTune sounds.o
+ 0x08004d3e 0x08004d3e 0x00000002 PAD
+ 0x08004d40 0x08004d40 0x00000068 Code RO 168 .text.playChangedTone sounds.o
+ 0x08004da8 0x08004da8 0x00000068 Code RO 166 .text.playDefaultTone sounds.o
+ 0x08004e10 0x08004e10 0x0000007a Code RO 164 .text.playInputTune sounds.o
+ 0x08004e8a 0x08004e8a 0x00000002 PAD
+ 0x08004e8c 0x08004e8c 0x0000007c Code RO 162 .text.playInputTune2 sounds.o
+ 0x08004f08 0x08004f08 0x0000008c Code RO 156 .text.playStartupTune sounds.o
+ 0x08004f94 0x08004f94 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08004fcc 0x08004fcc 0x00000078 Code RO 1279 .text.proportionalBrake phaseouts.o
+ 0x08005044 0x08005044 0x00000062 Code RO 1174 .text.read_flash_bin eeprom.o
+ 0x080050a6 0x080050a6 0x00000002 PAD
+ 0x080050a8 0x080050a8 0x0000007e Code RO 1188 .text.receiveDshotDma io.o
+ 0x08005126 0x08005126 0x00000002 PAD
+ 0x08005128 0x08005128 0x00000010 Code RO 1267 .text.resetInputCaptureTimer peripherals.o
+ 0x08005138 0x08005138 0x00000084 Code RO 42 .text.saveEEpromSettings main.o
+ 0x080051bc 0x080051bc 0x00000122 Code RO 1172 .text.save_flash_nolib eeprom.o
+ 0x080052de 0x080052de 0x00000002 PAD
+ 0x080052e0 0x080052e0 0x0000009a Code RO 1190 .text.sendDshotDma io.o
+ 0x0800537a 0x0800537a 0x00000002 PAD
+ 0x0800537c 0x0800537c 0x0000001c Code RO 1319 .text.send_telem_DMA serial_telemetry.o
+ 0x08005398 0x08005398 0x000006b6 Code RO 56 .text.setInput main.o
+ 0x08005a4e 0x08005a4e 0x00000002 PAD
+ 0x08005a50 0x08005a50 0x00000012 Code RO 1198 .text.setInputPullUp io.o
+ 0x08005a62 0x08005a62 0x00000002 PAD
+ 0x08005a64 0x08005a64 0x0000000c Code RO 1259 .text.setPWMCompare1 peripherals.o
+ 0x08005a70 0x08005a70 0x0000000c Code RO 1261 .text.setPWMCompare2 peripherals.o
+ 0x08005a7c 0x08005a7c 0x0000000c Code RO 1263 .text.setPWMCompare3 peripherals.o
+ 0x08005a88 0x08005a88 0x00000014 Code RO 146 .text.setVolume sounds.o
+ 0x08005a9c 0x08005a9c 0x000000be Code RO 54 .text.startMotor main.o
+ 0x08005b5a 0x08005b5a 0x00000002 PAD
+ 0x08005b5c 0x08005b5c 0x00000076 Code RO 1217 .text.system_clock_config peripherals.o
+ 0x08005bd2 0x08005bd2 0x00000002 PAD
+ 0x08005bd4 0x08005bd4 0x000000f0 Code RO 1341 .text.system_core_clock_update system_at32f421.o
+ 0x08005cc4 0x08005cc4 0x000000f4 Code RO 1327 .text.telem_UART_Init serial_telemetry.o
+ 0x08005db8 0x08005db8 0x000004a8 Code RO 58 .text.tenKhzRoutine main.o
+ 0x08006260 0x08006260 0x00000096 Code RO 920 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062f6 0x080062f6 0x00000002 PAD
+ 0x080062f8 0x080062f8 0x00000062 Code RO 906 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800635a 0x0800635a 0x00000002 PAD
+ 0x0800635c 0x0800635c 0x00000012 Code RO 904 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x0800636e 0x0800636e 0x00000002 PAD
+ 0x08006370 0x08006370 0x000000ba Code RO 866 .text.tmr_reset at32f421_tmr.o
+ 0x0800642a 0x0800642a 0x00000002 PAD
+ 0x0800642c 0x0800642c 0x000001ac Code RO 125 .text.transfercomplete signal.o
+ 0x080065d8 0x080065d8 0x00000012 Code RO 1002 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065ea 0x080065ea 0x00000002 PAD
+ 0x080065ec 0x080065ec 0x00000012 Code RO 990 .text.usart_enable at32f421_usart.o
+ 0x080065fe 0x080065fe 0x00000002 PAD
+ 0x08006600 0x08006600 0x00000086 Code RO 986 .text.usart_init at32f421_usart.o
+ 0x08006686 0x08006686 0x00000002 PAD
+ 0x08006688 0x08006688 0x00000012 Code RO 994 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800669a 0x0800669a 0x00000002 PAD
+ 0x0800669c 0x0800669c 0x00000012 Code RO 1030 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x080066ae 0x080066ae 0x00000002 PAD
+ 0x080066b0 0x080066b0 0x00000012 Code RO 992 .text.usart_transmitter_enable at32f421_usart.o
+ 0x080066c2 0x080066c2 0x00000002 PAD
+ 0x080066c4 0x080066c4 0x0000011e Code RO 60 .text.zcfoundroutine main.o
+ 0x080067e2 0x080067e2 0x00000002 PAD
+ 0x080067e4 0x080067e4 0x000000c4 Code RO 1369 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080068a8 0x080068a8 0x00000054 Code RO 1375 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068fc 0x080068fc 0x00000018 Code RO 1418 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006914 0x08006914 0x00000184 Code RO 1378 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a98 0x08006a98 0x00000068 Code RO 1392 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006b00 0x08006b00 0x00000036 Code RO 1381 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b36 0x08006b36 0x00000002 PAD
+ 0x08006b38 0x08006b38 0x00000030 Code RO 1386 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b68 0x08006b68 0x00000068 Code RO 1394 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006bd0 0x08006bd0 0x00000068 Code RO 1396 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c38 0x08006c38 0x0000008c Code RO 1398 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006cc4 0x08006cc4 0x0000000a Code RO 1400 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006cce 0x08006cce 0x00000002 PAD
+ 0x08006cd0 0x08006cd0 0x000000ea Code RO 1371 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006dba 0x08006dba 0x00000000 Code RO 1402 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006dba 0x08006dba 0x00000008 Data RO 375 .rodata.cst8 at32f421_crm.o
+ 0x08006dc2 0x08006dc2 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006dd2 0x08006dd2 0x00000002 PAD
+ 0x08006dd4 0x08006dd4 0x00000020 Data RO 1566 Region$$Table anon$$obj.o
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006f78, Size: 0x00000dc8, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002f0])
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006df8, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x20000000 COMPRESSED 0x00000058 Data RW 87 .data..L_MergedGlobals main.o
- 0x20000058 COMPRESSED 0x00000004 Data RW 105 .data..L_MergedGlobals signal.o
- 0x2000005c COMPRESSED 0x00000078 Data RW 88 .data..L_MergedGlobals.1 main.o
- 0x200000d4 COMPRESSED 0x00000001 Data RW 999 .data.buffer_padding io.o
- 0x200000d5 COMPRESSED 0x00000001 Data RW 996 .data.ic_timer_prescaler io.o
- 0x200000d6 COMPRESSED 0x00000002 PAD
- 0x200000d8 COMPRESSED 0x00000004 Data RW 104 .data.max_servo_deviation signal.o
- 0x200000dc COMPRESSED 0x00000001 Data RW 1101 .data.nbDataToTransmit serial_telemetry.o
- 0x200000dd COMPRESSED 0x00000001 PAD
- 0x200000de COMPRESSED 0x000002d0 Data RW 76 .data.pwmSin main.o
- 0x200003ae COMPRESSED 0x00000002 PAD
- 0x200003b0 COMPRESSED 0x00000004 Data RW 1108 .data.system_core_clock system_at32f421.o
- 0x200003b4 COMPRESSED 0x0000000e Data RW 56 .firmware_info main.o
- 0x200003c2 COMPRESSED 0x00000006 PAD
- 0x200003c8 - 0x00000060 Zero RW 1161 .bss c_w.l(libspace.o)
- 0x20000428 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
- 0x20000484 - 0x00000014 Zero RW 106 .bss..L_MergedGlobals.1 signal.o
- 0x20000498 - 0x0000007c Zero RW 89 .bss..L_MergedGlobals.2 main.o
- 0x20000514 - 0x00000050 Zero RW 90 .bss..L_MergedGlobals.3 main.o
- 0x20000564 - 0x00000006 Zero RW 921 .bss.ADCDataDMA adc.o
- 0x2000056a - 0x0000000a Zero RW 1102 .bss.aTxBuffer serial_telemetry.o
- 0x20000574 - 0x00000001 Zero RW 136 .bss.beep_volume sounds.o
- 0x20000575 COMPRESSED 0x00000003 PAD
- 0x20000578 - 0x00000100 Zero RW 997 .bss.dma_buffer io.o
- 0x20000678 - 0x00000001 Zero RW 73 .bss.dshot_telemetry main.o
- 0x20000679 - 0x00000001 Zero RW 84 .bss.dshotcommand main.o
- 0x2000067a - 0x000000b0 Zero RW 72 .bss.eepromBuffer main.o
- 0x2000072a COMPRESSED 0x00000002 PAD
- 0x2000072c - 0x00000094 Zero RW 7 .bss.gcr dshot.o
- 0x200007c0 - 0x00000001 Zero RW 74 .bss.last_dshot_command main.o
- 0x200007c1 - 0x00000001 Zero RW 998 .bss.out_put io.o
- 0x200007c2 COMPRESSED 0x00000006 PAD
- 0x200007c8 - 0x00000200 Zero RW 1110 HEAP startup_at32f421.o
- 0x200009c8 - 0x00000400 Zero RW 1109 STACK startup_at32f421.o
+ 0x20000000 COMPRESSED 0x00000058 Data RW 109 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 134 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 110 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1207 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1204 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 133 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1329 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 95 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1343 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1431 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 135 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 111 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 112 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 1102 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1330 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 172 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1205 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 106 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 1149 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1206 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 98 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1353 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1352 STACK startup_at32f421.o
- Load Region LR_FIRMWAREVERSION (Base: 0x08007be0, Size: 0x00000000, Max: 0x00000020, ABSOLUTE)
+ Load Region LR_FIRMWAREVERSION (Base: 0x08007be0, Size: 0x00000020, Max: 0x00000020, ABSOLUTE)
- Execution Region FIRMWAREVERSION (Exec base: 0x08007be0, Load base: 0x08007be0, Size: 0x00000000, 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
- **** No section assigned to this execution region ****
+ 0x08007be0 0x08007be0 0x0000001e Data RO 181 .rodata.test firmwareversion.o
==============================================================================
@@ -3353,100 +3245,88 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
- 332 0 0 0 6 0 adc.o
- 784 38 0 0 0 0 at32f421_adc.o
- 22 0 0 0 0 0 at32f421_cmp.o
- 892 30 8 0 0 0 at32f421_crm.o
- 246 0 0 0 0 0 at32f421_dma.o
- 848 0 0 0 0 0 at32f421_flash.o
- 178 0 0 0 0 0 at32f421_gpio.o
- 356 0 0 0 0 0 at32f421_it.o
- 110 0 0 0 0 0 at32f421_misc.o
- 436 20 0 0 0 0 at32f421_tmr.o
- 224 0 0 0 0 0 at32f421_usart.o
- 186 0 0 0 0 0 comparator.o
- 1740 24 16 0 240 0 dshot.o
- 476 0 0 0 0 0 eeprom.o
- 192 0 0 0 0 0 functions.o
- 332 0 0 2 257 0 io.o
- 6704 8 0 942 383 0 main.o
- 1274 0 0 0 0 0 peripherals.o
- 1536 8 0 0 0 0 phaseouts.o
- 534 0 0 1 10 0 serial_telemetry.o
- 1408 0 0 8 20 0 signal.o
- 1000 0 0 0 1 0 sounds.o
- 64 26 204 0 1536 0 startup_at32f421.o
- 376 16 0 4 0 0 system_at32f421.o
+ 362 0 0 0 6 13893 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
+ 450 0 0 0 4 9698 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
+ 186 0 0 0 0 2516 comparator.o
+ 1708 22 16 0 240 3857 dshot.o
+ 388 0 0 0 0 2314 eeprom.o
+ 0 0 30 0 0 401 firmwareversion.o
+ 270 0 0 0 0 12121 functions.o
+ 314 0 0 2 257 13082 io.o
+ 8034 12 0 928 530 28892 main.o
+ 1186 0 0 0 0 26670 peripherals.o
+ 1532 12 0 0 0 9930 phaseouts.o
+ 542 0 0 1 10 15883 serial_telemetry.o
+ 1476 0 0 10 28 3963 signal.o
+ 1060 0 0 0 1 9111 sounds.o
+ 64 26 204 0 1536 848 startup_at32f421.o
+ 380 16 0 4 0 7644 system_at32f421.o
----------------------------------------------------------------------
- 20420 170 262 964 2468 0 Object Totals
+ 21876 176 294 952 2624 302693 Object Totals
0 0 32 0 0 0 (incl. Generated)
- 170 0 2 7 15 0 (incl. Padding)
+ 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
+ 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
- 48 4 0 0 0 0 _fptrap.o
- 10 0 0 0 0 0 defsig_exit.o
- 172 110 0 0 0 0 defsig_fpe_inner.o
- 14 0 0 0 0 0 defsig_fpe_outer.o
- 50 0 0 0 0 0 defsig_general.o
- 18 0 0 0 0 0 exit.o
- 6 0 0 0 0 0 heapauxi.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
- 6 0 0 0 0 0 libinit2.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
- 8 4 0 0 0 0 rt_fp_status_addr_intlibspace.o
- 78 0 0 0 0 0 rt_memclr_w.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 0 sys_exit.o
- 74 0 0 0 0 0 sys_stackheap_outer.o
- 14 0 0 0 0 0 sys_wrch.o
- 2 0 0 0 0 0 use_no_semi.o
- 440 24 0 0 0 0 except.o
- 642 16 0 0 0 0 faddsub_clz.o
- 84 0 0 0 0 0 fcmp.o
- 24 0 0 0 0 0 fcmpi.o
- 444 78 0 0 0 0 fdiv.o
- 96 8 0 0 0 0 feqf.o
- 68 12 0 0 0 0 ffix.o
- 48 0 0 0 0 0 fflt_clz.o
- 100 8 0 0 0 0 fgeqf.o
- 100 8 0 0 0 0 fleqf.o
- 246 4 0 0 0 0 fnaninf.o
- 74 0 0 0 0 0 fnorm2_clz.o
- 14 0 0 0 0 0 fpinit.o
- 10 0 0 0 0 0 fretinf.o
- 298 0 0 0 0 0 funder_clz.o
- 178 0 0 0 0 0 retnan.o
- 144 0 0 0 0 0 trapv.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
----------------------------------------------------------------------
- 3754 292 0 0 96 0 Library Totals
+ 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
- 734 134 0 0 96 0 c_w.l
- 3010 158 0 0 0 0 f_ws.l
+ 414 16 0 0 96 664 c_w.l
+ 1490 104 0 0 0 1084 fz_ws.l
----------------------------------------------------------------------
- 3754 292 0 0 96 0 Library Totals
+ 1914 120 0 0 96 1748 Library Totals
----------------------------------------------------------------------
@@ -3455,15 +3335,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 24174 462 262 964 2564 0 Grand Totals
- 24174 462 262 752 2564 0 ELF Image Totals (compressed)
- 24174 462 262 752 0 0 ROM Totals
+ 23790 296 294 952 2720 303217 Grand Totals
+ 23790 296 294 736 2720 303217 ELF Image Totals (compressed)
+ 23790 296 294 736 0 0 ROM Totals
==============================================================================
- Total RO Size (Code + RO Data) 24436 ( 23.86kB)
- Total RW Size (RW Data + ZI Data) 3528 ( 3.45kB)
- Total ROM Size (Code + RO Data + RW Data) 25188 ( 24.60kB)
+ Total RO Size (Code + RO Data) 24084 ( 23.52kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24820 ( 24.24kB)
==============================================================================
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..ba0f4923
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_AT32PB4_054_F421.map
@@ -0,0 +1,3341 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+959 unused section(s) (total 30101 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x0800152c Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001558 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x0800155c Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001584 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001588 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x0800158c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001590 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001678 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x0800167c Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001680 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x0800170c 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] 0x08001dc8 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001de0 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002194 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x0800265c 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] 0x08003840 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b84 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080047ac Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080048bc Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004aa0 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004af0 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004b08 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b7c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004c10 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004d3c Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004da4 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004e0c Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e88 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004f04 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f90 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fc8 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005040 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x080050a4 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005124 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005134 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x080051b8 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052dc Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005378 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005394 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a4c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a60 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a6c Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a78 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a84 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005a98 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b58 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005bd0 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005cb0 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005cc0 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005db4 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x0800625c Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062f4 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006358 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x0800636c Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006428 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065d4 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065e8 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065fc Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006684 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006698 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x080066ac Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080066c0 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067e0 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067ef Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080068a4 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068f8 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006911 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006910 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a94 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006afc Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b34 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b64 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006bcc Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c34 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006cc0 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006ccc Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006cdb Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006db6 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006db6 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x0800152d Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001531 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001559 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x0800155d Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001585 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001589 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x0800158d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001591 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001679 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x0800167d Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001681 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x0800170d Thumb Code 278 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 122 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001dc9 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001de1 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002195 Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x0800265d Thumb Code 480 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 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003841 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b85 Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x080047ad Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080048bd Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004aa1 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004af1 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004b09 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b7d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004c11 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d3d Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004da5 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004e0d Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e89 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004f05 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f91 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fc9 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08005041 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x080050a5 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005125 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005135 Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x080051b9 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052dd Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005379 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005395 Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a4d Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a61 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a6d Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a79 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a85 Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005a99 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b59 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005bd1 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005cc1 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005db5 Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x0800625d Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062f5 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006359 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x0800636d Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006429 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065d5 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065e9 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065fd Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006685 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006699 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x080066ad Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080066c1 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067e1 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067e1 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080068a5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080068a5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080068b3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080068c1 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080068c1 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068cf Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068cf Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068dd Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068dd Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068eb Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068eb Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068f9 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006911 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006911 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a95 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a95 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006afd Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006afd Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b35 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b35 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b65 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006bcd Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006bcd Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006c1f Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c35 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006cc1 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006ccd Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006ccd Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006db6 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006dbe Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006dd0 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006df0 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000061a8, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060d0])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005df0, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x000000ac Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800152c 0x0800152c 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x0800152e 0x0800152e 0x00000002 PAD
+ 0x08001530 0x08001530 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001558 0x08001558 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x08001582 0x08001582 0x00000002 PAD
+ 0x08001584 0x08001584 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x08001586 0x08001586 0x00000002 PAD
+ 0x08001588 0x08001588 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x0800158a 0x0800158a 0x00000002 PAD
+ 0x0800158c 0x0800158c 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x0800158e 0x0800158e 0x00000002 PAD
+ 0x08001590 0x08001590 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001678 0x08001678 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x0800167a 0x0800167a 0x00000002 PAD
+ 0x0800167c 0x0800167c 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x0800167e 0x0800167e 0x00000002 PAD
+ 0x08001680 0x08001680 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x0800170c 0x0800170c 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x08001822 0x08001822 0x00000002 PAD
+ 0x08001824 0x08001824 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001836 0x08001836 0x00000002 PAD
+ 0x08001838 0x08001838 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800184e 0x0800184e 0x00000002 PAD
+ 0x08001850 0x08001850 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001860 0x08001860 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001882 0x08001882 0x00000002 PAD
+ 0x08001884 0x08001884 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001886 0x08001886 0x00000002 PAD
+ 0x08001888 0x08001888 0x00000002 Code RO 940 .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 154 .text.adc_base_config at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001904 0x08001904 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x0800192c 0x0800192c 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800193e 0x0800193e 0x00000002 PAD
+ 0x08001940 0x08001940 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001ba6 0x08001ba6 0x00000002 PAD
+ 0x08001ba8 0x08001ba8 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bd2 0x08001bd2 0x00000002 PAD
+ 0x08001bd4 0x08001bd4 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c02 0x08001c02 0x00000002 PAD
+ 0x08001c04 0x08001c04 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c8e 0x08001c8e 0x00000002 PAD
+ 0x08001c90 0x08001c90 0x000000ba Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001d4a 0x08001d4a 0x00000002 PAD
+ 0x08001d4c 0x08001d4c 0x0000007a Code RO 978 .text.changeCompInput comparator.o
+ 0x08001dc6 0x08001dc6 0x00000002 PAD
+ 0x08001dc8 0x08001dc8 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001dde 0x08001dde 0x00000002 PAD
+ 0x08001de0 0x08001de0 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x08002194 0x08002194 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x0800265c 0x0800265c 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x0800283c 0x0800283c 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002858 0x08002858 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002872 0x08002872 0x00000002 PAD
+ 0x08002874 0x08002874 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800288e 0x0800288e 0x00000002 PAD
+ 0x08002890 0x08002890 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028aa 0x080028aa 0x00000002 PAD
+ 0x080028ac 0x080028ac 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028c4 0x080028c4 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002946 0x08002946 0x00000002 PAD
+ 0x08002948 0x08002948 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a68 0x08002a68 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002a82 0x08002a82 0x00000002 PAD
+ 0x08002a84 0x08002a84 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aac 0x08002aac 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x08002ad4 0x08002ad4 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002b22 0x08002b22 0x00000002 PAD
+ 0x08002b24 0x08002b24 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002b9e 0x08002b9e 0x00000002 PAD
+ 0x08002ba0 0x08002ba0 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bb2 0x08002bb2 0x00000002 PAD
+ 0x08002bb4 0x08002bb4 0x00000010 Code RO 299 .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 110 .text.detectInput signal.o
+ 0x08002e78 0x08002e78 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e82 0x08002e82 0x00000002 PAD
+ 0x08002e84 0x08002e84 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e92 0x08002e92 0x00000002 PAD
+ 0x08002e94 0x08002e94 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002ea4 0x08002ea4 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002f20 0x08002f20 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002f60 0x08002f60 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002f72 0x08002f72 0x00000002 PAD
+ 0x08002f74 0x08002f74 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x08003082 0x08003082 0x00000002 PAD
+ 0x08003084 0x08003084 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08003090 0x08003090 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x080030a2 0x080030a2 0x00000002 PAD
+ 0x080030a4 0x080030a4 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x08003232 0x08003232 0x00000002 PAD
+ 0x08003234 0x08003234 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x08003252 0x08003252 0x00000002 PAD
+ 0x08003254 0x08003254 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x080033da 0x080033da 0x00000002 PAD
+ 0x080033dc 0x080033dc 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003468 0x08003468 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x0800347a 0x0800347a 0x00000002 PAD
+ 0x0800347c 0x0800347c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003484 0x08003484 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x08003492 0x08003492 0x00000002 PAD
+ 0x08003494 0x08003494 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x080034ba 0x080034ba 0x00000002 PAD
+ 0x080034bc 0x080034bc 0x00000010 Code RO 994 .text.getInputPinState io.o
+ 0x080034cc 0x080034cc 0x00000076 Code RO 526 .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 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035b0 0x080035b0 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x080035b4 0x080035b4 0x00000198 Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x0800374c 0x0800374c 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x08003840 0x08003840 0x00000342 Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b82 0x08003b82 0x00000002 PAD
+ 0x08003b84 0x08003b84 0x00000c28 Code RO 52 .text.main main.o
+ 0x080047ac 0x080047ac 0x0000010e Code RO 1107 .text.makeTelemPackage serial_telemetry.o
+ 0x080048ba 0x080048ba 0x00000002 PAD
+ 0x080048bc 0x080048bc 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004aa0 0x08004aa0 0x00000050 Code RO 11 .text.map functions.o
+ 0x08004af0 0x08004af0 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004b08 0x08004b08 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b7a 0x08004b7a 0x00000002 PAD
+ 0x08004b7c 0x08004b7c 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x08004c10 0x08004c10 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x08004d3a 0x08004d3a 0x00000002 PAD
+ 0x08004d3c 0x08004d3c 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004da4 0x08004da4 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004e0c 0x08004e0c 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004e86 0x08004e86 0x00000002 PAD
+ 0x08004e88 0x08004e88 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004f04 0x08004f04 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004f90 0x08004f90 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004fc8 0x08004fc8 0x00000078 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x08005040 0x08005040 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x080050a2 0x080050a2 0x00000002 PAD
+ 0x080050a4 0x080050a4 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x08005122 0x08005122 0x00000002 PAD
+ 0x08005124 0x08005124 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x08005134 0x08005134 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x080051b8 0x080051b8 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x080052da 0x080052da 0x00000002 PAD
+ 0x080052dc 0x080052dc 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x08005376 0x08005376 0x00000002 PAD
+ 0x08005378 0x08005378 0x0000001c Code RO 1101 .text.send_telem_DMA serial_telemetry.o
+ 0x08005394 0x08005394 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x08005a4a 0x08005a4a 0x00000002 PAD
+ 0x08005a4c 0x08005a4c 0x00000012 Code RO 1000 .text.setInputPullUp io.o
+ 0x08005a5e 0x08005a5e 0x00000002 PAD
+ 0x08005a60 0x08005a60 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x08005a6c 0x08005a6c 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005a78 0x08005a78 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x08005a84 0x08005a84 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005a98 0x08005a98 0x000000be Code RO 40 .text.startMotor main.o
+ 0x08005b56 0x08005b56 0x00000002 PAD
+ 0x08005b58 0x08005b58 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005bce 0x08005bce 0x00000002 PAD
+ 0x08005bd0 0x08005bd0 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005cc0 0x08005cc0 0x000000f4 Code RO 1109 .text.telem_UART_Init serial_telemetry.o
+ 0x08005db4 0x08005db4 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x0800625c 0x0800625c 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062f2 0x080062f2 0x00000002 PAD
+ 0x080062f4 0x080062f4 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006356 0x08006356 0x00000002 PAD
+ 0x08006358 0x08006358 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x0800636a 0x0800636a 0x00000002 PAD
+ 0x0800636c 0x0800636c 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x08006426 0x08006426 0x00000002 PAD
+ 0x08006428 0x08006428 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x080065d4 0x080065d4 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065e6 0x080065e6 0x00000002 PAD
+ 0x080065e8 0x080065e8 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
+ 0x080065fa 0x080065fa 0x00000002 PAD
+ 0x080065fc 0x080065fc 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
+ 0x08006682 0x08006682 0x00000002 PAD
+ 0x08006684 0x08006684 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006696 0x08006696 0x00000002 PAD
+ 0x08006698 0x08006698 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x080066aa 0x080066aa 0x00000002 PAD
+ 0x080066ac 0x080066ac 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
+ 0x080066be 0x080066be 0x00000002 PAD
+ 0x080066c0 0x080066c0 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x080067de 0x080067de 0x00000002 PAD
+ 0x080067e0 0x080067e0 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080068a4 0x080068a4 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068f8 0x080068f8 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006910 0x08006910 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a94 0x08006a94 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006afc 0x08006afc 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b32 0x08006b32 0x00000002 PAD
+ 0x08006b34 0x08006b34 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b64 0x08006b64 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006bcc 0x08006bcc 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c34 0x08006c34 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006cc0 0x08006cc0 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006cca 0x08006cca 0x00000002 PAD
+ 0x08006ccc 0x08006ccc 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006db6 0x08006db6 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006db6 0x08006db6 0x00000008 Data RO 315 .rodata.cst8 at32f421_crm.o
+ 0x08006dbe 0x08006dbe 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006dce 0x08006dce 0x00000002 PAD
+ 0x08006dd0 0x08006dd0 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006df0, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1111 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1112 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 970 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1008 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1120 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 146 .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
+ 450 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
+ 178 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 8038 14 0 928 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 21872 178 294 952 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
+
+ 23786 298 294 952 2720 0 Grand Totals
+ 23786 298 294 736 2720 0 ELF Image Totals (compressed)
+ 23786 298 294 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24080 ( 23.52kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24816 ( 24.23kB)
+
+==============================================================================
+
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..ba0f4923
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_AT32PB4_405_F421.map
@@ -0,0 +1,3341 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+959 unused section(s) (total 30101 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x0800152c Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001558 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x0800155c Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001584 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001588 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x0800158c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001590 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001678 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x0800167c Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001680 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x0800170c 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] 0x08001dc8 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001de0 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002194 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x0800265c 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] 0x08003840 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b84 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080047ac Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080048bc Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004aa0 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004af0 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004b08 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b7c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004c10 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004d3c Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004da4 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004e0c Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e88 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004f04 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f90 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fc8 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005040 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x080050a4 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005124 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005134 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x080051b8 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052dc Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005378 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005394 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a4c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a60 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a6c Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a78 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a84 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005a98 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b58 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005bd0 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005cb0 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005cc0 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005db4 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x0800625c Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062f4 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006358 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x0800636c Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006428 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065d4 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065e8 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065fc Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006684 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006698 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x080066ac Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080066c0 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067e0 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067ef Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080068a4 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068f8 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006911 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006910 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a94 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006afc Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b34 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b64 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006bcc Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c34 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006cc0 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006ccc Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006cdb Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006db6 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006db6 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x0800152d Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001531 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001559 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x0800155d Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001585 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001589 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x0800158d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001591 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001679 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x0800167d Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001681 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x0800170d Thumb Code 278 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 122 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001dc9 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001de1 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002195 Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x0800265d Thumb Code 480 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 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003841 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b85 Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x080047ad Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080048bd Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004aa1 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004af1 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004b09 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b7d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004c11 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d3d Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004da5 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004e0d Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e89 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004f05 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f91 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fc9 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08005041 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x080050a5 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005125 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005135 Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x080051b9 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052dd Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005379 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005395 Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a4d Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a61 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a6d Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a79 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a85 Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005a99 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b59 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005bd1 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005cc1 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005db5 Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x0800625d Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062f5 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006359 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x0800636d Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006429 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065d5 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065e9 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065fd Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006685 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006699 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x080066ad Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080066c1 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067e1 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067e1 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080068a5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080068a5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080068b3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080068c1 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080068c1 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068cf Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068cf Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068dd Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068dd Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068eb Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068eb Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068f9 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006911 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006911 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a95 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a95 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006afd Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006afd Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b35 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b35 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b65 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006bcd Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006bcd Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006c1f Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c35 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006cc1 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006ccd Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006ccd Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006db6 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006dbe Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006dd0 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006df0 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000061a8, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060d0])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005df0, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x000000ac Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800152c 0x0800152c 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x0800152e 0x0800152e 0x00000002 PAD
+ 0x08001530 0x08001530 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001558 0x08001558 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x08001582 0x08001582 0x00000002 PAD
+ 0x08001584 0x08001584 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x08001586 0x08001586 0x00000002 PAD
+ 0x08001588 0x08001588 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x0800158a 0x0800158a 0x00000002 PAD
+ 0x0800158c 0x0800158c 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x0800158e 0x0800158e 0x00000002 PAD
+ 0x08001590 0x08001590 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001678 0x08001678 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x0800167a 0x0800167a 0x00000002 PAD
+ 0x0800167c 0x0800167c 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x0800167e 0x0800167e 0x00000002 PAD
+ 0x08001680 0x08001680 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x0800170c 0x0800170c 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x08001822 0x08001822 0x00000002 PAD
+ 0x08001824 0x08001824 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001836 0x08001836 0x00000002 PAD
+ 0x08001838 0x08001838 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800184e 0x0800184e 0x00000002 PAD
+ 0x08001850 0x08001850 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001860 0x08001860 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001882 0x08001882 0x00000002 PAD
+ 0x08001884 0x08001884 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001886 0x08001886 0x00000002 PAD
+ 0x08001888 0x08001888 0x00000002 Code RO 940 .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 154 .text.adc_base_config at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001904 0x08001904 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x0800192c 0x0800192c 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800193e 0x0800193e 0x00000002 PAD
+ 0x08001940 0x08001940 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001ba6 0x08001ba6 0x00000002 PAD
+ 0x08001ba8 0x08001ba8 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bd2 0x08001bd2 0x00000002 PAD
+ 0x08001bd4 0x08001bd4 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c02 0x08001c02 0x00000002 PAD
+ 0x08001c04 0x08001c04 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c8e 0x08001c8e 0x00000002 PAD
+ 0x08001c90 0x08001c90 0x000000ba Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001d4a 0x08001d4a 0x00000002 PAD
+ 0x08001d4c 0x08001d4c 0x0000007a Code RO 978 .text.changeCompInput comparator.o
+ 0x08001dc6 0x08001dc6 0x00000002 PAD
+ 0x08001dc8 0x08001dc8 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001dde 0x08001dde 0x00000002 PAD
+ 0x08001de0 0x08001de0 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x08002194 0x08002194 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x0800265c 0x0800265c 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x0800283c 0x0800283c 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002858 0x08002858 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002872 0x08002872 0x00000002 PAD
+ 0x08002874 0x08002874 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800288e 0x0800288e 0x00000002 PAD
+ 0x08002890 0x08002890 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028aa 0x080028aa 0x00000002 PAD
+ 0x080028ac 0x080028ac 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028c4 0x080028c4 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002946 0x08002946 0x00000002 PAD
+ 0x08002948 0x08002948 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a68 0x08002a68 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002a82 0x08002a82 0x00000002 PAD
+ 0x08002a84 0x08002a84 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aac 0x08002aac 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x08002ad4 0x08002ad4 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002b22 0x08002b22 0x00000002 PAD
+ 0x08002b24 0x08002b24 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002b9e 0x08002b9e 0x00000002 PAD
+ 0x08002ba0 0x08002ba0 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bb2 0x08002bb2 0x00000002 PAD
+ 0x08002bb4 0x08002bb4 0x00000010 Code RO 299 .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 110 .text.detectInput signal.o
+ 0x08002e78 0x08002e78 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e82 0x08002e82 0x00000002 PAD
+ 0x08002e84 0x08002e84 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e92 0x08002e92 0x00000002 PAD
+ 0x08002e94 0x08002e94 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002ea4 0x08002ea4 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002f20 0x08002f20 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002f60 0x08002f60 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002f72 0x08002f72 0x00000002 PAD
+ 0x08002f74 0x08002f74 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x08003082 0x08003082 0x00000002 PAD
+ 0x08003084 0x08003084 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08003090 0x08003090 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x080030a2 0x080030a2 0x00000002 PAD
+ 0x080030a4 0x080030a4 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x08003232 0x08003232 0x00000002 PAD
+ 0x08003234 0x08003234 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x08003252 0x08003252 0x00000002 PAD
+ 0x08003254 0x08003254 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x080033da 0x080033da 0x00000002 PAD
+ 0x080033dc 0x080033dc 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003468 0x08003468 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x0800347a 0x0800347a 0x00000002 PAD
+ 0x0800347c 0x0800347c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003484 0x08003484 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x08003492 0x08003492 0x00000002 PAD
+ 0x08003494 0x08003494 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x080034ba 0x080034ba 0x00000002 PAD
+ 0x080034bc 0x080034bc 0x00000010 Code RO 994 .text.getInputPinState io.o
+ 0x080034cc 0x080034cc 0x00000076 Code RO 526 .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 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035b0 0x080035b0 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x080035b4 0x080035b4 0x00000198 Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x0800374c 0x0800374c 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x08003840 0x08003840 0x00000342 Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b82 0x08003b82 0x00000002 PAD
+ 0x08003b84 0x08003b84 0x00000c28 Code RO 52 .text.main main.o
+ 0x080047ac 0x080047ac 0x0000010e Code RO 1107 .text.makeTelemPackage serial_telemetry.o
+ 0x080048ba 0x080048ba 0x00000002 PAD
+ 0x080048bc 0x080048bc 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004aa0 0x08004aa0 0x00000050 Code RO 11 .text.map functions.o
+ 0x08004af0 0x08004af0 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004b08 0x08004b08 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b7a 0x08004b7a 0x00000002 PAD
+ 0x08004b7c 0x08004b7c 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x08004c10 0x08004c10 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x08004d3a 0x08004d3a 0x00000002 PAD
+ 0x08004d3c 0x08004d3c 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004da4 0x08004da4 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004e0c 0x08004e0c 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004e86 0x08004e86 0x00000002 PAD
+ 0x08004e88 0x08004e88 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004f04 0x08004f04 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004f90 0x08004f90 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004fc8 0x08004fc8 0x00000078 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x08005040 0x08005040 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x080050a2 0x080050a2 0x00000002 PAD
+ 0x080050a4 0x080050a4 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x08005122 0x08005122 0x00000002 PAD
+ 0x08005124 0x08005124 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x08005134 0x08005134 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x080051b8 0x080051b8 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x080052da 0x080052da 0x00000002 PAD
+ 0x080052dc 0x080052dc 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x08005376 0x08005376 0x00000002 PAD
+ 0x08005378 0x08005378 0x0000001c Code RO 1101 .text.send_telem_DMA serial_telemetry.o
+ 0x08005394 0x08005394 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x08005a4a 0x08005a4a 0x00000002 PAD
+ 0x08005a4c 0x08005a4c 0x00000012 Code RO 1000 .text.setInputPullUp io.o
+ 0x08005a5e 0x08005a5e 0x00000002 PAD
+ 0x08005a60 0x08005a60 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x08005a6c 0x08005a6c 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005a78 0x08005a78 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x08005a84 0x08005a84 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005a98 0x08005a98 0x000000be Code RO 40 .text.startMotor main.o
+ 0x08005b56 0x08005b56 0x00000002 PAD
+ 0x08005b58 0x08005b58 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005bce 0x08005bce 0x00000002 PAD
+ 0x08005bd0 0x08005bd0 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005cc0 0x08005cc0 0x000000f4 Code RO 1109 .text.telem_UART_Init serial_telemetry.o
+ 0x08005db4 0x08005db4 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x0800625c 0x0800625c 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062f2 0x080062f2 0x00000002 PAD
+ 0x080062f4 0x080062f4 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006356 0x08006356 0x00000002 PAD
+ 0x08006358 0x08006358 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x0800636a 0x0800636a 0x00000002 PAD
+ 0x0800636c 0x0800636c 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x08006426 0x08006426 0x00000002 PAD
+ 0x08006428 0x08006428 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x080065d4 0x080065d4 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065e6 0x080065e6 0x00000002 PAD
+ 0x080065e8 0x080065e8 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
+ 0x080065fa 0x080065fa 0x00000002 PAD
+ 0x080065fc 0x080065fc 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
+ 0x08006682 0x08006682 0x00000002 PAD
+ 0x08006684 0x08006684 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006696 0x08006696 0x00000002 PAD
+ 0x08006698 0x08006698 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x080066aa 0x080066aa 0x00000002 PAD
+ 0x080066ac 0x080066ac 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
+ 0x080066be 0x080066be 0x00000002 PAD
+ 0x080066c0 0x080066c0 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x080067de 0x080067de 0x00000002 PAD
+ 0x080067e0 0x080067e0 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080068a4 0x080068a4 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068f8 0x080068f8 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006910 0x08006910 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a94 0x08006a94 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006afc 0x08006afc 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b32 0x08006b32 0x00000002 PAD
+ 0x08006b34 0x08006b34 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b64 0x08006b64 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006bcc 0x08006bcc 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c34 0x08006c34 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006cc0 0x08006cc0 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006cca 0x08006cca 0x00000002 PAD
+ 0x08006ccc 0x08006ccc 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006db6 0x08006db6 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006db6 0x08006db6 0x00000008 Data RO 315 .rodata.cst8 at32f421_crm.o
+ 0x08006dbe 0x08006dbe 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006dce 0x08006dce 0x00000002 PAD
+ 0x08006dd0 0x08006dd0 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006df0, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1111 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1112 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 970 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1008 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1120 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 146 .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
+ 450 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
+ 178 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 8038 14 0 928 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 21872 178 294 952 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
+
+ 23786 298 294 952 2720 0 Grand Totals
+ 23786 298 294 736 2720 0 ELF Image Totals (compressed)
+ 23786 298 294 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24080 ( 23.52kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24816 ( 24.23kB)
+
+==============================================================================
+
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..0e173716
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_AT32PB4_540_F421.map
@@ -0,0 +1,3341 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+959 unused section(s) (total 30101 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x0800152c Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001558 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x0800155c Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001584 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001588 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x0800158c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001590 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001678 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x0800167c Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001680 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x0800170c 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] 0x08001dd0 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001de8 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800219c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002664 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002898 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028b4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028cc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002950 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a68 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a70 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a8c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002ab4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002adc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b2c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002ba8 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bbc Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bcc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bf8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c48 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e80 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002eac Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f28 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f68 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f7c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800308c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003098 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x080030ac Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800323c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800325c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033e4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003470 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003484 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800348c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800349c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034c4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034d4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800354c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003564 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800358c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035b8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035bc Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003754 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003848 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b8c Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080047b4 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080048c4 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004aa8 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004af8 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004b10 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b84 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004c18 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004d44 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004dac Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004e14 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e90 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004f0c Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f98 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fd0 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005048 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x080050ac Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x0800512c Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x0800513c Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x080051c0 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052e4 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005380 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800539c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a54 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a68 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a74 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a80 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a8c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005aa0 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b60 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005bd8 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005cb8 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005cc8 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005dbc Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006264 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062fc Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006360 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006374 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006430 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065dc Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065f0 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006604 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800668c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x080066a0 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x080066b4 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080066c8 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067e8 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067f7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080068ac Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006900 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006919 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006918 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a9c Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006b04 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b3c Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b6c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006bd4 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c3c Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006cc8 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006cd4 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006ce3 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006dbe Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006dbe Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x0800152d Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001531 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001559 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x0800155d Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001585 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001589 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x0800158d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001591 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001679 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x0800167d Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001681 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x0800170d Thumb Code 278 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 130 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001dd1 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001de9 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800219d Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002665 Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002845 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800287d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002899 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028b5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028cd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002951 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a71 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a8d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002ab5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002add Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b2d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002ba9 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bbd Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bcd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bf9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c49 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e81 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e8d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e9d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002ead Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f29 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f69 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f7d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800308d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003099 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x080030ad Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800323d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800325d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033e5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003471 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003485 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800348d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800349d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034c5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034d5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800354d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003565 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800358d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035b9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035bd Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003755 Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003849 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b8d Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x080047b5 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080048c5 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004aa9 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004af9 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004b11 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b85 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004c19 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d45 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004dad Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004e15 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e91 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004f0d Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f99 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fd1 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08005049 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x080050ad Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x0800512d Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x0800513d Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x080051c1 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052e5 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005381 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800539d Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a55 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a69 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a75 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a81 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a8d Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005aa1 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b61 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005bd9 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005cc9 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005dbd Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006265 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062fd Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006361 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006375 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006431 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065dd Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065f1 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006605 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800668d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x080066a1 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x080066b5 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080066c9 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067e9 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067e9 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080068ad Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080068ad Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080068bb Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080068c9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080068c9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068d7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068d7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068e5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068e5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068f3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068f3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006901 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006919 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006919 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a9d Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a9d Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006b05 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006b05 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b3d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b3d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b6d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006bd5 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006bd5 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006c27 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c3d Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006cc9 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006cd5 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006cd5 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006dbe Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006dc6 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006dd8 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006df8 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000061b0, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060d8])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005df8, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x000000ac Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800152c 0x0800152c 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x0800152e 0x0800152e 0x00000002 PAD
+ 0x08001530 0x08001530 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001558 0x08001558 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x08001582 0x08001582 0x00000002 PAD
+ 0x08001584 0x08001584 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x08001586 0x08001586 0x00000002 PAD
+ 0x08001588 0x08001588 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x0800158a 0x0800158a 0x00000002 PAD
+ 0x0800158c 0x0800158c 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x0800158e 0x0800158e 0x00000002 PAD
+ 0x08001590 0x08001590 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001678 0x08001678 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x0800167a 0x0800167a 0x00000002 PAD
+ 0x0800167c 0x0800167c 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x0800167e 0x0800167e 0x00000002 PAD
+ 0x08001680 0x08001680 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x0800170c 0x0800170c 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x08001822 0x08001822 0x00000002 PAD
+ 0x08001824 0x08001824 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001836 0x08001836 0x00000002 PAD
+ 0x08001838 0x08001838 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800184e 0x0800184e 0x00000002 PAD
+ 0x08001850 0x08001850 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001860 0x08001860 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001882 0x08001882 0x00000002 PAD
+ 0x08001884 0x08001884 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001886 0x08001886 0x00000002 PAD
+ 0x08001888 0x08001888 0x00000002 Code RO 940 .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 154 .text.adc_base_config at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001904 0x08001904 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x0800192c 0x0800192c 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800193e 0x0800193e 0x00000002 PAD
+ 0x08001940 0x08001940 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001ba6 0x08001ba6 0x00000002 PAD
+ 0x08001ba8 0x08001ba8 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bd2 0x08001bd2 0x00000002 PAD
+ 0x08001bd4 0x08001bd4 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c02 0x08001c02 0x00000002 PAD
+ 0x08001c04 0x08001c04 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c8e 0x08001c8e 0x00000002 PAD
+ 0x08001c90 0x08001c90 0x000000ba Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001d4a 0x08001d4a 0x00000002 PAD
+ 0x08001d4c 0x08001d4c 0x00000082 Code RO 978 .text.changeCompInput comparator.o
+ 0x08001dce 0x08001dce 0x00000002 PAD
+ 0x08001dd0 0x08001dd0 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001de6 0x08001de6 0x00000002 PAD
+ 0x08001de8 0x08001de8 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x0800219c 0x0800219c 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002664 0x08002664 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x08002844 0x08002844 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002860 0x08002860 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800287a 0x0800287a 0x00000002 PAD
+ 0x0800287c 0x0800287c 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002896 0x08002896 0x00000002 PAD
+ 0x08002898 0x08002898 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028b2 0x080028b2 0x00000002 PAD
+ 0x080028b4 0x080028b4 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028cc 0x080028cc 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800294e 0x0800294e 0x00000002 PAD
+ 0x08002950 0x08002950 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a70 0x08002a70 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002a8a 0x08002a8a 0x00000002 PAD
+ 0x08002a8c 0x08002a8c 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002ab4 0x08002ab4 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x08002adc 0x08002adc 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002b2a 0x08002b2a 0x00000002 PAD
+ 0x08002b2c 0x08002b2c 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002ba6 0x08002ba6 0x00000002 PAD
+ 0x08002ba8 0x08002ba8 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bba 0x08002bba 0x00000002 PAD
+ 0x08002bbc 0x08002bbc 0x00000010 Code RO 299 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bcc 0x08002bcc 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bf8 0x08002bf8 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c46 0x08002c46 0x00000002 PAD
+ 0x08002c48 0x08002c48 0x00000238 Code RO 110 .text.detectInput signal.o
+ 0x08002e80 0x08002e80 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e9a 0x08002e9a 0x00000002 PAD
+ 0x08002e9c 0x08002e9c 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002eac 0x08002eac 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002f28 0x08002f28 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002f68 0x08002f68 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002f7a 0x08002f7a 0x00000002 PAD
+ 0x08002f7c 0x08002f7c 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x0800308a 0x0800308a 0x00000002 PAD
+ 0x0800308c 0x0800308c 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08003098 0x08003098 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x080030aa 0x080030aa 0x00000002 PAD
+ 0x080030ac 0x080030ac 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x0800323a 0x0800323a 0x00000002 PAD
+ 0x0800323c 0x0800323c 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x0800325a 0x0800325a 0x00000002 PAD
+ 0x0800325c 0x0800325c 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x080033e2 0x080033e2 0x00000002 PAD
+ 0x080033e4 0x080033e4 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003470 0x08003470 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x08003482 0x08003482 0x00000002 PAD
+ 0x08003484 0x08003484 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x0800348c 0x0800348c 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x080034c2 0x080034c2 0x00000002 PAD
+ 0x080034c4 0x080034c4 0x00000010 Code RO 994 .text.getInputPinState io.o
+ 0x080034d4 0x080034d4 0x00000076 Code RO 526 .text.gpio_init at32f421_gpio.o
+ 0x0800354a 0x0800354a 0x00000002 PAD
+ 0x0800354c 0x0800354c 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003562 0x08003562 0x00000002 PAD
+ 0x08003564 0x08003564 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800358a 0x0800358a 0x00000002 PAD
+ 0x0800358c 0x0800358c 0x0000002c Code RO 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035b8 0x080035b8 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x080035bc 0x080035bc 0x00000198 Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x08003754 0x08003754 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x08003848 0x08003848 0x00000342 Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b8a 0x08003b8a 0x00000002 PAD
+ 0x08003b8c 0x08003b8c 0x00000c28 Code RO 52 .text.main main.o
+ 0x080047b4 0x080047b4 0x0000010e Code RO 1107 .text.makeTelemPackage serial_telemetry.o
+ 0x080048c2 0x080048c2 0x00000002 PAD
+ 0x080048c4 0x080048c4 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004aa8 0x08004aa8 0x00000050 Code RO 11 .text.map functions.o
+ 0x08004af8 0x08004af8 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004b10 0x08004b10 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b82 0x08004b82 0x00000002 PAD
+ 0x08004b84 0x08004b84 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x08004c18 0x08004c18 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x08004d42 0x08004d42 0x00000002 PAD
+ 0x08004d44 0x08004d44 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004dac 0x08004dac 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004e14 0x08004e14 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004e8e 0x08004e8e 0x00000002 PAD
+ 0x08004e90 0x08004e90 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004f0c 0x08004f0c 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004f98 0x08004f98 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004fd0 0x08004fd0 0x00000078 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x08005048 0x08005048 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x080050aa 0x080050aa 0x00000002 PAD
+ 0x080050ac 0x080050ac 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x0800512a 0x0800512a 0x00000002 PAD
+ 0x0800512c 0x0800512c 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x0800513c 0x0800513c 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x080051c0 0x080051c0 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x080052e2 0x080052e2 0x00000002 PAD
+ 0x080052e4 0x080052e4 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x0800537e 0x0800537e 0x00000002 PAD
+ 0x08005380 0x08005380 0x0000001c Code RO 1101 .text.send_telem_DMA serial_telemetry.o
+ 0x0800539c 0x0800539c 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x08005a52 0x08005a52 0x00000002 PAD
+ 0x08005a54 0x08005a54 0x00000012 Code RO 1000 .text.setInputPullUp io.o
+ 0x08005a66 0x08005a66 0x00000002 PAD
+ 0x08005a68 0x08005a68 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x08005a74 0x08005a74 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005a80 0x08005a80 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x08005a8c 0x08005a8c 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005aa0 0x08005aa0 0x000000be Code RO 40 .text.startMotor main.o
+ 0x08005b5e 0x08005b5e 0x00000002 PAD
+ 0x08005b60 0x08005b60 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005bd6 0x08005bd6 0x00000002 PAD
+ 0x08005bd8 0x08005bd8 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005cc8 0x08005cc8 0x000000f4 Code RO 1109 .text.telem_UART_Init serial_telemetry.o
+ 0x08005dbc 0x08005dbc 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006264 0x08006264 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062fa 0x080062fa 0x00000002 PAD
+ 0x080062fc 0x080062fc 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800635e 0x0800635e 0x00000002 PAD
+ 0x08006360 0x08006360 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006372 0x08006372 0x00000002 PAD
+ 0x08006374 0x08006374 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x0800642e 0x0800642e 0x00000002 PAD
+ 0x08006430 0x08006430 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x080065dc 0x080065dc 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065ee 0x080065ee 0x00000002 PAD
+ 0x080065f0 0x080065f0 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
+ 0x08006602 0x08006602 0x00000002 PAD
+ 0x08006604 0x08006604 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
+ 0x0800668a 0x0800668a 0x00000002 PAD
+ 0x0800668c 0x0800668c 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800669e 0x0800669e 0x00000002 PAD
+ 0x080066a0 0x080066a0 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x080066b2 0x080066b2 0x00000002 PAD
+ 0x080066b4 0x080066b4 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
+ 0x080066c6 0x080066c6 0x00000002 PAD
+ 0x080066c8 0x080066c8 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x080067e6 0x080067e6 0x00000002 PAD
+ 0x080067e8 0x080067e8 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080068ac 0x080068ac 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006900 0x08006900 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006918 0x08006918 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a9c 0x08006a9c 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006b04 0x08006b04 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b3a 0x08006b3a 0x00000002 PAD
+ 0x08006b3c 0x08006b3c 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b6c 0x08006b6c 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006bd4 0x08006bd4 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c3c 0x08006c3c 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006cc8 0x08006cc8 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006cd2 0x08006cd2 0x00000002 PAD
+ 0x08006cd4 0x08006cd4 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006dbe 0x08006dbe 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006dbe 0x08006dbe 0x00000008 Data RO 315 .rodata.cst8 at32f421_crm.o
+ 0x08006dc6 0x08006dc6 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006dd6 0x08006dd6 0x00000002 PAD
+ 0x08006dd8 0x08006dd8 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006df8, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1111 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1112 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 970 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1008 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1120 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 146 .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
+ 450 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
+ 186 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 8038 14 0 928 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 21880 178 294 952 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
+
+ 23794 298 294 952 2720 0 Grand Totals
+ 23794 298 294 736 2720 0 ELF Image Totals (compressed)
+ 23794 298 294 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24088 ( 23.52kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24824 ( 24.24kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_AT32SLOTCAR_F421.map b/Keil_Projects/Listings/AM32_AT32SLOTCAR_F421.map
new file mode 100644
index 00000000..10965a9a
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_AT32SLOTCAR_F421.map
@@ -0,0 +1,3295 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+974 unused section(s) (total 31406 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x0800152c Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001558 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x0800155c Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001584 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001588 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x0800158c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001590 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001678 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x0800167c Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001680 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x0800170c 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] 0x08001dd0 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001de8 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800219c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002664 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002898 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028b4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028cc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002950 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x0800296c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002994 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x080029bc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002a0c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002a88 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002a9c Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002aac Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002ad8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002b28 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002d60 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002d6c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002d7c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002d8c Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002e08 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002e48 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002e5c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08002f6c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08002f78 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08002f8c Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800311c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800313c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080032c4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003350 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003364 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800336c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800337c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080033a4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080033b4 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x080033cc Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x080033f4 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003420 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003424 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x080035b8 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080036ac Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x080039ec Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080045ec Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x080047d0 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004820 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004838 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x080048cc Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x080049f8 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004a60 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004ac8 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004b44 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004bc0 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004c4c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004c84 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004cfc Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08004d60 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08004de0 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08004df0 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08004e74 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08004f98 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005034 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x080056ec Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005700 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x0800570c Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005718 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005724 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005738 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x080057f8 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005870 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005950 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005960 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08005e08 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x08005ea0 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08005f04 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08005f18 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08005fd4 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006180 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080062a0 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080062af Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006364 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080063b8 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080063d1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080063d0 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006554 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x080065bc Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x080065f4 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006624 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x0800668c Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x080066f4 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006780 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x0800678c Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x0800679b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ x$fpl$usenofp 0x08006876 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000848 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000848 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a48 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a48 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e48 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x0800152d Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001531 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001559 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x0800155d Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001585 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001589 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x0800158d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001591 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001679 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x0800167d Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001681 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x0800170d Thumb Code 278 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 130 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001dd1 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001de9 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800219d Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002665 Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002845 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800287d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002899 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028b5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028cd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_flag_get 0x08002951 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x0800296d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002995 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x080029bd Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002a0d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002a89 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002a9d Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002aad Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002ad9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002b29 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002d61 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002d6d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002d7d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002d8d Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002e09 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002e49 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002e5d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08002f6d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08002f79 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08002f8d Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800311d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800313d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080032c5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003351 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003365 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800336d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800337d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080033a5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_mode_QUICK 0x080033b5 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x080033cd Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x080033f5 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003421 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003425 Thumb Code 404 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x080035b9 Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080036ad Thumb Code 830 main.o(.text.loadEEpromSettings)
+ main 0x080039ed Thumb Code 3072 main.o(.text.main)
+ make_dshot_package 0x080045ed Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x080047d1 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004821 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ playBeaconTune3 0x08004839 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x080048cd Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x080049f9 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004a61 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004ac9 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004b45 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004bc1 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004c4d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004c85 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004cfd Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08004d61 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08004de1 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08004df1 Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08004e75 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08004f99 Thumb Code 154 io.o(.text.sendDshotDma)
+ setInput 0x08005035 Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x080056ed Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005701 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x0800570d Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005719 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005725 Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005739 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x080057f9 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005871 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ tenKhzRoutine 0x08005961 Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08005e09 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x08005ea1 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08005f05 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08005f19 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08005fd5 Thumb Code 428 signal.o(.text.transfercomplete)
+ zcfoundroutine 0x08006181 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080062a1 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080062a1 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006365 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006365 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006373 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006381 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006381 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x0800638f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x0800638f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x0800639d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x0800639d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080063ab Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080063ab Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080063b9 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080063d1 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080063d1 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006555 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006555 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x080065bd Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x080065bd Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x080065f5 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x080065f5 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006625 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x0800668d Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x0800668d Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x080066df Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x080066f5 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006781 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x0800678d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x0800678d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006876 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006876 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006888 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x080068a8 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ pwmSin 0x200000e0 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b0 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ beep_volume 0x2000052e Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000530 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000630 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000631 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006e4 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006e8 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x2000077c Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x2000077d Data 1 io.o(.bss.out_put)
+ readings 0x2000077e Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00005c60, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00005b88])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x000058a8, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x000000ac Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800152c 0x0800152c 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x0800152e 0x0800152e 0x00000002 PAD
+ 0x08001530 0x08001530 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001558 0x08001558 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x08001582 0x08001582 0x00000002 PAD
+ 0x08001584 0x08001584 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x08001586 0x08001586 0x00000002 PAD
+ 0x08001588 0x08001588 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x0800158a 0x0800158a 0x00000002 PAD
+ 0x0800158c 0x0800158c 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x0800158e 0x0800158e 0x00000002 PAD
+ 0x08001590 0x08001590 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001678 0x08001678 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x0800167a 0x0800167a 0x00000002 PAD
+ 0x0800167c 0x0800167c 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x0800167e 0x0800167e 0x00000002 PAD
+ 0x08001680 0x08001680 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x0800170c 0x0800170c 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x08001822 0x08001822 0x00000002 PAD
+ 0x08001824 0x08001824 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001836 0x08001836 0x00000002 PAD
+ 0x08001838 0x08001838 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800184e 0x0800184e 0x00000002 PAD
+ 0x08001850 0x08001850 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001860 0x08001860 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001882 0x08001882 0x00000002 PAD
+ 0x08001884 0x08001884 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001886 0x08001886 0x00000002 PAD
+ 0x08001888 0x08001888 0x00000002 Code RO 940 .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 154 .text.adc_base_config at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001904 0x08001904 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x0800192c 0x0800192c 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800193e 0x0800193e 0x00000002 PAD
+ 0x08001940 0x08001940 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001ba6 0x08001ba6 0x00000002 PAD
+ 0x08001ba8 0x08001ba8 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bd2 0x08001bd2 0x00000002 PAD
+ 0x08001bd4 0x08001bd4 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c02 0x08001c02 0x00000002 PAD
+ 0x08001c04 0x08001c04 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c8e 0x08001c8e 0x00000002 PAD
+ 0x08001c90 0x08001c90 0x000000ba Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001d4a 0x08001d4a 0x00000002 PAD
+ 0x08001d4c 0x08001d4c 0x00000082 Code RO 978 .text.changeCompInput comparator.o
+ 0x08001dce 0x08001dce 0x00000002 PAD
+ 0x08001dd0 0x08001dd0 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001de6 0x08001de6 0x00000002 PAD
+ 0x08001de8 0x08001de8 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x0800219c 0x0800219c 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002664 0x08002664 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x08002844 0x08002844 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002860 0x08002860 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800287a 0x0800287a 0x00000002 PAD
+ 0x0800287c 0x0800287c 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002896 0x08002896 0x00000002 PAD
+ 0x08002898 0x08002898 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028b2 0x080028b2 0x00000002 PAD
+ 0x080028b4 0x080028b4 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028cc 0x080028cc 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800294e 0x0800294e 0x00000002 PAD
+ 0x08002950 0x08002950 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x0800296a 0x0800296a 0x00000002 PAD
+ 0x0800296c 0x0800296c 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002994 0x08002994 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x080029bc 0x080029bc 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002a0a 0x08002a0a 0x00000002 PAD
+ 0x08002a0c 0x08002a0c 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002a86 0x08002a86 0x00000002 PAD
+ 0x08002a88 0x08002a88 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002a9a 0x08002a9a 0x00000002 PAD
+ 0x08002a9c 0x08002a9c 0x00000010 Code RO 299 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002aac 0x08002aac 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002ad8 0x08002ad8 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002b26 0x08002b26 0x00000002 PAD
+ 0x08002b28 0x08002b28 0x00000238 Code RO 110 .text.detectInput signal.o
+ 0x08002d60 0x08002d60 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002d6a 0x08002d6a 0x00000002 PAD
+ 0x08002d6c 0x08002d6c 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002d7a 0x08002d7a 0x00000002 PAD
+ 0x08002d7c 0x08002d7c 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002d8c 0x08002d8c 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002e08 0x08002e08 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002e48 0x08002e48 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002e5a 0x08002e5a 0x00000002 PAD
+ 0x08002e5c 0x08002e5c 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x08002f6a 0x08002f6a 0x00000002 PAD
+ 0x08002f6c 0x08002f6c 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08002f78 0x08002f78 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x08002f8a 0x08002f8a 0x00000002 PAD
+ 0x08002f8c 0x08002f8c 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x0800311a 0x0800311a 0x00000002 PAD
+ 0x0800311c 0x0800311c 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x0800313a 0x0800313a 0x00000002 PAD
+ 0x0800313c 0x0800313c 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x080032c2 0x080032c2 0x00000002 PAD
+ 0x080032c4 0x080032c4 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003350 0x08003350 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x08003362 0x08003362 0x00000002 PAD
+ 0x08003364 0x08003364 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x0800336c 0x0800336c 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x0800337a 0x0800337a 0x00000002 PAD
+ 0x0800337c 0x0800337c 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x080033a2 0x080033a2 0x00000002 PAD
+ 0x080033a4 0x080033a4 0x00000010 Code RO 994 .text.getInputPinState io.o
+ 0x080033b4 0x080033b4 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x080033ca 0x080033ca 0x00000002 PAD
+ 0x080033cc 0x080033cc 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x080033f2 0x080033f2 0x00000002 PAD
+ 0x080033f4 0x080033f4 0x0000002c Code RO 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003420 0x08003420 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x08003424 0x08003424 0x00000194 Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x080035b8 0x080035b8 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x080036ac 0x080036ac 0x0000033e Code RO 26 .text.loadEEpromSettings main.o
+ 0x080039ea 0x080039ea 0x00000002 PAD
+ 0x080039ec 0x080039ec 0x00000c00 Code RO 52 .text.main main.o
+ 0x080045ec 0x080045ec 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x080047d0 0x080047d0 0x00000050 Code RO 11 .text.map functions.o
+ 0x08004820 0x08004820 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004838 0x08004838 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x080048cc 0x080048cc 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x080049f6 0x080049f6 0x00000002 PAD
+ 0x080049f8 0x080049f8 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004a60 0x08004a60 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004ac8 0x08004ac8 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004b42 0x08004b42 0x00000002 PAD
+ 0x08004b44 0x08004b44 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004bc0 0x08004bc0 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004c4c 0x08004c4c 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004c84 0x08004c84 0x00000078 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x08004cfc 0x08004cfc 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x08004d5e 0x08004d5e 0x00000002 PAD
+ 0x08004d60 0x08004d60 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x08004dde 0x08004dde 0x00000002 PAD
+ 0x08004de0 0x08004de0 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x08004df0 0x08004df0 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x08004e74 0x08004e74 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x08004f96 0x08004f96 0x00000002 PAD
+ 0x08004f98 0x08004f98 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x08005032 0x08005032 0x00000002 PAD
+ 0x08005034 0x08005034 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x080056ea 0x080056ea 0x00000002 PAD
+ 0x080056ec 0x080056ec 0x00000012 Code RO 1000 .text.setInputPullUp io.o
+ 0x080056fe 0x080056fe 0x00000002 PAD
+ 0x08005700 0x08005700 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x0800570c 0x0800570c 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005718 0x08005718 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x08005724 0x08005724 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005738 0x08005738 0x000000be Code RO 40 .text.startMotor main.o
+ 0x080057f6 0x080057f6 0x00000002 PAD
+ 0x080057f8 0x080057f8 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x0800586e 0x0800586e 0x00000002 PAD
+ 0x08005870 0x08005870 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005960 0x08005960 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08005e08 0x08005e08 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x08005e9e 0x08005e9e 0x00000002 PAD
+ 0x08005ea0 0x08005ea0 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08005f02 0x08005f02 0x00000002 PAD
+ 0x08005f04 0x08005f04 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08005f16 0x08005f16 0x00000002 PAD
+ 0x08005f18 0x08005f18 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x08005fd2 0x08005fd2 0x00000002 PAD
+ 0x08005fd4 0x08005fd4 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x08006180 0x08006180 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x0800629e 0x0800629e 0x00000002 PAD
+ 0x080062a0 0x080062a0 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006364 0x08006364 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080063b8 0x080063b8 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080063d0 0x080063d0 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006554 0x08006554 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x080065bc 0x080065bc 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x080065f2 0x080065f2 0x00000002 PAD
+ 0x080065f4 0x080065f4 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006624 0x08006624 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x0800668c 0x0800668c 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x080066f4 0x080066f4 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006780 0x08006780 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x0800678a 0x0800678a 0x00000002 PAD
+ 0x0800678c 0x0800678c 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006876 0x08006876 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006876 0x08006876 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006886 0x08006886 0x00000002 PAD
+ 0x08006888 0x08006888 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080068a8, Size: 0x00000e48, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b0 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b4 COMPRESSED 0x00000004 PAD
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x2000052f COMPRESSED 0x00000001 PAD
+ 0x20000530 - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x20000630 - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x20000631 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006e1 COMPRESSED 0x00000003 PAD
+ 0x200006e4 - 0x00000004 Zero RW 970 .bss.exti_int at32f421_it.o
+ 0x200006e8 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x2000077c - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x2000077d - 0x00000001 Zero RW 1008 .bss.out_put io.o
+ 0x2000077e - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000846 COMPRESSED 0x00000002 PAD
+ 0x20000848 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a48 - 0x00000400 Zero RW 1120 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 146 .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
+ 450 0 0 0 4 0 at32f421_it.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 186 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 7994 12 0 928 530 0 main.o
+ 1182 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 20528 152 286 948 2612 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 140 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
+
+ 22442 272 286 948 2708 0 Grand Totals
+ 22442 272 286 736 2708 0 ELF Image Totals (compressed)
+ 22442 272 286 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 22728 ( 22.20kB)
+ Total RW Size (RW Data + ZI Data) 3656 ( 3.57kB)
+ Total ROM Size (Code + RO Data + RW Data) 23464 ( 22.91kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_DAKEFPV_35A_F415.map b/Keil_Projects/Listings/AM32_DAKEFPV_35A_F415.map
new file mode 100644
index 00000000..a7f7ee5c
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_DAKEFPV_35A_F415.map
@@ -0,0 +1,3674 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ startup_at32f415.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f415.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f415.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f415.o(RESET) refers to startup_at32f415.o(STACK) for __initial_sp
+ startup_at32f415.o(RESET) refers to startup_at32f415.o(.text) for Reset_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.NMI_Handler) for NMI_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.DMA1_Channel4_IRQHandler) for DMA1_Channel4_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.DMA1_Channel6_IRQHandler) for DMA1_Channel6_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler) for TMR1_BRK_TMR9_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler) for TMR1_OVF_TMR10_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler) for TMR1_TRG_HALL_TMR11_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.EXINT15_10_IRQHandler) for EXINT15_10_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.CMP1_IRQHandler) for CMP1_IRQHandler
+ startup_at32f415.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f415.o(.text) refers to system_at32f415.o(.text.SystemInit) for SystemInit
+ startup_at32f415.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f415.o(.text) refers to startup_at32f415.o(HEAP) for Heap_Mem
+ startup_at32f415.o(.text) refers to startup_at32f415.o(STACK) for Stack_Mem
+ 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 armed
+ 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(.text.gpio_mode_QUICK) refers to at32f415_gpio.o(.text.gpio_default_para_init) for gpio_default_para_init
+ functions.o(.text.gpio_mode_QUICK) refers to at32f415_gpio.o(.text.gpio_init) for gpio_init
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 at32f415_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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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]
+ at32f415_adc.o(.text.adc_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_adc.o(.ARM.exidx.text.adc_reset) refers to at32f415_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_enable) refers to at32f415_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f415_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f415_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f415_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f415_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f415_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f415_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f415_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f415_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f415_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f415_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f415_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f415_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f415_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f415_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f415_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f415_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f415_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f415_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f415_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f415_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f415_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f415_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f415_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f415_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f415_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f415_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f415_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f415_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f415_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f415_can.o(.text.can_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_can.o(.ARM.exidx.text.can_reset) refers to at32f415_can.o(.text.can_reset) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_baudrate_default_para_init) refers to at32f415_can.o(.text.can_baudrate_default_para_init) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_baudrate_set) refers to at32f415_can.o(.text.can_baudrate_set) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_default_para_init) refers to at32f415_can.o(.text.can_default_para_init) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_base_init) refers to at32f415_can.o(.text.can_base_init) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_filter_default_para_init) refers to at32f415_can.o(.text.can_filter_default_para_init) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_filter_init) refers to at32f415_can.o(.text.can_filter_init) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_debug_transmission_prohibit) refers to at32f415_can.o(.text.can_debug_transmission_prohibit) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_ttc_mode_enable) refers to at32f415_can.o(.text.can_ttc_mode_enable) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_message_transmit) refers to at32f415_can.o(.text.can_message_transmit) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_transmit_status_get) refers to at32f415_can.o(.text.can_transmit_status_get) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_transmit_cancel) refers to at32f415_can.o(.text.can_transmit_cancel) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_message_receive) refers to at32f415_can.o(.text.can_message_receive) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_receive_fifo_release) refers to at32f415_can.o(.text.can_receive_fifo_release) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_receive_message_pending_get) refers to at32f415_can.o(.text.can_receive_message_pending_get) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_operating_mode_set) refers to at32f415_can.o(.text.can_operating_mode_set) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_doze_mode_enter) refers to at32f415_can.o(.text.can_doze_mode_enter) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_doze_mode_exit) refers to at32f415_can.o(.text.can_doze_mode_exit) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_error_type_record_get) refers to at32f415_can.o(.text.can_error_type_record_get) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_receive_error_counter_get) refers to at32f415_can.o(.text.can_receive_error_counter_get) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_transmit_error_counter_get) refers to at32f415_can.o(.text.can_transmit_error_counter_get) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_interrupt_enable) refers to at32f415_can.o(.text.can_interrupt_enable) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_flag_get) refers to at32f415_can.o(.text.can_flag_get) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_flag_clear) refers to at32f415_can.o(.text.can_flag_clear) for [Anonymous Symbol]
+ at32f415_cmp.o(.text.cmp_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f415_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f415_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f415_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f415_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f415_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f415_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f415_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f415_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f415_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f415_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f415_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f415_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f415_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f415_cmp.o(.ARM.exidx.text.cmp_double_mode_enable) refers to at32f415_cmp.o(.text.cmp_double_mode_enable) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f415_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f415_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f415_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f415_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f415_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f415_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f415_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f415_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f415_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_reset) refers to at32f415_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f415_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f415_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f415_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f415_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f415_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f415_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f415_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f415_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f415_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f415_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f415_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f415_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f415_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f415_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f415_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f415_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_usb_clock_div_set) refers to at32f415_crm.o(.text.crm_usb_clock_div_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f415_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f415_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f415_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f415_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f415_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f415_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f415_crm.o(.text.crm_clocks_freq_get) refers to at32f415_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f415_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f415_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f415_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f415_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f415_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f415_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f415_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_usb_clock_source_select) refers to at32f415_crm.o(.text.crm_usb_clock_source_select) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f415_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_otgfs_ep3_remap_enable) refers to at32f415_crm.o(.text.crm_otgfs_ep3_remap_enable) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_usbdiv_reset) refers to at32f415_crm.o(.text.crm_usbdiv_reset) for [Anonymous Symbol]
+ at32f415_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f415_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f415_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f415_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_reset) refers to at32f415_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f415_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f415_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f415_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f415_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_flexible_config) refers to at32f415_dma.o(.text.dma_flexible_config) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f415_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f415_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f415_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_init) refers to at32f415_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f415_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f415_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f415_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f415_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f415_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f415_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f415_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f415_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f415_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f415_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f415_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f415_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f415_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f415_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f415_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f415_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f415_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f415_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f415_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f415_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f415_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f415_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f415_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_clock_set) refers to at32f415_ertc.o(.text.ertc_wakeup_clock_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_counter_set) refers to at32f415_ertc.o(.text.ertc_wakeup_counter_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_counter_get) refers to at32f415_ertc.o(.text.ertc_wakeup_counter_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_enable) refers to at32f415_ertc.o(.text.ertc_wakeup_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f415_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_coarse_calibration_set) refers to at32f415_ertc.o(.text.ertc_coarse_calibration_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_coarse_calibration_enable) refers to at32f415_ertc.o(.text.ertc_coarse_calibration_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f415_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f415_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f415_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f415_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f415_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f415_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f415_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f415_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f415_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f415_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f415_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f415_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f415_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f415_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f415_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f415_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f415_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f415_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f415_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f415_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f415_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f415_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f415_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f415_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f415_exint.o(.ARM.exidx.text.exint_reset) refers to at32f415_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f415_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f415_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f415_exint.o(.ARM.exidx.text.exint_init) refers to at32f415_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f415_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f415_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f415_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f415_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f415_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f415_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f415_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f415_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f415_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f415_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f415_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f415_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f415_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f415_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f415_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_lock) refers to at32f415_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f415_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f415_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f415_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f415_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f415_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f415_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f415_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f415_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f415_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f415_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f415_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f415_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f415_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f415_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f415_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f415_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f415_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f415_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f415_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f415_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_slib_datastart_sector_get) refers to at32f415_flash.o(.text.flash_slib_datastart_sector_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f415_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f415_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f415_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f415_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f415_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_em_slib_datastart_sector_get) refers to at32f415_flash.o(.text.flash_em_slib_datastart_sector_get) for [Anonymous Symbol]
+ at32f415_gpio.o(.text.gpio_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f415_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f415_gpio.o(.text.gpio_iomux_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_gpio.o(.ARM.exidx.text.gpio_iomux_reset) refers to at32f415_gpio.o(.text.gpio_iomux_reset) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f415_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f415_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f415_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f415_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f415_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f415_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f415_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f415_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f415_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f415_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f415_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_event_output_config) refers to at32f415_gpio.o(.text.gpio_event_output_config) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_event_output_enable) refers to at32f415_gpio.o(.text.gpio_event_output_enable) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_pin_remap_config) refers to at32f415_gpio.o(.text.gpio_pin_remap_config) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_exint_line_config) refers to at32f415_gpio.o(.text.gpio_exint_line_config) for [Anonymous Symbol]
+ at32f415_i2c.o(.text.i2c_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f415_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f415_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f415_i2c.o(.text.i2c_init) refers to at32f415_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f415_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f415_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f415_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f415_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f415_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f415_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f415_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f415_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f415_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f415_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f415_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f415_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f415_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f415_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f415_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f415_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f415_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f415_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f415_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f415_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f415_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f415_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f415_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f415_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f415_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f415_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f415_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f415_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f415_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f415_misc.o(.text.nvic_system_reset) refers to at32f415_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f415_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f415_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f415_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f415_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f415_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f415_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f415_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f415_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f415_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f415_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f415_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f415_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f415_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f415_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f415_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f415_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f415_pwc.o(.text.pwc_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f415_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f415_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f415_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f415_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f415_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f415_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f415_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f415_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f415_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f415_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f415_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_reset) refers to at32f415_sdio.o(.text.sdio_reset) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_power_set) refers to at32f415_sdio.o(.text.sdio_power_set) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_power_status_get) refers to at32f415_sdio.o(.text.sdio_power_status_get) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_clock_config) refers to at32f415_sdio.o(.text.sdio_clock_config) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_bus_width_config) refers to at32f415_sdio.o(.text.sdio_bus_width_config) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_clock_bypass) refers to at32f415_sdio.o(.text.sdio_clock_bypass) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_power_saving_mode_enable) refers to at32f415_sdio.o(.text.sdio_power_saving_mode_enable) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_flow_control_enable) refers to at32f415_sdio.o(.text.sdio_flow_control_enable) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_clock_enable) refers to at32f415_sdio.o(.text.sdio_clock_enable) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_dma_enable) refers to at32f415_sdio.o(.text.sdio_dma_enable) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_interrupt_enable) refers to at32f415_sdio.o(.text.sdio_interrupt_enable) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_flag_get) refers to at32f415_sdio.o(.text.sdio_flag_get) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_flag_clear) refers to at32f415_sdio.o(.text.sdio_flag_clear) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_command_config) refers to at32f415_sdio.o(.text.sdio_command_config) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_command_state_machine_enable) refers to at32f415_sdio.o(.text.sdio_command_state_machine_enable) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_command_response_get) refers to at32f415_sdio.o(.text.sdio_command_response_get) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_response_get) refers to at32f415_sdio.o(.text.sdio_response_get) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_data_config) refers to at32f415_sdio.o(.text.sdio_data_config) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_data_state_machine_enable) refers to at32f415_sdio.o(.text.sdio_data_state_machine_enable) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_data_counter_get) refers to at32f415_sdio.o(.text.sdio_data_counter_get) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_data_read) refers to at32f415_sdio.o(.text.sdio_data_read) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_buffer_counter_get) refers to at32f415_sdio.o(.text.sdio_buffer_counter_get) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_data_write) refers to at32f415_sdio.o(.text.sdio_data_write) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_read_wait_mode_set) refers to at32f415_sdio.o(.text.sdio_read_wait_mode_set) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_read_wait_start) refers to at32f415_sdio.o(.text.sdio_read_wait_start) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_read_wait_stop) refers to at32f415_sdio.o(.text.sdio_read_wait_stop) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_io_function_enable) refers to at32f415_sdio.o(.text.sdio_io_function_enable) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_io_suspend_command_set) refers to at32f415_sdio.o(.text.sdio_io_suspend_command_set) for [Anonymous Symbol]
+ at32f415_spi.o(.text.spi_i2s_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f415_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f415_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_init) refers to at32f415_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f415_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f415_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f415_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f415_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f415_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f415_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f415_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f415_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f415_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_enable) refers to at32f415_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f415_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f415_spi.o(.text.i2s_init) refers to at32f415_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f415_spi.o(.ARM.exidx.text.i2s_init) refers to at32f415_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f415_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f415_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f415_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f415_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f415_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f415_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f415_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f415_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f415_tmr.o(.text.tmr_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f415_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f415_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f415_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f415_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f415_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f415_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f415_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f415_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f415_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f415_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f415_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f415_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f415_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f415_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f415_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f415_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f415_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f415_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f415_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f415_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f415_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f415_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f415_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f415_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_32_bit_function_enable) refers to at32f415_tmr.o(.text.tmr_32_bit_function_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f415_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f415_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f415_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f415_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f415_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f415_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f415_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f415_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f415_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f415_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f415_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f415_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f415_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f415_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f415_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f415_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f415_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f415_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f415_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f415_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f415_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f415_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f415_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f415_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f415_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f415_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f415_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f415_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f415_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f415_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f415_usart.o(.text.usart_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_usart.o(.ARM.exidx.text.usart_reset) refers to at32f415_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f415_usart.o(.text.usart_init) refers to at32f415_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f415_usart.o(.ARM.exidx.text.usart_init) refers to at32f415_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f415_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_enable) refers to at32f415_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f415_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f415_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f415_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f415_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f415_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f415_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f415_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f415_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f415_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f415_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f415_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f415_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f415_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f415_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f415_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f415_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f415_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f415_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f415_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f415_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f415_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f415_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f415_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f415_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f415_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_global_reset) refers to at32f415_usb.o(.text.usb_global_reset) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_global_init) refers to at32f415_usb.o(.text.usb_global_init) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_global_select_core) refers to at32f415_usb.o(.text.usb_global_select_core) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_flush_tx_fifo) refers to at32f415_usb.o(.text.usb_flush_tx_fifo) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_flush_rx_fifo) refers to at32f415_usb.o(.text.usb_flush_rx_fifo) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_global_interrupt_enable) refers to at32f415_usb.o(.text.usb_global_interrupt_enable) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_global_get_all_interrupt) refers to at32f415_usb.o(.text.usb_global_get_all_interrupt) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_global_clear_interrupt) refers to at32f415_usb.o(.text.usb_global_clear_interrupt) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_interrupt_enable) refers to at32f415_usb.o(.text.usb_interrupt_enable) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_interrupt_disable) refers to at32f415_usb.o(.text.usb_interrupt_disable) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_set_rx_fifo) refers to at32f415_usb.o(.text.usb_set_rx_fifo) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_set_tx_fifo) refers to at32f415_usb.o(.text.usb_set_tx_fifo) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_global_set_mode) refers to at32f415_usb.o(.text.usb_global_set_mode) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_global_power_on) refers to at32f415_usb.o(.text.usb_global_power_on) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_stop_phy_clk) refers to at32f415_usb.o(.text.usb_stop_phy_clk) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_open_phy_clk) refers to at32f415_usb.o(.text.usb_open_phy_clk) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_write_packet) refers to at32f415_usb.o(.text.usb_write_packet) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_read_packet) refers to at32f415_usb.o(.text.usb_read_packet) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept_open) refers to at32f415_usb.o(.text.usb_ept_open) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept_close) refers to at32f415_usb.o(.text.usb_ept_close) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept_stall) refers to at32f415_usb.o(.text.usb_ept_stall) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept_clear_stall) refers to at32f415_usb.o(.text.usb_ept_clear_stall) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_get_all_out_interrupt) refers to at32f415_usb.o(.text.usb_get_all_out_interrupt) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_get_all_in_interrupt) refers to at32f415_usb.o(.text.usb_get_all_in_interrupt) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept_out_interrupt) refers to at32f415_usb.o(.text.usb_ept_out_interrupt) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept_in_interrupt) refers to at32f415_usb.o(.text.usb_ept_in_interrupt) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept_out_clear) refers to at32f415_usb.o(.text.usb_ept_out_clear) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept_in_clear) refers to at32f415_usb.o(.text.usb_ept_in_clear) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_set_address) refers to at32f415_usb.o(.text.usb_set_address) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept0_start) refers to at32f415_usb.o(.text.usb_ept0_start) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept0_setup) refers to at32f415_usb.o(.text.usb_ept0_setup) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_connect) refers to at32f415_usb.o(.text.usb_connect) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_disconnect) refers to at32f415_usb.o(.text.usb_disconnect) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_remote_wkup_set) refers to at32f415_usb.o(.text.usb_remote_wkup_set) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_remote_wkup_clear) refers to at32f415_usb.o(.text.usb_remote_wkup_clear) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_suspend_status_get) refers to at32f415_usb.o(.text.usb_suspend_status_get) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_port_power_on) refers to at32f415_usb.o(.text.usb_port_power_on) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usbh_get_frame) refers to at32f415_usb.o(.text.usbh_get_frame) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_hc_enable) refers to at32f415_usb.o(.text.usb_hc_enable) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_hch_read_interrupt) refers to at32f415_usb.o(.text.usb_hch_read_interrupt) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_host_disable) refers to at32f415_usb.o(.text.usb_host_disable) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_hch_halt) refers to at32f415_usb.o(.text.usb_hch_halt) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usbh_fsls_clksel) refers to at32f415_usb.o(.text.usbh_fsls_clksel) for [Anonymous Symbol]
+ at32f415_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f415_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f415_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f415_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f415_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f415_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f415_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f415_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f415_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f415_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f415_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f415_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f415_wwdt.o(.text.wwdt_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f415_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f415_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f415_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f415_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f415_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f415_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f415_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f415_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f415_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f415_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f415_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f415_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f415_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f415_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f415_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 at32f415_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f415_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ adc.o(.text.ADC_Init) refers to at32f415_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f415_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 at32f415_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f415_dma.o(.text.dma_interrupt_enable) for dma_interrupt_enable
+ adc.o(.text.ADC_Init) refers to at32f415_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f415_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f415_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(.text.startADCConversion) refers to at32f415_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ adc.o(.ARM.exidx.text.startADCConversion) refers to adc.o(.text.startADCConversion) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.NMI_Handler) refers to at32f415_it.o(.text.NMI_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f415_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f415_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f415_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f415_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f415_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f415_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f415_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f415_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f415_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f415_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f415_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f415_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.text.DMA1_Channel4_IRQHandler) refers to at32f415_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f415_it.o(.ARM.exidx.text.DMA1_Channel4_IRQHandler) refers to at32f415_it.o(.text.DMA1_Channel4_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.text.DMA1_Channel6_IRQHandler) refers to at32f415_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f415_it.o(.text.DMA1_Channel6_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ at32f415_it.o(.text.DMA1_Channel6_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f415_it.o(.ARM.exidx.text.DMA1_Channel6_IRQHandler) refers to at32f415_it.o(.text.DMA1_Channel6_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.text.CMP1_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f415_it.o(.ARM.exidx.text.CMP1_IRQHandler) refers to at32f415_it.o(.text.CMP1_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f415_it.o(.ARM.exidx.text.TMR1_BRK_TMR9_IRQHandler) refers to at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f415_it.o(.ARM.exidx.text.TMR1_TRG_HALL_TMR11_IRQHandler) refers to at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.TMR1_OVF_TMR10_IRQHandler) refers to at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f415_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.text.EXINT15_10_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f415_it.o(.ARM.exidx.text.EXINT15_10_IRQHandler) refers to at32f415_it.o(.text.EXINT15_10_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 step
+ 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 at32f415_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f415_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f415_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f415_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f415_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 at32f415_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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ io.o(.text.changeToInput) refers to at32f415_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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ io.o(.text.receiveDshotDma) refers to at32f415_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 at32f415_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(.text.sendDshotDma) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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_QUICK) for gpio_mode_QUICK
+ 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_QUICK) for gpio_mode_QUICK
+ 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_QUICK) for gpio_mode_QUICK
+ 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 at32f415_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 at32f415_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.UN_TIM_Init) for UN_TIM_Init
+ 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 at32f415_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f415.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 at32f415_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 at32f415_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f415_gpio.o(.text.gpio_pin_remap_config) for gpio_pin_remap_config
+ peripherals.o(.text.TIM1_Init) refers to at32f415_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f415_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(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM4_Init) refers to at32f415_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM4_Init) refers to peripherals.o(.text.TIM4_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM9_Init) refers to at32f415_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM9_Init) refers to peripherals.o(.text.TIM9_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f415_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 at32f415_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.TIM11_Init) refers to at32f415_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM11_Init) refers to peripherals.o(.text.TIM11_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM10_Init) refers to at32f415_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM10_Init) refers to peripherals.o(.text.TIM10_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f415_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to at32f415_gpio.o(.text.gpio_pin_remap_config) for gpio_pin_remap_config
+ 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 at32f415_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 at32f415_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_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 at32f415_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_gpio.o(.text.gpio_pin_remap_config) for gpio_pin_remap_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_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_at32f415.o(.ARM.exidx.text.SystemInit) refers to system_at32f415.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f415.o(.text.system_core_clock_update) refers to at32f415_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f415.o(.text.system_core_clock_update) refers to system_at32f415.o(.data.system_core_clock) for system_core_clock
+ system_at32f415.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f415.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ __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_at32f415.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 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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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 at32f415_adc.o(.text), (0 bytes).
+ Removing at32f415_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f415_can.o(.text), (0 bytes).
+ Removing at32f415_can.o(.text.can_reset), (28 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_reset), (8 bytes).
+ Removing at32f415_can.o(.text.can_baudrate_default_para_init), (14 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_baudrate_default_para_init), (8 bytes).
+ Removing at32f415_can.o(.text.can_baudrate_set), (190 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_baudrate_set), (8 bytes).
+ Removing at32f415_can.o(.text.can_default_para_init), (10 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_default_para_init), (8 bytes).
+ Removing at32f415_can.o(.text.can_base_init), (222 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_base_init), (8 bytes).
+ Removing at32f415_can.o(.text.can_filter_default_para_init), (16 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_filter_default_para_init), (8 bytes).
+ Removing at32f415_can.o(.text.can_filter_init), (274 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_filter_init), (8 bytes).
+ Removing at32f415_can.o(.text.can_debug_transmission_prohibit), (18 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_debug_transmission_prohibit), (8 bytes).
+ Removing at32f415_can.o(.text.can_ttc_mode_enable), (66 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_ttc_mode_enable), (8 bytes).
+ Removing at32f415_can.o(.text.can_message_transmit), (186 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_message_transmit), (8 bytes).
+ Removing at32f415_can.o(.text.can_transmit_status_get), (68 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_transmit_status_get), (8 bytes).
+ Removing at32f415_can.o(.text.can_transmit_cancel), (28 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_transmit_cancel), (8 bytes).
+ Removing at32f415_can.o(.text.can_message_receive), (172 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_message_receive), (8 bytes).
+ Removing at32f415_can.o(.text.can_receive_fifo_release), (28 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_receive_fifo_release), (8 bytes).
+ Removing at32f415_can.o(.text.can_receive_message_pending_get), (34 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_receive_message_pending_get), (8 bytes).
+ Removing at32f415_can.o(.text.can_operating_mode_set), (200 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_operating_mode_set), (8 bytes).
+ Removing at32f415_can.o(.text.can_doze_mode_enter), (66 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_doze_mode_enter), (8 bytes).
+ Removing at32f415_can.o(.text.can_doze_mode_exit), (60 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_doze_mode_exit), (8 bytes).
+ Removing at32f415_can.o(.text.can_error_type_record_get), (8 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_error_type_record_get), (8 bytes).
+ Removing at32f415_can.o(.text.can_receive_error_counter_get), (6 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_receive_error_counter_get), (8 bytes).
+ Removing at32f415_can.o(.text.can_transmit_error_counter_get), (8 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_transmit_error_counter_get), (8 bytes).
+ Removing at32f415_can.o(.text.can_interrupt_enable), (16 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_interrupt_enable), (8 bytes).
+ Removing at32f415_can.o(.text.can_flag_get), (208 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_flag_get), (8 bytes).
+ Removing at32f415_can.o(.text.can_flag_clear), (136 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_flag_clear), (8 bytes).
+ Removing at32f415_cmp.o(.text), (0 bytes).
+ Removing at32f415_cmp.o(.text.cmp_reset), (28 bytes).
+ Removing at32f415_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f415_cmp.o(.text.cmp_init), (190 bytes).
+ Removing at32f415_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f415_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f415_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f415_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f415_cmp.o(.text.cmp_input_shift_enable), (26 bytes).
+ Removing at32f415_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f415_cmp.o(.text.cmp_output_value_get), (28 bytes).
+ Removing at32f415_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f415_cmp.o(.text.cmp_write_protect_enable), (30 bytes).
+ Removing at32f415_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f415_cmp.o(.text.cmp_double_mode_enable), (26 bytes).
+ Removing at32f415_cmp.o(.ARM.exidx.text.cmp_double_mode_enable), (8 bytes).
+ Removing at32f415_crc.o(.text), (0 bytes).
+ Removing at32f415_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f415_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f415_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f415_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f415_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f415_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f415_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f415_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f415_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f415_crm.o(.text), (0 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_flag_clear), (152 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_usb_clock_div_set), (28 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_usb_clock_div_set), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_usb_clock_source_select), (50 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_usb_clock_source_select), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_otgfs_ep3_remap_enable), (22 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_otgfs_ep3_remap_enable), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_usbdiv_reset), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_usbdiv_reset), (8 bytes).
+ Removing at32f415_debug.o(.text), (0 bytes).
+ Removing at32f415_debug.o(.text.debug_device_id_get), (12 bytes).
+ Removing at32f415_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f415_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f415_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f415_dma.o(.text), (0 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f415_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f415_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f415_dma.o(.text.dma_flexible_config), (170 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_flexible_config), (8 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f415_dma.o(.text.dma_flag_clear), (24 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f415_ertc.o(.text), (0 bytes).
+ Removing at32f415_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_reset), (348 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_mask_set), (60 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_week_date_select), (68 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_sub_second_set), (110 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_enable), (168 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_get), (152 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_sub_second_get), (30 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_wakeup_clock_set), (34 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_clock_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_wakeup_counter_set), (34 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_counter_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_wakeup_counter_get), (14 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_counter_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_wakeup_enable), (92 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_coarse_calibration_set), (188 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_coarse_calibration_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_coarse_calibration_enable), (176 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_coarse_calibration_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f415_exint.o(.text), (0 bytes).
+ Removing at32f415_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f415_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f415_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f415_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f415_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f415_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f415_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f415_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f415_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f415_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f415_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f415_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f415_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f415_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f415_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f415_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f415_flash.o(.text), (0 bytes).
+ Removing at32f415_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_slib_datastart_sector_get), (16 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_datastart_sector_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_em_slib_datastart_sector_get), (16 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_em_slib_datastart_sector_get), (8 bytes).
+ Removing at32f415_gpio.o(.text), (0 bytes).
+ Removing at32f415_gpio.o(.text.gpio_reset), (84 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_iomux_reset), (26 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_iomux_reset), (8 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_event_output_config), (22 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_event_output_config), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_event_output_enable), (24 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_event_output_enable), (8 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_pin_remap_config), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_exint_line_config), (146 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_exint_line_config), (8 bytes).
+ Removing at32f415_i2c.o(.text), (0 bytes).
+ Removing at32f415_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f415_misc.o(.text), (0 bytes).
+ Removing at32f415_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f415_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f415_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f415_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f415_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f415_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f415_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f415_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f415_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f415_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f415_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f415_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f415_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f415_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f415_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f415_pwc.o(.text), (0 bytes).
+ Removing at32f415_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_voltage_regulate_set), (18 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f415_sdio.o(.text), (0 bytes).
+ Removing at32f415_sdio.o(.text.sdio_reset), (30 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_reset), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_power_set), (10 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_power_set), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_power_status_get), (8 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_power_status_get), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_clock_config), (36 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_clock_config), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_bus_width_config), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_bus_width_config), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_clock_bypass), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_clock_bypass), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_power_saving_mode_enable), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_power_saving_mode_enable), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_flow_control_enable), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_flow_control_enable), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_clock_enable), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_clock_enable), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_dma_enable), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_dma_enable), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_interrupt_enable), (16 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_interrupt_enable), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_flag_get), (14 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_flag_get), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_flag_clear), (4 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_flag_clear), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_command_config), (72 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_command_config), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_command_state_machine_enable), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_command_state_machine_enable), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_command_response_get), (8 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_command_response_get), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_response_get), (46 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_response_get), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_data_config), (64 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_data_config), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_data_state_machine_enable), (10 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_data_state_machine_enable), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_data_counter_get), (4 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_data_counter_get), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_data_read), (6 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_data_read), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_buffer_counter_get), (4 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_buffer_counter_get), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_data_write), (6 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_data_write), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_read_wait_mode_set), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_read_wait_mode_set), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_read_wait_start), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_read_wait_start), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_read_wait_stop), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_read_wait_stop), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_io_function_enable), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_io_function_enable), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_io_suspend_command_set), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_io_suspend_command_set), (8 bytes).
+ Removing at32f415_spi.o(.text), (0 bytes).
+ Removing at32f415_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f415_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f415_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f415_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_i2s_flag_clear), (80 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f415_tmr.o(.text), (0 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_32_bit_function_enable), (38 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_32_bit_function_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f415_usart.o(.text), (0 bytes).
+ Removing at32f415_usart.o(.text.usart_reset), (150 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f415_usb.o(.text), (0 bytes).
+ Removing at32f415_usb.o(.text.usb_global_reset), (120 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_global_reset), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_global_init), (142 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_global_init), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_global_select_core), (6 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_global_select_core), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_flush_tx_fifo), (84 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_flush_tx_fifo), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_flush_rx_fifo), (76 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_flush_rx_fifo), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_global_interrupt_enable), (16 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_global_interrupt_enable), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_global_get_all_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_global_get_all_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_global_clear_interrupt), (4 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_global_clear_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_interrupt_enable), (10 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_interrupt_enable), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_interrupt_disable), (10 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_interrupt_disable), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_set_rx_fifo), (4 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_set_rx_fifo), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_set_tx_fifo), (150 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_set_tx_fifo), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_global_set_mode), (70 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_global_set_mode), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_global_power_on), (44 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_global_power_on), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_stop_phy_clk), (14 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_stop_phy_clk), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_open_phy_clk), (14 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_open_phy_clk), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_write_packet), (98 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_write_packet), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_read_packet), (106 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_read_packet), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_open), (292 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_open), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_close), (60 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_close), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_stall), (64 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_stall), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_clear_stall), (54 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_clear_stall), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_get_all_out_interrupt), (14 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_get_all_out_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_get_all_in_interrupt), (14 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_get_all_in_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_out_interrupt), (16 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_out_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_in_interrupt), (30 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_in_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_out_clear), (10 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_out_clear), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_in_clear), (10 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_in_clear), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_set_address), (22 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_set_address), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept0_start), (48 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept0_start), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept0_setup), (28 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept0_setup), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_connect), (14 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_connect), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_disconnect), (14 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_disconnect), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_remote_wkup_set), (14 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_remote_wkup_set), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_remote_wkup_clear), (14 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_remote_wkup_clear), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_suspend_status_get), (10 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_suspend_status_get), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_port_power_on), (24 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_port_power_on), (8 bytes).
+ Removing at32f415_usb.o(.text.usbh_get_frame), (8 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usbh_get_frame), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_hc_enable), (232 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_hc_enable), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_hch_read_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_hch_read_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_host_disable), (986 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_host_disable), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_hch_halt), (220 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_hch_halt), (8 bytes).
+ Removing at32f415_usb.o(.text.usbh_fsls_clksel), (30 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usbh_fsls_clksel), (8 bytes).
+ Removing at32f415_wdt.o(.text), (0 bytes).
+ Removing at32f415_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f415_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f415_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f415_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f415_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f415_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f415_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f415_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f415_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f415_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f415_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f415_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f415_wwdt.o(.text), (0 bytes).
+ Removing at32f415_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f415_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f415_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f415_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f415_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f415_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f415_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f415_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f415_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f415_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f415_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f415_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f415_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f415_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f415_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f415_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(.text.startADCConversion), (14 bytes).
+ Removing adc.o(.ARM.exidx.text.startADCConversion), (8 bytes).
+ Removing adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f415_it.o(.text), (0 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.DMA1_Channel4_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.DMA1_Channel6_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.CMP1_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.TMR1_BRK_TMR9_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.TMR1_TRG_HALL_TMR11_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.TMR1_OVF_TMR10_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.EXINT15_10_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.bss.recieved_ints), (4 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), (108 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), (34 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.TIM4_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM4_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM9_Init), (52 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM9_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (94 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM11_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM11_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM10_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM10_Init), (8 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), (82 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (58 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), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (82 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseAPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseAFLOAT), (58 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), (170 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(.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_at32f415.o(.text), (0 bytes).
+ Removing system_at32f415.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f415.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+
+1149 unused section(s) (total 37473 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f415/Startup/mdk/startup_at32f415.s 0x00000000 Number 0 startup_at32f415.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
+ at32f415_adc.c 0x00000000 Number 0 at32f415_adc.o ABSOLUTE
+ at32f415_can.c 0x00000000 Number 0 at32f415_can.o ABSOLUTE
+ at32f415_cmp.c 0x00000000 Number 0 at32f415_cmp.o ABSOLUTE
+ at32f415_crc.c 0x00000000 Number 0 at32f415_crc.o ABSOLUTE
+ at32f415_crm.c 0x00000000 Number 0 at32f415_crm.o ABSOLUTE
+ at32f415_debug.c 0x00000000 Number 0 at32f415_debug.o ABSOLUTE
+ at32f415_dma.c 0x00000000 Number 0 at32f415_dma.o ABSOLUTE
+ at32f415_ertc.c 0x00000000 Number 0 at32f415_ertc.o ABSOLUTE
+ at32f415_exint.c 0x00000000 Number 0 at32f415_exint.o ABSOLUTE
+ at32f415_flash.c 0x00000000 Number 0 at32f415_flash.o ABSOLUTE
+ at32f415_gpio.c 0x00000000 Number 0 at32f415_gpio.o ABSOLUTE
+ at32f415_i2c.c 0x00000000 Number 0 at32f415_i2c.o ABSOLUTE
+ at32f415_it.c 0x00000000 Number 0 at32f415_it.o ABSOLUTE
+ at32f415_misc.c 0x00000000 Number 0 at32f415_misc.o ABSOLUTE
+ at32f415_pwc.c 0x00000000 Number 0 at32f415_pwc.o ABSOLUTE
+ at32f415_sdio.c 0x00000000 Number 0 at32f415_sdio.o ABSOLUTE
+ at32f415_spi.c 0x00000000 Number 0 at32f415_spi.o ABSOLUTE
+ at32f415_tmr.c 0x00000000 Number 0 at32f415_tmr.o ABSOLUTE
+ at32f415_usart.c 0x00000000 Number 0 at32f415_usart.o ABSOLUTE
+ at32f415_usb.c 0x00000000 Number 0 at32f415_usb.o ABSOLUTE
+ at32f415_wdt.c 0x00000000 Number 0 at32f415_wdt.o ABSOLUTE
+ at32f415_wwdt.c 0x00000000 Number 0 at32f415_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_at32f415.c 0x00000000 Number 0 system_at32f415.o ABSOLUTE
+ RESET 0x08001000 Section 368 startup_at32f415.o(RESET)
+ !!!main 0x08001170 Section 8 __main.o(!!!main)
+ !!!scatter 0x08001178 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x080011ac Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001208 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001224 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001226 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001228 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x0800122a Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x0800122c Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x0800122c Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x0800122c Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x08001232 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x08001232 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001236 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001236 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800123e Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x08001240 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x08001240 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x08001244 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x0800124c Section 64 startup_at32f415.o(.text)
+ .text 0x0800128c Section 78 rt_memclr_w.o(.text)
+ .text 0x080012da Section 0 heapauxi.o(.text)
+ .text 0x080012e0 Section 74 sys_stackheap_outer.o(.text)
+ .text 0x0800132a Section 0 exit.o(.text)
+ .text 0x0800133c Section 8 libspace.o(.text)
+ .text 0x08001344 Section 0 sys_exit.o(.text)
+ .text 0x08001350 Section 2 use_no_semi.o(.text)
+ .text 0x08001352 Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x08001354 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001384 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001494 Section 0 at32f415_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001498 Section 0 at32f415_it.o(.text.CMP1_IRQHandler)
+ [Anonymous Symbol] 0x080014b4 Section 0 at32f415_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x080014e0 Section 0 at32f415_it.o(.text.DMA1_Channel4_IRQHandler)
+ [Anonymous Symbol] 0x08001524 Section 0 at32f415_it.o(.text.DMA1_Channel6_IRQHandler)
+ [Anonymous Symbol] 0x080015b0 Section 0 at32f415_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x080015b4 Section 0 at32f415_it.o(.text.EXINT15_10_IRQHandler)
+ [Anonymous Symbol] 0x080015d0 Section 0 at32f415_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x080015d4 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015fc Section 0 at32f415_it.o(.text.MemManage_Handler)
+ [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] 0x080016f0 Section 0 at32f415_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x080016f4 Section 0 at32f415_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x080016f8 Section 0 system_at32f415.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080017a4 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001898 Section 0 at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler)
+ [Anonymous Symbol] 0x080018b8 Section 0 at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler)
+ [Anonymous Symbol] 0x080018d0 Section 0 at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler)
+ [Anonymous Symbol] 0x080018ec Section 0 at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001910 Section 0 peripherals.o(.text.UN_TIM_Init)
+ [Anonymous Symbol] 0x080019b8 Section 0 at32f415_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x080019bc Section 0 at32f415_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x080019c1 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080019c0 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080019ec Section 0 at32f415_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001a30 Section 0 at32f415_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001a38 Section 0 at32f415_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x08001a44 Section 0 at32f415_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001a4c Section 0 at32f415_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001a58 Section 0 at32f415_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001a60 Section 0 at32f415_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001a74 Section 0 at32f415_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001a80 Section 0 at32f415_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001cdc Section 0 at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001d08 Section 0 at32f415_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001d1c Section 0 at32f415_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001d38 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001dc0 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001e80 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001efc Section 0 at32f415_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001f28 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x080022b0 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002778 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002958 Section 0 at32f415_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002974 Section 0 at32f415_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002990 Section 0 at32f415_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x080029ac Section 0 at32f415_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080029c8 Section 0 at32f415_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080029e0 Section 0 at32f415_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002a64 Section 0 at32f415_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002b6c Number 0 at32f415_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002b7c Number 0 at32f415_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002b84 Section 0 at32f415_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002ba0 Section 0 at32f415_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002bc8 Section 0 at32f415_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002bf0 Section 0 at32f415_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002c40 Section 0 at32f415_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002cbc Section 0 at32f415_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002cd0 Section 0 at32f415_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002ce0 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002d0c Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002d5c Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002f94 Section 0 at32f415_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002fa0 Section 0 at32f415_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002fb0 Section 0 at32f415_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002fcc Section 0 at32f415_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08003048 Section 0 at32f415_dma.o(.text.dma_interrupt_enable)
+ [Anonymous Symbol] 0x08003058 Section 0 at32f415_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x080030b4 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x080030c8 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x080031d8 Section 0 at32f415_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x080031e4 Section 0 at32f415_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x080031f8 Section 0 at32f415_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003388 Section 0 at32f415_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x080033a8 Section 0 at32f415_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x08003530 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x080035b0 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x080035c4 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x080035cc Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x080035dc Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x08003604 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x08003614 Section 0 at32f415_gpio.o(.text.gpio_default_para_init)
+ [Anonymous Symbol] 0x08003628 Section 0 at32f415_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003838 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003870 Section 0 at32f415_gpio.o(.text.gpio_pin_remap_config)
+ [Anonymous Symbol] 0x080038b0 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080038b4 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x080039ec Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003ae0 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003e24 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004a4c Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004b5c Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004d40 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004d90 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004da8 Section 0 at32f415_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004e1c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004eb0 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004fdc Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08005044 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x080050ac Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08005128 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x080051a4 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08005230 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08005268 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x080052dc Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005340 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080053dc Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080053ec Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005470 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005594 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005640 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800565c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005d14 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005d28 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005d34 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005d40 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005d4c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005d60 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005e20 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005e98 Section 0 system_at32f415.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005f78 Number 0 system_at32f415.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005f88 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08006080 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006528 Section 0 at32f415_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080065c0 Section 0 at32f415_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006624 Section 0 at32f415_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006638 Section 0 at32f415_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006710 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080068bc Section 0 at32f415_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080068d0 Section 0 at32f415_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080068e4 Section 0 at32f415_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800696c Section 0 at32f415_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006980 Section 0 at32f415_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006994 Section 0 at32f415_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080069a8 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006ac8 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x08006ad7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006b8c Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006be0 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006bf9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006bf8 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006d7c Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006de4 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006e1c Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006e4c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006eb4 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006f1c Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006fa8 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006fb4 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006fc3 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x0800709e Data 8 at32f415_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x0800709e Section 0 at32f415_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x0800709e Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000058 Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000060 Section 0 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000418 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000474 Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000490 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x2000050c Section 0 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000850 Data 512 startup_at32f415.o(HEAP)
+ HEAP 0x20000850 Section 512 startup_at32f415.o(HEAP)
+ Stack_Mem 0x20000a50 Data 1024 startup_at32f415.o(STACK)
+ STACK 0x20000a50 Section 1024 startup_at32f415.o(STACK)
+ __initial_sp 0x20000e50 Data 0 startup_at32f415.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 0x00000170 Number 0 startup_at32f415.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f415.o(RESET)
+ __Vectors_End 0x08001170 Data 0 startup_at32f415.o(RESET)
+ __main 0x08001171 Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x08001179 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x08001179 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x08001179 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x08001187 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x080011ad Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x080011ad Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001209 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001225 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001229 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x0800122d Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x0800122d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x0800122d Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x08001233 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x08001233 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001237 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001237 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800123f Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x08001241 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x08001241 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x08001245 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x0800124d Thumb Code 8 startup_at32f415.o(.text)
+ ADC1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CAN1_RX0_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CAN1_RX1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CAN1_SE_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CAN1_TX_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CMP2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CRM_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA1_Channel2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA1_Channel3_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA1_Channel5_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA1_Channel7_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA2_Channel1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA2_Channel2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA2_Channel3_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA2_Channel4_5_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA2_Channel6_7_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ ERTCAlarm_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ ERTC_WKUP_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT0_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT3_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT4_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT9_5_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ FLASH_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ I2C1_ERR_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ I2C1_EVT_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ I2C2_ERR_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ I2C2_EVT_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ OTGFS1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ OTGFS1_WKUP_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ PVM_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ SDIO1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ SPI1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ SPI2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ TAMP_STAMP_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ TMR1_CH_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ TMR2_GLOBAL_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ TMR4_GLOBAL_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ TMR5_GLOBAL_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ UART4_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ UART5_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ USART2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ USART3_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ WWDT_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ __user_initial_stackheap 0x08001269 Thumb Code 0 startup_at32f415.o(.text)
+ __aeabi_memclr4 0x0800128d Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x0800128d Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x0800128d Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x08001291 Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x080012db Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x080012dd Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x080012df Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x080012e1 Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x0800132b Thumb Code 18 exit.o(.text)
+ __user_libspace 0x0800133d Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x0800133d Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x0800133d Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x08001345 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x08001351 Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x08001351 Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x08001353 Thumb Code 0 indicate_semi.o(.text)
+ ADC_DMA_Callback 0x08001355 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001385 Thumb Code 270 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001495 Thumb Code 2 at32f415_it.o(.text.BusFault_Handler)
+ CMP1_IRQHandler 0x08001499 Thumb Code 26 at32f415_it.o(.text.CMP1_IRQHandler)
+ DMA1_Channel1_IRQHandler 0x080014b5 Thumb Code 42 at32f415_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel4_IRQHandler 0x080014e1 Thumb Code 66 at32f415_it.o(.text.DMA1_Channel4_IRQHandler)
+ DMA1_Channel6_IRQHandler 0x08001525 Thumb Code 140 at32f415_it.o(.text.DMA1_Channel6_IRQHandler)
+ DebugMon_Handler 0x080015b1 Thumb Code 2 at32f415_it.o(.text.DebugMon_Handler)
+ EXINT15_10_IRQHandler 0x080015b5 Thumb Code 26 at32f415_it.o(.text.EXINT15_10_IRQHandler)
+ HardFault_Handler 0x080015d1 Thumb Code 2 at32f415_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x080015d5 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ 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 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x080016f1 Thumb Code 2 at32f415_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x080016f5 Thumb Code 2 at32f415_it.o(.text.SysTick_Handler)
+ SystemInit 0x080016f9 Thumb Code 172 system_at32f415.o(.text.SystemInit)
+ TIM1_Init 0x080017a5 Thumb Code 244 peripherals.o(.text.TIM1_Init)
+ TMR1_BRK_TMR9_IRQHandler 0x08001899 Thumb Code 30 at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler)
+ TMR1_OVF_TMR10_IRQHandler 0x080018b9 Thumb Code 22 at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler)
+ TMR1_TRG_HALL_TMR11_IRQHandler 0x080018d1 Thumb Code 26 at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x080018ed Thumb Code 34 at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ UN_TIM_Init 0x08001911 Thumb Code 168 peripherals.o(.text.UN_TIM_Init)
+ USART1_IRQHandler 0x080019b9 Thumb Code 2 at32f415_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x080019bd Thumb Code 2 at32f415_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080019ed Thumb Code 68 at32f415_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001a31 Thumb Code 8 at32f415_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001a39 Thumb Code 10 at32f415_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x08001a45 Thumb Code 8 at32f415_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001a4d Thumb Code 10 at32f415_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001a59 Thumb Code 8 at32f415_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001a61 Thumb Code 18 at32f415_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001a75 Thumb Code 10 at32f415_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001a81 Thumb Code 602 at32f415_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001cdd Thumb Code 42 at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001d09 Thumb Code 18 at32f415_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001d1d Thumb Code 26 at32f415_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001d39 Thumb Code 136 phaseouts.o(.text.allOff)
+ allpwm 0x08001dc1 Thumb Code 190 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001e81 Thumb Code 124 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001efd Thumb Code 42 at32f415_cmp.o(.text.cmp_enable)
+ comStep 0x08001f29 Thumb Code 904 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x080022b1 Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002779 Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002959 Thumb Code 28 at32f415_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002975 Thumb Code 26 at32f415_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002991 Thumb Code 26 at32f415_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x080029ad Thumb Code 26 at32f415_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080029c9 Thumb Code 24 at32f415_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080029e1 Thumb Code 130 at32f415_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002a65 Thumb Code 264 at32f415_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002b85 Thumb Code 26 at32f415_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002ba1 Thumb Code 40 at32f415_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002bc9 Thumb Code 40 at32f415_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002bf1 Thumb Code 78 at32f415_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002c41 Thumb Code 122 at32f415_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002cbd Thumb Code 18 at32f415_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002cd1 Thumb Code 16 at32f415_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002ce1 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002d0d Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002d5d Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002f95 Thumb Code 10 at32f415_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002fa1 Thumb Code 14 at32f415_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002fb1 Thumb Code 26 at32f415_dma.o(.text.dma_flag_get)
+ dma_init 0x08002fcd Thumb Code 124 at32f415_dma.o(.text.dma_init)
+ dma_interrupt_enable 0x08003049 Thumb Code 16 at32f415_dma.o(.text.dma_interrupt_enable)
+ dma_reset 0x08003059 Thumb Code 90 at32f415_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x080030b5 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x080030c9 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x080031d9 Thumb Code 12 at32f415_flash.o(.text.flash_flag_clear)
+ flash_lock 0x080031e5 Thumb Code 18 at32f415_flash.o(.text.flash_lock)
+ flash_sector_erase 0x080031f9 Thumb Code 398 at32f415_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003389 Thumb Code 30 at32f415_flash.o(.text.flash_unlock)
+ flash_word_program 0x080033a9 Thumb Code 390 at32f415_flash.o(.text.flash_word_program)
+ fullBrake 0x08003531 Thumb Code 128 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x080035b1 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x080035c5 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x080035cd Thumb Code 16 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x080035dd Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x08003605 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_default_para_init 0x08003615 Thumb Code 18 at32f415_gpio.o(.text.gpio_default_para_init)
+ gpio_init 0x08003629 Thumb Code 526 at32f415_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003839 Thumb Code 54 functions.o(.text.gpio_mode_QUICK)
+ gpio_pin_remap_config 0x08003871 Thumb Code 64 at32f415_gpio.o(.text.gpio_pin_remap_config)
+ initAfterJump 0x080038b1 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080038b5 Thumb Code 312 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x080039ed Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003ae1 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003e25 Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x08004a4d Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004b5d Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004d41 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004d91 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004da9 Thumb Code 114 at32f415_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004e1d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004eb1 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004fdd Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08005045 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x080050ad Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08005129 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x080051a5 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08005231 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08005269 Thumb Code 114 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x080052dd Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005341 Thumb Code 156 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080053dd Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080053ed Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005471 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005595 Thumb Code 170 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005641 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800565d Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005d15 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005d29 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005d35 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005d41 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005d4d Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005d61 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005e21 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005e99 Thumb Code 224 system_at32f415.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005f89 Thumb Code 248 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08006081 Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006529 Thumb Code 150 at32f415_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080065c1 Thumb Code 98 at32f415_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006625 Thumb Code 18 at32f415_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006639 Thumb Code 214 at32f415_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006711 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080068bd Thumb Code 18 at32f415_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080068d1 Thumb Code 18 at32f415_usart.o(.text.usart_enable)
+ usart_init 0x080068e5 Thumb Code 134 at32f415_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800696d Thumb Code 18 at32f415_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006981 Thumb Code 18 at32f415_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006995 Thumb Code 18 at32f415_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080069a9 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006ac9 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006ac9 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006b8d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006b8d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006b9b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006ba9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006ba9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x08006bb7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x08006bb7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006bc5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006bc5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x08006bd3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x08006bd3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006be1 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006bf9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006bf9 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006d7d Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006d7d Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006de5 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006de5 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006e1d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006e1d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006e4d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006eb5 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006eb5 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006f07 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006f1d Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006fa9 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006fb5 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006fb5 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x0800709e Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x080070a6 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x080070b8 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x080070d8 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f415.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ 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 : 0x08001171
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006490, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000063b8])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x000060d8, 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)
+ 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)
+ 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)
+ 0x08001352 0x08001352 0x00000002 PAD
+ 0x08001354 0x08001354 0x0000002e Code RO 1305 .text.ADC_DMA_Callback adc.o
+ 0x08001382 0x08001382 0x00000002 PAD
+ 0x08001384 0x08001384 0x0000010e Code RO 1307 .text.ADC_Init adc.o
+ 0x08001492 0x08001492 0x00000002 PAD
+ 0x08001494 0x08001494 0x00000002 Code RO 1328 .text.BusFault_Handler at32f415_it.o
+ 0x08001496 0x08001496 0x00000002 PAD
+ 0x08001498 0x08001498 0x0000001a Code RO 1346 .text.CMP1_IRQHandler at32f415_it.o
+ 0x080014b2 0x080014b2 0x00000002 PAD
+ 0x080014b4 0x080014b4 0x0000002a Code RO 1340 .text.DMA1_Channel1_IRQHandler at32f415_it.o
+ 0x080014de 0x080014de 0x00000002 PAD
+ 0x080014e0 0x080014e0 0x00000042 Code RO 1342 .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
+ 0x080015b2 0x080015b2 0x00000002 PAD
+ 0x080015b4 0x080015b4 0x0000001a Code RO 1358 .text.EXINT15_10_IRQHandler at32f415_it.o
+ 0x080015ce 0x080015ce 0x00000002 PAD
+ 0x080015d0 0x080015d0 0x00000002 Code RO 1324 .text.HardFault_Handler at32f415_it.o
+ 0x080015d2 0x080015d2 0x00000002 PAD
+ 0x080015d4 0x080015d4 0x00000026 Code RO 1450 .text.MX_IWDG_Init peripherals.o
+ 0x080015fa 0x080015fa 0x00000002 PAD
+ 0x080015fc 0x080015fc 0x00000002 Code RO 1326 .text.MemManage_Handler at32f415_it.o
+ 0x080015fe 0x080015fe 0x00000002 PAD
+ 0x08001600 0x08001600 0x00000002 Code RO 1322 .text.NMI_Handler at32f415_it.o
+ 0x08001602 0x08001602 0x00000002 PAD
+ 0x08001604 0x08001604 0x00000002 Code RO 1336 .text.PendSV_Handler at32f415_it.o
+ 0x08001606 0x08001606 0x00000002 PAD
+ 0x08001608 0x08001608 0x000000e8 Code RO 53 .text.PeriodElapsedCallback main.o
+ 0x080016f0 0x080016f0 0x00000002 Code RO 1332 .text.SVC_Handler at32f415_it.o
+ 0x080016f2 0x080016f2 0x00000002 PAD
+ 0x080016f4 0x080016f4 0x00000002 Code RO 1338 .text.SysTick_Handler at32f415_it.o
+ 0x080016f6 0x080016f6 0x00000002 PAD
+ 0x080016f8 0x080016f8 0x000000ac Code RO 1550 .text.SystemInit system_at32f415.o
+ 0x080017a4 0x080017a4 0x000000f4 Code RO 1434 .text.TIM1_Init peripherals.o
+ 0x08001898 0x08001898 0x0000001e Code RO 1348 .text.TMR1_BRK_TMR9_IRQHandler at32f415_it.o
+ 0x080018b6 0x080018b6 0x00000002 PAD
+ 0x080018b8 0x080018b8 0x00000016 Code RO 1352 .text.TMR1_OVF_TMR10_IRQHandler at32f415_it.o
+ 0x080018ce 0x080018ce 0x00000002 PAD
+ 0x080018d0 0x080018d0 0x0000001a Code RO 1350 .text.TMR1_TRG_HALL_TMR11_IRQHandler at32f415_it.o
+ 0x080018ea 0x080018ea 0x00000002 PAD
+ 0x080018ec 0x080018ec 0x00000022 Code RO 1356 .text.TMR3_GLOBAL_IRQHandler at32f415_it.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x000000a8 Code RO 1446 .text.UN_TIM_Init peripherals.o
+ 0x080019b8 0x080019b8 0x00000002 Code RO 1354 .text.USART1_IRQHandler at32f415_it.o
+ 0x080019ba 0x080019ba 0x00000002 PAD
+ 0x080019bc 0x080019bc 0x00000002 Code RO 1330 .text.UsageFault_Handler at32f415_it.o
+ 0x080019be 0x080019be 0x00000002 PAD
+ 0x080019c0 0x080019c0 0x0000002a Code RO 71 .text.__NVIC_SystemReset main.o
+ 0x080019ea 0x080019ea 0x00000002 PAD
+ 0x080019ec 0x080019ec 0x00000044 Code RO 196 .text.adc_base_config at32f415_adc.o
+ 0x08001a30 0x08001a30 0x00000008 Code RO 194 .text.adc_base_default_para_init at32f415_adc.o
+ 0x08001a38 0x08001a38 0x0000000a Code RO 202 .text.adc_calibration_init at32f415_adc.o
+ 0x08001a42 0x08001a42 0x00000002 PAD
+ 0x08001a44 0x08001a44 0x00000008 Code RO 204 .text.adc_calibration_init_status_get at32f415_adc.o
+ 0x08001a4c 0x08001a4c 0x0000000a Code RO 206 .text.adc_calibration_start at32f415_adc.o
+ 0x08001a56 0x08001a56 0x00000002 PAD
+ 0x08001a58 0x08001a58 0x00000008 Code RO 208 .text.adc_calibration_status_get at32f415_adc.o
+ 0x08001a60 0x08001a60 0x00000012 Code RO 198 .text.adc_dma_mode_enable at32f415_adc.o
+ 0x08001a72 0x08001a72 0x00000002 PAD
+ 0x08001a74 0x08001a74 0x0000000a Code RO 192 .text.adc_enable at32f415_adc.o
+ 0x08001a7e 0x08001a7e 0x00000002 PAD
+ 0x08001a80 0x08001a80 0x0000025a Code RO 216 .text.adc_ordinary_channel_set at32f415_adc.o
+ 0x08001cda 0x08001cda 0x00000002 PAD
+ 0x08001cdc 0x08001cdc 0x0000002a Code RO 222 .text.adc_ordinary_conversion_trigger_set at32f415_adc.o
+ 0x08001d06 0x08001d06 0x00000002 PAD
+ 0x08001d08 0x08001d08 0x00000012 Code RO 238 .text.adc_ordinary_software_trigger_enable at32f415_adc.o
+ 0x08001d1a 0x08001d1a 0x00000002 PAD
+ 0x08001d1c 0x08001d1c 0x0000001a Code RO 236 .text.adc_tempersensor_vintrv_enable at32f415_adc.o
+ 0x08001d36 0x08001d36 0x00000002 PAD
+ 0x08001d38 0x08001d38 0x00000088 Code RO 1510 .text.allOff phaseouts.o
+ 0x08001dc0 0x08001dc0 0x000000be Code RO 1516 .text.allpwm phaseouts.o
+ 0x08001e7e 0x08001e7e 0x00000002 PAD
+ 0x08001e80 0x08001e80 0x0000007c Code RO 1374 .text.changeCompInput comparator.o
+ 0x08001efc 0x08001efc 0x0000002a Code RO 324 .text.cmp_enable at32f415_cmp.o
+ 0x08001f26 0x08001f26 0x00000002 PAD
+ 0x08001f28 0x08001f28 0x00000388 Code RO 1512 .text.comStep phaseouts.o
+ 0x080022b0 0x080022b0 0x000004c8 Code RO 7 .text.computeDshotDMA dshot.o
+ 0x08002778 0x08002778 0x000001e0 Code RO 126 .text.computeServoInput signal.o
+ 0x08002958 0x08002958 0x0000001c Code RO 402 .text.crm_adc_clock_div_set at32f415_crm.o
+ 0x08002974 0x08002974 0x0000001a Code RO 396 .text.crm_ahb_div_set at32f415_crm.o
+ 0x0800298e 0x0800298e 0x00000002 PAD
+ 0x08002990 0x08002990 0x0000001a Code RO 398 .text.crm_apb1_div_set at32f415_crm.o
+ 0x080029aa 0x080029aa 0x00000002 PAD
+ 0x080029ac 0x080029ac 0x0000001a Code RO 400 .text.crm_apb2_div_set at32f415_crm.o
+ 0x080029c6 0x080029c6 0x00000002 PAD
+ 0x080029c8 0x080029c8 0x00000018 Code RO 424 .text.crm_auto_step_mode_enable at32f415_crm.o
+ 0x080029e0 0x080029e0 0x00000082 Code RO 388 .text.crm_clock_source_enable at32f415_crm.o
+ 0x08002a62 0x08002a62 0x00000002 PAD
+ 0x08002a64 0x08002a64 0x00000120 Code RO 418 .text.crm_clocks_freq_get at32f415_crm.o
+ 0x08002b84 0x08002b84 0x0000001a Code RO 374 .text.crm_flag_get at32f415_crm.o
+ 0x08002b9e 0x08002b9e 0x00000002 PAD
+ 0x08002ba0 0x08002ba0 0x00000028 Code RO 382 .text.crm_periph_clock_enable at32f415_crm.o
+ 0x08002bc8 0x08002bc8 0x00000028 Code RO 384 .text.crm_periph_reset at32f415_crm.o
+ 0x08002bf0 0x08002bf0 0x0000004e Code RO 410 .text.crm_pll_config at32f415_crm.o
+ 0x08002c3e 0x08002c3e 0x00000002 PAD
+ 0x08002c40 0x08002c40 0x0000007a Code RO 368 .text.crm_reset at32f415_crm.o
+ 0x08002cba 0x08002cba 0x00000002 PAD
+ 0x08002cbc 0x08002cbc 0x00000012 Code RO 414 .text.crm_sysclk_switch at32f415_crm.o
+ 0x08002cce 0x08002cce 0x00000002 PAD
+ 0x08002cd0 0x08002cd0 0x00000010 Code RO 416 .text.crm_sysclk_switch_status_get at32f415_crm.o
+ 0x08002ce0 0x08002ce0 0x0000002c Code RO 27 .text.delayMicros functions.o
+ 0x08002d0c 0x08002d0c 0x0000004e Code RO 29 .text.delayMillis functions.o
+ 0x08002d5a 0x08002d5a 0x00000002 PAD
+ 0x08002d5c 0x08002d5c 0x00000238 Code RO 134 .text.detectInput signal.o
+ 0x08002f94 0x08002f94 0x0000000a Code RO 467 .text.dma_channel_enable at32f415_dma.o
+ 0x08002f9e 0x08002f9e 0x00000002 PAD
+ 0x08002fa0 0x08002fa0 0x0000000e Code RO 475 .text.dma_default_para_init at32f415_dma.o
+ 0x08002fae 0x08002fae 0x00000002 PAD
+ 0x08002fb0 0x08002fb0 0x0000001a Code RO 471 .text.dma_flag_get at32f415_dma.o
+ 0x08002fca 0x08002fca 0x00000002 PAD
+ 0x08002fcc 0x08002fcc 0x0000007c Code RO 477 .text.dma_init at32f415_dma.o
+ 0x08003048 0x08003048 0x00000010 Code RO 465 .text.dma_interrupt_enable at32f415_dma.o
+ 0x08003058 0x08003058 0x0000005a Code RO 459 .text.dma_reset at32f415_dma.o
+ 0x080030b2 0x080030b2 0x00000002 PAD
+ 0x080030b4 0x080030b4 0x00000012 Code RO 1372 .text.enableCompInterrupts comparator.o
+ 0x080030c6 0x080030c6 0x00000002 PAD
+ 0x080030c8 0x080030c8 0x0000010e Code RO 1480 .text.enableCorePeripherals peripherals.o
+ 0x080031d6 0x080031d6 0x00000002 PAD
+ 0x080031d8 0x080031d8 0x0000000c Code RO 629 .text.flash_flag_clear at32f415_flash.o
+ 0x080031e4 0x080031e4 0x00000012 Code RO 637 .text.flash_lock at32f415_flash.o
+ 0x080031f6 0x080031f6 0x00000002 PAD
+ 0x080031f8 0x080031f8 0x0000018e Code RO 639 .text.flash_sector_erase at32f415_flash.o
+ 0x08003386 0x08003386 0x00000002 PAD
+ 0x08003388 0x08003388 0x0000001e Code RO 635 .text.flash_unlock at32f415_flash.o
+ 0x080033a6 0x080033a6 0x00000002 PAD
+ 0x080033a8 0x080033a8 0x00000186 Code RO 647 .text.flash_word_program at32f415_flash.o
+ 0x0800352e 0x0800352e 0x00000002 PAD
+ 0x08003530 0x08003530 0x00000080 Code RO 1514 .text.fullBrake phaseouts.o
+ 0x080035b0 0x080035b0 0x00000012 Code RO 1476 .text.generatePwmTimerEvent peripherals.o
+ 0x080035c2 0x080035c2 0x00000002 PAD
+ 0x080035c4 0x080035c4 0x00000008 Code RO 25 .text.getAbsDif functions.o
+ 0x080035cc 0x080035cc 0x00000010 Code RO 1368 .text.getCompOutputLevel comparator.o
+ 0x080035dc 0x080035dc 0x00000026 Code RO 1311 .text.getConvertedDegrees adc.o
+ 0x08003602 0x08003602 0x00000002 PAD
+ 0x08003604 0x08003604 0x00000010 Code RO 1403 .text.getInputPinState io.o
+ 0x08003614 0x08003614 0x00000012 Code RO 707 .text.gpio_default_para_init at32f415_gpio.o
+ 0x08003626 0x08003626 0x00000002 PAD
+ 0x08003628 0x08003628 0x0000020e Code RO 705 .text.gpio_init at32f415_gpio.o
+ 0x08003836 0x08003836 0x00000002 PAD
+ 0x08003838 0x08003838 0x00000036 Code RO 31 .text.gpio_mode_QUICK functions.o
+ 0x0800386e 0x0800386e 0x00000002 PAD
+ 0x08003870 0x08003870 0x00000040 Code RO 731 .text.gpio_pin_remap_config at32f415_gpio.o
+ 0x080038b0 0x080038b0 0x00000004 Code RO 1448 .text.initAfterJump peripherals.o
+ 0x080038b4 0x080038b4 0x00000138 Code RO 1426 .text.initCorePeripherals peripherals.o
+ 0x080039ec 0x080039ec 0x000000f4 Code RO 55 .text.interruptRoutine main.o
+ 0x08003ae0 0x08003ae0 0x00000342 Code RO 43 .text.loadEEpromSettings main.o
+ 0x08003e22 0x08003e22 0x00000002 PAD
+ 0x08003e24 0x08003e24 0x00000c28 Code RO 69 .text.main main.o
+ 0x08004a4c 0x08004a4c 0x0000010e Code RO 1536 .text.makeTelemPackage serial_telemetry.o
+ 0x08004b5a 0x08004b5a 0x00000002 PAD
+ 0x08004b5c 0x08004b5c 0x000001e4 Code RO 9 .text.make_dshot_package dshot.o
+ 0x08004d40 0x08004d40 0x00000050 Code RO 23 .text.map functions.o
+ 0x08004d90 0x08004d90 0x00000018 Code RO 1370 .text.maskPhaseInterrupts comparator.o
+ 0x08004da8 0x08004da8 0x00000072 Code RO 815 .text.nvic_irq_enable at32f415_misc.o
+ 0x08004e1a 0x08004e1a 0x00000002 PAD
+ 0x08004e1c 0x08004e1c 0x00000094 Code RO 173 .text.playBeaconTune3 sounds.o
+ 0x08004eb0 0x08004eb0 0x0000012a Code RO 157 .text.playBlueJayTune sounds.o
+ 0x08004fda 0x08004fda 0x00000002 PAD
+ 0x08004fdc 0x08004fdc 0x00000068 Code RO 171 .text.playChangedTone sounds.o
+ 0x08005044 0x08005044 0x00000068 Code RO 169 .text.playDefaultTone sounds.o
+ 0x080050ac 0x080050ac 0x0000007a Code RO 167 .text.playInputTune sounds.o
+ 0x08005126 0x08005126 0x00000002 PAD
+ 0x08005128 0x08005128 0x0000007c Code RO 165 .text.playInputTune2 sounds.o
+ 0x080051a4 0x080051a4 0x0000008c Code RO 159 .text.playStartupTune sounds.o
+ 0x08005230 0x08005230 0x00000038 Code RO 65 .text.processDshot main.o
+ 0x08005268 0x08005268 0x00000072 Code RO 1490 .text.proportionalBrake phaseouts.o
+ 0x080052da 0x080052da 0x00000002 PAD
+ 0x080052dc 0x080052dc 0x00000062 Code RO 1385 .text.read_flash_bin eeprom.o
+ 0x0800533e 0x0800533e 0x00000002 PAD
+ 0x08005340 0x08005340 0x0000009c Code RO 1399 .text.receiveDshotDma io.o
+ 0x080053dc 0x080053dc 0x00000010 Code RO 1478 .text.resetInputCaptureTimer peripherals.o
+ 0x080053ec 0x080053ec 0x00000084 Code RO 45 .text.saveEEpromSettings main.o
+ 0x08005470 0x08005470 0x00000122 Code RO 1383 .text.save_flash_nolib eeprom.o
+ 0x08005592 0x08005592 0x00000002 PAD
+ 0x08005594 0x08005594 0x000000aa Code RO 1401 .text.sendDshotDma io.o
+ 0x0800563e 0x0800563e 0x00000002 PAD
+ 0x08005640 0x08005640 0x0000001c Code RO 1530 .text.send_telem_DMA serial_telemetry.o
+ 0x0800565c 0x0800565c 0x000006b6 Code RO 59 .text.setInput main.o
+ 0x08005d12 0x08005d12 0x00000002 PAD
+ 0x08005d14 0x08005d14 0x00000012 Code RO 1409 .text.setInputPullUp io.o
+ 0x08005d26 0x08005d26 0x00000002 PAD
+ 0x08005d28 0x08005d28 0x0000000c Code RO 1470 .text.setPWMCompare1 peripherals.o
+ 0x08005d34 0x08005d34 0x0000000c Code RO 1472 .text.setPWMCompare2 peripherals.o
+ 0x08005d40 0x08005d40 0x0000000c Code RO 1474 .text.setPWMCompare3 peripherals.o
+ 0x08005d4c 0x08005d4c 0x00000014 Code RO 149 .text.setVolume sounds.o
+ 0x08005d60 0x08005d60 0x000000be Code RO 57 .text.startMotor main.o
+ 0x08005e1e 0x08005e1e 0x00000002 PAD
+ 0x08005e20 0x08005e20 0x00000076 Code RO 1428 .text.system_clock_config peripherals.o
+ 0x08005e96 0x08005e96 0x00000002 PAD
+ 0x08005e98 0x08005e98 0x000000f0 Code RO 1552 .text.system_core_clock_update system_at32f415.o
+ 0x08005f88 0x08005f88 0x000000f8 Code RO 1538 .text.telem_UART_Init serial_telemetry.o
+ 0x08006080 0x08006080 0x000004a8 Code RO 61 .text.tenKhzRoutine main.o
+ 0x08006528 0x08006528 0x00000096 Code RO 1039 .text.tmr_channel_enable at32f415_tmr.o
+ 0x080065be 0x080065be 0x00000002 PAD
+ 0x080065c0 0x080065c0 0x00000062 Code RO 1023 .text.tmr_output_channel_buffer_enable at32f415_tmr.o
+ 0x08006622 0x08006622 0x00000002 PAD
+ 0x08006624 0x08006624 0x00000012 Code RO 1021 .text.tmr_period_buffer_enable at32f415_tmr.o
+ 0x08006636 0x08006636 0x00000002 PAD
+ 0x08006638 0x08006638 0x000000d6 Code RO 983 .text.tmr_reset at32f415_tmr.o
+ 0x0800670e 0x0800670e 0x00000002 PAD
+ 0x08006710 0x08006710 0x000001ac Code RO 128 .text.transfercomplete signal.o
+ 0x080068bc 0x080068bc 0x00000012 Code RO 1119 .text.usart_dma_transmitter_enable at32f415_usart.o
+ 0x080068ce 0x080068ce 0x00000002 PAD
+ 0x080068d0 0x080068d0 0x00000012 Code RO 1107 .text.usart_enable at32f415_usart.o
+ 0x080068e2 0x080068e2 0x00000002 PAD
+ 0x080068e4 0x080068e4 0x00000086 Code RO 1103 .text.usart_init at32f415_usart.o
+ 0x0800696a 0x0800696a 0x00000002 PAD
+ 0x0800696c 0x0800696c 0x00000012 Code RO 1111 .text.usart_receiver_enable at32f415_usart.o
+ 0x0800697e 0x0800697e 0x00000002 PAD
+ 0x08006980 0x08006980 0x00000012 Code RO 1147 .text.usart_single_line_halfduplex_select at32f415_usart.o
+ 0x08006992 0x08006992 0x00000002 PAD
+ 0x08006994 0x08006994 0x00000012 Code RO 1109 .text.usart_transmitter_enable at32f415_usart.o
+ 0x080069a6 0x080069a6 0x00000002 PAD
+ 0x080069a8 0x080069a8 0x0000011e Code RO 63 .text.zcfoundroutine main.o
+ 0x08006ac6 0x08006ac6 0x00000002 PAD
+ 0x08006ac8 0x08006ac8 0x000000c4 Code RO 1570 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006b8c 0x08006b8c 0x00000054 Code RO 1576 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006be0 0x08006be0 0x00000018 Code RO 1619 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006bf8 0x08006bf8 0x00000184 Code RO 1579 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006d7c 0x08006d7c 0x00000068 Code RO 1593 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006de4 0x08006de4 0x00000036 Code RO 1582 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006e1a 0x08006e1a 0x00000002 PAD
+ 0x08006e1c 0x08006e1c 0x00000030 Code RO 1587 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006e4c 0x08006e4c 0x00000068 Code RO 1595 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006eb4 0x08006eb4 0x00000068 Code RO 1597 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006f1c 0x08006f1c 0x0000008c Code RO 1599 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006fa8 0x08006fa8 0x0000000a Code RO 1601 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006fb2 0x08006fb2 0x00000002 PAD
+ 0x08006fb4 0x08006fb4 0x000000ea Code RO 1572 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x0800709e 0x0800709e 0x00000000 Code RO 1603 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x0800709e 0x0800709e 0x00000008 Data RO 438 .rodata.cst8 at32f415_crm.o
+ 0x080070a6 0x080070a6 0x00000010 Data RO 11 .rodata.gcr_encode_table dshot.o
+ 0x080070b6 0x080070b6 0x00000002 PAD
+ 0x080070b8 0x080070b8 0x00000020 Data RO 1767 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080070d8, Size: 0x00000e50, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 112 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 137 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 113 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1418 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1415 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 136 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1540 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 98 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1554 .data.system_core_clock system_at32f415.o
+ 0x200003b8 - 0x00000060 Zero RW 1632 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 14 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 138 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 114 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 115 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 1313 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1541 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 175 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1416 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 109 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 95 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000094 Zero RW 12 .bss.gcr dshot.o
+ 0x20000784 - 0x00000001 Zero RW 96 .bss.last_dshot_command main.o
+ 0x20000785 - 0x00000001 Zero RW 1417 .bss.out_put io.o
+ 0x20000786 - 0x000000c8 Zero RW 101 .bss.readings main.o
+ 0x2000084e COMPRESSED 0x00000002 PAD
+ 0x20000850 - 0x00000200 Zero RW 2 HEAP startup_at32f415.o
+ 0x20000a50 - 0x00000400 Zero RW 1 STACK startup_at32f415.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 184 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 354 0 0 0 6 10686 adc.o
+ 828 38 0 0 0 15869 at32f415_adc.o
+ 42 0 0 0 0 5239 at32f415_cmp.o
+ 888 30 8 0 0 21482 at32f415_crm.o
+ 280 0 0 0 0 8038 at32f415_dma.o
+ 848 0 0 0 0 39283 at32f415_flash.o
+ 608 0 0 0 0 14055 at32f415_gpio.o
+ 432 0 0 0 0 10384 at32f415_it.o
+ 114 0 0 0 0 6724 at32f415_misc.o
+ 480 20 0 0 0 28699 at32f415_tmr.o
+ 224 0 0 0 0 10786 at32f415_usart.o
+ 182 0 0 0 0 2457 comparator.o
+ 1708 22 16 0 240 3857 dshot.o
+ 388 0 0 0 0 2314 eeprom.o
+ 0 0 30 0 0 401 firmwareversion.o
+ 264 0 0 0 0 10633 functions.o
+ 360 0 0 2 257 11358 io.o
+ 8038 12 0 928 530 29354 main.o
+ 1224 0 0 0 0 24847 peripherals.o
+ 1472 12 0 0 0 8178 phaseouts.o
+ 546 0 0 1 10 14438 serial_telemetry.o
+ 1476 0 0 10 28 3963 signal.o
+ 1060 0 0 0 1 9005 sounds.o
+ 64 26 368 0 1536 228 startup_at32f415.o
+ 412 16 0 4 0 8225 system_at32f415.o
+
+ ----------------------------------------------------------------------
+ 22452 176 458 952 2616 300503 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 160 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 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
+
+ 24366 296 458 952 2712 301027 Grand Totals
+ 24366 296 458 736 2712 301027 ELF Image Totals (compressed)
+ 24366 296 458 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24824 ( 24.24kB)
+ Total RW Size (RW Data + ZI Data) 3664 ( 3.58kB)
+ Total ROM Size (Code + RO Data + RW Data) 25560 ( 24.96kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_DAKEFPV_F421.map b/Keil_Projects/Listings/AM32_DAKEFPV_F421.map
new file mode 100644
index 00000000..2d89582c
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_DAKEFPV_F421.map
@@ -0,0 +1,3341 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+959 unused section(s) (total 30101 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x0800152c Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001558 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x0800155c Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001584 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001588 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x0800158c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001590 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001678 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x0800167c Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001680 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x0800170c 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] 0x08001dd0 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001de8 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800219c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002664 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002898 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028b4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028cc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002950 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a68 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a70 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a8c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002ab4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002adc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b2c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002ba8 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bbc Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bcc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bf8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c48 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e80 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002eac Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f28 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f68 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f7c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800308c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003098 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x080030ac Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800323c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800325c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033e4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003470 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003484 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800348c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800349c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034c4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034d4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800354c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003564 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800358c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035b8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035bc Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003754 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003848 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b8c Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080047b4 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080048c4 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004aa8 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004af8 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004b10 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b84 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004c18 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004d44 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004dac Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004e14 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e90 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004f0c Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f98 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fd0 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005048 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x080050ac Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x0800512c Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x0800513c Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x080051c0 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052e4 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005380 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800539c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a54 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a68 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a74 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a80 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a8c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005aa0 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b60 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005bd8 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005cb8 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005cc8 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005dbc Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006264 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062fc Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006360 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006374 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006430 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065dc Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065f0 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006604 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800668c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x080066a0 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x080066b4 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080066c8 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067e8 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067f7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080068ac Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006900 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006919 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006918 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a9c Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006b04 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b3c Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b6c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006bd4 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c3c Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006cc8 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006cd4 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006ce3 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006dbe Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006dbe Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x0800152d Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001531 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001559 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x0800155d Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001585 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001589 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x0800158d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001591 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001679 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x0800167d Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001681 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x0800170d Thumb Code 278 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 130 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001dd1 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001de9 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800219d Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002665 Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002845 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800287d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002899 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028b5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028cd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002951 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a71 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a8d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002ab5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002add Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b2d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002ba9 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bbd Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bcd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bf9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c49 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e81 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e8d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e9d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002ead Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f29 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f69 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f7d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800308d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003099 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x080030ad Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800323d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800325d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033e5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003471 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003485 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800348d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800349d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034c5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034d5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800354d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003565 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800358d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035b9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035bd Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003755 Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003849 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b8d Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x080047b5 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080048c5 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004aa9 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004af9 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004b11 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b85 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004c19 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d45 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004dad Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004e15 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e91 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004f0d Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f99 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fd1 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08005049 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x080050ad Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x0800512d Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x0800513d Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x080051c1 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052e5 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005381 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800539d Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a55 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a69 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a75 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a81 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a8d Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005aa1 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b61 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005bd9 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005cc9 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005dbd Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006265 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062fd Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006361 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006375 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006431 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065dd Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065f1 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006605 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800668d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x080066a1 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x080066b5 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080066c9 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067e9 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067e9 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080068ad Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080068ad Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080068bb Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080068c9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080068c9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068d7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068d7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068e5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068e5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068f3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068f3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006901 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006919 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006919 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a9d Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a9d Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006b05 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006b05 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b3d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b3d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b6d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006bd5 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006bd5 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006c27 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c3d Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006cc9 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006cd5 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006cd5 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006dbe Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006dc6 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006dd8 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006df8 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000061b0, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060d8])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005df8, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x000000ac Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800152c 0x0800152c 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x0800152e 0x0800152e 0x00000002 PAD
+ 0x08001530 0x08001530 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001558 0x08001558 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x08001582 0x08001582 0x00000002 PAD
+ 0x08001584 0x08001584 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x08001586 0x08001586 0x00000002 PAD
+ 0x08001588 0x08001588 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x0800158a 0x0800158a 0x00000002 PAD
+ 0x0800158c 0x0800158c 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x0800158e 0x0800158e 0x00000002 PAD
+ 0x08001590 0x08001590 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001678 0x08001678 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x0800167a 0x0800167a 0x00000002 PAD
+ 0x0800167c 0x0800167c 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x0800167e 0x0800167e 0x00000002 PAD
+ 0x08001680 0x08001680 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x0800170c 0x0800170c 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x08001822 0x08001822 0x00000002 PAD
+ 0x08001824 0x08001824 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001836 0x08001836 0x00000002 PAD
+ 0x08001838 0x08001838 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800184e 0x0800184e 0x00000002 PAD
+ 0x08001850 0x08001850 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001860 0x08001860 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001882 0x08001882 0x00000002 PAD
+ 0x08001884 0x08001884 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001886 0x08001886 0x00000002 PAD
+ 0x08001888 0x08001888 0x00000002 Code RO 940 .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 154 .text.adc_base_config at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001904 0x08001904 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x0800192c 0x0800192c 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800193e 0x0800193e 0x00000002 PAD
+ 0x08001940 0x08001940 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001ba6 0x08001ba6 0x00000002 PAD
+ 0x08001ba8 0x08001ba8 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bd2 0x08001bd2 0x00000002 PAD
+ 0x08001bd4 0x08001bd4 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c02 0x08001c02 0x00000002 PAD
+ 0x08001c04 0x08001c04 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c8e 0x08001c8e 0x00000002 PAD
+ 0x08001c90 0x08001c90 0x000000ba Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001d4a 0x08001d4a 0x00000002 PAD
+ 0x08001d4c 0x08001d4c 0x00000082 Code RO 978 .text.changeCompInput comparator.o
+ 0x08001dce 0x08001dce 0x00000002 PAD
+ 0x08001dd0 0x08001dd0 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001de6 0x08001de6 0x00000002 PAD
+ 0x08001de8 0x08001de8 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x0800219c 0x0800219c 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002664 0x08002664 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x08002844 0x08002844 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002860 0x08002860 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800287a 0x0800287a 0x00000002 PAD
+ 0x0800287c 0x0800287c 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002896 0x08002896 0x00000002 PAD
+ 0x08002898 0x08002898 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028b2 0x080028b2 0x00000002 PAD
+ 0x080028b4 0x080028b4 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028cc 0x080028cc 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800294e 0x0800294e 0x00000002 PAD
+ 0x08002950 0x08002950 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a70 0x08002a70 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002a8a 0x08002a8a 0x00000002 PAD
+ 0x08002a8c 0x08002a8c 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002ab4 0x08002ab4 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x08002adc 0x08002adc 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002b2a 0x08002b2a 0x00000002 PAD
+ 0x08002b2c 0x08002b2c 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002ba6 0x08002ba6 0x00000002 PAD
+ 0x08002ba8 0x08002ba8 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bba 0x08002bba 0x00000002 PAD
+ 0x08002bbc 0x08002bbc 0x00000010 Code RO 299 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bcc 0x08002bcc 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bf8 0x08002bf8 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c46 0x08002c46 0x00000002 PAD
+ 0x08002c48 0x08002c48 0x00000238 Code RO 110 .text.detectInput signal.o
+ 0x08002e80 0x08002e80 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e9a 0x08002e9a 0x00000002 PAD
+ 0x08002e9c 0x08002e9c 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002eac 0x08002eac 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002f28 0x08002f28 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002f68 0x08002f68 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002f7a 0x08002f7a 0x00000002 PAD
+ 0x08002f7c 0x08002f7c 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x0800308a 0x0800308a 0x00000002 PAD
+ 0x0800308c 0x0800308c 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08003098 0x08003098 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x080030aa 0x080030aa 0x00000002 PAD
+ 0x080030ac 0x080030ac 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x0800323a 0x0800323a 0x00000002 PAD
+ 0x0800323c 0x0800323c 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x0800325a 0x0800325a 0x00000002 PAD
+ 0x0800325c 0x0800325c 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x080033e2 0x080033e2 0x00000002 PAD
+ 0x080033e4 0x080033e4 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003470 0x08003470 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x08003482 0x08003482 0x00000002 PAD
+ 0x08003484 0x08003484 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x0800348c 0x0800348c 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x080034c2 0x080034c2 0x00000002 PAD
+ 0x080034c4 0x080034c4 0x00000010 Code RO 994 .text.getInputPinState io.o
+ 0x080034d4 0x080034d4 0x00000076 Code RO 526 .text.gpio_init at32f421_gpio.o
+ 0x0800354a 0x0800354a 0x00000002 PAD
+ 0x0800354c 0x0800354c 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003562 0x08003562 0x00000002 PAD
+ 0x08003564 0x08003564 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800358a 0x0800358a 0x00000002 PAD
+ 0x0800358c 0x0800358c 0x0000002c Code RO 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035b8 0x080035b8 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x080035bc 0x080035bc 0x00000198 Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x08003754 0x08003754 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x08003848 0x08003848 0x00000342 Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b8a 0x08003b8a 0x00000002 PAD
+ 0x08003b8c 0x08003b8c 0x00000c28 Code RO 52 .text.main main.o
+ 0x080047b4 0x080047b4 0x0000010e Code RO 1107 .text.makeTelemPackage serial_telemetry.o
+ 0x080048c2 0x080048c2 0x00000002 PAD
+ 0x080048c4 0x080048c4 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004aa8 0x08004aa8 0x00000050 Code RO 11 .text.map functions.o
+ 0x08004af8 0x08004af8 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004b10 0x08004b10 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b82 0x08004b82 0x00000002 PAD
+ 0x08004b84 0x08004b84 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x08004c18 0x08004c18 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x08004d42 0x08004d42 0x00000002 PAD
+ 0x08004d44 0x08004d44 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004dac 0x08004dac 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004e14 0x08004e14 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004e8e 0x08004e8e 0x00000002 PAD
+ 0x08004e90 0x08004e90 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004f0c 0x08004f0c 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004f98 0x08004f98 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004fd0 0x08004fd0 0x00000078 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x08005048 0x08005048 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x080050aa 0x080050aa 0x00000002 PAD
+ 0x080050ac 0x080050ac 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x0800512a 0x0800512a 0x00000002 PAD
+ 0x0800512c 0x0800512c 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x0800513c 0x0800513c 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x080051c0 0x080051c0 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x080052e2 0x080052e2 0x00000002 PAD
+ 0x080052e4 0x080052e4 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x0800537e 0x0800537e 0x00000002 PAD
+ 0x08005380 0x08005380 0x0000001c Code RO 1101 .text.send_telem_DMA serial_telemetry.o
+ 0x0800539c 0x0800539c 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x08005a52 0x08005a52 0x00000002 PAD
+ 0x08005a54 0x08005a54 0x00000012 Code RO 1000 .text.setInputPullUp io.o
+ 0x08005a66 0x08005a66 0x00000002 PAD
+ 0x08005a68 0x08005a68 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x08005a74 0x08005a74 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005a80 0x08005a80 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x08005a8c 0x08005a8c 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005aa0 0x08005aa0 0x000000be Code RO 40 .text.startMotor main.o
+ 0x08005b5e 0x08005b5e 0x00000002 PAD
+ 0x08005b60 0x08005b60 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005bd6 0x08005bd6 0x00000002 PAD
+ 0x08005bd8 0x08005bd8 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005cc8 0x08005cc8 0x000000f4 Code RO 1109 .text.telem_UART_Init serial_telemetry.o
+ 0x08005dbc 0x08005dbc 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006264 0x08006264 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062fa 0x080062fa 0x00000002 PAD
+ 0x080062fc 0x080062fc 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800635e 0x0800635e 0x00000002 PAD
+ 0x08006360 0x08006360 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006372 0x08006372 0x00000002 PAD
+ 0x08006374 0x08006374 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x0800642e 0x0800642e 0x00000002 PAD
+ 0x08006430 0x08006430 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x080065dc 0x080065dc 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065ee 0x080065ee 0x00000002 PAD
+ 0x080065f0 0x080065f0 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
+ 0x08006602 0x08006602 0x00000002 PAD
+ 0x08006604 0x08006604 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
+ 0x0800668a 0x0800668a 0x00000002 PAD
+ 0x0800668c 0x0800668c 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800669e 0x0800669e 0x00000002 PAD
+ 0x080066a0 0x080066a0 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x080066b2 0x080066b2 0x00000002 PAD
+ 0x080066b4 0x080066b4 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
+ 0x080066c6 0x080066c6 0x00000002 PAD
+ 0x080066c8 0x080066c8 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x080067e6 0x080067e6 0x00000002 PAD
+ 0x080067e8 0x080067e8 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080068ac 0x080068ac 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006900 0x08006900 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006918 0x08006918 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a9c 0x08006a9c 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006b04 0x08006b04 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b3a 0x08006b3a 0x00000002 PAD
+ 0x08006b3c 0x08006b3c 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b6c 0x08006b6c 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006bd4 0x08006bd4 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c3c 0x08006c3c 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006cc8 0x08006cc8 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006cd2 0x08006cd2 0x00000002 PAD
+ 0x08006cd4 0x08006cd4 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006dbe 0x08006dbe 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006dbe 0x08006dbe 0x00000008 Data RO 315 .rodata.cst8 at32f421_crm.o
+ 0x08006dc6 0x08006dc6 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006dd6 0x08006dd6 0x00000002 PAD
+ 0x08006dd8 0x08006dd8 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006df8, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1111 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1112 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 970 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1008 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1120 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 146 .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
+ 450 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
+ 186 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 8038 12 0 928 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 21880 176 294 952 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
+
+ 23794 296 294 952 2720 0 Grand Totals
+ 23794 296 294 736 2720 0 ELF Image Totals (compressed)
+ 23794 296 294 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24088 ( 23.52kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24824 ( 24.24kB)
+
+==============================================================================
+
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..b6dfb102
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_F4A_4IN1_F421.map
@@ -0,0 +1,3342 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+959 unused section(s) (total 30077 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012e4 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x080013e4 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x080013e8 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001450 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x080014d4 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x080014d8 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001500 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001504 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x0800152c Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x08001534 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001538 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001620 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001624 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001628 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016b4 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x080017cc Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x080017e0 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x080017f8 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001808 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800182c Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001835 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001834 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001860 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018a4 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018ac Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x080018b8 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x080018c0 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x080018cc Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x080018d4 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x080018e8 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x080018f4 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b50 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001b7c Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001b90 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001bac Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c38 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001cf4 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d78 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d90 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002144 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x0800260c Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x080027ec Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002808 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002824 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002840 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x0800285c Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x08002874 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x080028f8 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a00 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a10 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a18 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a34 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002a5c Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002a84 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002ad4 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b50 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002b64 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002b74 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002ba0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002bf0 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e28 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e34 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e44 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e54 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002ed0 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f10 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f24 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003034 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003040 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08003054 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x080031e4 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003204 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x0800338c Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003418 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800342c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003434 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003444 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800346c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x0800347c Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x080034f4 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800350c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003534 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003560 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003564 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x080036f8 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037ec Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b30 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004754 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004864 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a48 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] 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] 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] 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] 0x080059f4 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a04 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a10 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a1c Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a28 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005a3c Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005afc Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b74 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c54 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c64 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d58 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006200 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x08006298 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x080062fc Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006310 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063cc Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006578 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x0800658c Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065a0 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006628 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x0800663c Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006650 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x08006664 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)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 22 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012e5 Thumb Code 254 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x080013e5 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x080013e9 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001415 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001451 Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x080014d5 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x080014d9 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001501 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001505 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x0800152d Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001531 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x08001535 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001539 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001621 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001625 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001629 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016b5 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x080017cd Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x080017e1 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x080017f9 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001809 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x0800182d Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001831 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x08001861 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018a5 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018ad Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x080018b9 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x080018c1 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x080018cd Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x080018d5 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x080018e9 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x080018f5 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b51 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001b7d Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001b91 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001bad Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c39 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001cf5 Thumb Code 130 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d79 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d91 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002145 Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x0800260d Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x080027ed Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002809 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002825 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002841 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x0800285d Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x08002875 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x080028f9 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a19 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a35 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002a5d Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002a85 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002ad5 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b51 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002b65 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002b75 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002ba1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002bf1 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e29 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e35 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e45 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e55 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002ed1 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f11 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f25 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003035 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003041 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08003055 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x080031e5 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003205 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x0800338d Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003419 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800342d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003435 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003445 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800346d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_init 0x0800347d Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x080034f5 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800350d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003535 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003561 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003565 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x080036f9 Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037ed Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b31 Thumb Code 3108 main.o(.text.main)
+ makeTelemPackage 0x08004755 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004865 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a49 Thumb Code 80 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 298 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 140 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 132 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 1718 main.o(.text.setInput)
+ setInputPullUp 0x080059f5 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a05 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a11 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a1d Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a29 Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005a3d Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005afd Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b75 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c65 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d59 Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006201 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x08006299 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x080062fd Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006311 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063cd Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x08006579 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x0800658d Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065a1 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006629 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x0800663d Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006651 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x08006665 Thumb Code 286 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)
+ 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 2 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052a Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000534 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: 0x00006150, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006078])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005d94, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x00000016 Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012e2 0x080012e2 0x00000002 PAD
+ 0x080012e4 0x080012e4 0x000000fe Code RO 926 .text.ADC_Init adc.o
+ 0x080013e2 0x080013e2 0x00000002 PAD
+ 0x080013e4 0x080013e4 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x080013e6 0x080013e6 0x00000002 PAD
+ 0x080013e8 0x080013e8 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001450 0x08001450 0x00000082 Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x080014d2 0x080014d2 0x00000002 PAD
+ 0x080014d4 0x080014d4 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x080014d6 0x080014d6 0x00000002 PAD
+ 0x080014d8 0x080014d8 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001500 0x08001500 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x08001502 0x08001502 0x00000002 PAD
+ 0x08001504 0x08001504 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x0800152a 0x0800152a 0x00000002 PAD
+ 0x0800152c 0x0800152c 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x0800152e 0x0800152e 0x00000002 PAD
+ 0x08001530 0x08001530 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x08001532 0x08001532 0x00000002 PAD
+ 0x08001534 0x08001534 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x08001536 0x08001536 0x00000002 PAD
+ 0x08001538 0x08001538 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001620 0x08001620 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x08001622 0x08001622 0x00000002 PAD
+ 0x08001624 0x08001624 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x08001626 0x08001626 0x00000002 PAD
+ 0x08001628 0x08001628 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x080016b4 0x080016b4 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x080017ca 0x080017ca 0x00000002 PAD
+ 0x080017cc 0x080017cc 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x080017de 0x080017de 0x00000002 PAD
+ 0x080017e0 0x080017e0 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x080017f6 0x080017f6 0x00000002 PAD
+ 0x080017f8 0x080017f8 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001808 0x08001808 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800182a 0x0800182a 0x00000002 PAD
+ 0x0800182c 0x0800182c 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000002 Code RO 940 .text.UsageFault_Handler at32f421_it.o
+ 0x08001832 0x08001832 0x00000002 PAD
+ 0x08001834 0x08001834 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x0800185e 0x0800185e 0x00000002 PAD
+ 0x08001860 0x08001860 0x00000044 Code RO 154 .text.adc_base_config at32f421_adc.o
+ 0x080018a4 0x080018a4 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018ac 0x080018ac 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x080018b6 0x080018b6 0x00000002 PAD
+ 0x080018b8 0x080018b8 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018c0 0x080018c0 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x080018ca 0x080018ca 0x00000002 PAD
+ 0x080018cc 0x080018cc 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x080018d4 0x080018d4 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x080018e6 0x080018e6 0x00000002 PAD
+ 0x080018e8 0x080018e8 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x080018f2 0x080018f2 0x00000002 PAD
+ 0x080018f4 0x080018f4 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001b4e 0x08001b4e 0x00000002 PAD
+ 0x08001b50 0x08001b50 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001b7a 0x08001b7a 0x00000002 PAD
+ 0x08001b7c 0x08001b7c 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001b8e 0x08001b8e 0x00000002 PAD
+ 0x08001b90 0x08001b90 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001baa 0x08001baa 0x00000002 PAD
+ 0x08001bac 0x08001bac 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c36 0x08001c36 0x00000002 PAD
+ 0x08001c38 0x08001c38 0x000000ba Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001cf2 0x08001cf2 0x00000002 PAD
+ 0x08001cf4 0x08001cf4 0x00000082 Code RO 978 .text.changeCompInput comparator.o
+ 0x08001d76 0x08001d76 0x00000002 PAD
+ 0x08001d78 0x08001d78 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001d8e 0x08001d8e 0x00000002 PAD
+ 0x08001d90 0x08001d90 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x08002144 0x08002144 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x0800260c 0x0800260c 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x080027ec 0x080027ec 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002808 0x08002808 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002822 0x08002822 0x00000002 PAD
+ 0x08002824 0x08002824 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800283e 0x0800283e 0x00000002 PAD
+ 0x08002840 0x08002840 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x0800285a 0x0800285a 0x00000002 PAD
+ 0x0800285c 0x0800285c 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x08002874 0x08002874 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x080028f6 0x080028f6 0x00000002 PAD
+ 0x080028f8 0x080028f8 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a18 0x08002a18 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002a32 0x08002a32 0x00000002 PAD
+ 0x08002a34 0x08002a34 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002a5c 0x08002a5c 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x08002a84 0x08002a84 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002ad2 0x08002ad2 0x00000002 PAD
+ 0x08002ad4 0x08002ad4 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002b4e 0x08002b4e 0x00000002 PAD
+ 0x08002b50 0x08002b50 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002b62 0x08002b62 0x00000002 PAD
+ 0x08002b64 0x08002b64 0x00000010 Code RO 299 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002b74 0x08002b74 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002ba0 0x08002ba0 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002bee 0x08002bee 0x00000002 PAD
+ 0x08002bf0 0x08002bf0 0x00000238 Code RO 110 .text.detectInput signal.o
+ 0x08002e28 0x08002e28 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e32 0x08002e32 0x00000002 PAD
+ 0x08002e34 0x08002e34 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e42 0x08002e42 0x00000002 PAD
+ 0x08002e44 0x08002e44 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002e54 0x08002e54 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002ed0 0x08002ed0 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002f10 0x08002f10 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002f22 0x08002f22 0x00000002 PAD
+ 0x08002f24 0x08002f24 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x08003032 0x08003032 0x00000002 PAD
+ 0x08003034 0x08003034 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08003040 0x08003040 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x08003052 0x08003052 0x00000002 PAD
+ 0x08003054 0x08003054 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x080031e2 0x080031e2 0x00000002 PAD
+ 0x080031e4 0x080031e4 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x08003202 0x08003202 0x00000002 PAD
+ 0x08003204 0x08003204 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x0800338a 0x0800338a 0x00000002 PAD
+ 0x0800338c 0x0800338c 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003418 0x08003418 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x0800342a 0x0800342a 0x00000002 PAD
+ 0x0800342c 0x0800342c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003434 0x08003434 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x08003442 0x08003442 0x00000002 PAD
+ 0x08003444 0x08003444 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x0800346a 0x0800346a 0x00000002 PAD
+ 0x0800346c 0x0800346c 0x0000000e Code RO 994 .text.getInputPinState io.o
+ 0x0800347a 0x0800347a 0x00000002 PAD
+ 0x0800347c 0x0800347c 0x00000076 Code RO 526 .text.gpio_init at32f421_gpio.o
+ 0x080034f2 0x080034f2 0x00000002 PAD
+ 0x080034f4 0x080034f4 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x0800350a 0x0800350a 0x00000002 PAD
+ 0x0800350c 0x0800350c 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x08003532 0x08003532 0x00000002 PAD
+ 0x08003534 0x08003534 0x0000002c Code RO 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003560 0x08003560 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x08003564 0x08003564 0x00000192 Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x080036f6 0x080036f6 0x00000002 PAD
+ 0x080036f8 0x080036f8 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x080037ec 0x080037ec 0x00000342 Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b2e 0x08003b2e 0x00000002 PAD
+ 0x08003b30 0x08003b30 0x00000c24 Code RO 52 .text.main main.o
+ 0x08004754 0x08004754 0x0000010e Code RO 1107 .text.makeTelemPackage serial_telemetry.o
+ 0x08004862 0x08004862 0x00000002 PAD
+ 0x08004864 0x08004864 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a48 0x08004a48 0x00000050 Code RO 11 .text.map functions.o
+ 0x08004a98 0x08004a98 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004ab0 0x08004ab0 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b22 0x08004b22 0x00000002 PAD
+ 0x08004b24 0x08004b24 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x08004bb8 0x08004bb8 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x08004ce2 0x08004ce2 0x00000002 PAD
+ 0x08004ce4 0x08004ce4 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004d4c 0x08004d4c 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004db4 0x08004db4 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004e2e 0x08004e2e 0x00000002 PAD
+ 0x08004e30 0x08004e30 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004eac 0x08004eac 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004f38 0x08004f38 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f70 0x08004f70 0x00000078 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x08004fe8 0x08004fe8 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x0800504a 0x0800504a 0x00000002 PAD
+ 0x0800504c 0x0800504c 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x080050ca 0x080050ca 0x00000002 PAD
+ 0x080050cc 0x080050cc 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x080050dc 0x080050dc 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x08005160 0x08005160 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x08005282 0x08005282 0x00000002 PAD
+ 0x08005284 0x08005284 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x0800531e 0x0800531e 0x00000002 PAD
+ 0x08005320 0x08005320 0x0000001c Code RO 1101 .text.send_telem_DMA serial_telemetry.o
+ 0x0800533c 0x0800533c 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x080059f2 0x080059f2 0x00000002 PAD
+ 0x080059f4 0x080059f4 0x0000000e Code RO 1000 .text.setInputPullUp io.o
+ 0x08005a02 0x08005a02 0x00000002 PAD
+ 0x08005a04 0x08005a04 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x08005a10 0x08005a10 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005a1c 0x08005a1c 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x08005a28 0x08005a28 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005a3c 0x08005a3c 0x000000be Code RO 40 .text.startMotor main.o
+ 0x08005afa 0x08005afa 0x00000002 PAD
+ 0x08005afc 0x08005afc 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005b72 0x08005b72 0x00000002 PAD
+ 0x08005b74 0x08005b74 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005c64 0x08005c64 0x000000f4 Code RO 1109 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d58 0x08005d58 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006200 0x08006200 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x08006296 0x08006296 0x00000002 PAD
+ 0x08006298 0x08006298 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x080062fa 0x080062fa 0x00000002 PAD
+ 0x080062fc 0x080062fc 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x0800630e 0x0800630e 0x00000002 PAD
+ 0x08006310 0x08006310 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x080063ca 0x080063ca 0x00000002 PAD
+ 0x080063cc 0x080063cc 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x08006578 0x08006578 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x0800658a 0x0800658a 0x00000002 PAD
+ 0x0800658c 0x0800658c 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
+ 0x0800659e 0x0800659e 0x00000002 PAD
+ 0x080065a0 0x080065a0 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
+ 0x08006626 0x08006626 0x00000002 PAD
+ 0x08006628 0x08006628 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800663a 0x0800663a 0x00000002 PAD
+ 0x0800663c 0x0800663c 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x0800664e 0x0800664e 0x00000002 PAD
+ 0x08006650 0x08006650 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
+ 0x08006662 0x08006662 0x00000002 PAD
+ 0x08006664 0x08006664 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x08006782 0x08006782 0x00000002 PAD
+ 0x08006784 0x08006784 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006848 0x08006848 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x0800689c 0x0800689c 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068b4 0x080068b4 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a38 0x08006a38 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006aa0 0x08006aa0 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ad6 0x08006ad6 0x00000002 PAD
+ 0x08006ad8 0x08006ad8 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b08 0x08006b08 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b70 0x08006b70 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006bd8 0x08006bd8 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c64 0x08006c64 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c6e 0x08006c6e 0x00000002 PAD
+ 0x08006c70 0x08006c70 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d5a 0x08006d5a 0x00000000 Code RO 1146 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 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006d98, Size: 0x00000e50, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1111 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000002 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052a - 0x0000000a Zero RW 1112 .bss.aTxBuffer serial_telemetry.o
+ 0x20000534 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x20000535 COMPRESSED 0x00000003 PAD
+ 0x20000538 - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x20000638 - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x20000639 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006e9 COMPRESSED 0x00000003 PAD
+ 0x200006ec - 0x00000004 Zero RW 970 .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 1008 .bss.out_put io.o
+ 0x20000786 - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x2000084e COMPRESSED 0x00000002 PAD
+ 0x20000850 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a50 - 0x00000400 Zero RW 1120 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 146 .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
+ 408 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
+ 186 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 308 0 0 2 257 0 io.o
+ 8034 14 0 928 530 0 main.o
+ 1180 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 21780 178 294 952 2616 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 164 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
+
+ 23694 298 294 952 2712 0 Grand Totals
+ 23694 298 294 736 2712 0 ELF Image Totals (compressed)
+ 23694 298 294 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 23988 ( 23.43kB)
+ Total RW Size (RW Data + ZI Data) 3664 ( 3.58kB)
+ Total ROM Size (Code + RO Data + RW Data) 24724 ( 24.14kB)
+
+==============================================================================
+
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..fba25c78
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_F4A_AIO_F421.map
@@ -0,0 +1,3296 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+974 unused section(s) (total 31376 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001504 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001508 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001534 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x0800155c Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001560 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x08001564 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001568 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001650 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001654 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001658 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016e4 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x080017fc Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001810 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001828 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001838 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001860 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001865 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001864 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018d4 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018dc Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x080018e8 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x080018f0 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x080018fc Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001904 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001918 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b80 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bac Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bc0 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001bdc Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c68 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d24 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] 0x08002174 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x0800263c Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800281c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002838 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002854 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002870 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x0800288c Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002928 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002944 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x0800296c Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002994 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x080029e4 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002a60 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002a74 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002a84 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002ab0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002b00 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002d38 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002d44 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002d54 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002d64 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002de0 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002e20 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002e34 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08002f44 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08002f50 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08002f64 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x080030f4 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003114 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x0800329c Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003328 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800333c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003344 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003354 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800337c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x0800338c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x080033a4 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x080033cc Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080033f8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080033fc Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x0800358c Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003680 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x080039c4 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080045c4 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x080047a8 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x080047f8 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004810 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x080048a4 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x080049d0 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004a38 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004aa0 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004b1c Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004b98 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004c24 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004c5c Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004cd4 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08004d38 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08004db8 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08004dc8 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08004e4c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08004f70 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x0800500c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x080056c4 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x080056d4 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x080056e0 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x080056ec Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x080056f8 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x0800570c Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x080057cc Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005844 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005924 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005934 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08005ddc Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x08005e74 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08005ed8 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08005eec Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08005fa8 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006154 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006274 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x08006283 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006338 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x0800638c Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080063a5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080063a4 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006528 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006590 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x080065c8 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x080065f8 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006660 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x080066c8 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006754 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006760 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x0800676f Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ x$fpl$usenofp 0x0800684a Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000848 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000848 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a48 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a48 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e48 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001505 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001509 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001531 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001535 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x0800155d Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001561 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x08001565 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001569 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001651 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001655 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001659 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016e5 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x080017fd Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001811 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001829 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001839 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x0800185d Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001861 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x08001891 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018d5 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018dd Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x080018e9 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x080018f1 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x080018fd Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001905 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001919 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001925 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b81 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bad Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bc1 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001bdd Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c69 Thumb Code 188 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d25 Thumb Code 130 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001da9 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001dc1 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002175 Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x0800263d Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800281d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002839 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002855 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002871 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x0800288d Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028a5 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_flag_get 0x08002929 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002945 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x0800296d Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002995 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x080029e5 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002a61 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002a75 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002a85 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002ab1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002b01 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002d39 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002d45 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002d55 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002d65 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002de1 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002e21 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002e35 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08002f45 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08002f51 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08002f65 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x080030f5 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003115 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x0800329d Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003329 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800333d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003345 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003355 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800337d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_mode_QUICK 0x0800338d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x080033a5 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x080033cd Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080033f9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080033fd Thumb Code 398 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x0800358d Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003681 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x080039c5 Thumb Code 3072 main.o(.text.main)
+ make_dshot_package 0x080045c5 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x080047a9 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x080047f9 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ playBeaconTune3 0x08004811 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x080048a5 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x080049d1 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004a39 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004aa1 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004b1d Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004b99 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004c25 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004c5d Thumb Code 118 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004cd5 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08004d39 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08004db9 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08004dc9 Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08004e4d Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08004f71 Thumb Code 154 io.o(.text.sendDshotDma)
+ setInput 0x0800500d Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x080056c5 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x080056d5 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x080056e1 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x080056ed Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x080056f9 Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x0800570d Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x080057cd Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005845 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ tenKhzRoutine 0x08005935 Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08005ddd Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x08005e75 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08005ed9 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08005eed Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08005fa9 Thumb Code 428 signal.o(.text.transfercomplete)
+ zcfoundroutine 0x08006155 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006275 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006275 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006339 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006339 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006347 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006355 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006355 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x08006363 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x08006363 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006371 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006371 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x0800637f Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x0800637f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x0800638d Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080063a5 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080063a5 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006529 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006529 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006591 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006591 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x080065c9 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x080065c9 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x080065f9 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006661 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006661 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x080066b3 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x080066c9 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006755 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006761 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006761 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x0800684a Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x0800684a Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x0800685c Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x0800687c 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ pwmSin 0x200000e0 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b0 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ beep_volume 0x2000052e Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000530 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000630 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000631 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006e4 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006e8 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x2000077c Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x2000077d Data 1 io.o(.bss.out_put)
+ readings 0x2000077e Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00005c38, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00005b60])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x0000587c, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x00000082 Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001502 0x08001502 0x00000002 PAD
+ 0x08001504 0x08001504 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x08001506 0x08001506 0x00000002 PAD
+ 0x08001508 0x08001508 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001530 0x08001530 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x08001532 0x08001532 0x00000002 PAD
+ 0x08001534 0x08001534 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x0800155e 0x0800155e 0x00000002 PAD
+ 0x08001560 0x08001560 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x08001562 0x08001562 0x00000002 PAD
+ 0x08001564 0x08001564 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x08001566 0x08001566 0x00000002 PAD
+ 0x08001568 0x08001568 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001650 0x08001650 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x08001652 0x08001652 0x00000002 PAD
+ 0x08001654 0x08001654 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x08001656 0x08001656 0x00000002 PAD
+ 0x08001658 0x08001658 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x080016e4 0x080016e4 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x080017fa 0x080017fa 0x00000002 PAD
+ 0x080017fc 0x080017fc 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800180e 0x0800180e 0x00000002 PAD
+ 0x08001810 0x08001810 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001826 0x08001826 0x00000002 PAD
+ 0x08001828 0x08001828 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001838 0x08001838 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800185e 0x0800185e 0x00000002 PAD
+ 0x08001860 0x08001860 0x00000002 Code RO 940 .text.UsageFault_Handler at32f421_it.o
+ 0x08001862 0x08001862 0x00000002 PAD
+ 0x08001864 0x08001864 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000044 Code RO 154 .text.adc_base_config at32f421_adc.o
+ 0x080018d4 0x080018d4 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018dc 0x080018dc 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x080018e6 0x080018e6 0x00000002 PAD
+ 0x080018e8 0x080018e8 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018f0 0x080018f0 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x080018fa 0x080018fa 0x00000002 PAD
+ 0x080018fc 0x080018fc 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001904 0x08001904 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001916 0x08001916 0x00000002 PAD
+ 0x08001918 0x08001918 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001b7e 0x08001b7e 0x00000002 PAD
+ 0x08001b80 0x08001b80 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001baa 0x08001baa 0x00000002 PAD
+ 0x08001bac 0x08001bac 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bbe 0x08001bbe 0x00000002 PAD
+ 0x08001bc0 0x08001bc0 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001bda 0x08001bda 0x00000002 PAD
+ 0x08001bdc 0x08001bdc 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c66 0x08001c66 0x00000002 PAD
+ 0x08001c68 0x08001c68 0x000000bc Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001d24 0x08001d24 0x00000082 Code RO 978 .text.changeCompInput comparator.o
+ 0x08001da6 0x08001da6 0x00000002 PAD
+ 0x08001da8 0x08001da8 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001dbe 0x08001dbe 0x00000002 PAD
+ 0x08001dc0 0x08001dc0 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x08002174 0x08002174 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x0800263c 0x0800263c 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x0800281c 0x0800281c 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002838 0x08002838 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002852 0x08002852 0x00000002 PAD
+ 0x08002854 0x08002854 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800286e 0x0800286e 0x00000002 PAD
+ 0x08002870 0x08002870 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x0800288a 0x0800288a 0x00000002 PAD
+ 0x0800288c 0x0800288c 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028a4 0x080028a4 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002926 0x08002926 0x00000002 PAD
+ 0x08002928 0x08002928 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002942 0x08002942 0x00000002 PAD
+ 0x08002944 0x08002944 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x0800296c 0x0800296c 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x08002994 0x08002994 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x080029e2 0x080029e2 0x00000002 PAD
+ 0x080029e4 0x080029e4 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002a5e 0x08002a5e 0x00000002 PAD
+ 0x08002a60 0x08002a60 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002a72 0x08002a72 0x00000002 PAD
+ 0x08002a74 0x08002a74 0x00000010 Code RO 299 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002a84 0x08002a84 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002ab0 0x08002ab0 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002afe 0x08002afe 0x00000002 PAD
+ 0x08002b00 0x08002b00 0x00000238 Code RO 110 .text.detectInput signal.o
+ 0x08002d38 0x08002d38 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002d42 0x08002d42 0x00000002 PAD
+ 0x08002d44 0x08002d44 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002d52 0x08002d52 0x00000002 PAD
+ 0x08002d54 0x08002d54 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002d64 0x08002d64 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002de0 0x08002de0 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002e20 0x08002e20 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002e32 0x08002e32 0x00000002 PAD
+ 0x08002e34 0x08002e34 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x08002f42 0x08002f42 0x00000002 PAD
+ 0x08002f44 0x08002f44 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08002f50 0x08002f50 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x08002f62 0x08002f62 0x00000002 PAD
+ 0x08002f64 0x08002f64 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x080030f2 0x080030f2 0x00000002 PAD
+ 0x080030f4 0x080030f4 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x08003112 0x08003112 0x00000002 PAD
+ 0x08003114 0x08003114 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x0800329a 0x0800329a 0x00000002 PAD
+ 0x0800329c 0x0800329c 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003328 0x08003328 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x0800333a 0x0800333a 0x00000002 PAD
+ 0x0800333c 0x0800333c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003344 0x08003344 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x08003352 0x08003352 0x00000002 PAD
+ 0x08003354 0x08003354 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x0800337a 0x0800337a 0x00000002 PAD
+ 0x0800337c 0x0800337c 0x0000000e Code RO 994 .text.getInputPinState io.o
+ 0x0800338a 0x0800338a 0x00000002 PAD
+ 0x0800338c 0x0800338c 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x080033a2 0x080033a2 0x00000002 PAD
+ 0x080033a4 0x080033a4 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x080033ca 0x080033ca 0x00000002 PAD
+ 0x080033cc 0x080033cc 0x0000002c Code RO 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080033f8 0x080033f8 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x080033fc 0x080033fc 0x0000018e Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x0800358a 0x0800358a 0x00000002 PAD
+ 0x0800358c 0x0800358c 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x08003680 0x08003680 0x00000342 Code RO 26 .text.loadEEpromSettings main.o
+ 0x080039c2 0x080039c2 0x00000002 PAD
+ 0x080039c4 0x080039c4 0x00000c00 Code RO 52 .text.main main.o
+ 0x080045c4 0x080045c4 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x080047a8 0x080047a8 0x00000050 Code RO 11 .text.map functions.o
+ 0x080047f8 0x080047f8 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004810 0x08004810 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x080048a4 0x080048a4 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x080049ce 0x080049ce 0x00000002 PAD
+ 0x080049d0 0x080049d0 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004a38 0x08004a38 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004aa0 0x08004aa0 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004b1a 0x08004b1a 0x00000002 PAD
+ 0x08004b1c 0x08004b1c 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004b98 0x08004b98 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004c24 0x08004c24 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004c5c 0x08004c5c 0x00000076 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x08004cd2 0x08004cd2 0x00000002 PAD
+ 0x08004cd4 0x08004cd4 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x08004d36 0x08004d36 0x00000002 PAD
+ 0x08004d38 0x08004d38 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x08004db6 0x08004db6 0x00000002 PAD
+ 0x08004db8 0x08004db8 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x08004dc8 0x08004dc8 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x08004e4c 0x08004e4c 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x08004f6e 0x08004f6e 0x00000002 PAD
+ 0x08004f70 0x08004f70 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x0800500a 0x0800500a 0x00000002 PAD
+ 0x0800500c 0x0800500c 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x080056c2 0x080056c2 0x00000002 PAD
+ 0x080056c4 0x080056c4 0x0000000e Code RO 1000 .text.setInputPullUp io.o
+ 0x080056d2 0x080056d2 0x00000002 PAD
+ 0x080056d4 0x080056d4 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x080056e0 0x080056e0 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x080056ec 0x080056ec 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x080056f8 0x080056f8 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x0800570c 0x0800570c 0x000000be Code RO 40 .text.startMotor main.o
+ 0x080057ca 0x080057ca 0x00000002 PAD
+ 0x080057cc 0x080057cc 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005842 0x08005842 0x00000002 PAD
+ 0x08005844 0x08005844 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005934 0x08005934 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08005ddc 0x08005ddc 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x08005e72 0x08005e72 0x00000002 PAD
+ 0x08005e74 0x08005e74 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08005ed6 0x08005ed6 0x00000002 PAD
+ 0x08005ed8 0x08005ed8 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08005eea 0x08005eea 0x00000002 PAD
+ 0x08005eec 0x08005eec 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x08005fa6 0x08005fa6 0x00000002 PAD
+ 0x08005fa8 0x08005fa8 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x08006154 0x08006154 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x08006272 0x08006272 0x00000002 PAD
+ 0x08006274 0x08006274 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006338 0x08006338 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x0800638c 0x0800638c 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080063a4 0x080063a4 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006528 0x08006528 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006590 0x08006590 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x080065c6 0x080065c6 0x00000002 PAD
+ 0x080065c8 0x080065c8 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x080065f8 0x080065f8 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006660 0x08006660 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x080066c8 0x080066c8 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006754 0x08006754 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x0800675e 0x0800675e 0x00000002 PAD
+ 0x08006760 0x08006760 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x0800684a 0x0800684a 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x0800684a 0x0800684a 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x0800685a 0x0800685a 0x00000002 PAD
+ 0x0800685c 0x0800685c 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006880, Size: 0x00000e48, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b0 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b4 COMPRESSED 0x00000004 PAD
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x2000052f COMPRESSED 0x00000001 PAD
+ 0x20000530 - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x20000630 - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x20000631 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006e1 COMPRESSED 0x00000003 PAD
+ 0x200006e4 - 0x00000004 Zero RW 970 .bss.exti_int at32f421_it.o
+ 0x200006e8 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x2000077c - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x2000077d - 0x00000001 Zero RW 1008 .bss.out_put io.o
+ 0x2000077e - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000846 COMPRESSED 0x00000002 PAD
+ 0x20000848 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a48 - 0x00000400 Zero RW 1120 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 146 .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
+ 408 0 0 0 4 0 at32f421_it.o
+ 452 20 0 0 0 0 at32f421_tmr.o
+ 186 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 308 0 0 2 257 0 io.o
+ 7998 14 0 928 530 0 main.o
+ 1176 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 20484 154 286 948 2612 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 146 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
+
+ 22398 274 286 948 2708 0 Grand Totals
+ 22398 274 286 736 2708 0 ELF Image Totals (compressed)
+ 22398 274 286 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 22684 ( 22.15kB)
+ Total RW Size (RW Data + ZI Data) 3656 ( 3.57kB)
+ Total ROM Size (Code + RO Data + RW Data) 23420 ( 22.87kB)
+
+==============================================================================
+
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..3711f49e
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_F4A_EXTCOMP_F421.map
@@ -0,0 +1,3342 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+959 unused section(s) (total 30077 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001504 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001508 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001534 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x0800155c Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001560 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x08001564 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001568 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001650 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001654 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001658 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016e4 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x080017fc Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001810 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001828 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001838 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001860 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001865 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001864 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018d4 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018dc Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x080018e8 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x080018f0 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x080018fc Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001904 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001918 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b80 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bac Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bc0 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001bdc Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c68 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d24 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] 0x08002174 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x0800263c Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800281c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002838 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002854 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002870 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x0800288c Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002928 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a30 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a40 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a48 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a64 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002a8c Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002ab4 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b04 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b80 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002b94 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002ba4 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bd0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c20 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e58 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e64 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e74 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e84 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f00 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f40 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f54 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003064 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003070 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08003084 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003214 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003234 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033bc Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003448 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800345c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003464 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003474 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800349c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034ac Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003524 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003564 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003590 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003594 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003728 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x0800381c Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b60 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004788 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004898 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a7c 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] 0x08004d18 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d80 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004de8 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e64 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ee0 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f6c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fa4 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x0800501c Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005080 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005100 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005110 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005194 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052b8 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005354 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005370 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a28 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a38 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a44 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a50 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a5c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005a70 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b30 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005ba8 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c88 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c98 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d8c Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006234 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062cc Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006330 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006344 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006400 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065ac Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065c0 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065d4 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800665c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006670 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006684 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x08006698 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067b8 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067c7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x0800687c Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068d0 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068e9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068e8 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a6c Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006ad4 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b0c Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b3c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006ba4 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c0c Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c98 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006ca4 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006cb3 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d8e Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d8e Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001505 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001509 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001531 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001535 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x0800155d Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001561 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x08001565 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001569 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001651 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001655 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001659 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016e5 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x080017fd Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001811 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001829 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001839 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x0800185d Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001861 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x08001891 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018d5 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018dd Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x080018e9 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x080018f1 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x080018fd Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001905 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001919 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001925 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b81 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bad Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bc1 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001bdd Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c69 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d25 Thumb Code 130 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001da9 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001dc1 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002175 Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x0800263d Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800281d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002839 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002855 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002871 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x0800288d Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028a5 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002929 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a49 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a65 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002a8d Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002ab5 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b05 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b81 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002b95 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002ba5 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bd1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c21 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e59 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e65 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e75 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e85 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f01 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f41 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f55 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003065 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003071 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08003085 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003215 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003235 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033bd Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003449 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800345d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003465 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003475 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800349d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_init 0x080034ad Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003525 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800353d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003565 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003591 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003595 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003729 Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x0800381d Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b61 Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x08004789 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004899 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a7d Thumb Code 80 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 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d19 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d81 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004de9 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e65 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ee1 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f6d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fa5 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x0800501d Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005081 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005101 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005111 Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005195 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052b9 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005355 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005371 Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a29 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a39 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a45 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a51 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a5d Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005a71 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b31 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005ba9 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c99 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d8d Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006235 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062cd Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006331 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006345 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006401 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065ad Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065c1 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065d5 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800665d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006671 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006685 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x08006699 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067b9 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067b9 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x0800687d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x0800687d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x0800688b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006899 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006899 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068a7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068a7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068b5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068b5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068c3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068c3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068d1 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068e9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068e9 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a6d Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a6d Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006ad5 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006ad5 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b0d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b0d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b3d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006ba5 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006ba5 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bf7 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c0d Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c99 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006ca5 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006ca5 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d8e Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d96 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006da8 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006dc8 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006180, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060a8])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005dc8, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x00000082 Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001502 0x08001502 0x00000002 PAD
+ 0x08001504 0x08001504 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x08001506 0x08001506 0x00000002 PAD
+ 0x08001508 0x08001508 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001530 0x08001530 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x08001532 0x08001532 0x00000002 PAD
+ 0x08001534 0x08001534 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x0800155e 0x0800155e 0x00000002 PAD
+ 0x08001560 0x08001560 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x08001562 0x08001562 0x00000002 PAD
+ 0x08001564 0x08001564 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x08001566 0x08001566 0x00000002 PAD
+ 0x08001568 0x08001568 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001650 0x08001650 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x08001652 0x08001652 0x00000002 PAD
+ 0x08001654 0x08001654 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x08001656 0x08001656 0x00000002 PAD
+ 0x08001658 0x08001658 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x080016e4 0x080016e4 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x080017fa 0x080017fa 0x00000002 PAD
+ 0x080017fc 0x080017fc 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800180e 0x0800180e 0x00000002 PAD
+ 0x08001810 0x08001810 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001826 0x08001826 0x00000002 PAD
+ 0x08001828 0x08001828 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001838 0x08001838 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800185e 0x0800185e 0x00000002 PAD
+ 0x08001860 0x08001860 0x00000002 Code RO 940 .text.UsageFault_Handler at32f421_it.o
+ 0x08001862 0x08001862 0x00000002 PAD
+ 0x08001864 0x08001864 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000044 Code RO 154 .text.adc_base_config at32f421_adc.o
+ 0x080018d4 0x080018d4 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018dc 0x080018dc 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x080018e6 0x080018e6 0x00000002 PAD
+ 0x080018e8 0x080018e8 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018f0 0x080018f0 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x080018fa 0x080018fa 0x00000002 PAD
+ 0x080018fc 0x080018fc 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001904 0x08001904 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001916 0x08001916 0x00000002 PAD
+ 0x08001918 0x08001918 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001b7e 0x08001b7e 0x00000002 PAD
+ 0x08001b80 0x08001b80 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001baa 0x08001baa 0x00000002 PAD
+ 0x08001bac 0x08001bac 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bbe 0x08001bbe 0x00000002 PAD
+ 0x08001bc0 0x08001bc0 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001bda 0x08001bda 0x00000002 PAD
+ 0x08001bdc 0x08001bdc 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c66 0x08001c66 0x00000002 PAD
+ 0x08001c68 0x08001c68 0x000000ba Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001d22 0x08001d22 0x00000002 PAD
+ 0x08001d24 0x08001d24 0x00000082 Code RO 978 .text.changeCompInput comparator.o
+ 0x08001da6 0x08001da6 0x00000002 PAD
+ 0x08001da8 0x08001da8 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001dbe 0x08001dbe 0x00000002 PAD
+ 0x08001dc0 0x08001dc0 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x08002174 0x08002174 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x0800263c 0x0800263c 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x0800281c 0x0800281c 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002838 0x08002838 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002852 0x08002852 0x00000002 PAD
+ 0x08002854 0x08002854 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800286e 0x0800286e 0x00000002 PAD
+ 0x08002870 0x08002870 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x0800288a 0x0800288a 0x00000002 PAD
+ 0x0800288c 0x0800288c 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028a4 0x080028a4 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002926 0x08002926 0x00000002 PAD
+ 0x08002928 0x08002928 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a48 0x08002a48 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002a62 0x08002a62 0x00000002 PAD
+ 0x08002a64 0x08002a64 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002a8c 0x08002a8c 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x08002ab4 0x08002ab4 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002b02 0x08002b02 0x00000002 PAD
+ 0x08002b04 0x08002b04 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002b7e 0x08002b7e 0x00000002 PAD
+ 0x08002b80 0x08002b80 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002b92 0x08002b92 0x00000002 PAD
+ 0x08002b94 0x08002b94 0x00000010 Code RO 299 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002ba4 0x08002ba4 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bd0 0x08002bd0 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c1e 0x08002c1e 0x00000002 PAD
+ 0x08002c20 0x08002c20 0x00000238 Code RO 110 .text.detectInput signal.o
+ 0x08002e58 0x08002e58 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e62 0x08002e62 0x00000002 PAD
+ 0x08002e64 0x08002e64 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e72 0x08002e72 0x00000002 PAD
+ 0x08002e74 0x08002e74 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002e84 0x08002e84 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002f00 0x08002f00 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002f40 0x08002f40 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002f52 0x08002f52 0x00000002 PAD
+ 0x08002f54 0x08002f54 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x08003062 0x08003062 0x00000002 PAD
+ 0x08003064 0x08003064 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08003070 0x08003070 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x08003082 0x08003082 0x00000002 PAD
+ 0x08003084 0x08003084 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x08003212 0x08003212 0x00000002 PAD
+ 0x08003214 0x08003214 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x08003232 0x08003232 0x00000002 PAD
+ 0x08003234 0x08003234 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x080033ba 0x080033ba 0x00000002 PAD
+ 0x080033bc 0x080033bc 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003448 0x08003448 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x0800345a 0x0800345a 0x00000002 PAD
+ 0x0800345c 0x0800345c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003464 0x08003464 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x0000000e Code RO 994 .text.getInputPinState io.o
+ 0x080034aa 0x080034aa 0x00000002 PAD
+ 0x080034ac 0x080034ac 0x00000076 Code RO 526 .text.gpio_init at32f421_gpio.o
+ 0x08003522 0x08003522 0x00000002 PAD
+ 0x08003524 0x08003524 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x08003562 0x08003562 0x00000002 PAD
+ 0x08003564 0x08003564 0x0000002c Code RO 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003590 0x08003590 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x08003594 0x08003594 0x00000192 Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x08003726 0x08003726 0x00000002 PAD
+ 0x08003728 0x08003728 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x0800381c 0x0800381c 0x00000342 Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b5e 0x08003b5e 0x00000002 PAD
+ 0x08003b60 0x08003b60 0x00000c28 Code RO 52 .text.main main.o
+ 0x08004788 0x08004788 0x0000010e Code RO 1107 .text.makeTelemPackage serial_telemetry.o
+ 0x08004896 0x08004896 0x00000002 PAD
+ 0x08004898 0x08004898 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a7c 0x08004a7c 0x00000050 Code RO 11 .text.map functions.o
+ 0x08004acc 0x08004acc 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004ae4 0x08004ae4 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b56 0x08004b56 0x00000002 PAD
+ 0x08004b58 0x08004b58 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x08004bec 0x08004bec 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x08004d16 0x08004d16 0x00000002 PAD
+ 0x08004d18 0x08004d18 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004d80 0x08004d80 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004de8 0x08004de8 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004e62 0x08004e62 0x00000002 PAD
+ 0x08004e64 0x08004e64 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004ee0 0x08004ee0 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004f6c 0x08004f6c 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004fa4 0x08004fa4 0x00000078 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x0800501c 0x0800501c 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x0800507e 0x0800507e 0x00000002 PAD
+ 0x08005080 0x08005080 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x080050fe 0x080050fe 0x00000002 PAD
+ 0x08005100 0x08005100 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x08005110 0x08005110 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x08005194 0x08005194 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x080052b6 0x080052b6 0x00000002 PAD
+ 0x080052b8 0x080052b8 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x08005352 0x08005352 0x00000002 PAD
+ 0x08005354 0x08005354 0x0000001c Code RO 1101 .text.send_telem_DMA serial_telemetry.o
+ 0x08005370 0x08005370 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x08005a26 0x08005a26 0x00000002 PAD
+ 0x08005a28 0x08005a28 0x0000000e Code RO 1000 .text.setInputPullUp io.o
+ 0x08005a36 0x08005a36 0x00000002 PAD
+ 0x08005a38 0x08005a38 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x08005a44 0x08005a44 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005a50 0x08005a50 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x08005a5c 0x08005a5c 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005a70 0x08005a70 0x000000be Code RO 40 .text.startMotor main.o
+ 0x08005b2e 0x08005b2e 0x00000002 PAD
+ 0x08005b30 0x08005b30 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005ba6 0x08005ba6 0x00000002 PAD
+ 0x08005ba8 0x08005ba8 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005c98 0x08005c98 0x000000f4 Code RO 1109 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d8c 0x08005d8c 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006234 0x08006234 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062ca 0x080062ca 0x00000002 PAD
+ 0x080062cc 0x080062cc 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800632e 0x0800632e 0x00000002 PAD
+ 0x08006330 0x08006330 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006342 0x08006342 0x00000002 PAD
+ 0x08006344 0x08006344 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x080063fe 0x080063fe 0x00000002 PAD
+ 0x08006400 0x08006400 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x080065ac 0x080065ac 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065be 0x080065be 0x00000002 PAD
+ 0x080065c0 0x080065c0 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
+ 0x080065d2 0x080065d2 0x00000002 PAD
+ 0x080065d4 0x080065d4 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
+ 0x0800665a 0x0800665a 0x00000002 PAD
+ 0x0800665c 0x0800665c 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800666e 0x0800666e 0x00000002 PAD
+ 0x08006670 0x08006670 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006682 0x08006682 0x00000002 PAD
+ 0x08006684 0x08006684 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
+ 0x08006696 0x08006696 0x00000002 PAD
+ 0x08006698 0x08006698 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x080067b6 0x080067b6 0x00000002 PAD
+ 0x080067b8 0x080067b8 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x0800687c 0x0800687c 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068d0 0x080068d0 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068e8 0x080068e8 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a6c 0x08006a6c 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006ad4 0x08006ad4 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b0a 0x08006b0a 0x00000002 PAD
+ 0x08006b0c 0x08006b0c 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b3c 0x08006b3c 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006ba4 0x08006ba4 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c0c 0x08006c0c 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c98 0x08006c98 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006ca2 0x08006ca2 0x00000002 PAD
+ 0x08006ca4 0x08006ca4 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d8e 0x08006d8e 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d8e 0x08006d8e 0x00000008 Data RO 315 .rodata.cst8 at32f421_crm.o
+ 0x08006d96 0x08006d96 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006da6 0x08006da6 0x00000002 PAD
+ 0x08006da8 0x08006da8 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006dc8, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1111 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1112 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 970 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1008 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1120 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 146 .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
+ 408 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
+ 186 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 308 0 0 2 257 0 io.o
+ 8038 12 0 928 530 0 main.o
+ 1180 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 21832 176 294 952 2624 0 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 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
+
+ 23746 296 294 952 2720 0 Grand Totals
+ 23746 296 294 736 2720 0 ELF Image Totals (compressed)
+ 23746 296 294 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24040 ( 23.48kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24776 ( 24.20kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_FLASHHOBBY_F421.map b/Keil_Projects/Listings/AM32_FLASHHOBBY_F421.map
new file mode 100644
index 00000000..c295281e
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_FLASHHOBBY_F421.map
@@ -0,0 +1,3341 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+959 unused section(s) (total 30101 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x0800152c Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001558 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x0800155c Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001584 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001588 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x0800158c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001590 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001678 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x0800167c Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001680 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x0800170c 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] 0x08001dd0 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001de8 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800219c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002664 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002898 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028b4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028cc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002950 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a68 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a70 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a8c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002ab4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002adc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b2c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002ba8 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bbc Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bcc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bf8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c48 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e80 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002eac Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f28 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f68 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f7c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800308c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003098 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x080030ac Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800323c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800325c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033e4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003470 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003484 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800348c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800349c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034c4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034d4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800354c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003564 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800358c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035b8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035bc Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003754 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003848 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b8c Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080047b0 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080048c0 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004aa4 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004af4 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004b0c Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b80 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004c14 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004d40 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004da8 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004e10 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e8c Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004f08 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f94 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fcc Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005044 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x080050a8 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005128 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005138 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x080051bc Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052e0 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x0800537c Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005398 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a50 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a64 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a70 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a7c Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a88 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005a9c Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b5c Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005bd4 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005cb4 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005cc4 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005db8 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006260 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062f8 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x0800635c Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006370 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x0800642c Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065d8 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065ec Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006600 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006688 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x0800669c Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x080066b0 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080066c4 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067e4 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067f3 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080068a8 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068fc Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006915 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006914 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a98 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006b00 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b38 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b68 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006bd0 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c38 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006cc4 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006cd0 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006cdf Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006dba Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006dba Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x0800152d Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001531 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001559 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x0800155d Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001585 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001589 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x0800158d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001591 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001679 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x0800167d Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001681 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x0800170d Thumb Code 278 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 130 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001dd1 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001de9 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800219d Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002665 Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002845 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800287d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002899 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028b5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028cd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002951 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a71 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a8d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002ab5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002add Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b2d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002ba9 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bbd Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bcd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bf9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c49 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e81 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e8d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e9d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002ead Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f29 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f69 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f7d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800308d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003099 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x080030ad Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800323d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800325d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033e5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003471 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003485 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800348d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800349d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034c5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034d5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800354d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003565 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800358d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035b9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035bd Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003755 Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003849 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b8d Thumb Code 3108 main.o(.text.main)
+ makeTelemPackage 0x080047b1 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080048c1 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004aa5 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004af5 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004b0d Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b81 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004c15 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d41 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004da9 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004e11 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e8d Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004f09 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f95 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fcd Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08005045 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x080050a9 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005129 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005139 Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x080051bd Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052e1 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x0800537d Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005399 Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a51 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a65 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a71 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a7d Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a89 Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005a9d Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b5d Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005bd5 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005cc5 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005db9 Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006261 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062f9 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x0800635d Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006371 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x0800642d Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065d9 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065ed Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006601 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006689 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x0800669d Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x080066b1 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080066c5 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067e5 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067e5 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080068a9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080068a9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080068b7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080068c5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080068c5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068d3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068d3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068e1 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068e1 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068ef Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068ef Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068fd Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006915 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006915 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a99 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a99 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006b01 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006b01 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b39 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b39 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b69 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006bd1 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006bd1 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006c23 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c39 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006cc5 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006cd1 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006cd1 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006dba Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006dc2 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006dd4 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006df4 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000061b0, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060d8])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005df4, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x000000ac Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800152c 0x0800152c 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x0800152e 0x0800152e 0x00000002 PAD
+ 0x08001530 0x08001530 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001558 0x08001558 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x08001582 0x08001582 0x00000002 PAD
+ 0x08001584 0x08001584 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x08001586 0x08001586 0x00000002 PAD
+ 0x08001588 0x08001588 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x0800158a 0x0800158a 0x00000002 PAD
+ 0x0800158c 0x0800158c 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x0800158e 0x0800158e 0x00000002 PAD
+ 0x08001590 0x08001590 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001678 0x08001678 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x0800167a 0x0800167a 0x00000002 PAD
+ 0x0800167c 0x0800167c 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x0800167e 0x0800167e 0x00000002 PAD
+ 0x08001680 0x08001680 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x0800170c 0x0800170c 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x08001822 0x08001822 0x00000002 PAD
+ 0x08001824 0x08001824 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001836 0x08001836 0x00000002 PAD
+ 0x08001838 0x08001838 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800184e 0x0800184e 0x00000002 PAD
+ 0x08001850 0x08001850 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001860 0x08001860 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001882 0x08001882 0x00000002 PAD
+ 0x08001884 0x08001884 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001886 0x08001886 0x00000002 PAD
+ 0x08001888 0x08001888 0x00000002 Code RO 940 .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 154 .text.adc_base_config at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001904 0x08001904 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x0800192c 0x0800192c 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800193e 0x0800193e 0x00000002 PAD
+ 0x08001940 0x08001940 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001ba6 0x08001ba6 0x00000002 PAD
+ 0x08001ba8 0x08001ba8 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bd2 0x08001bd2 0x00000002 PAD
+ 0x08001bd4 0x08001bd4 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c02 0x08001c02 0x00000002 PAD
+ 0x08001c04 0x08001c04 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c8e 0x08001c8e 0x00000002 PAD
+ 0x08001c90 0x08001c90 0x000000ba Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001d4a 0x08001d4a 0x00000002 PAD
+ 0x08001d4c 0x08001d4c 0x00000082 Code RO 978 .text.changeCompInput comparator.o
+ 0x08001dce 0x08001dce 0x00000002 PAD
+ 0x08001dd0 0x08001dd0 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001de6 0x08001de6 0x00000002 PAD
+ 0x08001de8 0x08001de8 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x0800219c 0x0800219c 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002664 0x08002664 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x08002844 0x08002844 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002860 0x08002860 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800287a 0x0800287a 0x00000002 PAD
+ 0x0800287c 0x0800287c 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002896 0x08002896 0x00000002 PAD
+ 0x08002898 0x08002898 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028b2 0x080028b2 0x00000002 PAD
+ 0x080028b4 0x080028b4 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028cc 0x080028cc 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800294e 0x0800294e 0x00000002 PAD
+ 0x08002950 0x08002950 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a70 0x08002a70 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002a8a 0x08002a8a 0x00000002 PAD
+ 0x08002a8c 0x08002a8c 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002ab4 0x08002ab4 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x08002adc 0x08002adc 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002b2a 0x08002b2a 0x00000002 PAD
+ 0x08002b2c 0x08002b2c 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002ba6 0x08002ba6 0x00000002 PAD
+ 0x08002ba8 0x08002ba8 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bba 0x08002bba 0x00000002 PAD
+ 0x08002bbc 0x08002bbc 0x00000010 Code RO 299 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bcc 0x08002bcc 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bf8 0x08002bf8 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c46 0x08002c46 0x00000002 PAD
+ 0x08002c48 0x08002c48 0x00000238 Code RO 110 .text.detectInput signal.o
+ 0x08002e80 0x08002e80 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e9a 0x08002e9a 0x00000002 PAD
+ 0x08002e9c 0x08002e9c 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002eac 0x08002eac 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002f28 0x08002f28 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002f68 0x08002f68 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002f7a 0x08002f7a 0x00000002 PAD
+ 0x08002f7c 0x08002f7c 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x0800308a 0x0800308a 0x00000002 PAD
+ 0x0800308c 0x0800308c 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08003098 0x08003098 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x080030aa 0x080030aa 0x00000002 PAD
+ 0x080030ac 0x080030ac 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x0800323a 0x0800323a 0x00000002 PAD
+ 0x0800323c 0x0800323c 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x0800325a 0x0800325a 0x00000002 PAD
+ 0x0800325c 0x0800325c 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x080033e2 0x080033e2 0x00000002 PAD
+ 0x080033e4 0x080033e4 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003470 0x08003470 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x08003482 0x08003482 0x00000002 PAD
+ 0x08003484 0x08003484 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x0800348c 0x0800348c 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x080034c2 0x080034c2 0x00000002 PAD
+ 0x080034c4 0x080034c4 0x00000010 Code RO 994 .text.getInputPinState io.o
+ 0x080034d4 0x080034d4 0x00000076 Code RO 526 .text.gpio_init at32f421_gpio.o
+ 0x0800354a 0x0800354a 0x00000002 PAD
+ 0x0800354c 0x0800354c 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003562 0x08003562 0x00000002 PAD
+ 0x08003564 0x08003564 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800358a 0x0800358a 0x00000002 PAD
+ 0x0800358c 0x0800358c 0x0000002c Code RO 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035b8 0x080035b8 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x080035bc 0x080035bc 0x00000198 Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x08003754 0x08003754 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x08003848 0x08003848 0x00000342 Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b8a 0x08003b8a 0x00000002 PAD
+ 0x08003b8c 0x08003b8c 0x00000c24 Code RO 52 .text.main main.o
+ 0x080047b0 0x080047b0 0x0000010e Code RO 1107 .text.makeTelemPackage serial_telemetry.o
+ 0x080048be 0x080048be 0x00000002 PAD
+ 0x080048c0 0x080048c0 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004aa4 0x08004aa4 0x00000050 Code RO 11 .text.map functions.o
+ 0x08004af4 0x08004af4 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004b0c 0x08004b0c 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b7e 0x08004b7e 0x00000002 PAD
+ 0x08004b80 0x08004b80 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x08004c14 0x08004c14 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x08004d3e 0x08004d3e 0x00000002 PAD
+ 0x08004d40 0x08004d40 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004da8 0x08004da8 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004e10 0x08004e10 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004e8a 0x08004e8a 0x00000002 PAD
+ 0x08004e8c 0x08004e8c 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004f08 0x08004f08 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004f94 0x08004f94 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004fcc 0x08004fcc 0x00000078 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x08005044 0x08005044 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x080050a6 0x080050a6 0x00000002 PAD
+ 0x080050a8 0x080050a8 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x08005126 0x08005126 0x00000002 PAD
+ 0x08005128 0x08005128 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x08005138 0x08005138 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x080051bc 0x080051bc 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x080052de 0x080052de 0x00000002 PAD
+ 0x080052e0 0x080052e0 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x0800537a 0x0800537a 0x00000002 PAD
+ 0x0800537c 0x0800537c 0x0000001c Code RO 1101 .text.send_telem_DMA serial_telemetry.o
+ 0x08005398 0x08005398 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x08005a4e 0x08005a4e 0x00000002 PAD
+ 0x08005a50 0x08005a50 0x00000012 Code RO 1000 .text.setInputPullUp io.o
+ 0x08005a62 0x08005a62 0x00000002 PAD
+ 0x08005a64 0x08005a64 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x08005a70 0x08005a70 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005a7c 0x08005a7c 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x08005a88 0x08005a88 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005a9c 0x08005a9c 0x000000be Code RO 40 .text.startMotor main.o
+ 0x08005b5a 0x08005b5a 0x00000002 PAD
+ 0x08005b5c 0x08005b5c 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005bd2 0x08005bd2 0x00000002 PAD
+ 0x08005bd4 0x08005bd4 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005cc4 0x08005cc4 0x000000f4 Code RO 1109 .text.telem_UART_Init serial_telemetry.o
+ 0x08005db8 0x08005db8 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006260 0x08006260 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062f6 0x080062f6 0x00000002 PAD
+ 0x080062f8 0x080062f8 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800635a 0x0800635a 0x00000002 PAD
+ 0x0800635c 0x0800635c 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x0800636e 0x0800636e 0x00000002 PAD
+ 0x08006370 0x08006370 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x0800642a 0x0800642a 0x00000002 PAD
+ 0x0800642c 0x0800642c 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x080065d8 0x080065d8 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065ea 0x080065ea 0x00000002 PAD
+ 0x080065ec 0x080065ec 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
+ 0x080065fe 0x080065fe 0x00000002 PAD
+ 0x08006600 0x08006600 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
+ 0x08006686 0x08006686 0x00000002 PAD
+ 0x08006688 0x08006688 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800669a 0x0800669a 0x00000002 PAD
+ 0x0800669c 0x0800669c 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x080066ae 0x080066ae 0x00000002 PAD
+ 0x080066b0 0x080066b0 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
+ 0x080066c2 0x080066c2 0x00000002 PAD
+ 0x080066c4 0x080066c4 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x080067e2 0x080067e2 0x00000002 PAD
+ 0x080067e4 0x080067e4 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080068a8 0x080068a8 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068fc 0x080068fc 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006914 0x08006914 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a98 0x08006a98 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006b00 0x08006b00 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b36 0x08006b36 0x00000002 PAD
+ 0x08006b38 0x08006b38 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b68 0x08006b68 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006bd0 0x08006bd0 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c38 0x08006c38 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006cc4 0x08006cc4 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006cce 0x08006cce 0x00000002 PAD
+ 0x08006cd0 0x08006cd0 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006dba 0x08006dba 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006dba 0x08006dba 0x00000008 Data RO 315 .rodata.cst8 at32f421_crm.o
+ 0x08006dc2 0x08006dc2 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006dd2 0x08006dd2 0x00000002 PAD
+ 0x08006dd4 0x08006dd4 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006df8, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1111 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1112 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 970 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1008 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1120 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 146 .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
+ 450 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
+ 186 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 8034 12 0 928 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 21876 176 294 952 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
+
+ 23790 296 294 952 2720 0 Grand Totals
+ 23790 296 294 736 2720 0 ELF Image Totals (compressed)
+ 23790 296 294 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24084 ( 23.52kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24820 ( 24.24kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_FOXEER_F421.map b/Keil_Projects/Listings/AM32_FOXEER_F421.map
new file mode 100644
index 00000000..3711f49e
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_FOXEER_F421.map
@@ -0,0 +1,3342 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+959 unused section(s) (total 30077 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001504 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001508 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001534 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x0800155c Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001560 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x08001564 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001568 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001650 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001654 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001658 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016e4 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x080017fc Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001810 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001828 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001838 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001860 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001865 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001864 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018d4 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018dc Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x080018e8 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x080018f0 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x080018fc Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001904 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001918 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b80 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bac Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bc0 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001bdc Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c68 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d24 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] 0x08002174 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x0800263c Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800281c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002838 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002854 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002870 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x0800288c Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002928 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a30 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a40 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a48 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a64 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002a8c Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002ab4 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b04 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b80 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002b94 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002ba4 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bd0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c20 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e58 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e64 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e74 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e84 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f00 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f40 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f54 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003064 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003070 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08003084 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003214 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003234 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033bc Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003448 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800345c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003464 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003474 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800349c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034ac Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003524 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003564 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003590 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003594 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003728 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x0800381c Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b60 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004788 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004898 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a7c 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] 0x08004d18 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d80 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004de8 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e64 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ee0 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f6c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fa4 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x0800501c Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005080 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005100 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005110 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005194 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052b8 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005354 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005370 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a28 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a38 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a44 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a50 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a5c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005a70 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b30 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005ba8 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c88 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c98 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d8c Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006234 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062cc Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006330 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006344 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006400 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065ac Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065c0 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065d4 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800665c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006670 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006684 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x08006698 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067b8 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067c7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x0800687c Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068d0 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068e9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068e8 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a6c Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006ad4 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b0c Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b3c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006ba4 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c0c Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c98 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006ca4 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006cb3 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d8e Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d8e Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001505 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001509 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001531 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001535 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x0800155d Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001561 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x08001565 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001569 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001651 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001655 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001659 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016e5 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x080017fd Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001811 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001829 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001839 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x0800185d Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001861 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x08001891 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018d5 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018dd Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x080018e9 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x080018f1 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x080018fd Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001905 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001919 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001925 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b81 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bad Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bc1 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001bdd Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c69 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d25 Thumb Code 130 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001da9 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001dc1 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002175 Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x0800263d Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800281d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002839 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002855 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002871 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x0800288d Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028a5 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002929 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a49 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a65 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002a8d Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002ab5 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b05 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b81 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002b95 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002ba5 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bd1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c21 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e59 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e65 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e75 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e85 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f01 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f41 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f55 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003065 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003071 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08003085 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003215 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003235 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033bd Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003449 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800345d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003465 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003475 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800349d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_init 0x080034ad Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003525 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800353d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003565 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003591 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003595 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003729 Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x0800381d Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b61 Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x08004789 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004899 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a7d Thumb Code 80 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 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d19 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d81 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004de9 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e65 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ee1 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f6d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fa5 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x0800501d Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005081 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005101 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005111 Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005195 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052b9 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005355 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005371 Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a29 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a39 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a45 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a51 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a5d Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005a71 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b31 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005ba9 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c99 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d8d Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006235 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062cd Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006331 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006345 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006401 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065ad Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065c1 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065d5 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800665d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006671 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006685 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x08006699 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067b9 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067b9 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x0800687d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x0800687d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x0800688b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006899 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006899 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068a7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068a7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068b5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068b5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068c3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068c3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068d1 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068e9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068e9 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a6d Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a6d Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006ad5 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006ad5 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b0d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b0d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b3d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006ba5 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006ba5 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bf7 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c0d Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c99 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006ca5 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006ca5 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d8e Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d96 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006da8 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006dc8 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006180, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060a8])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005dc8, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x00000082 Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001502 0x08001502 0x00000002 PAD
+ 0x08001504 0x08001504 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x08001506 0x08001506 0x00000002 PAD
+ 0x08001508 0x08001508 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001530 0x08001530 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x08001532 0x08001532 0x00000002 PAD
+ 0x08001534 0x08001534 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x0800155e 0x0800155e 0x00000002 PAD
+ 0x08001560 0x08001560 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x08001562 0x08001562 0x00000002 PAD
+ 0x08001564 0x08001564 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x08001566 0x08001566 0x00000002 PAD
+ 0x08001568 0x08001568 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001650 0x08001650 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x08001652 0x08001652 0x00000002 PAD
+ 0x08001654 0x08001654 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x08001656 0x08001656 0x00000002 PAD
+ 0x08001658 0x08001658 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x080016e4 0x080016e4 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x080017fa 0x080017fa 0x00000002 PAD
+ 0x080017fc 0x080017fc 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800180e 0x0800180e 0x00000002 PAD
+ 0x08001810 0x08001810 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001826 0x08001826 0x00000002 PAD
+ 0x08001828 0x08001828 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001838 0x08001838 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800185e 0x0800185e 0x00000002 PAD
+ 0x08001860 0x08001860 0x00000002 Code RO 940 .text.UsageFault_Handler at32f421_it.o
+ 0x08001862 0x08001862 0x00000002 PAD
+ 0x08001864 0x08001864 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000044 Code RO 154 .text.adc_base_config at32f421_adc.o
+ 0x080018d4 0x080018d4 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018dc 0x080018dc 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x080018e6 0x080018e6 0x00000002 PAD
+ 0x080018e8 0x080018e8 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018f0 0x080018f0 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x080018fa 0x080018fa 0x00000002 PAD
+ 0x080018fc 0x080018fc 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001904 0x08001904 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001916 0x08001916 0x00000002 PAD
+ 0x08001918 0x08001918 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001b7e 0x08001b7e 0x00000002 PAD
+ 0x08001b80 0x08001b80 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001baa 0x08001baa 0x00000002 PAD
+ 0x08001bac 0x08001bac 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bbe 0x08001bbe 0x00000002 PAD
+ 0x08001bc0 0x08001bc0 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001bda 0x08001bda 0x00000002 PAD
+ 0x08001bdc 0x08001bdc 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c66 0x08001c66 0x00000002 PAD
+ 0x08001c68 0x08001c68 0x000000ba Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001d22 0x08001d22 0x00000002 PAD
+ 0x08001d24 0x08001d24 0x00000082 Code RO 978 .text.changeCompInput comparator.o
+ 0x08001da6 0x08001da6 0x00000002 PAD
+ 0x08001da8 0x08001da8 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001dbe 0x08001dbe 0x00000002 PAD
+ 0x08001dc0 0x08001dc0 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x08002174 0x08002174 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x0800263c 0x0800263c 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x0800281c 0x0800281c 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002838 0x08002838 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002852 0x08002852 0x00000002 PAD
+ 0x08002854 0x08002854 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800286e 0x0800286e 0x00000002 PAD
+ 0x08002870 0x08002870 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x0800288a 0x0800288a 0x00000002 PAD
+ 0x0800288c 0x0800288c 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028a4 0x080028a4 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002926 0x08002926 0x00000002 PAD
+ 0x08002928 0x08002928 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a48 0x08002a48 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002a62 0x08002a62 0x00000002 PAD
+ 0x08002a64 0x08002a64 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002a8c 0x08002a8c 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x08002ab4 0x08002ab4 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002b02 0x08002b02 0x00000002 PAD
+ 0x08002b04 0x08002b04 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002b7e 0x08002b7e 0x00000002 PAD
+ 0x08002b80 0x08002b80 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002b92 0x08002b92 0x00000002 PAD
+ 0x08002b94 0x08002b94 0x00000010 Code RO 299 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002ba4 0x08002ba4 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bd0 0x08002bd0 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c1e 0x08002c1e 0x00000002 PAD
+ 0x08002c20 0x08002c20 0x00000238 Code RO 110 .text.detectInput signal.o
+ 0x08002e58 0x08002e58 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e62 0x08002e62 0x00000002 PAD
+ 0x08002e64 0x08002e64 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e72 0x08002e72 0x00000002 PAD
+ 0x08002e74 0x08002e74 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002e84 0x08002e84 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002f00 0x08002f00 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002f40 0x08002f40 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002f52 0x08002f52 0x00000002 PAD
+ 0x08002f54 0x08002f54 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x08003062 0x08003062 0x00000002 PAD
+ 0x08003064 0x08003064 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08003070 0x08003070 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x08003082 0x08003082 0x00000002 PAD
+ 0x08003084 0x08003084 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x08003212 0x08003212 0x00000002 PAD
+ 0x08003214 0x08003214 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x08003232 0x08003232 0x00000002 PAD
+ 0x08003234 0x08003234 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x080033ba 0x080033ba 0x00000002 PAD
+ 0x080033bc 0x080033bc 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003448 0x08003448 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x0800345a 0x0800345a 0x00000002 PAD
+ 0x0800345c 0x0800345c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003464 0x08003464 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x0000000e Code RO 994 .text.getInputPinState io.o
+ 0x080034aa 0x080034aa 0x00000002 PAD
+ 0x080034ac 0x080034ac 0x00000076 Code RO 526 .text.gpio_init at32f421_gpio.o
+ 0x08003522 0x08003522 0x00000002 PAD
+ 0x08003524 0x08003524 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x08003562 0x08003562 0x00000002 PAD
+ 0x08003564 0x08003564 0x0000002c Code RO 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003590 0x08003590 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x08003594 0x08003594 0x00000192 Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x08003726 0x08003726 0x00000002 PAD
+ 0x08003728 0x08003728 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x0800381c 0x0800381c 0x00000342 Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b5e 0x08003b5e 0x00000002 PAD
+ 0x08003b60 0x08003b60 0x00000c28 Code RO 52 .text.main main.o
+ 0x08004788 0x08004788 0x0000010e Code RO 1107 .text.makeTelemPackage serial_telemetry.o
+ 0x08004896 0x08004896 0x00000002 PAD
+ 0x08004898 0x08004898 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a7c 0x08004a7c 0x00000050 Code RO 11 .text.map functions.o
+ 0x08004acc 0x08004acc 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004ae4 0x08004ae4 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b56 0x08004b56 0x00000002 PAD
+ 0x08004b58 0x08004b58 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x08004bec 0x08004bec 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x08004d16 0x08004d16 0x00000002 PAD
+ 0x08004d18 0x08004d18 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004d80 0x08004d80 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004de8 0x08004de8 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004e62 0x08004e62 0x00000002 PAD
+ 0x08004e64 0x08004e64 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004ee0 0x08004ee0 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004f6c 0x08004f6c 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004fa4 0x08004fa4 0x00000078 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x0800501c 0x0800501c 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x0800507e 0x0800507e 0x00000002 PAD
+ 0x08005080 0x08005080 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x080050fe 0x080050fe 0x00000002 PAD
+ 0x08005100 0x08005100 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x08005110 0x08005110 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x08005194 0x08005194 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x080052b6 0x080052b6 0x00000002 PAD
+ 0x080052b8 0x080052b8 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x08005352 0x08005352 0x00000002 PAD
+ 0x08005354 0x08005354 0x0000001c Code RO 1101 .text.send_telem_DMA serial_telemetry.o
+ 0x08005370 0x08005370 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x08005a26 0x08005a26 0x00000002 PAD
+ 0x08005a28 0x08005a28 0x0000000e Code RO 1000 .text.setInputPullUp io.o
+ 0x08005a36 0x08005a36 0x00000002 PAD
+ 0x08005a38 0x08005a38 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x08005a44 0x08005a44 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005a50 0x08005a50 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x08005a5c 0x08005a5c 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005a70 0x08005a70 0x000000be Code RO 40 .text.startMotor main.o
+ 0x08005b2e 0x08005b2e 0x00000002 PAD
+ 0x08005b30 0x08005b30 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005ba6 0x08005ba6 0x00000002 PAD
+ 0x08005ba8 0x08005ba8 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005c98 0x08005c98 0x000000f4 Code RO 1109 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d8c 0x08005d8c 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006234 0x08006234 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062ca 0x080062ca 0x00000002 PAD
+ 0x080062cc 0x080062cc 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800632e 0x0800632e 0x00000002 PAD
+ 0x08006330 0x08006330 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006342 0x08006342 0x00000002 PAD
+ 0x08006344 0x08006344 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x080063fe 0x080063fe 0x00000002 PAD
+ 0x08006400 0x08006400 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x080065ac 0x080065ac 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065be 0x080065be 0x00000002 PAD
+ 0x080065c0 0x080065c0 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
+ 0x080065d2 0x080065d2 0x00000002 PAD
+ 0x080065d4 0x080065d4 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
+ 0x0800665a 0x0800665a 0x00000002 PAD
+ 0x0800665c 0x0800665c 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800666e 0x0800666e 0x00000002 PAD
+ 0x08006670 0x08006670 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006682 0x08006682 0x00000002 PAD
+ 0x08006684 0x08006684 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
+ 0x08006696 0x08006696 0x00000002 PAD
+ 0x08006698 0x08006698 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x080067b6 0x080067b6 0x00000002 PAD
+ 0x080067b8 0x080067b8 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x0800687c 0x0800687c 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068d0 0x080068d0 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068e8 0x080068e8 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a6c 0x08006a6c 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006ad4 0x08006ad4 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b0a 0x08006b0a 0x00000002 PAD
+ 0x08006b0c 0x08006b0c 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b3c 0x08006b3c 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006ba4 0x08006ba4 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c0c 0x08006c0c 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c98 0x08006c98 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006ca2 0x08006ca2 0x00000002 PAD
+ 0x08006ca4 0x08006ca4 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d8e 0x08006d8e 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d8e 0x08006d8e 0x00000008 Data RO 315 .rodata.cst8 at32f421_crm.o
+ 0x08006d96 0x08006d96 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006da6 0x08006da6 0x00000002 PAD
+ 0x08006da8 0x08006da8 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006dc8, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1111 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1112 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 970 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1008 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1120 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 146 .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
+ 408 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
+ 186 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 308 0 0 2 257 0 io.o
+ 8038 12 0 928 530 0 main.o
+ 1180 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 21832 176 294 952 2624 0 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 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
+
+ 23746 296 294 952 2720 0 Grand Totals
+ 23746 296 294 736 2720 0 ELF Image Totals (compressed)
+ 23746 296 294 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24040 ( 23.48kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24776 ( 24.20kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_GIPSY_F421.map b/Keil_Projects/Listings/AM32_GIPSY_F421.map
index 3f0cb3e2..74df41d0 100644
--- a/Keil_Projects/Listings/AM32_GIPSY_F421.map
+++ b/Keil_Projects/Listings/AM32_GIPSY_F421.map
@@ -1123,11 +1123,12 @@ Removing Unused input sections from the image.
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).
Removing main.o(.bss.pwm_frequency_conversion_factor), (4 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).
@@ -1142,6 +1143,7 @@ Removing Unused input sections from the image.
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(.data.low_kv_filter_level), (1 bytes).
@@ -1951,7 +1953,7 @@ Removing Unused input sections from the image.
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), (78 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).
@@ -2052,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).
-957 unused section(s) (total 30122 bytes) removed from the image.
+959 unused section(s) (total 30117 bytes) removed from the image.
==============================================================================
@@ -2311,91 +2313,91 @@ Image Symbol Table
[Anonymous Symbol] 0x080035bc Section 0 peripherals.o(.text.initCorePeripherals)
[Anonymous Symbol] 0x08003754 Section 0 main.o(.text.interruptRoutine)
[Anonymous Symbol] 0x08003848 Section 0 main.o(.text.loadEEpromSettings)
- [Anonymous Symbol] 0x08003b90 Section 0 main.o(.text.main)
- [Anonymous Symbol] 0x080047c8 Section 0 serial_telemetry.o(.text.makeTelemPackage)
- [Anonymous Symbol] 0x080048d8 Section 0 dshot.o(.text.make_dshot_package)
- [Anonymous Symbol] 0x08004abc Section 0 functions.o(.text.map)
- [Anonymous Symbol] 0x08004b0c Section 0 comparator.o(.text.maskPhaseInterrupts)
- [Anonymous Symbol] 0x08004b24 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
- [Anonymous Symbol] 0x08004b98 Section 0 sounds.o(.text.playBeaconTune3)
- [Anonymous Symbol] 0x08004c2c Section 0 sounds.o(.text.playBlueJayTune)
- [Anonymous Symbol] 0x08004d58 Section 0 sounds.o(.text.playChangedTone)
- [Anonymous Symbol] 0x08004dc0 Section 0 sounds.o(.text.playDefaultTone)
- [Anonymous Symbol] 0x08004e28 Section 0 sounds.o(.text.playInputTune)
- [Anonymous Symbol] 0x08004ea4 Section 0 sounds.o(.text.playInputTune2)
- [Anonymous Symbol] 0x08004f20 Section 0 sounds.o(.text.playStartupTune)
- [Anonymous Symbol] 0x08004fac Section 0 main.o(.text.processDshot)
- [Anonymous Symbol] 0x08004fe4 Section 0 phaseouts.o(.text.proportionalBrake)
- [Anonymous Symbol] 0x0800505c Section 0 eeprom.o(.text.read_flash_bin)
- [Anonymous Symbol] 0x080050c0 Section 0 io.o(.text.receiveDshotDma)
- [Anonymous Symbol] 0x08005140 Section 0 peripherals.o(.text.resetInputCaptureTimer)
- [Anonymous Symbol] 0x08005150 Section 0 main.o(.text.saveEEpromSettings)
- [Anonymous Symbol] 0x080051d4 Section 0 eeprom.o(.text.save_flash_nolib)
- [Anonymous Symbol] 0x080052f8 Section 0 io.o(.text.sendDshotDma)
- [Anonymous Symbol] 0x08005394 Section 0 serial_telemetry.o(.text.send_telem_DMA)
- [Anonymous Symbol] 0x080053b0 Section 0 main.o(.text.setInput)
- [Anonymous Symbol] 0x08005a68 Section 0 io.o(.text.setInputPullUp)
- [Anonymous Symbol] 0x08005a7c Section 0 peripherals.o(.text.setPWMCompare1)
- [Anonymous Symbol] 0x08005a88 Section 0 peripherals.o(.text.setPWMCompare2)
- [Anonymous Symbol] 0x08005a94 Section 0 peripherals.o(.text.setPWMCompare3)
- [Anonymous Symbol] 0x08005aa0 Section 0 sounds.o(.text.setVolume)
- [Anonymous Symbol] 0x08005ab4 Section 0 main.o(.text.startMotor)
- [Anonymous Symbol] 0x08005b74 Section 0 peripherals.o(.text.system_clock_config)
- [Anonymous Symbol] 0x08005bec Section 0 system_at32f421.o(.text.system_core_clock_update)
- system_core_clock_update.sys_ahb_div_table 0x08005ccc Number 0 system_at32f421.o(.text.system_core_clock_update)
- [Anonymous Symbol] 0x08005cdc Section 0 serial_telemetry.o(.text.telem_UART_Init)
- [Anonymous Symbol] 0x08005dd0 Section 0 main.o(.text.tenKhzRoutine)
- [Anonymous Symbol] 0x08006278 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
- [Anonymous Symbol] 0x08006310 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
- [Anonymous Symbol] 0x08006374 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
- [Anonymous Symbol] 0x08006388 Section 0 at32f421_tmr.o(.text.tmr_reset)
- [Anonymous Symbol] 0x08006444 Section 0 signal.o(.text.transfercomplete)
- [Anonymous Symbol] 0x080065f0 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
- [Anonymous Symbol] 0x08006604 Section 0 at32f421_usart.o(.text.usart_enable)
- [Anonymous Symbol] 0x08006618 Section 0 at32f421_usart.o(.text.usart_init)
- [Anonymous Symbol] 0x080066a0 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
- [Anonymous Symbol] 0x080066b4 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
- [Anonymous Symbol] 0x080066c8 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
- [Anonymous Symbol] 0x080066dc Section 0 main.o(.text.zcfoundroutine)
- x$fpl$fadd 0x080067fc Section 196 faddsub_clz.o(x$fpl$fadd)
- _fadd1 0x0800680b Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- x$fpl$fcmp 0x080068c0 Section 84 fcmp.o(x$fpl$fcmp)
- x$fpl$fcmpinf 0x08006914 Section 24 fcmpi.o(x$fpl$fcmpinf)
- _fdiv1 0x0800692d Thumb Code 0 fdiv.o(x$fpl$fdiv)
- x$fpl$fdiv 0x0800692c Section 388 fdiv.o(x$fpl$fdiv)
- x$fpl$feqf 0x08006ab0 Section 104 feqf.o(x$fpl$feqf)
- x$fpl$ffix 0x08006b18 Section 54 ffix.o(x$fpl$ffix)
- x$fpl$fflt 0x08006b50 Section 48 fflt_clz.o(x$fpl$fflt)
- x$fpl$fgeqf 0x08006b80 Section 104 fgeqf.o(x$fpl$fgeqf)
- x$fpl$fleqf 0x08006be8 Section 104 fleqf.o(x$fpl$fleqf)
- x$fpl$fnaninf 0x08006c50 Section 140 fnaninf.o(x$fpl$fnaninf)
- x$fpl$fretinf 0x08006cdc Section 10 fretinf.o(x$fpl$fretinf)
- x$fpl$fsub 0x08006ce8 Section 234 faddsub_clz.o(x$fpl$fsub)
- _fsub1 0x08006cf7 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- crm_clocks_freq_get.ahb_apb2_div_table 0x08006dd2 Data 8 at32f421_crm.o(.rodata.cst8)
- [Anonymous Symbol] 0x08006dd2 Section 0 at32f421_crm.o(.rodata.cst8)
- x$fpl$usenofp 0x08006dd2 Section 0 usenofp.o(x$fpl$usenofp)
+ [Anonymous Symbol] 0x08003b8c Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080047b4 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080048c4 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004aa8 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004af8 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004b10 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b84 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004c18 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004d44 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004dac Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004e14 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e90 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004f0c Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f98 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fd0 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005048 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x080050ac Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x0800512c Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x0800513c Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x080051c0 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052e4 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005380 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800539c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a54 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a68 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a74 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a80 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a8c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005aa0 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b60 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005bd8 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005cb8 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005cc8 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005dbc Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006264 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062fc Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006360 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006374 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006430 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065dc Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065f0 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006604 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800668c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x080066a0 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x080066b4 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080066c8 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067e8 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067f7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080068ac Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006900 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006919 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006918 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a9c Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006b04 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b3c Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b6c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006bd4 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c3c Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006cc8 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006cd4 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006ce3 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006dbe Data 8 at32f421_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x08006dbe Section 0 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006dbe Section 0 usenofp.o(x$fpl$usenofp)
__tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
- .L_MergedGlobals 0x20000000 Data 92 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
[Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
- .L_MergedGlobals 0x2000005c Data 6 signal.o(.data..L_MergedGlobals)
- [Anonymous Symbol] 0x2000005c Section 0 signal.o(.data..L_MergedGlobals)
- .L_MergedGlobals.1 0x20000064 Data 120 main.o(.data..L_MergedGlobals.1)
- [Anonymous Symbol] 0x20000064 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)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000058 Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000060 Section 0 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000418 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000474 Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000490 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x2000050c Section 0 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
@@ -2607,86 +2609,86 @@ Image Symbol Table
initAfterJump 0x080035b9 Thumb Code 4 peripherals.o(.text.initAfterJump)
initCorePeripherals 0x080035bd Thumb Code 408 peripherals.o(.text.initCorePeripherals)
interruptRoutine 0x08003755 Thumb Code 244 main.o(.text.interruptRoutine)
- loadEEpromSettings 0x08003849 Thumb Code 838 main.o(.text.loadEEpromSettings)
- main 0x08003b91 Thumb Code 3128 main.o(.text.main)
- makeTelemPackage 0x080047c9 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
- make_dshot_package 0x080048d9 Thumb Code 484 dshot.o(.text.make_dshot_package)
- map 0x08004abd Thumb Code 80 functions.o(.text.map)
- maskPhaseInterrupts 0x08004b0d Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
- nvic_irq_enable 0x08004b25 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
- playBeaconTune3 0x08004b99 Thumb Code 148 sounds.o(.text.playBeaconTune3)
- playBlueJayTune 0x08004c2d Thumb Code 298 sounds.o(.text.playBlueJayTune)
- playChangedTone 0x08004d59 Thumb Code 104 sounds.o(.text.playChangedTone)
- playDefaultTone 0x08004dc1 Thumb Code 104 sounds.o(.text.playDefaultTone)
- playInputTune 0x08004e29 Thumb Code 122 sounds.o(.text.playInputTune)
- playInputTune2 0x08004ea5 Thumb Code 124 sounds.o(.text.playInputTune2)
- playStartupTune 0x08004f21 Thumb Code 140 sounds.o(.text.playStartupTune)
- processDshot 0x08004fad Thumb Code 56 main.o(.text.processDshot)
- proportionalBrake 0x08004fe5 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
- read_flash_bin 0x0800505d Thumb Code 98 eeprom.o(.text.read_flash_bin)
- receiveDshotDma 0x080050c1 Thumb Code 128 io.o(.text.receiveDshotDma)
- resetInputCaptureTimer 0x08005141 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
- saveEEpromSettings 0x08005151 Thumb Code 132 main.o(.text.saveEEpromSettings)
- save_flash_nolib 0x080051d5 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
- sendDshotDma 0x080052f9 Thumb Code 154 io.o(.text.sendDshotDma)
- send_telem_DMA 0x08005395 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
- setInput 0x080053b1 Thumb Code 1718 main.o(.text.setInput)
- setInputPullUp 0x08005a69 Thumb Code 18 io.o(.text.setInputPullUp)
- setPWMCompare1 0x08005a7d Thumb Code 12 peripherals.o(.text.setPWMCompare1)
- setPWMCompare2 0x08005a89 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
- setPWMCompare3 0x08005a95 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
- setVolume 0x08005aa1 Thumb Code 20 sounds.o(.text.setVolume)
- startMotor 0x08005ab5 Thumb Code 190 main.o(.text.startMotor)
- system_clock_config 0x08005b75 Thumb Code 118 peripherals.o(.text.system_clock_config)
- system_core_clock_update 0x08005bed Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
- telem_UART_Init 0x08005cdd Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
- tenKhzRoutine 0x08005dd1 Thumb Code 1192 main.o(.text.tenKhzRoutine)
- tmr_channel_enable 0x08006279 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
- tmr_output_channel_buffer_enable 0x08006311 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
- tmr_period_buffer_enable 0x08006375 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
- tmr_reset 0x08006389 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
- transfercomplete 0x08006445 Thumb Code 428 signal.o(.text.transfercomplete)
- usart_dma_transmitter_enable 0x080065f1 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
- usart_enable 0x08006605 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
- usart_init 0x08006619 Thumb Code 134 at32f421_usart.o(.text.usart_init)
- usart_receiver_enable 0x080066a1 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
- usart_single_line_halfduplex_select 0x080066b5 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
- usart_transmitter_enable 0x080066c9 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
- zcfoundroutine 0x080066dd Thumb Code 286 main.o(.text.zcfoundroutine)
- __aeabi_fadd 0x080067fd Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- _fadd 0x080067fd Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
- __aeabi_fcmpeq 0x080068c1 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _feq 0x080068c1 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- _fneq 0x080068cf Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpgt 0x080068dd Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgr 0x080068dd Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpge 0x080068eb Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgeq 0x080068eb Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmple 0x080068f9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fleq 0x080068f9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmplt 0x08006907 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fls 0x08006907 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __fpl_fcmp_Inf 0x08006915 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
- __aeabi_fdiv 0x0800692d Thumb Code 0 fdiv.o(x$fpl$fdiv)
- _fdiv 0x0800692d Thumb Code 384 fdiv.o(x$fpl$fdiv)
- __aeabi_cfcmpeq 0x08006ab1 Thumb Code 0 feqf.o(x$fpl$feqf)
- _fcmpeq 0x08006ab1 Thumb Code 104 feqf.o(x$fpl$feqf)
- __aeabi_f2iz 0x08006b19 Thumb Code 0 ffix.o(x$fpl$ffix)
- _ffix 0x08006b19 Thumb Code 54 ffix.o(x$fpl$ffix)
- __aeabi_i2f 0x08006b51 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
- _fflt 0x08006b51 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
- _fcmpge 0x08006b81 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
- __aeabi_cfcmple 0x08006be9 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- _fcmple 0x08006be9 Thumb Code 104 fleqf.o(x$fpl$fleqf)
- __fpl_fcmple_InfNaN 0x08006c3b Thumb Code 0 fleqf.o(x$fpl$fleqf)
- __fpl_fnaninf 0x08006c51 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
- __fpl_fretinf 0x08006cdd Thumb Code 10 fretinf.o(x$fpl$fretinf)
- __aeabi_fsub 0x08006ce9 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- _fsub 0x08006ce9 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
- __I$use$fp 0x08006dd2 Number 0 usenofp.o(x$fpl$usenofp)
- gcr_encode_table 0x08006dda Data 16 dshot.o(.rodata.gcr_encode_table)
- Region$$Table$$Base 0x08006dec Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x08006e0c Number 0 anon$$obj.o(Region$$Table)
+ loadEEpromSettings 0x08003849 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b8d Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x080047b5 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080048c5 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004aa9 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004af9 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004b11 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b85 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004c19 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d45 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004dad Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004e15 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e91 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004f0d Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f99 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fd1 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08005049 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x080050ad Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x0800512d Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x0800513d Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x080051c1 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052e5 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005381 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800539d Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a55 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a69 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a75 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a81 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a8d Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005aa1 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b61 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005bd9 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005cc9 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005dbd Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006265 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062fd Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006361 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006375 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006431 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065dd Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065f1 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006605 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800668d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x080066a1 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x080066b5 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080066c9 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067e9 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067e9 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080068ad Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080068ad Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080068bb Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080068c9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080068c9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068d7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068d7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068e5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068e5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068f3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068f3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006901 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006919 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006919 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a9d Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a9d Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006b05 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006b05 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b3d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b3d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b6d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006bd5 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006bd5 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006c27 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c3d Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006cc9 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006cd5 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006cd5 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006dbe Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006dc6 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006dd8 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006df8 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)
@@ -2730,156 +2732,155 @@ Image Symbol Table
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)
- sin_mode_min_s_d 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)
- buffersize 0x2000005c Data 1 signal.o(.data..L_MergedGlobals)
- smallestnumber 0x2000005e Data 2 signal.o(.data..L_MergedGlobals)
- dshot_frametime_high 0x20000060 Data 2 signal.o(.data..L_MergedGlobals)
- speedPid 0x20000064 Data 40 main.o(.data..L_MergedGlobals.1)
- currentPid 0x2000008c Data 40 main.o(.data..L_MergedGlobals.1)
- stallPid 0x200000b4 Data 40 main.o(.data..L_MergedGlobals.1)
- buffer_padding 0x200000dc Data 1 io.o(.data.buffer_padding)
- ic_timer_prescaler 0x200000dd Data 1 io.o(.data.ic_timer_prescaler)
- max_servo_deviation 0x200000e0 Data 4 signal.o(.data.max_servo_deviation)
- nbDataToTransmit 0x200000e4 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
- pwmSin 0x200000e6 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)
- 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)
- EEPROM_VERSION 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
- degrees_celsius 0x200004be 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)
+ 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
@@ -2889,342 +2890,342 @@ Memory Map of the image
Image Entry point : 0x080010cd
- Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000061d0, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060f8])
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000061b0, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060d8])
- Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005e0c, Max: 0x0000ffff, ABSOLUTE)
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005df8, 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 1354 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1367 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1569 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1567 !!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 1571 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1429 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1436 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1438 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1440 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1443 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1445 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1447 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1450 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1452 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1454 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1456 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1458 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1460 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1462 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1464 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1466 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1468 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1470 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1474 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1476 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1478 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1480 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1481 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1503 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1518 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1520 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1523 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1526 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1528 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1531 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1532 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1391 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1404 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1416 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1406 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1407 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1409 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1410 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1433 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1483 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1484 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1485 .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 1355 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1363 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1365 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1420 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1422 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1430 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1493 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1508 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1510 .text c_w.l(indicate_semi.o)
0x080012ae 0x080012ae 0x00000002 PAD
- 0x080012b0 0x080012b0 0x0000001a Code RO 1133 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012b0 0x080012b0 0x0000001a Code RO 1135 .text.ADC1_CMP_IRQHandler at32f421_it.o
0x080012ca 0x080012ca 0x00000002 PAD
- 0x080012cc 0x080012cc 0x0000002e Code RO 1094 .text.ADC_DMA_Callback adc.o
+ 0x080012cc 0x080012cc 0x0000002e Code RO 1096 .text.ADC_DMA_Callback adc.o
0x080012fa 0x080012fa 0x00000002 PAD
- 0x080012fc 0x080012fc 0x00000116 Code RO 1096 .text.ADC_Init adc.o
+ 0x080012fc 0x080012fc 0x00000116 Code RO 1098 .text.ADC_Init adc.o
0x08001412 0x08001412 0x00000002 PAD
- 0x08001414 0x08001414 0x00000002 Code RO 1115 .text.BusFault_Handler at32f421_it.o
+ 0x08001414 0x08001414 0x00000002 Code RO 1117 .text.BusFault_Handler at32f421_it.o
0x08001416 0x08001416 0x00000002 PAD
- 0x08001418 0x08001418 0x0000002a Code RO 1127 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001418 0x08001418 0x0000002a Code RO 1129 .text.DMA1_Channel1_IRQHandler at32f421_it.o
0x08001442 0x08001442 0x00000002 PAD
- 0x08001444 0x08001444 0x0000003c Code RO 1129 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
- 0x08001480 0x08001480 0x000000ac Code RO 1131 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
- 0x0800152c 0x0800152c 0x00000002 Code RO 1121 .text.DebugMon_Handler at32f421_it.o
+ 0x08001444 0x08001444 0x0000003c Code RO 1131 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x000000ac Code RO 1133 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800152c 0x0800152c 0x00000002 Code RO 1123 .text.DebugMon_Handler at32f421_it.o
0x0800152e 0x0800152e 0x00000002 PAD
- 0x08001530 0x08001530 0x00000028 Code RO 1145 .text.EXINT15_4_IRQHandler at32f421_it.o
- 0x08001558 0x08001558 0x00000002 Code RO 1111 .text.HardFault_Handler at32f421_it.o
+ 0x08001530 0x08001530 0x00000028 Code RO 1147 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001558 0x08001558 0x00000002 Code RO 1113 .text.HardFault_Handler at32f421_it.o
0x0800155a 0x0800155a 0x00000002 PAD
- 0x0800155c 0x0800155c 0x00000026 Code RO 1237 .text.MX_IWDG_Init peripherals.o
+ 0x0800155c 0x0800155c 0x00000026 Code RO 1239 .text.MX_IWDG_Init peripherals.o
0x08001582 0x08001582 0x00000002 PAD
- 0x08001584 0x08001584 0x00000002 Code RO 1113 .text.MemManage_Handler at32f421_it.o
+ 0x08001584 0x08001584 0x00000002 Code RO 1115 .text.MemManage_Handler at32f421_it.o
0x08001586 0x08001586 0x00000002 PAD
- 0x08001588 0x08001588 0x00000002 Code RO 1109 .text.NMI_Handler at32f421_it.o
+ 0x08001588 0x08001588 0x00000002 Code RO 1111 .text.NMI_Handler at32f421_it.o
0x0800158a 0x0800158a 0x00000002 PAD
- 0x0800158c 0x0800158c 0x00000002 Code RO 1123 .text.PendSV_Handler at32f421_it.o
+ 0x0800158c 0x0800158c 0x00000002 Code RO 1125 .text.PendSV_Handler at32f421_it.o
0x0800158e 0x0800158e 0x00000002 PAD
0x08001590 0x08001590 0x000000e8 Code RO 50 .text.PeriodElapsedCallback main.o
- 0x08001678 0x08001678 0x00000002 Code RO 1119 .text.SVC_Handler at32f421_it.o
+ 0x08001678 0x08001678 0x00000002 Code RO 1121 .text.SVC_Handler at32f421_it.o
0x0800167a 0x0800167a 0x00000002 PAD
- 0x0800167c 0x0800167c 0x00000002 Code RO 1125 .text.SysTick_Handler at32f421_it.o
+ 0x0800167c 0x0800167c 0x00000002 Code RO 1127 .text.SysTick_Handler at32f421_it.o
0x0800167e 0x0800167e 0x00000002 PAD
- 0x08001680 0x08001680 0x0000008c Code RO 1337 .text.SystemInit system_at32f421.o
- 0x0800170c 0x0800170c 0x00000116 Code RO 1221 .text.TIM1_Init peripherals.o
+ 0x08001680 0x08001680 0x0000008c Code RO 1339 .text.SystemInit system_at32f421.o
+ 0x0800170c 0x0800170c 0x00000116 Code RO 1223 .text.TIM1_Init peripherals.o
0x08001822 0x08001822 0x00000002 PAD
- 0x08001824 0x08001824 0x00000012 Code RO 1135 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001824 0x08001824 0x00000012 Code RO 1137 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
0x08001836 0x08001836 0x00000002 PAD
- 0x08001838 0x08001838 0x00000016 Code RO 1139 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001838 0x08001838 0x00000016 Code RO 1141 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
0x0800184e 0x0800184e 0x00000002 PAD
- 0x08001850 0x08001850 0x00000010 Code RO 1137 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
- 0x08001860 0x08001860 0x00000022 Code RO 1143 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001850 0x08001850 0x00000010 Code RO 1139 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001860 0x08001860 0x00000022 Code RO 1145 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
0x08001882 0x08001882 0x00000002 PAD
- 0x08001884 0x08001884 0x00000002 Code RO 1141 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001884 0x08001884 0x00000002 Code RO 1143 .text.USART1_IRQHandler at32f421_it.o
0x08001886 0x08001886 0x00000002 PAD
- 0x08001888 0x08001888 0x00000002 Code RO 1117 .text.UsageFault_Handler at32f421_it.o
+ 0x08001888 0x08001888 0x00000002 Code RO 1119 .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 191 .text.adc_base_config at32f421_adc.o
- 0x080018fc 0x080018fc 0x00000008 Code RO 189 .text.adc_base_default_para_init at32f421_adc.o
- 0x08001904 0x08001904 0x0000000a Code RO 197 .text.adc_calibration_init at32f421_adc.o
+ 0x080018b8 0x080018b8 0x00000044 Code RO 193 .text.adc_base_config at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 191 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001904 0x08001904 0x0000000a Code RO 199 .text.adc_calibration_init at32f421_adc.o
0x0800190e 0x0800190e 0x00000002 PAD
- 0x08001910 0x08001910 0x00000008 Code RO 199 .text.adc_calibration_init_status_get at32f421_adc.o
- 0x08001918 0x08001918 0x0000000a Code RO 201 .text.adc_calibration_start at32f421_adc.o
+ 0x08001910 0x08001910 0x00000008 Code RO 201 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 203 .text.adc_calibration_start at32f421_adc.o
0x08001922 0x08001922 0x00000002 PAD
- 0x08001924 0x08001924 0x00000008 Code RO 203 .text.adc_calibration_status_get at32f421_adc.o
- 0x0800192c 0x0800192c 0x00000012 Code RO 193 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001924 0x08001924 0x00000008 Code RO 205 .text.adc_calibration_status_get at32f421_adc.o
+ 0x0800192c 0x0800192c 0x00000012 Code RO 195 .text.adc_dma_mode_enable at32f421_adc.o
0x0800193e 0x0800193e 0x00000002 PAD
- 0x08001940 0x08001940 0x0000000a Code RO 187 .text.adc_enable at32f421_adc.o
+ 0x08001940 0x08001940 0x0000000a Code RO 189 .text.adc_enable at32f421_adc.o
0x0800194a 0x0800194a 0x00000002 PAD
- 0x0800194c 0x0800194c 0x0000025a Code RO 211 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x0800194c 0x0800194c 0x0000025a Code RO 213 .text.adc_ordinary_channel_set at32f421_adc.o
0x08001ba6 0x08001ba6 0x00000002 PAD
- 0x08001ba8 0x08001ba8 0x0000002a Code RO 217 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001ba8 0x08001ba8 0x0000002a Code RO 219 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
0x08001bd2 0x08001bd2 0x00000002 PAD
- 0x08001bd4 0x08001bd4 0x00000012 Code RO 233 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bd4 0x08001bd4 0x00000012 Code RO 235 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
0x08001be6 0x08001be6 0x00000002 PAD
- 0x08001be8 0x08001be8 0x0000001a Code RO 231 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001be8 0x08001be8 0x0000001a Code RO 233 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
0x08001c02 0x08001c02 0x00000002 PAD
- 0x08001c04 0x08001c04 0x0000008a Code RO 1297 .text.allOff phaseouts.o
+ 0x08001c04 0x08001c04 0x0000008a Code RO 1299 .text.allOff phaseouts.o
0x08001c8e 0x08001c8e 0x00000002 PAD
- 0x08001c90 0x08001c90 0x000000ba Code RO 1303 .text.allpwm phaseouts.o
+ 0x08001c90 0x08001c90 0x000000ba Code RO 1305 .text.allpwm phaseouts.o
0x08001d4a 0x08001d4a 0x00000002 PAD
- 0x08001d4c 0x08001d4c 0x00000082 Code RO 1161 .text.changeCompInput comparator.o
+ 0x08001d4c 0x08001d4c 0x00000082 Code RO 1163 .text.changeCompInput comparator.o
0x08001dce 0x08001dce 0x00000002 PAD
- 0x08001dd0 0x08001dd0 0x00000016 Code RO 263 .text.cmp_enable at32f421_cmp.o
+ 0x08001dd0 0x08001dd0 0x00000016 Code RO 265 .text.cmp_enable at32f421_cmp.o
0x08001de6 0x08001de6 0x00000002 PAD
- 0x08001de8 0x08001de8 0x000003b4 Code RO 1299 .text.comStep phaseouts.o
+ 0x08001de8 0x08001de8 0x000003b4 Code RO 1301 .text.comStep phaseouts.o
0x0800219c 0x0800219c 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
- 0x08002664 0x08002664 0x000001e0 Code RO 121 .text.computeServoInput signal.o
- 0x08002844 0x08002844 0x0000001c Code RO 345 .text.crm_adc_clock_div_set at32f421_crm.o
- 0x08002860 0x08002860 0x0000001a Code RO 339 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002664 0x08002664 0x000001e0 Code RO 123 .text.computeServoInput signal.o
+ 0x08002844 0x08002844 0x0000001c Code RO 347 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002860 0x08002860 0x0000001a Code RO 341 .text.crm_ahb_div_set at32f421_crm.o
0x0800287a 0x0800287a 0x00000002 PAD
- 0x0800287c 0x0800287c 0x0000001a Code RO 341 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800287c 0x0800287c 0x0000001a Code RO 343 .text.crm_apb1_div_set at32f421_crm.o
0x08002896 0x08002896 0x00000002 PAD
- 0x08002898 0x08002898 0x0000001a Code RO 343 .text.crm_apb2_div_set at32f421_crm.o
+ 0x08002898 0x08002898 0x0000001a Code RO 345 .text.crm_apb2_div_set at32f421_crm.o
0x080028b2 0x080028b2 0x00000002 PAD
- 0x080028b4 0x080028b4 0x00000018 Code RO 365 .text.crm_auto_step_mode_enable at32f421_crm.o
- 0x080028cc 0x080028cc 0x00000082 Code RO 331 .text.crm_clock_source_enable at32f421_crm.o
+ 0x080028b4 0x080028b4 0x00000018 Code RO 367 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028cc 0x080028cc 0x00000082 Code RO 333 .text.crm_clock_source_enable at32f421_crm.o
0x0800294e 0x0800294e 0x00000002 PAD
- 0x08002950 0x08002950 0x00000120 Code RO 359 .text.crm_clocks_freq_get at32f421_crm.o
- 0x08002a70 0x08002a70 0x0000001a Code RO 317 .text.crm_flag_get at32f421_crm.o
+ 0x08002950 0x08002950 0x00000120 Code RO 361 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a70 0x08002a70 0x0000001a Code RO 319 .text.crm_flag_get at32f421_crm.o
0x08002a8a 0x08002a8a 0x00000002 PAD
- 0x08002a8c 0x08002a8c 0x00000028 Code RO 325 .text.crm_periph_clock_enable at32f421_crm.o
- 0x08002ab4 0x08002ab4 0x00000028 Code RO 327 .text.crm_periph_reset at32f421_crm.o
- 0x08002adc 0x08002adc 0x0000004e Code RO 351 .text.crm_pll_config at32f421_crm.o
+ 0x08002a8c 0x08002a8c 0x00000028 Code RO 327 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002ab4 0x08002ab4 0x00000028 Code RO 329 .text.crm_periph_reset at32f421_crm.o
+ 0x08002adc 0x08002adc 0x0000004e Code RO 353 .text.crm_pll_config at32f421_crm.o
0x08002b2a 0x08002b2a 0x00000002 PAD
- 0x08002b2c 0x08002b2c 0x0000007a Code RO 311 .text.crm_reset at32f421_crm.o
+ 0x08002b2c 0x08002b2c 0x0000007a Code RO 313 .text.crm_reset at32f421_crm.o
0x08002ba6 0x08002ba6 0x00000002 PAD
- 0x08002ba8 0x08002ba8 0x00000012 Code RO 355 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002ba8 0x08002ba8 0x00000012 Code RO 357 .text.crm_sysclk_switch at32f421_crm.o
0x08002bba 0x08002bba 0x00000002 PAD
- 0x08002bbc 0x08002bbc 0x00000010 Code RO 357 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bbc 0x08002bbc 0x00000010 Code RO 359 .text.crm_sysclk_switch_status_get at32f421_crm.o
0x08002bcc 0x08002bcc 0x0000002c Code RO 22 .text.delayMicros functions.o
0x08002bf8 0x08002bf8 0x0000004e Code RO 24 .text.delayMillis functions.o
0x08002c46 0x08002c46 0x00000002 PAD
- 0x08002c48 0x08002c48 0x00000238 Code RO 129 .text.detectInput signal.o
- 0x08002e80 0x08002e80 0x0000000a Code RO 402 .text.dma_channel_enable at32f421_dma.o
+ 0x08002c48 0x08002c48 0x00000238 Code RO 131 .text.detectInput signal.o
+ 0x08002e80 0x08002e80 0x0000000a Code RO 404 .text.dma_channel_enable at32f421_dma.o
0x08002e8a 0x08002e8a 0x00000002 PAD
- 0x08002e8c 0x08002e8c 0x0000000e Code RO 408 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e8c 0x08002e8c 0x0000000e Code RO 410 .text.dma_default_para_init at32f421_dma.o
0x08002e9a 0x08002e9a 0x00000002 PAD
- 0x08002e9c 0x08002e9c 0x00000010 Code RO 404 .text.dma_flag_get at32f421_dma.o
- 0x08002eac 0x08002eac 0x0000007c Code RO 410 .text.dma_init at32f421_dma.o
- 0x08002f28 0x08002f28 0x00000040 Code RO 394 .text.dma_reset at32f421_dma.o
- 0x08002f68 0x08002f68 0x00000012 Code RO 1159 .text.enableCompInterrupts comparator.o
+ 0x08002e9c 0x08002e9c 0x00000010 Code RO 406 .text.dma_flag_get at32f421_dma.o
+ 0x08002eac 0x08002eac 0x0000007c Code RO 412 .text.dma_init at32f421_dma.o
+ 0x08002f28 0x08002f28 0x00000040 Code RO 396 .text.dma_reset at32f421_dma.o
+ 0x08002f68 0x08002f68 0x00000012 Code RO 1161 .text.enableCompInterrupts comparator.o
0x08002f7a 0x08002f7a 0x00000002 PAD
- 0x08002f7c 0x08002f7c 0x0000010e Code RO 1267 .text.enableCorePeripherals peripherals.o
+ 0x08002f7c 0x08002f7c 0x0000010e Code RO 1269 .text.enableCorePeripherals peripherals.o
0x0800308a 0x0800308a 0x00000002 PAD
- 0x0800308c 0x0800308c 0x0000000c Code RO 550 .text.flash_flag_clear at32f421_flash.o
- 0x08003098 0x08003098 0x00000012 Code RO 558 .text.flash_lock at32f421_flash.o
+ 0x0800308c 0x0800308c 0x0000000c Code RO 552 .text.flash_flag_clear at32f421_flash.o
+ 0x08003098 0x08003098 0x00000012 Code RO 560 .text.flash_lock at32f421_flash.o
0x080030aa 0x080030aa 0x00000002 PAD
- 0x080030ac 0x080030ac 0x0000018e Code RO 560 .text.flash_sector_erase at32f421_flash.o
+ 0x080030ac 0x080030ac 0x0000018e Code RO 562 .text.flash_sector_erase at32f421_flash.o
0x0800323a 0x0800323a 0x00000002 PAD
- 0x0800323c 0x0800323c 0x0000001e Code RO 556 .text.flash_unlock at32f421_flash.o
+ 0x0800323c 0x0800323c 0x0000001e Code RO 558 .text.flash_unlock at32f421_flash.o
0x0800325a 0x0800325a 0x00000002 PAD
- 0x0800325c 0x0800325c 0x00000186 Code RO 568 .text.flash_word_program at32f421_flash.o
+ 0x0800325c 0x0800325c 0x00000186 Code RO 570 .text.flash_word_program at32f421_flash.o
0x080033e2 0x080033e2 0x00000002 PAD
- 0x080033e4 0x080033e4 0x0000008c Code RO 1301 .text.fullBrake phaseouts.o
- 0x08003470 0x08003470 0x00000012 Code RO 1263 .text.generatePwmTimerEvent peripherals.o
+ 0x080033e4 0x080033e4 0x0000008c Code RO 1303 .text.fullBrake phaseouts.o
+ 0x08003470 0x08003470 0x00000012 Code RO 1265 .text.generatePwmTimerEvent peripherals.o
0x08003482 0x08003482 0x00000002 PAD
0x08003484 0x08003484 0x00000008 Code RO 20 .text.getAbsDif functions.o
- 0x0800348c 0x0800348c 0x0000000e Code RO 1155 .text.getCompOutputLevel comparator.o
+ 0x0800348c 0x0800348c 0x0000000e Code RO 1157 .text.getCompOutputLevel comparator.o
0x0800349a 0x0800349a 0x00000002 PAD
- 0x0800349c 0x0800349c 0x00000026 Code RO 1098 .text.getConvertedDegrees adc.o
+ 0x0800349c 0x0800349c 0x00000026 Code RO 1100 .text.getConvertedDegrees adc.o
0x080034c2 0x080034c2 0x00000002 PAD
- 0x080034c4 0x080034c4 0x00000010 Code RO 1190 .text.getInputPinState io.o
- 0x080034d4 0x080034d4 0x00000076 Code RO 626 .text.gpio_init at32f421_gpio.o
+ 0x080034c4 0x080034c4 0x00000010 Code RO 1192 .text.getInputPinState io.o
+ 0x080034d4 0x080034d4 0x00000076 Code RO 628 .text.gpio_init at32f421_gpio.o
0x0800354a 0x0800354a 0x00000002 PAD
0x0800354c 0x0800354c 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
0x08003562 0x08003562 0x00000002 PAD
0x08003564 0x08003564 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
0x0800358a 0x0800358a 0x00000002 PAD
- 0x0800358c 0x0800358c 0x0000002c Code RO 650 .text.gpio_pin_mux_config at32f421_gpio.o
- 0x080035b8 0x080035b8 0x00000004 Code RO 1235 .text.initAfterJump peripherals.o
- 0x080035bc 0x080035bc 0x00000198 Code RO 1213 .text.initCorePeripherals peripherals.o
+ 0x0800358c 0x0800358c 0x0000002c Code RO 652 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035b8 0x080035b8 0x00000004 Code RO 1237 .text.initAfterJump peripherals.o
+ 0x080035bc 0x080035bc 0x00000198 Code RO 1215 .text.initCorePeripherals peripherals.o
0x08003754 0x08003754 0x000000f4 Code RO 52 .text.interruptRoutine main.o
- 0x08003848 0x08003848 0x00000346 Code RO 40 .text.loadEEpromSettings main.o
- 0x08003b8e 0x08003b8e 0x00000002 PAD
- 0x08003b90 0x08003b90 0x00000c38 Code RO 66 .text.main main.o
- 0x080047c8 0x080047c8 0x0000010e Code RO 1323 .text.makeTelemPackage serial_telemetry.o
- 0x080048d6 0x080048d6 0x00000002 PAD
- 0x080048d8 0x080048d8 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
- 0x08004abc 0x08004abc 0x00000050 Code RO 18 .text.map functions.o
- 0x08004b0c 0x08004b0c 0x00000018 Code RO 1157 .text.maskPhaseInterrupts comparator.o
- 0x08004b24 0x08004b24 0x00000072 Code RO 732 .text.nvic_irq_enable at32f421_misc.o
- 0x08004b96 0x08004b96 0x00000002 PAD
- 0x08004b98 0x08004b98 0x00000094 Code RO 168 .text.playBeaconTune3 sounds.o
- 0x08004c2c 0x08004c2c 0x0000012a Code RO 152 .text.playBlueJayTune sounds.o
- 0x08004d56 0x08004d56 0x00000002 PAD
- 0x08004d58 0x08004d58 0x00000068 Code RO 166 .text.playChangedTone sounds.o
- 0x08004dc0 0x08004dc0 0x00000068 Code RO 164 .text.playDefaultTone sounds.o
- 0x08004e28 0x08004e28 0x0000007a Code RO 162 .text.playInputTune sounds.o
- 0x08004ea2 0x08004ea2 0x00000002 PAD
- 0x08004ea4 0x08004ea4 0x0000007c Code RO 160 .text.playInputTune2 sounds.o
- 0x08004f20 0x08004f20 0x0000008c Code RO 154 .text.playStartupTune sounds.o
- 0x08004fac 0x08004fac 0x00000038 Code RO 62 .text.processDshot main.o
- 0x08004fe4 0x08004fe4 0x00000078 Code RO 1277 .text.proportionalBrake phaseouts.o
- 0x0800505c 0x0800505c 0x00000062 Code RO 1172 .text.read_flash_bin eeprom.o
- 0x080050be 0x080050be 0x00000002 PAD
- 0x080050c0 0x080050c0 0x00000080 Code RO 1186 .text.receiveDshotDma io.o
- 0x08005140 0x08005140 0x00000010 Code RO 1265 .text.resetInputCaptureTimer peripherals.o
- 0x08005150 0x08005150 0x00000084 Code RO 42 .text.saveEEpromSettings main.o
- 0x080051d4 0x080051d4 0x00000122 Code RO 1170 .text.save_flash_nolib eeprom.o
- 0x080052f6 0x080052f6 0x00000002 PAD
- 0x080052f8 0x080052f8 0x0000009a Code RO 1188 .text.sendDshotDma io.o
- 0x08005392 0x08005392 0x00000002 PAD
- 0x08005394 0x08005394 0x0000001c Code RO 1317 .text.send_telem_DMA serial_telemetry.o
- 0x080053b0 0x080053b0 0x000006b6 Code RO 56 .text.setInput main.o
+ 0x08003848 0x08003848 0x00000342 Code RO 40 .text.loadEEpromSettings main.o
+ 0x08003b8a 0x08003b8a 0x00000002 PAD
+ 0x08003b8c 0x08003b8c 0x00000c28 Code RO 66 .text.main main.o
+ 0x080047b4 0x080047b4 0x0000010e Code RO 1325 .text.makeTelemPackage serial_telemetry.o
+ 0x080048c2 0x080048c2 0x00000002 PAD
+ 0x080048c4 0x080048c4 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004aa8 0x08004aa8 0x00000050 Code RO 18 .text.map functions.o
+ 0x08004af8 0x08004af8 0x00000018 Code RO 1159 .text.maskPhaseInterrupts comparator.o
+ 0x08004b10 0x08004b10 0x00000072 Code RO 734 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b82 0x08004b82 0x00000002 PAD
+ 0x08004b84 0x08004b84 0x00000094 Code RO 170 .text.playBeaconTune3 sounds.o
+ 0x08004c18 0x08004c18 0x0000012a Code RO 154 .text.playBlueJayTune sounds.o
+ 0x08004d42 0x08004d42 0x00000002 PAD
+ 0x08004d44 0x08004d44 0x00000068 Code RO 168 .text.playChangedTone sounds.o
+ 0x08004dac 0x08004dac 0x00000068 Code RO 166 .text.playDefaultTone sounds.o
+ 0x08004e14 0x08004e14 0x0000007a Code RO 164 .text.playInputTune sounds.o
+ 0x08004e8e 0x08004e8e 0x00000002 PAD
+ 0x08004e90 0x08004e90 0x0000007c Code RO 162 .text.playInputTune2 sounds.o
+ 0x08004f0c 0x08004f0c 0x0000008c Code RO 156 .text.playStartupTune sounds.o
+ 0x08004f98 0x08004f98 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08004fd0 0x08004fd0 0x00000078 Code RO 1279 .text.proportionalBrake phaseouts.o
+ 0x08005048 0x08005048 0x00000062 Code RO 1174 .text.read_flash_bin eeprom.o
+ 0x080050aa 0x080050aa 0x00000002 PAD
+ 0x080050ac 0x080050ac 0x0000007e Code RO 1188 .text.receiveDshotDma io.o
+ 0x0800512a 0x0800512a 0x00000002 PAD
+ 0x0800512c 0x0800512c 0x00000010 Code RO 1267 .text.resetInputCaptureTimer peripherals.o
+ 0x0800513c 0x0800513c 0x00000084 Code RO 42 .text.saveEEpromSettings main.o
+ 0x080051c0 0x080051c0 0x00000122 Code RO 1172 .text.save_flash_nolib eeprom.o
+ 0x080052e2 0x080052e2 0x00000002 PAD
+ 0x080052e4 0x080052e4 0x0000009a Code RO 1190 .text.sendDshotDma io.o
+ 0x0800537e 0x0800537e 0x00000002 PAD
+ 0x08005380 0x08005380 0x0000001c Code RO 1319 .text.send_telem_DMA serial_telemetry.o
+ 0x0800539c 0x0800539c 0x000006b6 Code RO 56 .text.setInput main.o
+ 0x08005a52 0x08005a52 0x00000002 PAD
+ 0x08005a54 0x08005a54 0x00000012 Code RO 1198 .text.setInputPullUp io.o
0x08005a66 0x08005a66 0x00000002 PAD
- 0x08005a68 0x08005a68 0x00000012 Code RO 1196 .text.setInputPullUp io.o
- 0x08005a7a 0x08005a7a 0x00000002 PAD
- 0x08005a7c 0x08005a7c 0x0000000c Code RO 1257 .text.setPWMCompare1 peripherals.o
- 0x08005a88 0x08005a88 0x0000000c Code RO 1259 .text.setPWMCompare2 peripherals.o
- 0x08005a94 0x08005a94 0x0000000c Code RO 1261 .text.setPWMCompare3 peripherals.o
- 0x08005aa0 0x08005aa0 0x00000014 Code RO 144 .text.setVolume sounds.o
- 0x08005ab4 0x08005ab4 0x000000be Code RO 54 .text.startMotor main.o
- 0x08005b72 0x08005b72 0x00000002 PAD
- 0x08005b74 0x08005b74 0x00000076 Code RO 1215 .text.system_clock_config peripherals.o
- 0x08005bea 0x08005bea 0x00000002 PAD
- 0x08005bec 0x08005bec 0x000000f0 Code RO 1339 .text.system_core_clock_update system_at32f421.o
- 0x08005cdc 0x08005cdc 0x000000f4 Code RO 1325 .text.telem_UART_Init serial_telemetry.o
- 0x08005dd0 0x08005dd0 0x000004a8 Code RO 58 .text.tenKhzRoutine main.o
- 0x08006278 0x08006278 0x00000096 Code RO 918 .text.tmr_channel_enable at32f421_tmr.o
- 0x0800630e 0x0800630e 0x00000002 PAD
- 0x08006310 0x08006310 0x00000062 Code RO 904 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08005a68 0x08005a68 0x0000000c Code RO 1259 .text.setPWMCompare1 peripherals.o
+ 0x08005a74 0x08005a74 0x0000000c Code RO 1261 .text.setPWMCompare2 peripherals.o
+ 0x08005a80 0x08005a80 0x0000000c Code RO 1263 .text.setPWMCompare3 peripherals.o
+ 0x08005a8c 0x08005a8c 0x00000014 Code RO 146 .text.setVolume sounds.o
+ 0x08005aa0 0x08005aa0 0x000000be Code RO 54 .text.startMotor main.o
+ 0x08005b5e 0x08005b5e 0x00000002 PAD
+ 0x08005b60 0x08005b60 0x00000076 Code RO 1217 .text.system_clock_config peripherals.o
+ 0x08005bd6 0x08005bd6 0x00000002 PAD
+ 0x08005bd8 0x08005bd8 0x000000f0 Code RO 1341 .text.system_core_clock_update system_at32f421.o
+ 0x08005cc8 0x08005cc8 0x000000f4 Code RO 1327 .text.telem_UART_Init serial_telemetry.o
+ 0x08005dbc 0x08005dbc 0x000004a8 Code RO 58 .text.tenKhzRoutine main.o
+ 0x08006264 0x08006264 0x00000096 Code RO 920 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062fa 0x080062fa 0x00000002 PAD
+ 0x080062fc 0x080062fc 0x00000062 Code RO 906 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800635e 0x0800635e 0x00000002 PAD
+ 0x08006360 0x08006360 0x00000012 Code RO 904 .text.tmr_period_buffer_enable at32f421_tmr.o
0x08006372 0x08006372 0x00000002 PAD
- 0x08006374 0x08006374 0x00000012 Code RO 902 .text.tmr_period_buffer_enable at32f421_tmr.o
- 0x08006386 0x08006386 0x00000002 PAD
- 0x08006388 0x08006388 0x000000ba Code RO 864 .text.tmr_reset at32f421_tmr.o
- 0x08006442 0x08006442 0x00000002 PAD
- 0x08006444 0x08006444 0x000001ac Code RO 123 .text.transfercomplete signal.o
- 0x080065f0 0x080065f0 0x00000012 Code RO 1000 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x08006374 0x08006374 0x000000ba Code RO 866 .text.tmr_reset at32f421_tmr.o
+ 0x0800642e 0x0800642e 0x00000002 PAD
+ 0x08006430 0x08006430 0x000001ac Code RO 125 .text.transfercomplete signal.o
+ 0x080065dc 0x080065dc 0x00000012 Code RO 1002 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065ee 0x080065ee 0x00000002 PAD
+ 0x080065f0 0x080065f0 0x00000012 Code RO 990 .text.usart_enable at32f421_usart.o
0x08006602 0x08006602 0x00000002 PAD
- 0x08006604 0x08006604 0x00000012 Code RO 988 .text.usart_enable at32f421_usart.o
- 0x08006616 0x08006616 0x00000002 PAD
- 0x08006618 0x08006618 0x00000086 Code RO 984 .text.usart_init at32f421_usart.o
+ 0x08006604 0x08006604 0x00000086 Code RO 986 .text.usart_init at32f421_usart.o
+ 0x0800668a 0x0800668a 0x00000002 PAD
+ 0x0800668c 0x0800668c 0x00000012 Code RO 994 .text.usart_receiver_enable at32f421_usart.o
0x0800669e 0x0800669e 0x00000002 PAD
- 0x080066a0 0x080066a0 0x00000012 Code RO 992 .text.usart_receiver_enable at32f421_usart.o
+ 0x080066a0 0x080066a0 0x00000012 Code RO 1030 .text.usart_single_line_halfduplex_select at32f421_usart.o
0x080066b2 0x080066b2 0x00000002 PAD
- 0x080066b4 0x080066b4 0x00000012 Code RO 1028 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x080066b4 0x080066b4 0x00000012 Code RO 992 .text.usart_transmitter_enable at32f421_usart.o
0x080066c6 0x080066c6 0x00000002 PAD
- 0x080066c8 0x080066c8 0x00000012 Code RO 990 .text.usart_transmitter_enable at32f421_usart.o
- 0x080066da 0x080066da 0x00000002 PAD
- 0x080066dc 0x080066dc 0x0000011e Code RO 60 .text.zcfoundroutine main.o
- 0x080067fa 0x080067fa 0x00000002 PAD
- 0x080067fc 0x080067fc 0x000000c4 Code RO 1367 x$fpl$fadd fz_ws.l(faddsub_clz.o)
- 0x080068c0 0x080068c0 0x00000054 Code RO 1373 x$fpl$fcmp fz_ws.l(fcmp.o)
- 0x08006914 0x08006914 0x00000018 Code RO 1416 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
- 0x0800692c 0x0800692c 0x00000184 Code RO 1376 x$fpl$fdiv fz_ws.l(fdiv.o)
- 0x08006ab0 0x08006ab0 0x00000068 Code RO 1390 x$fpl$feqf fz_ws.l(feqf.o)
- 0x08006b18 0x08006b18 0x00000036 Code RO 1379 x$fpl$ffix fz_ws.l(ffix.o)
- 0x08006b4e 0x08006b4e 0x00000002 PAD
- 0x08006b50 0x08006b50 0x00000030 Code RO 1384 x$fpl$fflt fz_ws.l(fflt_clz.o)
- 0x08006b80 0x08006b80 0x00000068 Code RO 1392 x$fpl$fgeqf fz_ws.l(fgeqf.o)
- 0x08006be8 0x08006be8 0x00000068 Code RO 1394 x$fpl$fleqf fz_ws.l(fleqf.o)
- 0x08006c50 0x08006c50 0x0000008c Code RO 1396 x$fpl$fnaninf fz_ws.l(fnaninf.o)
- 0x08006cdc 0x08006cdc 0x0000000a Code RO 1398 x$fpl$fretinf fz_ws.l(fretinf.o)
- 0x08006ce6 0x08006ce6 0x00000002 PAD
- 0x08006ce8 0x08006ce8 0x000000ea Code RO 1369 x$fpl$fsub fz_ws.l(faddsub_clz.o)
- 0x08006dd2 0x08006dd2 0x00000000 Code RO 1400 x$fpl$usenofp fz_ws.l(usenofp.o)
- 0x08006dd2 0x08006dd2 0x00000008 Data RO 373 .rodata.cst8 at32f421_crm.o
- 0x08006dda 0x08006dda 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
- 0x08006dea 0x08006dea 0x00000002 PAD
- 0x08006dec 0x08006dec 0x00000020 Data RO 1564 Region$$Table anon$$obj.o
+ 0x080066c8 0x080066c8 0x0000011e Code RO 60 .text.zcfoundroutine main.o
+ 0x080067e6 0x080067e6 0x00000002 PAD
+ 0x080067e8 0x080067e8 0x000000c4 Code RO 1369 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080068ac 0x080068ac 0x00000054 Code RO 1375 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006900 0x08006900 0x00000018 Code RO 1418 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006918 0x08006918 0x00000184 Code RO 1378 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a9c 0x08006a9c 0x00000068 Code RO 1392 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006b04 0x08006b04 0x00000036 Code RO 1381 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b3a 0x08006b3a 0x00000002 PAD
+ 0x08006b3c 0x08006b3c 0x00000030 Code RO 1386 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b6c 0x08006b6c 0x00000068 Code RO 1394 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006bd4 0x08006bd4 0x00000068 Code RO 1396 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c3c 0x08006c3c 0x0000008c Code RO 1398 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006cc8 0x08006cc8 0x0000000a Code RO 1400 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006cd2 0x08006cd2 0x00000002 PAD
+ 0x08006cd4 0x08006cd4 0x000000ea Code RO 1371 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006dbe 0x08006dbe 0x00000000 Code RO 1402 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006dbe 0x08006dbe 0x00000008 Data RO 375 .rodata.cst8 at32f421_crm.o
+ 0x08006dc6 0x08006dc6 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006dd6 0x08006dd6 0x00000002 PAD
+ 0x08006dd8 0x08006dd8 0x00000020 Data RO 1566 Region$$Table anon$$obj.o
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006e10, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006df8, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x20000000 COMPRESSED 0x0000005c Data RW 107 .data..L_MergedGlobals main.o
- 0x2000005c COMPRESSED 0x00000006 Data RW 132 .data..L_MergedGlobals signal.o
- 0x20000062 COMPRESSED 0x00000002 PAD
- 0x20000064 COMPRESSED 0x00000078 Data RW 108 .data..L_MergedGlobals.1 main.o
- 0x200000dc COMPRESSED 0x00000001 Data RW 1205 .data.buffer_padding io.o
- 0x200000dd COMPRESSED 0x00000001 Data RW 1202 .data.ic_timer_prescaler io.o
- 0x200000de COMPRESSED 0x00000002 PAD
- 0x200000e0 COMPRESSED 0x00000004 Data RW 131 .data.max_servo_deviation signal.o
- 0x200000e4 COMPRESSED 0x00000001 Data RW 1327 .data.nbDataToTransmit serial_telemetry.o
- 0x200000e5 COMPRESSED 0x00000001 PAD
- 0x200000e6 COMPRESSED 0x000002d0 Data RW 93 .data.pwmSin main.o
- 0x200003b6 COMPRESSED 0x00000002 PAD
- 0x200003b8 COMPRESSED 0x00000004 Data RW 1341 .data.system_core_clock system_at32f421.o
- 0x200003bc COMPRESSED 0x00000004 PAD
- 0x200003c0 - 0x00000060 Zero RW 1429 .bss c_w.l(libspace.o)
- 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
- 0x2000047c - 0x0000001c Zero RW 133 .bss..L_MergedGlobals.1 signal.o
- 0x20000498 - 0x0000007c Zero RW 109 .bss..L_MergedGlobals.2 main.o
- 0x20000514 - 0x0000001c Zero RW 110 .bss..L_MergedGlobals.3 main.o
- 0x20000530 - 0x00000006 Zero RW 1100 .bss.ADCDataDMA adc.o
- 0x20000536 - 0x0000000a Zero RW 1328 .bss.aTxBuffer serial_telemetry.o
- 0x20000540 - 0x00000001 Zero RW 170 .bss.beep_volume sounds.o
- 0x20000541 COMPRESSED 0x00000003 PAD
- 0x20000544 - 0x00000100 Zero RW 1203 .bss.dma_buffer io.o
- 0x20000644 - 0x00000001 Zero RW 104 .bss.dshotcommand main.o
- 0x20000645 - 0x000000b0 Zero RW 90 .bss.eepromBuffer main.o
- 0x200006f5 COMPRESSED 0x00000003 PAD
- 0x200006f8 - 0x00000004 Zero RW 1147 .bss.exti_int at32f421_it.o
- 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
- 0x20000790 - 0x00000001 Zero RW 91 .bss.last_dshot_command main.o
- 0x20000791 - 0x00000001 Zero RW 1204 .bss.out_put io.o
- 0x20000792 - 0x000000c8 Zero RW 96 .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
+ 0x20000000 COMPRESSED 0x00000058 Data RW 109 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 134 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 110 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1207 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1204 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 133 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1329 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 95 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1343 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1431 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 135 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 111 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 112 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 1102 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1330 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 172 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1205 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 106 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 1149 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1206 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 98 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1353 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1352 STACK startup_at32f421.o
@@ -3234,7 +3235,7 @@ Memory Map of the image
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x08007be0 0x08007be0 0x0000001e Data RO 179 .rodata.test firmwareversion.o
+ 0x08007be0 0x08007be0 0x0000001e Data RO 181 .rodata.test firmwareversion.o
==============================================================================
@@ -3260,8 +3261,8 @@ Image component sizes
388 0 0 0 0 2314 eeprom.o
0 0 30 0 0 401 firmwareversion.o
270 0 0 0 0 12121 functions.o
- 316 0 0 2 257 13082 io.o
- 8058 12 0 932 530 28871 main.o
+ 314 0 0 2 257 13082 io.o
+ 8038 14 0 928 530 28885 main.o
1186 0 0 0 0 26670 peripherals.o
1532 12 0 0 0 9930 phaseouts.o
542 0 0 1 10 15883 serial_telemetry.o
@@ -3271,9 +3272,9 @@ Image component sizes
380 16 0 4 0 7644 system_at32f421.o
----------------------------------------------------------------------
- 21900 176 294 956 2628 302672 Object Totals
+ 21880 178 294 952 2624 302686 Object Totals
0 0 32 0 0 0 (incl. Generated)
- 156 0 4 7 16 0 (incl. Padding)
+ 158 0 4 7 12 0 (incl. Padding)
----------------------------------------------------------------------
@@ -3334,15 +3335,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 23814 296 294 956 2724 303196 Grand Totals
- 23814 296 294 744 2724 303196 ELF Image Totals (compressed)
- 23814 296 294 744 0 0 ROM Totals
+ 23794 298 294 952 2720 303210 Grand Totals
+ 23794 298 294 736 2720 303210 ELF Image Totals (compressed)
+ 23794 298 294 736 0 0 ROM Totals
==============================================================================
- Total RO Size (Code + RO Data) 24108 ( 23.54kB)
- Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
- Total ROM Size (Code + RO Data + RW Data) 24852 ( 24.27kB)
+ Total RO Size (Code + RO Data) 24088 ( 23.52kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24824 ( 24.24kB)
==============================================================================
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..6be93388
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_HAKRC_G23_F421.map
@@ -0,0 +1,3372 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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 30301 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x0800152c Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001558 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x0800155c Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001584 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001588 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x0800158c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001590 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001678 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x0800167c Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001680 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x0800170c 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)
+ [Anonymous Symbol] 0x0800188c Section 0 ws2812.o(.text.WS2812_Init)
+ __NVIC_SystemReset 0x080018a1 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018a0 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018cc Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001910 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001918 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x0800192c Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001938 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001940 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001954 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001960 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001bbc Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001be8 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bfc Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001c18 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001ca4 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d60 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001ddc Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001df4 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x080021a8 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002670 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] 0x08003858 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b9c Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080047e0 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080048f0 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004ad4 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] 0x08004d70 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004dd8 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004e40 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004ebc Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004f38 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004fc4 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004ffc Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005074 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x080050d8 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005158 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005168 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x080051ec Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005310 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x080053ac Section 0 ws2812.o(.text.send_LED_RGB)
+ [Anonymous Symbol] 0x0800557c Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005598 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005c50 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005c64 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005c70 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005c7c Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005c88 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005c9c Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005d5c Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005dd4 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005eb4 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005ec4 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005fb8 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006474 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x0800650c Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006570 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006584 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006640 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080067ec Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x08006800 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006814 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800689c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x080068b0 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x080068c4 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080068d8 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080069f8 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x08006a07 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006abc Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006b10 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006b29 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006b28 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006cac Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006d14 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006d4c Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006d7c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006de4 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006e4c Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006ed8 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006ee4 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006ef3 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006fce Data 8 at32f421_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x08006fce Section 0 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006fce Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000058 Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000060 Section 0 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000418 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000474 Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000490 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x2000050c Section 0 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x0800152d Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001531 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001559 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x0800155d Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001585 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001589 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x0800158d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001591 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001679 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x0800167d Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001681 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x0800170d Thumb Code 278 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)
+ WS2812_Init 0x0800188d Thumb Code 18 ws2812.o(.text.WS2812_Init)
+ adc_base_config 0x080018cd Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001911 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001919 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x08001925 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x0800192d Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001939 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001941 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001955 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001961 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001bbd Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001be9 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bfd Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001c19 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001ca5 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d61 Thumb Code 122 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001ddd Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001df5 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x080021a9 Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002671 Thumb Code 480 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 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003859 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b9d Thumb Code 3140 main.o(.text.main)
+ makeTelemPackage 0x080047e1 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080048f1 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004ad5 Thumb Code 80 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 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d71 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004dd9 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004e41 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004ebd Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004f39 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004fc5 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004ffd Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08005075 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x080050d9 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005159 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005169 Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x080051ed Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005311 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_LED_RGB 0x080053ad Thumb Code 464 ws2812.o(.text.send_LED_RGB)
+ send_telem_DMA 0x0800557d Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005599 Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005c51 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005c65 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005c71 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005c7d Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005c89 Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005c9d Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005d5d Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005dd5 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005ec5 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005fb9 Thumb Code 1212 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006475 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x0800650d Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006571 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006585 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006641 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080067ed Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x08006801 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006815 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800689d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x080068b1 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x080068c5 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080068d9 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080069f9 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080069f9 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006abd Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006abd Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006acb Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006ad9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006ad9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x08006ae7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x08006ae7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006af5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006af5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x08006b03 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x08006b03 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006b11 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006b29 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006b29 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006cad Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006cad Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006d15 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006d15 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006d4d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006d4d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006d7d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006de5 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006de5 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006e37 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006e4d Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006ed9 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006ee5 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006ee5 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006fce Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006fd6 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006fe8 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08007008 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000063c0, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000062e8])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00006008, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1369 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1382 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1584 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1582 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1586 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1444 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1451 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1453 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1455 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1458 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1460 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1462 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1465 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1467 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1469 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1471 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1473 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1475 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1477 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1479 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1481 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1483 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1485 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1489 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1491 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1493 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1495 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1496 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1518 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1533 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1535 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1538 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1541 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1543 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1546 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1547 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1406 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1419 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1431 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1421 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1422 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1424 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1425 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1448 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1498 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1499 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1500 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1370 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1378 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1380 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1435 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1437 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1445 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1508 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1523 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1525 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 1135 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 1096 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 1098 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 1117 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 1129 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 1131 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x000000ac Code RO 1133 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800152c 0x0800152c 0x00000002 Code RO 1123 .text.DebugMon_Handler at32f421_it.o
+ 0x0800152e 0x0800152e 0x00000002 PAD
+ 0x08001530 0x08001530 0x00000028 Code RO 1147 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001558 0x08001558 0x00000002 Code RO 1113 .text.HardFault_Handler at32f421_it.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000026 Code RO 1239 .text.MX_IWDG_Init peripherals.o
+ 0x08001582 0x08001582 0x00000002 PAD
+ 0x08001584 0x08001584 0x00000002 Code RO 1115 .text.MemManage_Handler at32f421_it.o
+ 0x08001586 0x08001586 0x00000002 PAD
+ 0x08001588 0x08001588 0x00000002 Code RO 1111 .text.NMI_Handler at32f421_it.o
+ 0x0800158a 0x0800158a 0x00000002 PAD
+ 0x0800158c 0x0800158c 0x00000002 Code RO 1125 .text.PendSV_Handler at32f421_it.o
+ 0x0800158e 0x0800158e 0x00000002 PAD
+ 0x08001590 0x08001590 0x000000e8 Code RO 50 .text.PeriodElapsedCallback main.o
+ 0x08001678 0x08001678 0x00000002 Code RO 1121 .text.SVC_Handler at32f421_it.o
+ 0x0800167a 0x0800167a 0x00000002 PAD
+ 0x0800167c 0x0800167c 0x00000002 Code RO 1127 .text.SysTick_Handler at32f421_it.o
+ 0x0800167e 0x0800167e 0x00000002 PAD
+ 0x08001680 0x08001680 0x0000008c Code RO 1339 .text.SystemInit system_at32f421.o
+ 0x0800170c 0x0800170c 0x00000116 Code RO 1223 .text.TIM1_Init peripherals.o
+ 0x08001822 0x08001822 0x00000002 PAD
+ 0x08001824 0x08001824 0x00000012 Code RO 1137 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001836 0x08001836 0x00000002 PAD
+ 0x08001838 0x08001838 0x00000016 Code RO 1141 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800184e 0x0800184e 0x00000002 PAD
+ 0x08001850 0x08001850 0x00000010 Code RO 1139 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001860 0x08001860 0x00000022 Code RO 1145 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001882 0x08001882 0x00000002 PAD
+ 0x08001884 0x08001884 0x00000002 Code RO 1143 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001886 0x08001886 0x00000002 PAD
+ 0x08001888 0x08001888 0x00000002 Code RO 1119 .text.UsageFault_Handler at32f421_it.o
+ 0x0800188a 0x0800188a 0x00000002 PAD
+ 0x0800188c 0x0800188c 0x00000012 Code RO 1358 .text.WS2812_Init ws2812.o
+ 0x0800189e 0x0800189e 0x00000002 PAD
+ 0x080018a0 0x080018a0 0x0000002a Code RO 68 .text.__NVIC_SystemReset main.o
+ 0x080018ca 0x080018ca 0x00000002 PAD
+ 0x080018cc 0x080018cc 0x00000044 Code RO 193 .text.adc_base_config at32f421_adc.o
+ 0x08001910 0x08001910 0x00000008 Code RO 191 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 199 .text.adc_calibration_init at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x00000008 Code RO 201 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x0800192c 0x0800192c 0x0000000a Code RO 203 .text.adc_calibration_start at32f421_adc.o
+ 0x08001936 0x08001936 0x00000002 PAD
+ 0x08001938 0x08001938 0x00000008 Code RO 205 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001940 0x08001940 0x00000012 Code RO 195 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001952 0x08001952 0x00000002 PAD
+ 0x08001954 0x08001954 0x0000000a Code RO 189 .text.adc_enable at32f421_adc.o
+ 0x0800195e 0x0800195e 0x00000002 PAD
+ 0x08001960 0x08001960 0x0000025a Code RO 213 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001bba 0x08001bba 0x00000002 PAD
+ 0x08001bbc 0x08001bbc 0x0000002a Code RO 219 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x00000012 Code RO 235 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bfa 0x08001bfa 0x00000002 PAD
+ 0x08001bfc 0x08001bfc 0x0000001a Code RO 233 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c16 0x08001c16 0x00000002 PAD
+ 0x08001c18 0x08001c18 0x0000008a Code RO 1299 .text.allOff phaseouts.o
+ 0x08001ca2 0x08001ca2 0x00000002 PAD
+ 0x08001ca4 0x08001ca4 0x000000ba Code RO 1305 .text.allpwm phaseouts.o
+ 0x08001d5e 0x08001d5e 0x00000002 PAD
+ 0x08001d60 0x08001d60 0x0000007a Code RO 1163 .text.changeCompInput comparator.o
+ 0x08001dda 0x08001dda 0x00000002 PAD
+ 0x08001ddc 0x08001ddc 0x00000016 Code RO 265 .text.cmp_enable at32f421_cmp.o
+ 0x08001df2 0x08001df2 0x00000002 PAD
+ 0x08001df4 0x08001df4 0x000003b4 Code RO 1301 .text.comStep phaseouts.o
+ 0x080021a8 0x080021a8 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002670 0x08002670 0x000001e0 Code RO 123 .text.computeServoInput signal.o
+ 0x08002850 0x08002850 0x0000001c Code RO 347 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x0800286c 0x0800286c 0x0000001a Code RO 341 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002886 0x08002886 0x00000002 PAD
+ 0x08002888 0x08002888 0x0000001a Code RO 343 .text.crm_apb1_div_set at32f421_crm.o
+ 0x080028a2 0x080028a2 0x00000002 PAD
+ 0x080028a4 0x080028a4 0x0000001a Code RO 345 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028be 0x080028be 0x00000002 PAD
+ 0x080028c0 0x080028c0 0x00000018 Code RO 367 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028d8 0x080028d8 0x00000082 Code RO 333 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800295a 0x0800295a 0x00000002 PAD
+ 0x0800295c 0x0800295c 0x00000120 Code RO 361 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a7c 0x08002a7c 0x0000001a Code RO 319 .text.crm_flag_get at32f421_crm.o
+ 0x08002a96 0x08002a96 0x00000002 PAD
+ 0x08002a98 0x08002a98 0x00000028 Code RO 327 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002ac0 0x08002ac0 0x00000028 Code RO 329 .text.crm_periph_reset at32f421_crm.o
+ 0x08002ae8 0x08002ae8 0x0000004e Code RO 353 .text.crm_pll_config at32f421_crm.o
+ 0x08002b36 0x08002b36 0x00000002 PAD
+ 0x08002b38 0x08002b38 0x0000007a Code RO 313 .text.crm_reset at32f421_crm.o
+ 0x08002bb2 0x08002bb2 0x00000002 PAD
+ 0x08002bb4 0x08002bb4 0x00000012 Code RO 357 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bc6 0x08002bc6 0x00000002 PAD
+ 0x08002bc8 0x08002bc8 0x00000010 Code RO 359 .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 131 .text.detectInput signal.o
+ 0x08002e8c 0x08002e8c 0x0000000a Code RO 404 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e96 0x08002e96 0x00000002 PAD
+ 0x08002e98 0x08002e98 0x0000000e Code RO 410 .text.dma_default_para_init at32f421_dma.o
+ 0x08002ea6 0x08002ea6 0x00000002 PAD
+ 0x08002ea8 0x08002ea8 0x00000010 Code RO 406 .text.dma_flag_get at32f421_dma.o
+ 0x08002eb8 0x08002eb8 0x0000007c Code RO 412 .text.dma_init at32f421_dma.o
+ 0x08002f34 0x08002f34 0x00000040 Code RO 396 .text.dma_reset at32f421_dma.o
+ 0x08002f74 0x08002f74 0x00000012 Code RO 1161 .text.enableCompInterrupts comparator.o
+ 0x08002f86 0x08002f86 0x00000002 PAD
+ 0x08002f88 0x08002f88 0x0000010e Code RO 1269 .text.enableCorePeripherals peripherals.o
+ 0x08003096 0x08003096 0x00000002 PAD
+ 0x08003098 0x08003098 0x0000000c Code RO 552 .text.flash_flag_clear at32f421_flash.o
+ 0x080030a4 0x080030a4 0x00000012 Code RO 560 .text.flash_lock at32f421_flash.o
+ 0x080030b6 0x080030b6 0x00000002 PAD
+ 0x080030b8 0x080030b8 0x0000018e Code RO 562 .text.flash_sector_erase at32f421_flash.o
+ 0x08003246 0x08003246 0x00000002 PAD
+ 0x08003248 0x08003248 0x0000001e Code RO 558 .text.flash_unlock at32f421_flash.o
+ 0x08003266 0x08003266 0x00000002 PAD
+ 0x08003268 0x08003268 0x00000186 Code RO 570 .text.flash_word_program at32f421_flash.o
+ 0x080033ee 0x080033ee 0x00000002 PAD
+ 0x080033f0 0x080033f0 0x0000008c Code RO 1303 .text.fullBrake phaseouts.o
+ 0x0800347c 0x0800347c 0x00000012 Code RO 1265 .text.generatePwmTimerEvent peripherals.o
+ 0x0800348e 0x0800348e 0x00000002 PAD
+ 0x08003490 0x08003490 0x00000008 Code RO 20 .text.getAbsDif functions.o
+ 0x08003498 0x08003498 0x0000000e Code RO 1157 .text.getCompOutputLevel comparator.o
+ 0x080034a6 0x080034a6 0x00000002 PAD
+ 0x080034a8 0x080034a8 0x00000026 Code RO 1100 .text.getConvertedDegrees adc.o
+ 0x080034ce 0x080034ce 0x00000002 PAD
+ 0x080034d0 0x080034d0 0x00000010 Code RO 1192 .text.getInputPinState io.o
+ 0x080034e0 0x080034e0 0x00000076 Code RO 628 .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 652 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035c4 0x080035c4 0x00000004 Code RO 1237 .text.initAfterJump peripherals.o
+ 0x080035c8 0x080035c8 0x0000019c Code RO 1215 .text.initCorePeripherals peripherals.o
+ 0x08003764 0x08003764 0x000000f4 Code RO 52 .text.interruptRoutine main.o
+ 0x08003858 0x08003858 0x00000342 Code RO 40 .text.loadEEpromSettings main.o
+ 0x08003b9a 0x08003b9a 0x00000002 PAD
+ 0x08003b9c 0x08003b9c 0x00000c44 Code RO 66 .text.main main.o
+ 0x080047e0 0x080047e0 0x0000010e Code RO 1325 .text.makeTelemPackage serial_telemetry.o
+ 0x080048ee 0x080048ee 0x00000002 PAD
+ 0x080048f0 0x080048f0 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004ad4 0x08004ad4 0x00000050 Code RO 18 .text.map functions.o
+ 0x08004b24 0x08004b24 0x00000018 Code RO 1159 .text.maskPhaseInterrupts comparator.o
+ 0x08004b3c 0x08004b3c 0x00000072 Code RO 734 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004bae 0x08004bae 0x00000002 PAD
+ 0x08004bb0 0x08004bb0 0x00000094 Code RO 170 .text.playBeaconTune3 sounds.o
+ 0x08004c44 0x08004c44 0x0000012a Code RO 154 .text.playBlueJayTune sounds.o
+ 0x08004d6e 0x08004d6e 0x00000002 PAD
+ 0x08004d70 0x08004d70 0x00000068 Code RO 168 .text.playChangedTone sounds.o
+ 0x08004dd8 0x08004dd8 0x00000068 Code RO 166 .text.playDefaultTone sounds.o
+ 0x08004e40 0x08004e40 0x0000007a Code RO 164 .text.playInputTune sounds.o
+ 0x08004eba 0x08004eba 0x00000002 PAD
+ 0x08004ebc 0x08004ebc 0x0000007c Code RO 162 .text.playInputTune2 sounds.o
+ 0x08004f38 0x08004f38 0x0000008c Code RO 156 .text.playStartupTune sounds.o
+ 0x08004fc4 0x08004fc4 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08004ffc 0x08004ffc 0x00000078 Code RO 1279 .text.proportionalBrake phaseouts.o
+ 0x08005074 0x08005074 0x00000062 Code RO 1174 .text.read_flash_bin eeprom.o
+ 0x080050d6 0x080050d6 0x00000002 PAD
+ 0x080050d8 0x080050d8 0x0000007e Code RO 1188 .text.receiveDshotDma io.o
+ 0x08005156 0x08005156 0x00000002 PAD
+ 0x08005158 0x08005158 0x00000010 Code RO 1267 .text.resetInputCaptureTimer peripherals.o
+ 0x08005168 0x08005168 0x00000084 Code RO 42 .text.saveEEpromSettings main.o
+ 0x080051ec 0x080051ec 0x00000122 Code RO 1172 .text.save_flash_nolib eeprom.o
+ 0x0800530e 0x0800530e 0x00000002 PAD
+ 0x08005310 0x08005310 0x0000009a Code RO 1190 .text.sendDshotDma io.o
+ 0x080053aa 0x080053aa 0x00000002 PAD
+ 0x080053ac 0x080053ac 0x000001d0 Code RO 1356 .text.send_LED_RGB ws2812.o
+ 0x0800557c 0x0800557c 0x0000001c Code RO 1319 .text.send_telem_DMA serial_telemetry.o
+ 0x08005598 0x08005598 0x000006b6 Code RO 56 .text.setInput main.o
+ 0x08005c4e 0x08005c4e 0x00000002 PAD
+ 0x08005c50 0x08005c50 0x00000012 Code RO 1198 .text.setInputPullUp io.o
+ 0x08005c62 0x08005c62 0x00000002 PAD
+ 0x08005c64 0x08005c64 0x0000000c Code RO 1259 .text.setPWMCompare1 peripherals.o
+ 0x08005c70 0x08005c70 0x0000000c Code RO 1261 .text.setPWMCompare2 peripherals.o
+ 0x08005c7c 0x08005c7c 0x0000000c Code RO 1263 .text.setPWMCompare3 peripherals.o
+ 0x08005c88 0x08005c88 0x00000014 Code RO 146 .text.setVolume sounds.o
+ 0x08005c9c 0x08005c9c 0x000000be Code RO 54 .text.startMotor main.o
+ 0x08005d5a 0x08005d5a 0x00000002 PAD
+ 0x08005d5c 0x08005d5c 0x00000076 Code RO 1217 .text.system_clock_config peripherals.o
+ 0x08005dd2 0x08005dd2 0x00000002 PAD
+ 0x08005dd4 0x08005dd4 0x000000f0 Code RO 1341 .text.system_core_clock_update system_at32f421.o
+ 0x08005ec4 0x08005ec4 0x000000f4 Code RO 1327 .text.telem_UART_Init serial_telemetry.o
+ 0x08005fb8 0x08005fb8 0x000004bc Code RO 58 .text.tenKhzRoutine main.o
+ 0x08006474 0x08006474 0x00000096 Code RO 920 .text.tmr_channel_enable at32f421_tmr.o
+ 0x0800650a 0x0800650a 0x00000002 PAD
+ 0x0800650c 0x0800650c 0x00000062 Code RO 906 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800656e 0x0800656e 0x00000002 PAD
+ 0x08006570 0x08006570 0x00000012 Code RO 904 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006582 0x08006582 0x00000002 PAD
+ 0x08006584 0x08006584 0x000000ba Code RO 866 .text.tmr_reset at32f421_tmr.o
+ 0x0800663e 0x0800663e 0x00000002 PAD
+ 0x08006640 0x08006640 0x000001ac Code RO 125 .text.transfercomplete signal.o
+ 0x080067ec 0x080067ec 0x00000012 Code RO 1002 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080067fe 0x080067fe 0x00000002 PAD
+ 0x08006800 0x08006800 0x00000012 Code RO 990 .text.usart_enable at32f421_usart.o
+ 0x08006812 0x08006812 0x00000002 PAD
+ 0x08006814 0x08006814 0x00000086 Code RO 986 .text.usart_init at32f421_usart.o
+ 0x0800689a 0x0800689a 0x00000002 PAD
+ 0x0800689c 0x0800689c 0x00000012 Code RO 994 .text.usart_receiver_enable at32f421_usart.o
+ 0x080068ae 0x080068ae 0x00000002 PAD
+ 0x080068b0 0x080068b0 0x00000012 Code RO 1030 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x080068c2 0x080068c2 0x00000002 PAD
+ 0x080068c4 0x080068c4 0x00000012 Code RO 992 .text.usart_transmitter_enable at32f421_usart.o
+ 0x080068d6 0x080068d6 0x00000002 PAD
+ 0x080068d8 0x080068d8 0x0000011e Code RO 60 .text.zcfoundroutine main.o
+ 0x080069f6 0x080069f6 0x00000002 PAD
+ 0x080069f8 0x080069f8 0x000000c4 Code RO 1384 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006abc 0x08006abc 0x00000054 Code RO 1390 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006b10 0x08006b10 0x00000018 Code RO 1433 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006b28 0x08006b28 0x00000184 Code RO 1393 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006cac 0x08006cac 0x00000068 Code RO 1407 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006d14 0x08006d14 0x00000036 Code RO 1396 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006d4a 0x08006d4a 0x00000002 PAD
+ 0x08006d4c 0x08006d4c 0x00000030 Code RO 1401 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006d7c 0x08006d7c 0x00000068 Code RO 1409 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006de4 0x08006de4 0x00000068 Code RO 1411 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006e4c 0x08006e4c 0x0000008c Code RO 1413 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006ed8 0x08006ed8 0x0000000a Code RO 1415 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006ee2 0x08006ee2 0x00000002 PAD
+ 0x08006ee4 0x08006ee4 0x000000ea Code RO 1386 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006fce 0x08006fce 0x00000000 Code RO 1417 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006fce 0x08006fce 0x00000008 Data RO 375 .rodata.cst8 at32f421_crm.o
+ 0x08006fd6 0x08006fd6 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006fe6 0x08006fe6 0x00000002 PAD
+ 0x08006fe8 0x08006fe8 0x00000020 Data RO 1581 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08007008, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 109 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 134 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 110 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1207 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1204 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 133 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1329 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 95 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1343 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1446 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 135 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 111 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 112 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 1102 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1330 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 172 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1205 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 106 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 1149 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1206 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 98 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1368 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1367 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 181 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 362 0 0 0 6 13893 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
+ 450 0 0 0 4 9698 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
+ 178 0 0 0 0 2516 comparator.o
+ 1708 22 16 0 240 3857 dshot.o
+ 388 0 0 0 0 2314 eeprom.o
+ 0 0 30 0 0 401 firmwareversion.o
+ 270 0 0 0 0 12121 functions.o
+ 314 0 0 2 257 13082 io.o
+ 8086 14 0 928 530 28912 main.o
+ 1190 0 0 0 0 26657 peripherals.o
+ 1532 12 0 0 0 9930 phaseouts.o
+ 542 0 0 1 10 15883 serial_telemetry.o
+ 1476 0 0 10 28 3963 signal.o
+ 1060 0 0 0 1 9111 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
+
+ ----------------------------------------------------------------------
+ 22408 178 294 952 2624 315366 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
+
+ 24322 298 294 952 2720 315870 Grand Totals
+ 24322 298 294 736 2720 315870 ELF Image Totals (compressed)
+ 24322 298 294 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24616 ( 24.04kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 25352 ( 24.76kB)
+
+==============================================================================
+
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..ba0f4923
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_HAKRC_G_F421.map
@@ -0,0 +1,3341 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+959 unused section(s) (total 30101 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x0800152c Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001558 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x0800155c Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001584 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001588 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x0800158c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001590 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001678 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x0800167c Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001680 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x0800170c 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] 0x08001dc8 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001de0 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002194 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x0800265c 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] 0x08003840 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b84 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080047ac Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080048bc Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004aa0 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004af0 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004b08 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b7c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004c10 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004d3c Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004da4 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004e0c Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e88 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004f04 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f90 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fc8 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005040 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x080050a4 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005124 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005134 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x080051b8 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052dc Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005378 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005394 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a4c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a60 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a6c Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a78 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a84 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005a98 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b58 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005bd0 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005cb0 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005cc0 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005db4 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x0800625c Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062f4 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006358 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x0800636c Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006428 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065d4 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065e8 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065fc Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006684 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006698 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x080066ac Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080066c0 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067e0 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067ef Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080068a4 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068f8 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006911 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006910 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a94 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006afc Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b34 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b64 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006bcc Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c34 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006cc0 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006ccc Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006cdb Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006db6 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006db6 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x0800152d Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001531 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001559 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x0800155d Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001585 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001589 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x0800158d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001591 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001679 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x0800167d Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001681 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x0800170d Thumb Code 278 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 122 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001dc9 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001de1 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002195 Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x0800265d Thumb Code 480 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 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003841 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b85 Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x080047ad Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080048bd Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004aa1 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004af1 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004b09 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b7d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004c11 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d3d Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004da5 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004e0d Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e89 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004f05 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f91 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fc9 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08005041 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x080050a5 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005125 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005135 Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x080051b9 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052dd Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005379 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005395 Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a4d Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a61 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a6d Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a79 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a85 Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005a99 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b59 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005bd1 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005cc1 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005db5 Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x0800625d Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062f5 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006359 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x0800636d Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006429 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065d5 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065e9 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065fd Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006685 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006699 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x080066ad Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080066c1 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067e1 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067e1 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080068a5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080068a5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080068b3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080068c1 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080068c1 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068cf Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068cf Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068dd Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068dd Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068eb Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068eb Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068f9 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006911 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006911 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a95 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a95 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006afd Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006afd Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b35 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b35 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b65 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006bcd Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006bcd Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006c1f Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c35 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006cc1 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006ccd Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006ccd Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006db6 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006dbe Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006dd0 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006df0 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000061a8, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060d0])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005df0, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x000000ac Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800152c 0x0800152c 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x0800152e 0x0800152e 0x00000002 PAD
+ 0x08001530 0x08001530 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001558 0x08001558 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x08001582 0x08001582 0x00000002 PAD
+ 0x08001584 0x08001584 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x08001586 0x08001586 0x00000002 PAD
+ 0x08001588 0x08001588 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x0800158a 0x0800158a 0x00000002 PAD
+ 0x0800158c 0x0800158c 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x0800158e 0x0800158e 0x00000002 PAD
+ 0x08001590 0x08001590 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001678 0x08001678 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x0800167a 0x0800167a 0x00000002 PAD
+ 0x0800167c 0x0800167c 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x0800167e 0x0800167e 0x00000002 PAD
+ 0x08001680 0x08001680 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x0800170c 0x0800170c 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x08001822 0x08001822 0x00000002 PAD
+ 0x08001824 0x08001824 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001836 0x08001836 0x00000002 PAD
+ 0x08001838 0x08001838 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800184e 0x0800184e 0x00000002 PAD
+ 0x08001850 0x08001850 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001860 0x08001860 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001882 0x08001882 0x00000002 PAD
+ 0x08001884 0x08001884 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001886 0x08001886 0x00000002 PAD
+ 0x08001888 0x08001888 0x00000002 Code RO 940 .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 154 .text.adc_base_config at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001904 0x08001904 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x0800192c 0x0800192c 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800193e 0x0800193e 0x00000002 PAD
+ 0x08001940 0x08001940 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001ba6 0x08001ba6 0x00000002 PAD
+ 0x08001ba8 0x08001ba8 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bd2 0x08001bd2 0x00000002 PAD
+ 0x08001bd4 0x08001bd4 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c02 0x08001c02 0x00000002 PAD
+ 0x08001c04 0x08001c04 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c8e 0x08001c8e 0x00000002 PAD
+ 0x08001c90 0x08001c90 0x000000ba Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001d4a 0x08001d4a 0x00000002 PAD
+ 0x08001d4c 0x08001d4c 0x0000007a Code RO 978 .text.changeCompInput comparator.o
+ 0x08001dc6 0x08001dc6 0x00000002 PAD
+ 0x08001dc8 0x08001dc8 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001dde 0x08001dde 0x00000002 PAD
+ 0x08001de0 0x08001de0 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x08002194 0x08002194 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x0800265c 0x0800265c 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x0800283c 0x0800283c 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002858 0x08002858 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002872 0x08002872 0x00000002 PAD
+ 0x08002874 0x08002874 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800288e 0x0800288e 0x00000002 PAD
+ 0x08002890 0x08002890 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028aa 0x080028aa 0x00000002 PAD
+ 0x080028ac 0x080028ac 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028c4 0x080028c4 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002946 0x08002946 0x00000002 PAD
+ 0x08002948 0x08002948 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a68 0x08002a68 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002a82 0x08002a82 0x00000002 PAD
+ 0x08002a84 0x08002a84 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aac 0x08002aac 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x08002ad4 0x08002ad4 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002b22 0x08002b22 0x00000002 PAD
+ 0x08002b24 0x08002b24 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002b9e 0x08002b9e 0x00000002 PAD
+ 0x08002ba0 0x08002ba0 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bb2 0x08002bb2 0x00000002 PAD
+ 0x08002bb4 0x08002bb4 0x00000010 Code RO 299 .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 110 .text.detectInput signal.o
+ 0x08002e78 0x08002e78 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e82 0x08002e82 0x00000002 PAD
+ 0x08002e84 0x08002e84 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e92 0x08002e92 0x00000002 PAD
+ 0x08002e94 0x08002e94 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002ea4 0x08002ea4 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002f20 0x08002f20 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002f60 0x08002f60 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002f72 0x08002f72 0x00000002 PAD
+ 0x08002f74 0x08002f74 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x08003082 0x08003082 0x00000002 PAD
+ 0x08003084 0x08003084 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08003090 0x08003090 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x080030a2 0x080030a2 0x00000002 PAD
+ 0x080030a4 0x080030a4 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x08003232 0x08003232 0x00000002 PAD
+ 0x08003234 0x08003234 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x08003252 0x08003252 0x00000002 PAD
+ 0x08003254 0x08003254 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x080033da 0x080033da 0x00000002 PAD
+ 0x080033dc 0x080033dc 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003468 0x08003468 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x0800347a 0x0800347a 0x00000002 PAD
+ 0x0800347c 0x0800347c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003484 0x08003484 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x08003492 0x08003492 0x00000002 PAD
+ 0x08003494 0x08003494 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x080034ba 0x080034ba 0x00000002 PAD
+ 0x080034bc 0x080034bc 0x00000010 Code RO 994 .text.getInputPinState io.o
+ 0x080034cc 0x080034cc 0x00000076 Code RO 526 .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 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035b0 0x080035b0 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x080035b4 0x080035b4 0x00000198 Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x0800374c 0x0800374c 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x08003840 0x08003840 0x00000342 Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b82 0x08003b82 0x00000002 PAD
+ 0x08003b84 0x08003b84 0x00000c28 Code RO 52 .text.main main.o
+ 0x080047ac 0x080047ac 0x0000010e Code RO 1107 .text.makeTelemPackage serial_telemetry.o
+ 0x080048ba 0x080048ba 0x00000002 PAD
+ 0x080048bc 0x080048bc 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004aa0 0x08004aa0 0x00000050 Code RO 11 .text.map functions.o
+ 0x08004af0 0x08004af0 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004b08 0x08004b08 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b7a 0x08004b7a 0x00000002 PAD
+ 0x08004b7c 0x08004b7c 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x08004c10 0x08004c10 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x08004d3a 0x08004d3a 0x00000002 PAD
+ 0x08004d3c 0x08004d3c 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004da4 0x08004da4 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004e0c 0x08004e0c 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004e86 0x08004e86 0x00000002 PAD
+ 0x08004e88 0x08004e88 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004f04 0x08004f04 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004f90 0x08004f90 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004fc8 0x08004fc8 0x00000078 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x08005040 0x08005040 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x080050a2 0x080050a2 0x00000002 PAD
+ 0x080050a4 0x080050a4 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x08005122 0x08005122 0x00000002 PAD
+ 0x08005124 0x08005124 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x08005134 0x08005134 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x080051b8 0x080051b8 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x080052da 0x080052da 0x00000002 PAD
+ 0x080052dc 0x080052dc 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x08005376 0x08005376 0x00000002 PAD
+ 0x08005378 0x08005378 0x0000001c Code RO 1101 .text.send_telem_DMA serial_telemetry.o
+ 0x08005394 0x08005394 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x08005a4a 0x08005a4a 0x00000002 PAD
+ 0x08005a4c 0x08005a4c 0x00000012 Code RO 1000 .text.setInputPullUp io.o
+ 0x08005a5e 0x08005a5e 0x00000002 PAD
+ 0x08005a60 0x08005a60 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x08005a6c 0x08005a6c 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005a78 0x08005a78 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x08005a84 0x08005a84 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005a98 0x08005a98 0x000000be Code RO 40 .text.startMotor main.o
+ 0x08005b56 0x08005b56 0x00000002 PAD
+ 0x08005b58 0x08005b58 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005bce 0x08005bce 0x00000002 PAD
+ 0x08005bd0 0x08005bd0 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005cc0 0x08005cc0 0x000000f4 Code RO 1109 .text.telem_UART_Init serial_telemetry.o
+ 0x08005db4 0x08005db4 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x0800625c 0x0800625c 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062f2 0x080062f2 0x00000002 PAD
+ 0x080062f4 0x080062f4 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006356 0x08006356 0x00000002 PAD
+ 0x08006358 0x08006358 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x0800636a 0x0800636a 0x00000002 PAD
+ 0x0800636c 0x0800636c 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x08006426 0x08006426 0x00000002 PAD
+ 0x08006428 0x08006428 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x080065d4 0x080065d4 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065e6 0x080065e6 0x00000002 PAD
+ 0x080065e8 0x080065e8 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
+ 0x080065fa 0x080065fa 0x00000002 PAD
+ 0x080065fc 0x080065fc 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
+ 0x08006682 0x08006682 0x00000002 PAD
+ 0x08006684 0x08006684 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006696 0x08006696 0x00000002 PAD
+ 0x08006698 0x08006698 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x080066aa 0x080066aa 0x00000002 PAD
+ 0x080066ac 0x080066ac 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
+ 0x080066be 0x080066be 0x00000002 PAD
+ 0x080066c0 0x080066c0 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x080067de 0x080067de 0x00000002 PAD
+ 0x080067e0 0x080067e0 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080068a4 0x080068a4 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068f8 0x080068f8 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006910 0x08006910 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a94 0x08006a94 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006afc 0x08006afc 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b32 0x08006b32 0x00000002 PAD
+ 0x08006b34 0x08006b34 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b64 0x08006b64 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006bcc 0x08006bcc 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c34 0x08006c34 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006cc0 0x08006cc0 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006cca 0x08006cca 0x00000002 PAD
+ 0x08006ccc 0x08006ccc 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006db6 0x08006db6 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006db6 0x08006db6 0x00000008 Data RO 315 .rodata.cst8 at32f421_crm.o
+ 0x08006dbe 0x08006dbe 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006dce 0x08006dce 0x00000002 PAD
+ 0x08006dd0 0x08006dd0 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006df0, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1111 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1112 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 970 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1008 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1120 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 146 .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
+ 450 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
+ 178 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 8038 14 0 928 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 21872 178 294 952 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
+
+ 23786 298 294 952 2720 0 Grand Totals
+ 23786 298 294 736 2720 0 ELF Image Totals (compressed)
+ 23786 298 294 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24080 ( 23.52kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24816 ( 24.23kB)
+
+==============================================================================
+
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..ba0f4923
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_HAKRC_K_F421.map
@@ -0,0 +1,3341 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+959 unused section(s) (total 30101 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x0800152c Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001558 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x0800155c Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001584 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001588 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x0800158c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001590 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001678 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x0800167c Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001680 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x0800170c 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] 0x08001dc8 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001de0 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002194 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x0800265c 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] 0x08003840 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b84 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080047ac Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080048bc Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004aa0 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004af0 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004b08 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b7c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004c10 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004d3c Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004da4 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004e0c Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e88 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004f04 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f90 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fc8 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005040 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x080050a4 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005124 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005134 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x080051b8 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052dc Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005378 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005394 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a4c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a60 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a6c Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a78 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a84 Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005a98 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b58 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005bd0 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005cb0 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005cc0 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005db4 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x0800625c Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062f4 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006358 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x0800636c Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006428 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065d4 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065e8 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065fc Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006684 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006698 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x080066ac Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080066c0 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067e0 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067ef Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080068a4 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068f8 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006911 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006910 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a94 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006afc Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b34 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b64 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006bcc Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c34 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006cc0 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006ccc Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006cdb Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006db6 Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006db6 Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x0800152d Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001531 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001559 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x0800155d Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001585 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001589 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x0800158d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001591 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001679 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x0800167d Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001681 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x0800170d Thumb Code 278 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 122 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001dc9 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001de1 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002195 Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x0800265d Thumb Code 480 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 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003841 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b85 Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x080047ad Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080048bd Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004aa1 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004af1 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004b09 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b7d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004c11 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d3d Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004da5 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004e0d Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e89 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004f05 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f91 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fc9 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08005041 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x080050a5 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005125 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005135 Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x080051b9 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052dd Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005379 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005395 Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a4d Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a61 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a6d Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a79 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a85 Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005a99 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b59 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005bd1 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005cc1 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005db5 Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x0800625d Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062f5 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006359 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x0800636d Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006429 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065d5 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065e9 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065fd Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006685 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006699 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x080066ad Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080066c1 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067e1 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067e1 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080068a5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080068a5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080068b3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080068c1 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080068c1 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068cf Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068cf Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068dd Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068dd Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068eb Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068eb Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068f9 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006911 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006911 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a95 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a95 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006afd Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006afd Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b35 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b35 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b65 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006bcd Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006bcd Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006c1f Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c35 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006cc1 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006ccd Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006ccd Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006db6 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006dbe Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006dd0 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006df0 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000061a8, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060d0])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005df0, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x000000ac Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800152c 0x0800152c 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x0800152e 0x0800152e 0x00000002 PAD
+ 0x08001530 0x08001530 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001558 0x08001558 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x08001582 0x08001582 0x00000002 PAD
+ 0x08001584 0x08001584 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x08001586 0x08001586 0x00000002 PAD
+ 0x08001588 0x08001588 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x0800158a 0x0800158a 0x00000002 PAD
+ 0x0800158c 0x0800158c 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x0800158e 0x0800158e 0x00000002 PAD
+ 0x08001590 0x08001590 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001678 0x08001678 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x0800167a 0x0800167a 0x00000002 PAD
+ 0x0800167c 0x0800167c 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x0800167e 0x0800167e 0x00000002 PAD
+ 0x08001680 0x08001680 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x0800170c 0x0800170c 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x08001822 0x08001822 0x00000002 PAD
+ 0x08001824 0x08001824 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001836 0x08001836 0x00000002 PAD
+ 0x08001838 0x08001838 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800184e 0x0800184e 0x00000002 PAD
+ 0x08001850 0x08001850 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001860 0x08001860 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001882 0x08001882 0x00000002 PAD
+ 0x08001884 0x08001884 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001886 0x08001886 0x00000002 PAD
+ 0x08001888 0x08001888 0x00000002 Code RO 940 .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 154 .text.adc_base_config at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001904 0x08001904 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x0800192c 0x0800192c 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800193e 0x0800193e 0x00000002 PAD
+ 0x08001940 0x08001940 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001ba6 0x08001ba6 0x00000002 PAD
+ 0x08001ba8 0x08001ba8 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bd2 0x08001bd2 0x00000002 PAD
+ 0x08001bd4 0x08001bd4 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c02 0x08001c02 0x00000002 PAD
+ 0x08001c04 0x08001c04 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c8e 0x08001c8e 0x00000002 PAD
+ 0x08001c90 0x08001c90 0x000000ba Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001d4a 0x08001d4a 0x00000002 PAD
+ 0x08001d4c 0x08001d4c 0x0000007a Code RO 978 .text.changeCompInput comparator.o
+ 0x08001dc6 0x08001dc6 0x00000002 PAD
+ 0x08001dc8 0x08001dc8 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001dde 0x08001dde 0x00000002 PAD
+ 0x08001de0 0x08001de0 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x08002194 0x08002194 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x0800265c 0x0800265c 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x0800283c 0x0800283c 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002858 0x08002858 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002872 0x08002872 0x00000002 PAD
+ 0x08002874 0x08002874 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800288e 0x0800288e 0x00000002 PAD
+ 0x08002890 0x08002890 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028aa 0x080028aa 0x00000002 PAD
+ 0x080028ac 0x080028ac 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028c4 0x080028c4 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002946 0x08002946 0x00000002 PAD
+ 0x08002948 0x08002948 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a68 0x08002a68 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002a82 0x08002a82 0x00000002 PAD
+ 0x08002a84 0x08002a84 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002aac 0x08002aac 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x08002ad4 0x08002ad4 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002b22 0x08002b22 0x00000002 PAD
+ 0x08002b24 0x08002b24 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002b9e 0x08002b9e 0x00000002 PAD
+ 0x08002ba0 0x08002ba0 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bb2 0x08002bb2 0x00000002 PAD
+ 0x08002bb4 0x08002bb4 0x00000010 Code RO 299 .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 110 .text.detectInput signal.o
+ 0x08002e78 0x08002e78 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e82 0x08002e82 0x00000002 PAD
+ 0x08002e84 0x08002e84 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e92 0x08002e92 0x00000002 PAD
+ 0x08002e94 0x08002e94 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002ea4 0x08002ea4 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002f20 0x08002f20 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002f60 0x08002f60 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002f72 0x08002f72 0x00000002 PAD
+ 0x08002f74 0x08002f74 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x08003082 0x08003082 0x00000002 PAD
+ 0x08003084 0x08003084 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08003090 0x08003090 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x080030a2 0x080030a2 0x00000002 PAD
+ 0x080030a4 0x080030a4 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x08003232 0x08003232 0x00000002 PAD
+ 0x08003234 0x08003234 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x08003252 0x08003252 0x00000002 PAD
+ 0x08003254 0x08003254 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x080033da 0x080033da 0x00000002 PAD
+ 0x080033dc 0x080033dc 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003468 0x08003468 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x0800347a 0x0800347a 0x00000002 PAD
+ 0x0800347c 0x0800347c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003484 0x08003484 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x08003492 0x08003492 0x00000002 PAD
+ 0x08003494 0x08003494 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x080034ba 0x080034ba 0x00000002 PAD
+ 0x080034bc 0x080034bc 0x00000010 Code RO 994 .text.getInputPinState io.o
+ 0x080034cc 0x080034cc 0x00000076 Code RO 526 .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 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035b0 0x080035b0 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x080035b4 0x080035b4 0x00000198 Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x0800374c 0x0800374c 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x08003840 0x08003840 0x00000342 Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b82 0x08003b82 0x00000002 PAD
+ 0x08003b84 0x08003b84 0x00000c28 Code RO 52 .text.main main.o
+ 0x080047ac 0x080047ac 0x0000010e Code RO 1107 .text.makeTelemPackage serial_telemetry.o
+ 0x080048ba 0x080048ba 0x00000002 PAD
+ 0x080048bc 0x080048bc 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004aa0 0x08004aa0 0x00000050 Code RO 11 .text.map functions.o
+ 0x08004af0 0x08004af0 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004b08 0x08004b08 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b7a 0x08004b7a 0x00000002 PAD
+ 0x08004b7c 0x08004b7c 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x08004c10 0x08004c10 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x08004d3a 0x08004d3a 0x00000002 PAD
+ 0x08004d3c 0x08004d3c 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004da4 0x08004da4 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004e0c 0x08004e0c 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004e86 0x08004e86 0x00000002 PAD
+ 0x08004e88 0x08004e88 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004f04 0x08004f04 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004f90 0x08004f90 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004fc8 0x08004fc8 0x00000078 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x08005040 0x08005040 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x080050a2 0x080050a2 0x00000002 PAD
+ 0x080050a4 0x080050a4 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x08005122 0x08005122 0x00000002 PAD
+ 0x08005124 0x08005124 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x08005134 0x08005134 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x080051b8 0x080051b8 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x080052da 0x080052da 0x00000002 PAD
+ 0x080052dc 0x080052dc 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x08005376 0x08005376 0x00000002 PAD
+ 0x08005378 0x08005378 0x0000001c Code RO 1101 .text.send_telem_DMA serial_telemetry.o
+ 0x08005394 0x08005394 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x08005a4a 0x08005a4a 0x00000002 PAD
+ 0x08005a4c 0x08005a4c 0x00000012 Code RO 1000 .text.setInputPullUp io.o
+ 0x08005a5e 0x08005a5e 0x00000002 PAD
+ 0x08005a60 0x08005a60 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x08005a6c 0x08005a6c 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005a78 0x08005a78 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x08005a84 0x08005a84 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005a98 0x08005a98 0x000000be Code RO 40 .text.startMotor main.o
+ 0x08005b56 0x08005b56 0x00000002 PAD
+ 0x08005b58 0x08005b58 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005bce 0x08005bce 0x00000002 PAD
+ 0x08005bd0 0x08005bd0 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005cc0 0x08005cc0 0x000000f4 Code RO 1109 .text.telem_UART_Init serial_telemetry.o
+ 0x08005db4 0x08005db4 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x0800625c 0x0800625c 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062f2 0x080062f2 0x00000002 PAD
+ 0x080062f4 0x080062f4 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006356 0x08006356 0x00000002 PAD
+ 0x08006358 0x08006358 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x0800636a 0x0800636a 0x00000002 PAD
+ 0x0800636c 0x0800636c 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x08006426 0x08006426 0x00000002 PAD
+ 0x08006428 0x08006428 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x080065d4 0x080065d4 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065e6 0x080065e6 0x00000002 PAD
+ 0x080065e8 0x080065e8 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
+ 0x080065fa 0x080065fa 0x00000002 PAD
+ 0x080065fc 0x080065fc 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
+ 0x08006682 0x08006682 0x00000002 PAD
+ 0x08006684 0x08006684 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006696 0x08006696 0x00000002 PAD
+ 0x08006698 0x08006698 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x080066aa 0x080066aa 0x00000002 PAD
+ 0x080066ac 0x080066ac 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
+ 0x080066be 0x080066be 0x00000002 PAD
+ 0x080066c0 0x080066c0 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x080067de 0x080067de 0x00000002 PAD
+ 0x080067e0 0x080067e0 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080068a4 0x080068a4 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068f8 0x080068f8 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006910 0x08006910 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a94 0x08006a94 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006afc 0x08006afc 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b32 0x08006b32 0x00000002 PAD
+ 0x08006b34 0x08006b34 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b64 0x08006b64 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006bcc 0x08006bcc 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c34 0x08006c34 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006cc0 0x08006cc0 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006cca 0x08006cca 0x00000002 PAD
+ 0x08006ccc 0x08006ccc 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006db6 0x08006db6 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006db6 0x08006db6 0x00000008 Data RO 315 .rodata.cst8 at32f421_crm.o
+ 0x08006dbe 0x08006dbe 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006dce 0x08006dce 0x00000002 PAD
+ 0x08006dd0 0x08006dd0 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006df0, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1111 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1112 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 970 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1008 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1120 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 146 .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
+ 450 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
+ 178 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 8038 14 0 928 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 21872 178 294 952 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
+
+ 23786 298 294 952 2720 0 Grand Totals
+ 23786 298 294 736 2720 0 ELF Image Totals (compressed)
+ 23786 298 294 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24080 ( 23.52kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24816 ( 24.23kB)
+
+==============================================================================
+
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..55fb8b21
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_NEUTRON_1_2S_AIO_F421.map
@@ -0,0 +1,3301 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+973 unused section(s) (total 31220 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x08001504 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001508 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001534 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x0800155c Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001560 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x08001564 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001568 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001650 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001654 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001658 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016e4 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001818 Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800182c Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001844 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001854 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001878 Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x0800187c Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001881 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001880 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080018ac Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018f0 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018f8 Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x08001904 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x0800190c Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001918 Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001920 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001934 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001940 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b9c Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bc8 Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bdc Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001bf8 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c84 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d40 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001dc4 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001ddc Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x080021b8 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002680 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002898 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x080028b4 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028d0 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028e8 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x0800296c Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002988 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x080029b0 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x080029d8 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002a28 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002aa4 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002ab8 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002ac8 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002af4 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002b44 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002d7c Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002d88 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002d98 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002da8 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002e24 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002e64 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002e78 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08002f88 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08002f94 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08002fa8 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003138 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003158 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080032e0 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x0800336c Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003380 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003388 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003398 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080033c0 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080033d0 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x080033e8 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003410 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x0800343c Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003440 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x080035d0 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080036c4 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003a04 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004608 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x080047ec Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x0800483c Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004854 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x080048e8 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004a14 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004a7c Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004ae4 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004b60 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004bdc Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004c68 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004ca0 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08004d18 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08004d7c Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08004dfc Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08004e0c Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08004e90 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08004fb4 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005050 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005708 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005718 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005724 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005730 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x0800573c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005750 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005810 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005888 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005968 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005978 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08005e20 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x08005eb8 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08005f1c Section 0 at32f421_tmr.o(.text.tmr_output_channel_polarity_set)
+ [Anonymous Symbol] 0x08005fbc Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08005fd0 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x0800608c Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08006238 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006358 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x08006367 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x0800641c Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006470 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006489 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006488 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x0800660c Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006674 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x080066ac Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x080066dc Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006744 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x080067ac Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006838 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006844 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006853 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ x$fpl$usenofp 0x0800692e Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000848 Data 512 startup_at32f421.o(HEAP)
+ HEAP 0x20000848 Section 512 startup_at32f421.o(HEAP)
+ Stack_Mem 0x20000a48 Data 1024 startup_at32f421.o(STACK)
+ STACK 0x20000a48 Section 1024 startup_at32f421.o(STACK)
+ __initial_sp 0x20000e48 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001505 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001509 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001531 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001535 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x0800155d Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001561 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x08001565 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001569 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001651 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001655 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001659 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016e5 Thumb Code 308 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x08001819 Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x0800182d Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001845 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001855 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x08001879 Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x0800187d Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080018ad Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018f1 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018f9 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x08001905 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x0800190d Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001919 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001921 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001935 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001941 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b9d Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bc9 Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bdd Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001bf9 Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c85 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d41 Thumb Code 130 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001dc5 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001ddd Thumb Code 986 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x080021b9 Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002681 Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002861 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x0800287d Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002899 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x080028b5 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028d1 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028e9 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_flag_get 0x0800296d Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002989 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x080029b1 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x080029d9 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002a29 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002aa5 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002ab9 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002ac9 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002af5 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002b45 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002d7d Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002d89 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002d99 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002da9 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002e25 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002e65 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002e79 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08002f89 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08002f95 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08002fa9 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003139 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003159 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080032e1 Thumb Code 138 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x0800336d Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003381 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003389 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003399 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080033c1 Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_mode_QUICK 0x080033d1 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x080033e9 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003411 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x0800343d Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003441 Thumb Code 398 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x080035d1 Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080036c5 Thumb Code 830 main.o(.text.loadEEpromSettings)
+ main 0x08003a05 Thumb Code 3076 main.o(.text.main)
+ make_dshot_package 0x08004609 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x080047ed Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x0800483d Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ playBeaconTune3 0x08004855 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x080048e9 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004a15 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004a7d Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004ae5 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004b61 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004bdd Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004c69 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004ca1 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08004d19 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08004d7d Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08004dfd Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08004e0d Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08004e91 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08004fb5 Thumb Code 154 io.o(.text.sendDshotDma)
+ setInput 0x08005051 Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005709 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005719 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005725 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005731 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x0800573d Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005751 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005811 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005889 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ tenKhzRoutine 0x08005979 Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08005e21 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x08005eb9 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_output_channel_polarity_set 0x08005f1d Thumb Code 158 at32f421_tmr.o(.text.tmr_output_channel_polarity_set)
+ tmr_period_buffer_enable 0x08005fbd Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08005fd1 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x0800608d Thumb Code 428 signal.o(.text.transfercomplete)
+ zcfoundroutine 0x08006239 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006359 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006359 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x0800641d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x0800641d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x0800642b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006439 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006439 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x08006447 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x08006447 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006455 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006455 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x08006463 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x08006463 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006471 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006489 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006489 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x0800660d Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x0800660d Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006675 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006675 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x080066ad Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x080066ad Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x080066dd Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006745 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006745 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006797 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x080067ad Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006839 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006845 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006845 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x0800692e Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x0800692e Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006940 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006960 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ pwmSin 0x200000e0 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b0 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ beep_volume 0x2000052e Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x20000530 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x20000630 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x20000631 Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006e4 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006e8 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x2000077c Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x2000077d Data 1 io.o(.bss.out_put)
+ readings 0x2000077e Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00005d18, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00005c40])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005960, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x00000082 Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001502 0x08001502 0x00000002 PAD
+ 0x08001504 0x08001504 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x08001506 0x08001506 0x00000002 PAD
+ 0x08001508 0x08001508 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001530 0x08001530 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x08001532 0x08001532 0x00000002 PAD
+ 0x08001534 0x08001534 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x0800155e 0x0800155e 0x00000002 PAD
+ 0x08001560 0x08001560 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x08001562 0x08001562 0x00000002 PAD
+ 0x08001564 0x08001564 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x08001566 0x08001566 0x00000002 PAD
+ 0x08001568 0x08001568 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001650 0x08001650 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x08001652 0x08001652 0x00000002 PAD
+ 0x08001654 0x08001654 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x08001656 0x08001656 0x00000002 PAD
+ 0x08001658 0x08001658 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x080016e4 0x080016e4 0x00000134 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x08001818 0x08001818 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800182a 0x0800182a 0x00000002 PAD
+ 0x0800182c 0x0800182c 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001842 0x08001842 0x00000002 PAD
+ 0x08001844 0x08001844 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001854 0x08001854 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001876 0x08001876 0x00000002 PAD
+ 0x08001878 0x08001878 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800187a 0x0800187a 0x00000002 PAD
+ 0x0800187c 0x0800187c 0x00000002 Code RO 940 .text.UsageFault_Handler at32f421_it.o
+ 0x0800187e 0x0800187e 0x00000002 PAD
+ 0x08001880 0x08001880 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x080018aa 0x080018aa 0x00000002 PAD
+ 0x080018ac 0x080018ac 0x00000044 Code RO 154 .text.adc_base_config at32f421_adc.o
+ 0x080018f0 0x080018f0 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018f8 0x080018f8 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x08001902 0x08001902 0x00000002 PAD
+ 0x08001904 0x08001904 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x0800190c 0x0800190c 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x08001916 0x08001916 0x00000002 PAD
+ 0x08001918 0x08001918 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001920 0x08001920 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001932 0x08001932 0x00000002 PAD
+ 0x08001934 0x08001934 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x0800193e 0x0800193e 0x00000002 PAD
+ 0x08001940 0x08001940 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001b9a 0x08001b9a 0x00000002 PAD
+ 0x08001b9c 0x08001b9c 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bc6 0x08001bc6 0x00000002 PAD
+ 0x08001bc8 0x08001bc8 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bda 0x08001bda 0x00000002 PAD
+ 0x08001bdc 0x08001bdc 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001bf6 0x08001bf6 0x00000002 PAD
+ 0x08001bf8 0x08001bf8 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c82 0x08001c82 0x00000002 PAD
+ 0x08001c84 0x08001c84 0x000000ba Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001d3e 0x08001d3e 0x00000002 PAD
+ 0x08001d40 0x08001d40 0x00000082 Code RO 978 .text.changeCompInput comparator.o
+ 0x08001dc2 0x08001dc2 0x00000002 PAD
+ 0x08001dc4 0x08001dc4 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001dda 0x08001dda 0x00000002 PAD
+ 0x08001ddc 0x08001ddc 0x000003da Code RO 1090 .text.comStep phaseouts.o
+ 0x080021b6 0x080021b6 0x00000002 PAD
+ 0x080021b8 0x080021b8 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002680 0x08002680 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x08002860 0x08002860 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x0800287c 0x0800287c 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002896 0x08002896 0x00000002 PAD
+ 0x08002898 0x08002898 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x080028b2 0x080028b2 0x00000002 PAD
+ 0x080028b4 0x080028b4 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028ce 0x080028ce 0x00000002 PAD
+ 0x080028d0 0x080028d0 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028e8 0x080028e8 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800296a 0x0800296a 0x00000002 PAD
+ 0x0800296c 0x0800296c 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002986 0x08002986 0x00000002 PAD
+ 0x08002988 0x08002988 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x080029b0 0x080029b0 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x080029d8 0x080029d8 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002a26 0x08002a26 0x00000002 PAD
+ 0x08002a28 0x08002a28 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002aa2 0x08002aa2 0x00000002 PAD
+ 0x08002aa4 0x08002aa4 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002ab6 0x08002ab6 0x00000002 PAD
+ 0x08002ab8 0x08002ab8 0x00000010 Code RO 299 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002ac8 0x08002ac8 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002af4 0x08002af4 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002b42 0x08002b42 0x00000002 PAD
+ 0x08002b44 0x08002b44 0x00000238 Code RO 110 .text.detectInput signal.o
+ 0x08002d7c 0x08002d7c 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002d86 0x08002d86 0x00000002 PAD
+ 0x08002d88 0x08002d88 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002d96 0x08002d96 0x00000002 PAD
+ 0x08002d98 0x08002d98 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002da8 0x08002da8 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002e24 0x08002e24 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002e64 0x08002e64 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002e76 0x08002e76 0x00000002 PAD
+ 0x08002e78 0x08002e78 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x08002f86 0x08002f86 0x00000002 PAD
+ 0x08002f88 0x08002f88 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08002f94 0x08002f94 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x08002fa6 0x08002fa6 0x00000002 PAD
+ 0x08002fa8 0x08002fa8 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x08003136 0x08003136 0x00000002 PAD
+ 0x08003138 0x08003138 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x08003156 0x08003156 0x00000002 PAD
+ 0x08003158 0x08003158 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x080032de 0x080032de 0x00000002 PAD
+ 0x080032e0 0x080032e0 0x0000008a Code RO 1092 .text.fullBrake phaseouts.o
+ 0x0800336a 0x0800336a 0x00000002 PAD
+ 0x0800336c 0x0800336c 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x0800337e 0x0800337e 0x00000002 PAD
+ 0x08003380 0x08003380 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003388 0x08003388 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x08003396 0x08003396 0x00000002 PAD
+ 0x08003398 0x08003398 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x080033be 0x080033be 0x00000002 PAD
+ 0x080033c0 0x080033c0 0x0000000e Code RO 994 .text.getInputPinState io.o
+ 0x080033ce 0x080033ce 0x00000002 PAD
+ 0x080033d0 0x080033d0 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x080033e6 0x080033e6 0x00000002 PAD
+ 0x080033e8 0x080033e8 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800340e 0x0800340e 0x00000002 PAD
+ 0x08003410 0x08003410 0x0000002c Code RO 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x0800343c 0x0800343c 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x08003440 0x08003440 0x0000018e Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x080035ce 0x080035ce 0x00000002 PAD
+ 0x080035d0 0x080035d0 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x080036c4 0x080036c4 0x0000033e Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003a02 0x08003a02 0x00000002 PAD
+ 0x08003a04 0x08003a04 0x00000c04 Code RO 52 .text.main main.o
+ 0x08004608 0x08004608 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x080047ec 0x080047ec 0x00000050 Code RO 11 .text.map functions.o
+ 0x0800483c 0x0800483c 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004854 0x08004854 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x080048e8 0x080048e8 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x08004a12 0x08004a12 0x00000002 PAD
+ 0x08004a14 0x08004a14 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004a7c 0x08004a7c 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004ae4 0x08004ae4 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004b5e 0x08004b5e 0x00000002 PAD
+ 0x08004b60 0x08004b60 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004bdc 0x08004bdc 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004c68 0x08004c68 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004ca0 0x08004ca0 0x00000078 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x08004d18 0x08004d18 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x08004d7a 0x08004d7a 0x00000002 PAD
+ 0x08004d7c 0x08004d7c 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x08004dfa 0x08004dfa 0x00000002 PAD
+ 0x08004dfc 0x08004dfc 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x08004e0c 0x08004e0c 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x08004e90 0x08004e90 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x08004fb2 0x08004fb2 0x00000002 PAD
+ 0x08004fb4 0x08004fb4 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x0800504e 0x0800504e 0x00000002 PAD
+ 0x08005050 0x08005050 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x08005706 0x08005706 0x00000002 PAD
+ 0x08005708 0x08005708 0x0000000e Code RO 1000 .text.setInputPullUp io.o
+ 0x08005716 0x08005716 0x00000002 PAD
+ 0x08005718 0x08005718 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x08005724 0x08005724 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005730 0x08005730 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x0800573c 0x0800573c 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005750 0x08005750 0x000000be Code RO 40 .text.startMotor main.o
+ 0x0800580e 0x0800580e 0x00000002 PAD
+ 0x08005810 0x08005810 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005886 0x08005886 0x00000002 PAD
+ 0x08005888 0x08005888 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005978 0x08005978 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08005e20 0x08005e20 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x08005eb6 0x08005eb6 0x00000002 PAD
+ 0x08005eb8 0x08005eb8 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08005f1a 0x08005f1a 0x00000002 PAD
+ 0x08005f1c 0x08005f1c 0x0000009e Code RO 814 .text.tmr_output_channel_polarity_set at32f421_tmr.o
+ 0x08005fba 0x08005fba 0x00000002 PAD
+ 0x08005fbc 0x08005fbc 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08005fce 0x08005fce 0x00000002 PAD
+ 0x08005fd0 0x08005fd0 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x0800608a 0x0800608a 0x00000002 PAD
+ 0x0800608c 0x0800608c 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x08006238 0x08006238 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x08006356 0x08006356 0x00000002 PAD
+ 0x08006358 0x08006358 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x0800641c 0x0800641c 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006470 0x08006470 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006488 0x08006488 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x0800660c 0x0800660c 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006674 0x08006674 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x080066aa 0x080066aa 0x00000002 PAD
+ 0x080066ac 0x080066ac 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x080066dc 0x080066dc 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006744 0x08006744 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x080067ac 0x080067ac 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006838 0x08006838 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006842 0x08006842 0x00000002 PAD
+ 0x08006844 0x08006844 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x0800692e 0x0800692e 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x0800692e 0x0800692e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x0800693e 0x0800693e 0x00000002 PAD
+ 0x08006940 0x08006940 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006960, Size: 0x00000e48, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b0 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b4 COMPRESSED 0x00000004 PAD
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x2000052f COMPRESSED 0x00000001 PAD
+ 0x20000530 - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x20000630 - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x20000631 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006e1 COMPRESSED 0x00000003 PAD
+ 0x200006e4 - 0x00000004 Zero RW 970 .bss.exti_int at32f421_it.o
+ 0x200006e8 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x2000077c - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x2000077d - 0x00000001 Zero RW 1008 .bss.out_put io.o
+ 0x2000077e - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000846 COMPRESSED 0x00000002 PAD
+ 0x20000848 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a48 - 0x00000400 Zero RW 1120 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 146 .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
+ 408 0 0 0 4 0 at32f421_it.o
+ 610 30 0 0 0 0 at32f421_tmr.o
+ 186 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 308 0 0 2 257 0 io.o
+ 7998 12 0 928 530 0 main.o
+ 1206 0 0 0 0 0 peripherals.o
+ 1568 12 0 0 0 0 phaseouts.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 20712 162 286 948 2612 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 150 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
+
+ 22626 282 286 948 2708 0 Grand Totals
+ 22626 282 286 736 2708 0 ELF Image Totals (compressed)
+ 22626 282 286 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 22912 ( 22.38kB)
+ Total RW Size (RW Data + ZI Data) 3656 ( 3.57kB)
+ Total ROM Size (Code + RO Data + RW Data) 23648 ( 23.09kB)
+
+==============================================================================
+
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..cee7e89b
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_NEUTRON_2_6S_AIO_F421.map
@@ -0,0 +1,3341 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (12 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+959 unused section(s) (total 30100 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x0800152c Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001558 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x0800155c Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001584 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001588 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x0800158c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001590 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001678 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x0800167c Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001680 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x0800170c 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] 0x08001dd0 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001de8 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800219c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002664 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002898 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028b4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028cc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002950 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a68 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a70 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a8c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002ab4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002adc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b2c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002ba8 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bbc Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bcc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bf8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c48 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e80 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002eac Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f28 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f68 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f7c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800308c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003098 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x080030ac Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800323c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800325c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033e4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003470 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003484 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800348c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800349c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034c4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034d4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800354c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003564 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800358c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035b8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035bc Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003754 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003848 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b8c Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080047b4 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080048c4 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004aa8 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004af8 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004b10 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b84 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004c18 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004d44 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004dac Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004e14 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e90 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004f0c Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f98 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fd0 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005048 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x080050ac Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x0800512c Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x0800513c Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x080051c0 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052e4 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005380 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800539c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a54 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a68 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a74 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a80 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a8c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005aa0 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b60 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005bd8 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005cb8 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005cc8 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005dbc Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006264 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062fc Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006360 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006374 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006430 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065dc Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065f0 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006604 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800668c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x080066a0 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x080066b4 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080066c8 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067e8 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067f7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080068ac Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006900 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006919 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006918 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a9c Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006b04 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b3c Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b6c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006bd4 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c3c Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006cc8 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006cd4 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006ce3 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006dbe Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006dbe Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x0800152d Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001531 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001559 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x0800155d Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001585 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001589 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x0800158d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001591 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001679 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x0800167d Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001681 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x0800170d Thumb Code 278 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 130 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001dd1 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001de9 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800219d Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002665 Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002845 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800287d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002899 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028b5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028cd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002951 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a71 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a8d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002ab5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002add Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b2d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002ba9 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bbd Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bcd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bf9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c49 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e81 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e8d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e9d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002ead Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f29 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f69 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f7d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800308d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003099 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x080030ad Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800323d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800325d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033e5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003471 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003485 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800348d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800349d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034c5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034d5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800354d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003565 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800358d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035b9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035bd Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003755 Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003849 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b8d Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x080047b5 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080048c5 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004aa9 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004af9 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004b11 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b85 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004c19 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d45 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004dad Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004e15 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e91 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004f0d Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f99 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fd1 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08005049 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x080050ad Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x0800512d Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x0800513d Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x080051c1 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052e5 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005381 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800539d Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a55 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a69 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a75 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a81 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a8d Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005aa1 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b61 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005bd9 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005cc9 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005dbd Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006265 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062fd Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006361 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006375 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006431 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065dd Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065f1 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006605 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800668d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x080066a1 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x080066b5 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080066c9 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067e9 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067e9 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080068ad Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080068ad Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080068bb Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080068c9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080068c9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068d7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068d7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068e5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068e5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068f3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068f3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006901 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006919 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006919 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a9d Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a9d Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006b05 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006b05 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b3d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b3d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b6d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006bd5 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006bd5 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006c27 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c3d Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006cc9 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006cd5 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006cd5 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006dbe Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006dc6 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006dd8 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006df8 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000061b0, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060d8])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005df8, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x000000ac Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800152c 0x0800152c 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x0800152e 0x0800152e 0x00000002 PAD
+ 0x08001530 0x08001530 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001558 0x08001558 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x08001582 0x08001582 0x00000002 PAD
+ 0x08001584 0x08001584 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x08001586 0x08001586 0x00000002 PAD
+ 0x08001588 0x08001588 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x0800158a 0x0800158a 0x00000002 PAD
+ 0x0800158c 0x0800158c 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x0800158e 0x0800158e 0x00000002 PAD
+ 0x08001590 0x08001590 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001678 0x08001678 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x0800167a 0x0800167a 0x00000002 PAD
+ 0x0800167c 0x0800167c 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x0800167e 0x0800167e 0x00000002 PAD
+ 0x08001680 0x08001680 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x0800170c 0x0800170c 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x08001822 0x08001822 0x00000002 PAD
+ 0x08001824 0x08001824 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001836 0x08001836 0x00000002 PAD
+ 0x08001838 0x08001838 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800184e 0x0800184e 0x00000002 PAD
+ 0x08001850 0x08001850 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001860 0x08001860 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001882 0x08001882 0x00000002 PAD
+ 0x08001884 0x08001884 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001886 0x08001886 0x00000002 PAD
+ 0x08001888 0x08001888 0x00000002 Code RO 940 .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 154 .text.adc_base_config at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001904 0x08001904 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x0800192c 0x0800192c 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800193e 0x0800193e 0x00000002 PAD
+ 0x08001940 0x08001940 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001ba6 0x08001ba6 0x00000002 PAD
+ 0x08001ba8 0x08001ba8 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bd2 0x08001bd2 0x00000002 PAD
+ 0x08001bd4 0x08001bd4 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c02 0x08001c02 0x00000002 PAD
+ 0x08001c04 0x08001c04 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c8e 0x08001c8e 0x00000002 PAD
+ 0x08001c90 0x08001c90 0x000000ba Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001d4a 0x08001d4a 0x00000002 PAD
+ 0x08001d4c 0x08001d4c 0x00000082 Code RO 978 .text.changeCompInput comparator.o
+ 0x08001dce 0x08001dce 0x00000002 PAD
+ 0x08001dd0 0x08001dd0 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001de6 0x08001de6 0x00000002 PAD
+ 0x08001de8 0x08001de8 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x0800219c 0x0800219c 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002664 0x08002664 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x08002844 0x08002844 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002860 0x08002860 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800287a 0x0800287a 0x00000002 PAD
+ 0x0800287c 0x0800287c 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002896 0x08002896 0x00000002 PAD
+ 0x08002898 0x08002898 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028b2 0x080028b2 0x00000002 PAD
+ 0x080028b4 0x080028b4 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028cc 0x080028cc 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800294e 0x0800294e 0x00000002 PAD
+ 0x08002950 0x08002950 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a70 0x08002a70 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002a8a 0x08002a8a 0x00000002 PAD
+ 0x08002a8c 0x08002a8c 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002ab4 0x08002ab4 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x08002adc 0x08002adc 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002b2a 0x08002b2a 0x00000002 PAD
+ 0x08002b2c 0x08002b2c 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002ba6 0x08002ba6 0x00000002 PAD
+ 0x08002ba8 0x08002ba8 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bba 0x08002bba 0x00000002 PAD
+ 0x08002bbc 0x08002bbc 0x00000010 Code RO 299 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bcc 0x08002bcc 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bf8 0x08002bf8 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c46 0x08002c46 0x00000002 PAD
+ 0x08002c48 0x08002c48 0x00000238 Code RO 110 .text.detectInput signal.o
+ 0x08002e80 0x08002e80 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e9a 0x08002e9a 0x00000002 PAD
+ 0x08002e9c 0x08002e9c 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002eac 0x08002eac 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002f28 0x08002f28 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002f68 0x08002f68 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002f7a 0x08002f7a 0x00000002 PAD
+ 0x08002f7c 0x08002f7c 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x0800308a 0x0800308a 0x00000002 PAD
+ 0x0800308c 0x0800308c 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08003098 0x08003098 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x080030aa 0x080030aa 0x00000002 PAD
+ 0x080030ac 0x080030ac 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x0800323a 0x0800323a 0x00000002 PAD
+ 0x0800323c 0x0800323c 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x0800325a 0x0800325a 0x00000002 PAD
+ 0x0800325c 0x0800325c 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x080033e2 0x080033e2 0x00000002 PAD
+ 0x080033e4 0x080033e4 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003470 0x08003470 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x08003482 0x08003482 0x00000002 PAD
+ 0x08003484 0x08003484 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x0800348c 0x0800348c 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x080034c2 0x080034c2 0x00000002 PAD
+ 0x080034c4 0x080034c4 0x00000010 Code RO 994 .text.getInputPinState io.o
+ 0x080034d4 0x080034d4 0x00000076 Code RO 526 .text.gpio_init at32f421_gpio.o
+ 0x0800354a 0x0800354a 0x00000002 PAD
+ 0x0800354c 0x0800354c 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003562 0x08003562 0x00000002 PAD
+ 0x08003564 0x08003564 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800358a 0x0800358a 0x00000002 PAD
+ 0x0800358c 0x0800358c 0x0000002c Code RO 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035b8 0x080035b8 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x080035bc 0x080035bc 0x00000198 Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x08003754 0x08003754 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x08003848 0x08003848 0x00000342 Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b8a 0x08003b8a 0x00000002 PAD
+ 0x08003b8c 0x08003b8c 0x00000c28 Code RO 52 .text.main main.o
+ 0x080047b4 0x080047b4 0x0000010e Code RO 1107 .text.makeTelemPackage serial_telemetry.o
+ 0x080048c2 0x080048c2 0x00000002 PAD
+ 0x080048c4 0x080048c4 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004aa8 0x08004aa8 0x00000050 Code RO 11 .text.map functions.o
+ 0x08004af8 0x08004af8 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004b10 0x08004b10 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b82 0x08004b82 0x00000002 PAD
+ 0x08004b84 0x08004b84 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x08004c18 0x08004c18 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x08004d42 0x08004d42 0x00000002 PAD
+ 0x08004d44 0x08004d44 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004dac 0x08004dac 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004e14 0x08004e14 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004e8e 0x08004e8e 0x00000002 PAD
+ 0x08004e90 0x08004e90 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004f0c 0x08004f0c 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004f98 0x08004f98 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004fd0 0x08004fd0 0x00000078 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x08005048 0x08005048 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x080050aa 0x080050aa 0x00000002 PAD
+ 0x080050ac 0x080050ac 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x0800512a 0x0800512a 0x00000002 PAD
+ 0x0800512c 0x0800512c 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x0800513c 0x0800513c 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x080051c0 0x080051c0 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x080052e2 0x080052e2 0x00000002 PAD
+ 0x080052e4 0x080052e4 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x0800537e 0x0800537e 0x00000002 PAD
+ 0x08005380 0x08005380 0x0000001c Code RO 1101 .text.send_telem_DMA serial_telemetry.o
+ 0x0800539c 0x0800539c 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x08005a52 0x08005a52 0x00000002 PAD
+ 0x08005a54 0x08005a54 0x00000012 Code RO 1000 .text.setInputPullUp io.o
+ 0x08005a66 0x08005a66 0x00000002 PAD
+ 0x08005a68 0x08005a68 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x08005a74 0x08005a74 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005a80 0x08005a80 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x08005a8c 0x08005a8c 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005aa0 0x08005aa0 0x000000be Code RO 40 .text.startMotor main.o
+ 0x08005b5e 0x08005b5e 0x00000002 PAD
+ 0x08005b60 0x08005b60 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005bd6 0x08005bd6 0x00000002 PAD
+ 0x08005bd8 0x08005bd8 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005cc8 0x08005cc8 0x000000f4 Code RO 1109 .text.telem_UART_Init serial_telemetry.o
+ 0x08005dbc 0x08005dbc 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006264 0x08006264 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062fa 0x080062fa 0x00000002 PAD
+ 0x080062fc 0x080062fc 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800635e 0x0800635e 0x00000002 PAD
+ 0x08006360 0x08006360 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006372 0x08006372 0x00000002 PAD
+ 0x08006374 0x08006374 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x0800642e 0x0800642e 0x00000002 PAD
+ 0x08006430 0x08006430 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x080065dc 0x080065dc 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065ee 0x080065ee 0x00000002 PAD
+ 0x080065f0 0x080065f0 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
+ 0x08006602 0x08006602 0x00000002 PAD
+ 0x08006604 0x08006604 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
+ 0x0800668a 0x0800668a 0x00000002 PAD
+ 0x0800668c 0x0800668c 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800669e 0x0800669e 0x00000002 PAD
+ 0x080066a0 0x080066a0 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x080066b2 0x080066b2 0x00000002 PAD
+ 0x080066b4 0x080066b4 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
+ 0x080066c6 0x080066c6 0x00000002 PAD
+ 0x080066c8 0x080066c8 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x080067e6 0x080067e6 0x00000002 PAD
+ 0x080067e8 0x080067e8 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080068ac 0x080068ac 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006900 0x08006900 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006918 0x08006918 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a9c 0x08006a9c 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006b04 0x08006b04 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b3a 0x08006b3a 0x00000002 PAD
+ 0x08006b3c 0x08006b3c 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b6c 0x08006b6c 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006bd4 0x08006bd4 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c3c 0x08006c3c 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006cc8 0x08006cc8 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006cd2 0x08006cd2 0x00000002 PAD
+ 0x08006cd4 0x08006cd4 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006dbe 0x08006dbe 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006dbe 0x08006dbe 0x00000008 Data RO 315 .rodata.cst8 at32f421_crm.o
+ 0x08006dc6 0x08006dc6 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006dd6 0x08006dd6 0x00000002 PAD
+ 0x08006dd8 0x08006dd8 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006df8, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1111 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1112 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 970 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1008 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1120 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 146 .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
+ 450 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
+ 186 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 8038 12 0 928 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 21880 176 294 952 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
+
+ 23794 296 294 952 2720 0 Grand Totals
+ 23794 296 294 736 2720 0 ELF Image Totals (compressed)
+ 23794 296 294 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24088 ( 23.52kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24824 ( 24.24kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_NEUTRON_4IN1_F421.map b/Keil_Projects/Listings/AM32_NEUTRON_4IN1_F421.map
index e9c4cb42..0aab28e1 100644
--- a/Keil_Projects/Listings/AM32_NEUTRON_4IN1_F421.map
+++ b/Keil_Projects/Listings/AM32_NEUTRON_4IN1_F421.map
@@ -8,16 +8,15 @@ Section Cross References
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.1) for armed
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for armed
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(.bss.play_tone_flag) for play_tone_flag
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.1) for running
+ 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
@@ -32,7 +31,7 @@ Section Cross References
main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
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.1) for .L_MergedGlobals.1
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
main.o(.text.loadEEpromSettings) refers to functions.o(.text.map) for map
main.o(.text.loadEEpromSettings) refers to sounds.o(.text.setVolume) for setVolume
@@ -40,98 +39,115 @@ Section Cross References
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.1) for .L_MergedGlobals.1
+ 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.1) for .L_MergedGlobals.1
+ 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.1) for .L_MergedGlobals.1
+ 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.1) for .L_MergedGlobals.1
+ 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.2) for .L_MergedGlobals.2
+ 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.1) for .L_MergedGlobals.1
+ 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.2) for .L_MergedGlobals.2
+ 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.1) for .L_MergedGlobals.1
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
- main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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.2) for .L_MergedGlobals.2
+ 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.1) for .L_MergedGlobals.1
+ 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.1) for .L_MergedGlobals.1
+ 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.telemetry_interval_ms) for telemetry_interval_ms
+ 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.processDshot) refers to main.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ 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.1) for .L_MergedGlobals.1
+ 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.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
- main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
- 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 main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
- 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.runBrushedLoop) refers to main.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
- main.o(.text.runBrushedLoop) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
- main.o(.text.runBrushedLoop) refers to phaseouts.o(.text.allOff) for allOff
- main.o(.text.runBrushedLoop) refers to functions.o(.text.delayMicros) for delayMicros
- main.o(.text.runBrushedLoop) refers to phaseouts.o(.text.twoChannelForward) for twoChannelForward
- main.o(.text.runBrushedLoop) refers to phaseouts.o(.text.twoChannelReverse) for twoChannelReverse
- main.o(.text.runBrushedLoop) refers to functions.o(.text.map) for map
- main.o(.text.runBrushedLoop) refers to fflt_clz.o(x$fpl$fflt) for __aeabi_i2f
- main.o(.text.runBrushedLoop) refers to fdiv.o(x$fpl$fdiv) for __aeabi_fdiv
- main.o(.text.runBrushedLoop) refers to ffix.o(x$fpl$ffix) for __aeabi_f2iz
- main.o(.ARM.exidx.text.runBrushedLoop) refers to main.o(.text.runBrushedLoop) 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(.bss.eepromBuffer) for eepromBuffer
- main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.1) for .L_MergedGlobals.1
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.2) for .L_MergedGlobals.2
main.o(.text.main) refers to main.o(.data..L_MergedGlobals) for .L_MergedGlobals
main.o(.text.main) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
- main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
- main.o(.text.main) refers to sounds.o(.text.playBrushedStartupTune) for playBrushedStartupTune
+ 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.2) for .L_MergedGlobals.2
- main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
- main.o(.text.main) refers to main.o(.text.runBrushedLoop) for runBrushedLoop
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for .L_MergedGlobals.3
+ 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
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
@@ -144,17 +160,14 @@ Section Cross References
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 phaseouts.o(.text.allpwm) for allpwm
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
main.o(.text.main) refers to phaseouts.o(.text.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 phaseouts.o(.text.allpwm) for allpwm
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
@@ -163,7 +176,7 @@ Section Cross References
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.1) for newinput
+ 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
@@ -171,16 +184,17 @@ Section Cross References
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 main.o(.bss..L_MergedGlobals.1) for zero_input_count
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for zero_input_count
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.1) for armed
+ 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
@@ -195,16 +209,16 @@ Section Cross References
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.1) for dshot
+ 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.1) for servoPwm
+ 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.1) for dshot
+ 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
@@ -221,7 +235,7 @@ Section Cross References
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.1) for signaltimeout
+ 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
@@ -233,7 +247,7 @@ Section Cross References
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.1) for signaltimeout
+ sounds.o(.text.playStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
sounds.o(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
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
@@ -241,7 +255,7 @@ Section Cross References
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.1) for signaltimeout
+ 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
@@ -254,35 +268,35 @@ Section Cross References
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.1) for signaltimeout
+ 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.1) for signaltimeout
+ 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.1) for signaltimeout
+ 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.1) for signaltimeout
+ 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.1) for signaltimeout
+ 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]
@@ -678,7 +692,7 @@ Section Cross References
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.1) for ADC_raw_temp
+ 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
@@ -715,7 +729,7 @@ Section Cross References
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.1) for dshot
+ 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]
@@ -940,6 +954,10 @@ Section Cross References
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
@@ -958,6 +976,15 @@ Section Cross References
__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
@@ -972,6 +999,7 @@ Section Cross References
__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
@@ -1080,7 +1108,7 @@ Removing Unused input sections from the image.
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), (78 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).
@@ -1088,56 +1116,39 @@ Removing Unused input sections from the image.
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), (190 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(.text.zcfoundroutine), (286 bytes).
- Removing main.o(.ARM.exidx.text.zcfoundroutine), (8 bytes).
- Removing main.o(.ARM.exidx.text.runBrushedLoop), (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.pwm_frequency_conversion_factor), (4 bytes).
- Removing main.o(.data.MAXIMUM_RPM_SPEED_CONTROL), (4 bytes).
- Removing main.o(.data.MINIMUM_RPM_SPEED_CONTROL), (4 bytes).
- Removing main.o(.data.speedPid), (40 bytes).
- Removing main.o(.data.stallPid), (40 bytes).
- Removing main.o(.bss.prop_brake_duty_cycle), (2 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(.data.stall_protect_target_interval), (2 bytes).
- Removing main.o(.data.enter_sine_angle), (2 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.target_e_com_time), (2 bytes).
- Removing main.o(.bss.input_override), (4 bytes).
- Removing main.o(.bss.stall_protection_adjust), (4 bytes).
Removing main.o(.bss.MCU_Id), (4 bytes).
Removing main.o(.bss.REV_Id), (4 bytes).
- Removing main.o(.data.maximum_throttle_change_ramp), (1 bytes).
- Removing main.o(.bss.crawler_mode), (1 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.bemf_timeout), (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(.data.max_duty_cycle_change), (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.armed_count_threshold), (2 bytes).
- Removing main.o(.data.min_bemf_counts_up), (1 bytes).
- Removing main.o(.data.min_bemf_counts_down), (1 bytes).
Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
Removing main.o(.rodata.str1.4), (13 bytes).
Removing main.o(.bss.blank_time), (2 bytes).
@@ -1168,14 +1179,12 @@ 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), (298 bytes).
Removing sounds.o(.ARM.exidx.text.playBlueJayTune), (8 bytes).
- Removing sounds.o(.text.playStartupTune), (140 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(.text.playInputTune2), (124 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).
@@ -1942,7 +1951,7 @@ Removing Unused input sections from the image.
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), (78 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).
@@ -2024,10 +2033,11 @@ Removing Unused input sections from the image.
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(.text.fullBrake), (140 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).
@@ -2042,7 +2052,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).
-977 unused section(s) (total 30890 bytes) removed from the image.
+959 unused section(s) (total 30093 bytes) removed from the image.
==============================================================================
@@ -2105,9 +2115,14 @@ Image Symbol Table
../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
@@ -2282,96 +2297,105 @@ Image Symbol Table
[Anonymous Symbol] 0x08003084 Section 0 at32f421_flash.o(.text.flash_sector_erase)
[Anonymous Symbol] 0x08003214 Section 0 at32f421_flash.o(.text.flash_unlock)
[Anonymous Symbol] 0x08003234 Section 0 at32f421_flash.o(.text.flash_word_program)
- [Anonymous Symbol] 0x080033bc Section 0 peripherals.o(.text.generatePwmTimerEvent)
- [Anonymous Symbol] 0x080033d0 Section 0 functions.o(.text.getAbsDif)
- [Anonymous Symbol] 0x080033d8 Section 0 comparator.o(.text.getCompOutputLevel)
- [Anonymous Symbol] 0x080033e8 Section 0 adc.o(.text.getConvertedDegrees)
- [Anonymous Symbol] 0x08003410 Section 0 io.o(.text.getInputPinState)
- [Anonymous Symbol] 0x08003420 Section 0 at32f421_gpio.o(.text.gpio_init)
- [Anonymous Symbol] 0x08003498 Section 0 functions.o(.text.gpio_mode_QUICK)
- [Anonymous Symbol] 0x080034b0 Section 0 functions.o(.text.gpio_mode_set)
- [Anonymous Symbol] 0x080034d8 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
- [Anonymous Symbol] 0x08003504 Section 0 peripherals.o(.text.initAfterJump)
- [Anonymous Symbol] 0x08003508 Section 0 peripherals.o(.text.initCorePeripherals)
- [Anonymous Symbol] 0x0800369c Section 0 main.o(.text.interruptRoutine)
- [Anonymous Symbol] 0x08003788 Section 0 main.o(.text.loadEEpromSettings)
- [Anonymous Symbol] 0x08003ac4 Section 0 main.o(.text.main)
- [Anonymous Symbol] 0x080046a4 Section 0 serial_telemetry.o(.text.makeTelemPackage)
- [Anonymous Symbol] 0x080047b4 Section 0 dshot.o(.text.make_dshot_package)
- [Anonymous Symbol] 0x08004998 Section 0 functions.o(.text.map)
- [Anonymous Symbol] 0x080049e8 Section 0 comparator.o(.text.maskPhaseInterrupts)
- [Anonymous Symbol] 0x08004a00 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
- [Anonymous Symbol] 0x08004a74 Section 0 sounds.o(.text.playBeaconTune3)
- [Anonymous Symbol] 0x08004b08 Section 0 sounds.o(.text.playBrushedStartupTune)
- [Anonymous Symbol] 0x08004b98 Section 0 sounds.o(.text.playChangedTone)
- [Anonymous Symbol] 0x08004c00 Section 0 sounds.o(.text.playDefaultTone)
- [Anonymous Symbol] 0x08004c68 Section 0 sounds.o(.text.playInputTune)
- [Anonymous Symbol] 0x08004ce4 Section 0 main.o(.text.processDshot)
- [Anonymous Symbol] 0x08004d18 Section 0 phaseouts.o(.text.proportionalBrake)
- [Anonymous Symbol] 0x08004d90 Section 0 eeprom.o(.text.read_flash_bin)
- [Anonymous Symbol] 0x08004df4 Section 0 io.o(.text.receiveDshotDma)
- [Anonymous Symbol] 0x08004e74 Section 0 peripherals.o(.text.resetInputCaptureTimer)
- [Anonymous Symbol] 0x08004e84 Section 0 main.o(.text.runBrushedLoop)
- [Anonymous Symbol] 0x08004fd8 Section 0 main.o(.text.saveEEpromSettings)
- [Anonymous Symbol] 0x0800505c Section 0 eeprom.o(.text.save_flash_nolib)
- [Anonymous Symbol] 0x08005180 Section 0 io.o(.text.sendDshotDma)
- [Anonymous Symbol] 0x0800521c Section 0 serial_telemetry.o(.text.send_telem_DMA)
- [Anonymous Symbol] 0x08005238 Section 0 main.o(.text.setInput)
- [Anonymous Symbol] 0x08005574 Section 0 io.o(.text.setInputPullUp)
- [Anonymous Symbol] 0x08005584 Section 0 peripherals.o(.text.setPWMCompare1)
- [Anonymous Symbol] 0x08005590 Section 0 peripherals.o(.text.setPWMCompare2)
- [Anonymous Symbol] 0x0800559c Section 0 peripherals.o(.text.setPWMCompare3)
- [Anonymous Symbol] 0x080055a8 Section 0 sounds.o(.text.setVolume)
- [Anonymous Symbol] 0x080055bc Section 0 peripherals.o(.text.system_clock_config)
- [Anonymous Symbol] 0x08005634 Section 0 system_at32f421.o(.text.system_core_clock_update)
- system_core_clock_update.sys_ahb_div_table 0x08005714 Number 0 system_at32f421.o(.text.system_core_clock_update)
- [Anonymous Symbol] 0x08005724 Section 0 serial_telemetry.o(.text.telem_UART_Init)
- [Anonymous Symbol] 0x08005818 Section 0 main.o(.text.tenKhzRoutine)
- [Anonymous Symbol] 0x08005914 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
- [Anonymous Symbol] 0x080059ac Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
- [Anonymous Symbol] 0x08005a10 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
- [Anonymous Symbol] 0x08005a24 Section 0 at32f421_tmr.o(.text.tmr_reset)
- [Anonymous Symbol] 0x08005ae0 Section 0 signal.o(.text.transfercomplete)
- [Anonymous Symbol] 0x08005c8c Section 0 phaseouts.o(.text.twoChannelForward)
- [Anonymous Symbol] 0x08005d3c Section 0 phaseouts.o(.text.twoChannelReverse)
- [Anonymous Symbol] 0x08005de8 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
- [Anonymous Symbol] 0x08005dfc Section 0 at32f421_usart.o(.text.usart_enable)
- [Anonymous Symbol] 0x08005e10 Section 0 at32f421_usart.o(.text.usart_init)
- [Anonymous Symbol] 0x08005e98 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
- [Anonymous Symbol] 0x08005eac Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
- [Anonymous Symbol] 0x08005ec0 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
- x$fpl$fadd 0x08005ed4 Section 196 faddsub_clz.o(x$fpl$fadd)
- _fadd1 0x08005ee3 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- _fdiv1 0x08005f99 Thumb Code 0 fdiv.o(x$fpl$fdiv)
- x$fpl$fdiv 0x08005f98 Section 388 fdiv.o(x$fpl$fdiv)
- x$fpl$ffix 0x0800611c Section 54 ffix.o(x$fpl$ffix)
- x$fpl$fflt 0x08006154 Section 48 fflt_clz.o(x$fpl$fflt)
- x$fpl$fnaninf 0x08006184 Section 140 fnaninf.o(x$fpl$fnaninf)
- x$fpl$fretinf 0x08006210 Section 10 fretinf.o(x$fpl$fretinf)
- x$fpl$fsub 0x0800621c Section 234 faddsub_clz.o(x$fpl$fsub)
- _fsub1 0x0800622b Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- crm_clocks_freq_get.ahb_apb2_div_table 0x08006306 Data 8 at32f421_crm.o(.rodata.cst8)
- [Anonymous Symbol] 0x08006306 Section 0 at32f421_crm.o(.rodata.cst8)
- x$fpl$usenofp 0x08006306 Section 0 usenofp.o(x$fpl$usenofp)
+ [Anonymous Symbol] 0x080033bc Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003448 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800345c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003464 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003474 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800349c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034ac Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003524 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003564 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003590 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003594 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003728 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x0800381c Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b60 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004788 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004898 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a7c 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] 0x08004d18 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d80 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004de8 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e64 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ee0 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f6c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fa4 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x0800501c Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005080 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005100 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005110 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005194 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052b8 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005354 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005370 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a28 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a38 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a44 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a50 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a5c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005a70 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b30 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005ba8 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c88 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c98 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d8c Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006234 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062cc Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006330 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006344 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006400 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065ac Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065c0 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065d4 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800665c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006670 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006684 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x08006698 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067b8 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067c7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x0800687c Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068d0 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068e9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068e8 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a6c Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006ad4 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b0c Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b3c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006ba4 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c0c Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c98 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006ca4 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006cb3 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d8e Data 8 at32f421_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x08006d8e Section 0 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d8e Section 0 usenofp.o(x$fpl$usenofp)
__tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
- .L_MergedGlobals 0x20000000 Data 112 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
[Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
- .L_MergedGlobals 0x20000070 Data 6 signal.o(.data..L_MergedGlobals)
- [Anonymous Symbol] 0x20000070 Section 0 signal.o(.data..L_MergedGlobals)
- .bss 0x20000358 Section 96 libspace.o(.bss)
- .L_MergedGlobals 0x200003b8 Data 92 dshot.o(.bss..L_MergedGlobals)
- [Anonymous Symbol] 0x200003b8 Section 0 dshot.o(.bss..L_MergedGlobals)
- .L_MergedGlobals.1 0x20000414 Data 124 main.o(.bss..L_MergedGlobals.1)
- [Anonymous Symbol] 0x20000414 Section 0 main.o(.bss..L_MergedGlobals.1)
- .L_MergedGlobals.1 0x20000490 Data 28 signal.o(.bss..L_MergedGlobals.1)
- [Anonymous Symbol] 0x20000490 Section 0 signal.o(.bss..L_MergedGlobals.1)
- .L_MergedGlobals.2 0x200004ac Data 16 main.o(.bss..L_MergedGlobals.2)
- [Anonymous Symbol] 0x200004ac Section 0 main.o(.bss..L_MergedGlobals.2)
- Heap_Mem 0x200007e8 Data 512 startup_at32f421.o(HEAP)
- HEAP 0x200007e8 Section 512 startup_at32f421.o(HEAP)
- Stack_Mem 0x200009e8 Data 1024 startup_at32f421.o(STACK)
- STACK 0x200009e8 Section 1024 startup_at32f421.o(STACK)
- __initial_sp 0x20000de8 Data 0 startup_at32f421.o(STACK)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000058 Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000060 Section 0 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000418 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000474 Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000490 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x2000050c Section 0 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
@@ -2570,256 +2594,291 @@ Image Symbol Table
flash_sector_erase 0x08003085 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
flash_unlock 0x08003215 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
flash_word_program 0x08003235 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
- generatePwmTimerEvent 0x080033bd Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
- getAbsDif 0x080033d1 Thumb Code 8 functions.o(.text.getAbsDif)
- getCompOutputLevel 0x080033d9 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
- getConvertedDegrees 0x080033e9 Thumb Code 38 adc.o(.text.getConvertedDegrees)
- getInputPinState 0x08003411 Thumb Code 14 io.o(.text.getInputPinState)
- gpio_init 0x08003421 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
- gpio_mode_QUICK 0x08003499 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
- gpio_mode_set 0x080034b1 Thumb Code 38 functions.o(.text.gpio_mode_set)
- gpio_pin_mux_config 0x080034d9 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
- initAfterJump 0x08003505 Thumb Code 4 peripherals.o(.text.initAfterJump)
- initCorePeripherals 0x08003509 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
- interruptRoutine 0x0800369d Thumb Code 236 main.o(.text.interruptRoutine)
- loadEEpromSettings 0x08003789 Thumb Code 826 main.o(.text.loadEEpromSettings)
- main 0x08003ac5 Thumb Code 3040 main.o(.text.main)
- makeTelemPackage 0x080046a5 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
- make_dshot_package 0x080047b5 Thumb Code 484 dshot.o(.text.make_dshot_package)
- map 0x08004999 Thumb Code 80 functions.o(.text.map)
- maskPhaseInterrupts 0x080049e9 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
- nvic_irq_enable 0x08004a01 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
- playBeaconTune3 0x08004a75 Thumb Code 148 sounds.o(.text.playBeaconTune3)
- playBrushedStartupTune 0x08004b09 Thumb Code 144 sounds.o(.text.playBrushedStartupTune)
- playChangedTone 0x08004b99 Thumb Code 104 sounds.o(.text.playChangedTone)
- playDefaultTone 0x08004c01 Thumb Code 104 sounds.o(.text.playDefaultTone)
- playInputTune 0x08004c69 Thumb Code 122 sounds.o(.text.playInputTune)
- processDshot 0x08004ce5 Thumb Code 50 main.o(.text.processDshot)
- proportionalBrake 0x08004d19 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
- read_flash_bin 0x08004d91 Thumb Code 98 eeprom.o(.text.read_flash_bin)
- receiveDshotDma 0x08004df5 Thumb Code 128 io.o(.text.receiveDshotDma)
- resetInputCaptureTimer 0x08004e75 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
- runBrushedLoop 0x08004e85 Thumb Code 338 main.o(.text.runBrushedLoop)
- saveEEpromSettings 0x08004fd9 Thumb Code 132 main.o(.text.saveEEpromSettings)
- save_flash_nolib 0x0800505d Thumb Code 290 eeprom.o(.text.save_flash_nolib)
- sendDshotDma 0x08005181 Thumb Code 154 io.o(.text.sendDshotDma)
- send_telem_DMA 0x0800521d Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
- setInput 0x08005239 Thumb Code 828 main.o(.text.setInput)
- setInputPullUp 0x08005575 Thumb Code 14 io.o(.text.setInputPullUp)
- setPWMCompare1 0x08005585 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
- setPWMCompare2 0x08005591 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
- setPWMCompare3 0x0800559d Thumb Code 12 peripherals.o(.text.setPWMCompare3)
- setVolume 0x080055a9 Thumb Code 20 sounds.o(.text.setVolume)
- system_clock_config 0x080055bd Thumb Code 118 peripherals.o(.text.system_clock_config)
- system_core_clock_update 0x08005635 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
- telem_UART_Init 0x08005725 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
- tenKhzRoutine 0x08005819 Thumb Code 250 main.o(.text.tenKhzRoutine)
- tmr_channel_enable 0x08005915 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
- tmr_output_channel_buffer_enable 0x080059ad Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
- tmr_period_buffer_enable 0x08005a11 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
- tmr_reset 0x08005a25 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
- transfercomplete 0x08005ae1 Thumb Code 428 signal.o(.text.transfercomplete)
- twoChannelForward 0x08005c8d Thumb Code 176 phaseouts.o(.text.twoChannelForward)
- twoChannelReverse 0x08005d3d Thumb Code 170 phaseouts.o(.text.twoChannelReverse)
- usart_dma_transmitter_enable 0x08005de9 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
- usart_enable 0x08005dfd Thumb Code 18 at32f421_usart.o(.text.usart_enable)
- usart_init 0x08005e11 Thumb Code 134 at32f421_usart.o(.text.usart_init)
- usart_receiver_enable 0x08005e99 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
- usart_single_line_halfduplex_select 0x08005ead Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
- usart_transmitter_enable 0x08005ec1 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
- __aeabi_fadd 0x08005ed5 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- _fadd 0x08005ed5 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
- __aeabi_fdiv 0x08005f99 Thumb Code 0 fdiv.o(x$fpl$fdiv)
- _fdiv 0x08005f99 Thumb Code 384 fdiv.o(x$fpl$fdiv)
- __aeabi_f2iz 0x0800611d Thumb Code 0 ffix.o(x$fpl$ffix)
- _ffix 0x0800611d Thumb Code 54 ffix.o(x$fpl$ffix)
- __aeabi_i2f 0x08006155 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
- _fflt 0x08006155 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
- __fpl_fnaninf 0x08006185 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
- __fpl_fretinf 0x08006211 Thumb Code 10 fretinf.o(x$fpl$fretinf)
- __aeabi_fsub 0x0800621d Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- _fsub 0x0800621d Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
- __I$use$fp 0x08006306 Number 0 usenofp.o(x$fpl$usenofp)
- gcr_encode_table 0x0800630e Data 16 dshot.o(.rodata.gcr_encode_table)
- Region$$Table$$Base 0x08006320 Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x08006340 Number 0 anon$$obj.o(Region$$Table)
+ fullBrake 0x080033bd Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003449 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800345d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003465 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003475 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800349d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_init 0x080034ad Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003525 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800353d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003565 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003591 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003595 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003729 Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x0800381d Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b61 Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x08004789 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004899 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a7d Thumb Code 80 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 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d19 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d81 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004de9 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e65 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ee1 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f6d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fa5 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x0800501d Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005081 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005101 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005111 Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005195 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052b9 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005355 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005371 Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a29 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a39 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a45 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a51 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a5d Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005a71 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b31 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005ba9 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c99 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d8d Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006235 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062cd Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006331 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006345 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006401 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065ad Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065c1 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065d5 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800665d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006671 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006685 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x08006699 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067b9 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067b9 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x0800687d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x0800687d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x0800688b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006899 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006899 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068a7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068a7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068b5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068b5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068c3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068c3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068d1 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068e9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068e9 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a6d Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a6d Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006ad5 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006ad5 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b0d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b0d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b3d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006ba5 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006ba5 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bf7 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c0d Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c99 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006ca5 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006ca5 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d8e Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d96 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006da8 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006dc8 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)
- TEMPERATURE_LIMIT 0x20000004 Data 1 main.o(.data..L_MergedGlobals)
- advance_level 0x20000005 Data 1 main.o(.data..L_MergedGlobals)
- motor_poles 0x20000006 Data 1 main.o(.data..L_MergedGlobals)
- sine_mode_power 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
- drag_brake_strength 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
- driving_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
- dead_time_override 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
- sine_mode_changeover_thottle_level 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
- servo_dead_band 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
- low_rpm_throttle_limit 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
- reversing_dead_band 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
- fast_accel 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
- old_routine 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
- changeover_step 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
- filter_level 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
- advancedivisor 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
- rising 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
- forward 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
- bad_count_threshold 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
- step 0x20000017 Data 1 main.o(.data..L_MergedGlobals)
- motor_kv 0x20000018 Data 2 main.o(.data..L_MergedGlobals)
- CURRENT_LIMIT 0x2000001a Data 2 main.o(.data..L_MergedGlobals)
- servo_low_threshold 0x2000001c Data 2 main.o(.data..L_MergedGlobals)
- servo_high_threshold 0x2000001e Data 2 main.o(.data..L_MergedGlobals)
- servo_neutral 0x20000020 Data 2 main.o(.data..L_MergedGlobals)
- low_cell_volt_cutoff 0x20000022 Data 2 main.o(.data..L_MergedGlobals)
- use_current_limit_adjust 0x20000024 Data 2 main.o(.data..L_MergedGlobals)
- reverse_speed_threshold 0x20000026 Data 2 main.o(.data..L_MergedGlobals)
- VOLTAGE_DIVIDER 0x20000028 Data 2 main.o(.data..L_MergedGlobals)
- min_startup_duty 0x2000002a Data 2 main.o(.data..L_MergedGlobals)
- sin_mode_min_s_d 0x2000002c Data 2 main.o(.data..L_MergedGlobals)
- startup_max_duty_cycle 0x2000002e Data 2 main.o(.data..L_MergedGlobals)
- minimum_duty_cycle 0x20000030 Data 2 main.o(.data..L_MergedGlobals)
- stall_protect_minimum_duty 0x20000032 Data 2 main.o(.data..L_MergedGlobals)
- tim1_arr 0x20000034 Data 2 main.o(.data..L_MergedGlobals)
- TIMER1_MAX_ARR 0x20000036 Data 2 main.o(.data..L_MergedGlobals)
- duty_cycle_maximum 0x20000038 Data 2 main.o(.data..L_MergedGlobals)
- low_rpm_level 0x2000003a Data 2 main.o(.data..L_MergedGlobals)
- high_rpm_level 0x2000003c Data 2 main.o(.data..L_MergedGlobals)
- throttle_max_at_low_rpm 0x2000003e Data 2 main.o(.data..L_MergedGlobals)
- throttle_max_at_high_rpm 0x20000040 Data 2 main.o(.data..L_MergedGlobals)
- step_delay 0x20000042 Data 2 main.o(.data..L_MergedGlobals)
- gate_drive_offset 0x20000044 Data 2 main.o(.data..L_MergedGlobals)
- commutation_interval 0x20000046 Data 2 main.o(.data..L_MergedGlobals)
- currentPid 0x20000048 Data 40 main.o(.data..L_MergedGlobals)
- buffersize 0x20000070 Data 1 signal.o(.data..L_MergedGlobals)
- smallestnumber 0x20000072 Data 2 signal.o(.data..L_MergedGlobals)
- dshot_frametime_high 0x20000074 Data 2 signal.o(.data..L_MergedGlobals)
- buffer_padding 0x20000076 Data 1 io.o(.data.buffer_padding)
- ic_timer_prescaler 0x20000077 Data 1 io.o(.data.ic_timer_prescaler)
- max_servo_deviation 0x20000078 Data 4 signal.o(.data.max_servo_deviation)
- nbDataToTransmit 0x2000007c Data 1 serial_telemetry.o(.data.nbDataToTransmit)
- pwmSin 0x2000007e Data 720 main.o(.data.pwmSin)
- system_core_clock 0x20000350 Data 4 system_at32f421.o(.data.system_core_clock)
- telemetry_interval_ms 0x20000354 Data 1 main.o(.data.telemetry_interval_ms)
- __libspace_start 0x20000358 Data 96 libspace.o(.bss)
- EDT_ARM_ENABLE 0x200003b8 Data 1 dshot.o(.bss..L_MergedGlobals)
- __temporary_stack_top$libspace 0x200003b8 Data 0 libspace.o(.bss)
- EDT_ARMED 0x200003b9 Data 1 dshot.o(.bss..L_MergedGlobals)
- command_count 0x200003ba Data 1 dshot.o(.bss..L_MergedGlobals)
- last_command 0x200003bb Data 1 dshot.o(.bss..L_MergedGlobals)
- high_pin_count 0x200003bc Data 1 dshot.o(.bss..L_MergedGlobals)
- dshot_extended_telemetry 0x200003bd Data 1 dshot.o(.bss..L_MergedGlobals)
- send_extended_dshot 0x200003be Data 2 dshot.o(.bss..L_MergedGlobals)
- halfpulsetime 0x200003c0 Data 2 dshot.o(.bss..L_MergedGlobals)
- dshot_frametime 0x200003c2 Data 2 dshot.o(.bss..L_MergedGlobals)
- dshot_goodcounts 0x200003c4 Data 2 dshot.o(.bss..L_MergedGlobals)
- dshot_badcounts 0x200003c6 Data 2 dshot.o(.bss..L_MergedGlobals)
- shift_amount 0x200003c8 Data 4 dshot.o(.bss..L_MergedGlobals)
- dshot_full_number 0x200003cc Data 4 dshot.o(.bss..L_MergedGlobals)
- gcrnumber 0x200003d0 Data 4 dshot.o(.bss..L_MergedGlobals)
- dpulse 0x200003d4 Data 64 dshot.o(.bss..L_MergedGlobals)
- drive_by_rpm 0x20000414 Data 1 main.o(.bss..L_MergedGlobals.1)
- compute_dshot_flag 0x20000415 Data 1 main.o(.bss..L_MergedGlobals.1)
- dir_reversed 0x20000416 Data 1 main.o(.bss..L_MergedGlobals.1)
- bi_direction 0x20000417 Data 1 main.o(.bss..L_MergedGlobals.1)
- brake_on_stop 0x20000418 Data 1 main.o(.bss..L_MergedGlobals.1)
- stall_protection 0x20000419 Data 1 main.o(.bss..L_MergedGlobals.1)
- use_sin_start 0x2000041a Data 1 main.o(.bss..L_MergedGlobals.1)
- TLM_ON_INTERVAL 0x2000041b Data 1 main.o(.bss..L_MergedGlobals.1)
- USE_HALL_SENSOR 0x2000041c Data 1 main.o(.bss..L_MergedGlobals.1)
- do_once_sinemode 0x2000041d Data 1 main.o(.bss..L_MergedGlobals.1)
- LOW_VOLTAGE_CUTOFF 0x2000041e Data 1 main.o(.bss..L_MergedGlobals.1)
- RC_CAR_REVERSE 0x2000041f Data 1 main.o(.bss..L_MergedGlobals.1)
- return_to_center 0x20000420 Data 1 main.o(.bss..L_MergedGlobals.1)
- use_speed_control_loop 0x20000421 Data 1 main.o(.bss..L_MergedGlobals.1)
- use_current_limit 0x20000422 Data 1 main.o(.bss..L_MergedGlobals.1)
- desync_happened 0x20000423 Data 1 main.o(.bss..L_MergedGlobals.1)
- cell_count 0x20000424 Data 1 main.o(.bss..L_MergedGlobals.1)
- brushed_direction_set 0x20000425 Data 1 main.o(.bss..L_MergedGlobals.1)
- desync_check 0x20000426 Data 1 main.o(.bss..L_MergedGlobals.1)
- adc_counter 0x20000427 Data 1 main.o(.bss..L_MergedGlobals.1)
- send_telemetry 0x20000428 Data 1 main.o(.bss..L_MergedGlobals.1)
- prop_brake_active 0x20000429 Data 1 main.o(.bss..L_MergedGlobals.1)
- dshot_telemetry 0x2000042a Data 1 main.o(.bss..L_MergedGlobals.1)
- readIndex 0x2000042b Data 1 main.o(.bss..L_MergedGlobals.1)
- bemf_timeout_happened 0x2000042c Data 1 main.o(.bss..L_MergedGlobals.1)
- running 0x2000042d Data 1 main.o(.bss..L_MergedGlobals.1)
- stepper_sine 0x2000042e Data 1 main.o(.bss..L_MergedGlobals.1)
- stuckcounter 0x2000042f Data 1 main.o(.bss..L_MergedGlobals.1)
- bad_count 0x20000430 Data 1 main.o(.bss..L_MergedGlobals.1)
- armed 0x20000431 Data 1 main.o(.bss..L_MergedGlobals.1)
- inputSet 0x20000432 Data 1 main.o(.bss..L_MergedGlobals.1)
- dshot 0x20000433 Data 1 main.o(.bss..L_MergedGlobals.1)
- servoPwm 0x20000434 Data 1 main.o(.bss..L_MergedGlobals.1)
- zcfound 0x20000435 Data 1 main.o(.bss..L_MergedGlobals.1)
- bemfcounter 0x20000436 Data 1 main.o(.bss..L_MergedGlobals.1)
- degrees_celsius 0x20000437 Data 1 main.o(.bss..L_MergedGlobals.1)
- EEPROM_VERSION 0x20000438 Data 1 main.o(.bss..L_MergedGlobals.1)
- ledcounter 0x2000043a Data 2 main.o(.bss..L_MergedGlobals.1)
- one_khz_loop_counter 0x2000043c Data 2 main.o(.bss..L_MergedGlobals.1)
- low_voltage_count 0x2000043e Data 2 main.o(.bss..L_MergedGlobals.1)
- tenkhzcounter 0x20000440 Data 2 main.o(.bss..L_MergedGlobals.1)
- actual_current 0x20000442 Data 2 main.o(.bss..L_MergedGlobals.1)
- last_duty_cycle 0x20000444 Data 2 main.o(.bss..L_MergedGlobals.1)
- duty_cycle_setpoint 0x20000446 Data 2 main.o(.bss..L_MergedGlobals.1)
- adjusted_input 0x20000448 Data 2 main.o(.bss..L_MergedGlobals.1)
- smoothedcurrent 0x2000044a Data 2 main.o(.bss..L_MergedGlobals.1)
- advance 0x2000044c Data 2 main.o(.bss..L_MergedGlobals.1)
- zero_input_count 0x2000044e Data 2 main.o(.bss..L_MergedGlobals.1)
- input 0x20000450 Data 2 main.o(.bss..L_MergedGlobals.1)
- newinput 0x20000452 Data 2 main.o(.bss..L_MergedGlobals.1)
- duty_cycle 0x20000454 Data 2 main.o(.bss..L_MergedGlobals.1)
- waitTime 0x20000456 Data 2 main.o(.bss..L_MergedGlobals.1)
- signaltimeout 0x20000458 Data 2 main.o(.bss..L_MergedGlobals.1)
- ADC_raw_current 0x2000045a Data 2 main.o(.bss..L_MergedGlobals.1)
- thiszctime 0x2000045c Data 2 main.o(.bss..L_MergedGlobals.1)
- armed_timeout_count 0x2000045e Data 2 main.o(.bss..L_MergedGlobals.1)
- battery_voltage 0x20000460 Data 2 main.o(.bss..L_MergedGlobals.1)
- telem_ms_count 0x20000462 Data 2 main.o(.bss..L_MergedGlobals.1)
- phase_A_position 0x20000464 Data 2 main.o(.bss..L_MergedGlobals.1)
- phase_B_position 0x20000466 Data 2 main.o(.bss..L_MergedGlobals.1)
- phase_C_position 0x20000468 Data 2 main.o(.bss..L_MergedGlobals.1)
- e_rpm 0x2000046a Data 2 main.o(.bss..L_MergedGlobals.1)
- ADC_raw_temp 0x2000046c Data 2 main.o(.bss..L_MergedGlobals.1)
- converted_degrees 0x2000046e Data 2 main.o(.bss..L_MergedGlobals.1)
- ADC_raw_volts 0x20000470 Data 2 main.o(.bss..L_MergedGlobals.1)
- k_erpm 0x20000472 Data 2 main.o(.bss..L_MergedGlobals.1)
- adjusted_duty_cycle 0x20000474 Data 2 main.o(.bss..L_MergedGlobals.1)
- consumed_current 0x20000478 Data 4 main.o(.bss..L_MergedGlobals.1)
- smoothed_raw_current 0x2000047c Data 4 main.o(.bss..L_MergedGlobals.1)
- average_interval 0x20000480 Data 4 main.o(.bss..L_MergedGlobals.1)
- total 0x20000484 Data 4 main.o(.bss..L_MergedGlobals.1)
- zero_crosses 0x20000488 Data 4 main.o(.bss..L_MergedGlobals.1)
- e_com_time 0x2000048c Data 4 main.o(.bss..L_MergedGlobals.1)
- enter_calibration_count 0x20000490 Data 1 signal.o(.bss..L_MergedGlobals.1)
- calibration_required 0x20000491 Data 1 signal.o(.bss..L_MergedGlobals.1)
- high_calibration_counts 0x20000492 Data 1 signal.o(.bss..L_MergedGlobals.1)
- high_calibration_set 0x20000493 Data 1 signal.o(.bss..L_MergedGlobals.1)
- low_calibration_counts 0x20000494 Data 1 signal.o(.bss..L_MergedGlobals.1)
- average_count 0x20000495 Data 1 signal.o(.bss..L_MergedGlobals.1)
- output_timer_prescaler 0x20000496 Data 1 signal.o(.bss..L_MergedGlobals.1)
- last_high_threshold 0x20000498 Data 2 signal.o(.bss..L_MergedGlobals.1)
- last_input 0x2000049a Data 2 signal.o(.bss..L_MergedGlobals.1)
- dshot_frametime_low 0x2000049c Data 2 signal.o(.bss..L_MergedGlobals.1)
- servorawinput 0x200004a0 Data 4 signal.o(.bss..L_MergedGlobals.1)
- average_packet_length 0x200004a4 Data 4 signal.o(.bss..L_MergedGlobals.1)
- average_signal_pulse 0x200004a8 Data 4 signal.o(.bss..L_MergedGlobals.1)
- last_average_interval 0x200004ac Data 4 main.o(.bss..L_MergedGlobals.2)
- commutation_intervals 0x200004b0 Data 12 main.o(.bss..L_MergedGlobals.2)
- ADCDataDMA 0x200004bc Data 6 adc.o(.bss.ADCDataDMA)
- aTxBuffer 0x200004c2 Data 10 serial_telemetry.o(.bss.aTxBuffer)
- beep_volume 0x200004cc Data 1 sounds.o(.bss.beep_volume)
- dma_buffer 0x200004d0 Data 256 io.o(.bss.dma_buffer)
- dshotcommand 0x200005d0 Data 1 main.o(.bss.dshotcommand)
- eepromBuffer 0x200005d1 Data 176 main.o(.bss.eepromBuffer)
- exti_int 0x20000684 Data 4 at32f421_it.o(.bss.exti_int)
- gcr 0x20000688 Data 148 dshot.o(.bss.gcr)
- last_dshot_command 0x2000071c Data 1 main.o(.bss.last_dshot_command)
- out_put 0x2000071d Data 1 io.o(.bss.out_put)
- play_tone_flag 0x2000071e Data 1 main.o(.bss.play_tone_flag)
- readings 0x20000720 Data 200 main.o(.bss.readings)
+ 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
@@ -2829,337 +2888,345 @@ Memory Map of the image
Image Entry point : 0x080010cd
- Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00005698, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00005608])
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006180, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060a8])
- Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005340, Max: 0x0000ffff, ABSOLUTE)
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005dc8, Max: 0x0000ffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x08001000 0x08001000 0x000000cc Data RO 1371 RESET startup_at32f421.o
- 0x080010cc 0x080010cc 0x00000008 Code RO 1384 * !!!main c_w.l(__main.o)
- 0x080010d4 0x080010d4 0x00000034 Code RO 1576 !!!scatter c_w.l(__scatter.o)
- 0x08001108 0x08001108 0x0000005a Code RO 1574 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001000 0x08001000 0x000000cc Data RO 1354 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1367 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1569 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1567 !!dczerorl2 c_w.l(__dczerorl2.o)
0x08001162 0x08001162 0x00000002 PAD
- 0x08001164 0x08001164 0x0000001c Code RO 1578 !!handler_zi c_w.l(__scatter_zi.o)
- 0x08001180 0x08001180 0x00000002 Code RO 1436 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1443 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1445 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1447 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1450 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1452 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1454 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1457 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1459 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1461 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1463 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1465 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1467 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1469 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1471 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1473 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1475 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1477 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1481 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1483 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1485 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000000 Code RO 1487 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
- 0x08001182 0x08001182 0x00000002 Code RO 1488 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
- 0x08001184 0x08001184 0x00000002 Code RO 1510 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1525 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1527 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1530 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1533 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1535 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000000 Code RO 1538 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
- 0x08001186 0x08001186 0x00000002 Code RO 1539 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
- 0x08001188 0x08001188 0x00000000 Code RO 1406 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
- 0x08001188 0x08001188 0x00000000 Code RO 1413 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
- 0x08001188 0x08001188 0x00000006 Code RO 1425 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
- 0x0800118e 0x0800118e 0x00000000 Code RO 1415 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
- 0x0800118e 0x0800118e 0x00000004 Code RO 1416 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
- 0x08001192 0x08001192 0x00000000 Code RO 1418 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
- 0x08001192 0x08001192 0x00000008 Code RO 1419 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
- 0x0800119a 0x0800119a 0x00000002 Code RO 1440 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
- 0x0800119c 0x0800119c 0x00000000 Code RO 1490 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
- 0x0800119c 0x0800119c 0x00000004 Code RO 1491 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
- 0x080011a0 0x080011a0 0x00000006 Code RO 1492 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x08001164 0x08001164 0x0000001c Code RO 1571 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1429 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1436 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1438 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1440 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1443 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1445 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1447 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1450 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1452 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1454 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1456 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1458 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1460 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1462 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1464 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1466 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1468 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1470 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1474 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1476 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1478 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1480 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1481 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1503 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1518 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1520 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1523 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1526 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1528 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1531 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1532 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1391 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1404 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1416 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1406 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1407 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1409 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1410 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1433 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1483 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1484 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1485 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x080011a6 0x080011a6 0x00000002 PAD
- 0x080011a8 0x080011a8 0x00000040 Code RO 1372 .text startup_at32f421.o
- 0x080011e8 0x080011e8 0x0000004e Code RO 1380 .text c_w.l(rt_memclr_w.o)
- 0x08001236 0x08001236 0x00000006 Code RO 1382 .text c_w.l(heapauxi.o)
- 0x0800123c 0x0800123c 0x0000004a Code RO 1427 .text c_w.l(sys_stackheap_outer.o)
- 0x08001286 0x08001286 0x00000012 Code RO 1429 .text c_w.l(exit.o)
- 0x08001298 0x08001298 0x00000008 Code RO 1437 .text c_w.l(libspace.o)
- 0x080012a0 0x080012a0 0x0000000c Code RO 1500 .text c_w.l(sys_exit.o)
- 0x080012ac 0x080012ac 0x00000002 Code RO 1515 .text c_w.l(use_no_semi.o)
- 0x080012ae 0x080012ae 0x00000000 Code RO 1517 .text c_w.l(indicate_semi.o)
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1355 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1363 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1365 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1420 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1422 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1430 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1493 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1508 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1510 .text c_w.l(indicate_semi.o)
0x080012ae 0x080012ae 0x00000002 PAD
- 0x080012b0 0x080012b0 0x0000001a Code RO 1152 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012b0 0x080012b0 0x0000001a Code RO 1135 .text.ADC1_CMP_IRQHandler at32f421_it.o
0x080012ca 0x080012ca 0x00000002 PAD
- 0x080012cc 0x080012cc 0x0000002e Code RO 1113 .text.ADC_DMA_Callback adc.o
+ 0x080012cc 0x080012cc 0x0000002e Code RO 1096 .text.ADC_DMA_Callback adc.o
0x080012fa 0x080012fa 0x00000002 PAD
- 0x080012fc 0x080012fc 0x00000116 Code RO 1115 .text.ADC_Init adc.o
+ 0x080012fc 0x080012fc 0x00000116 Code RO 1098 .text.ADC_Init adc.o
0x08001412 0x08001412 0x00000002 PAD
- 0x08001414 0x08001414 0x00000002 Code RO 1134 .text.BusFault_Handler at32f421_it.o
+ 0x08001414 0x08001414 0x00000002 Code RO 1117 .text.BusFault_Handler at32f421_it.o
0x08001416 0x08001416 0x00000002 PAD
- 0x08001418 0x08001418 0x0000002a Code RO 1146 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001418 0x08001418 0x0000002a Code RO 1129 .text.DMA1_Channel1_IRQHandler at32f421_it.o
0x08001442 0x08001442 0x00000002 PAD
- 0x08001444 0x08001444 0x0000003c Code RO 1148 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
- 0x08001480 0x08001480 0x00000082 Code RO 1150 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001444 0x08001444 0x0000003c Code RO 1131 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x00000082 Code RO 1133 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
0x08001502 0x08001502 0x00000002 PAD
- 0x08001504 0x08001504 0x00000002 Code RO 1140 .text.DebugMon_Handler at32f421_it.o
+ 0x08001504 0x08001504 0x00000002 Code RO 1123 .text.DebugMon_Handler at32f421_it.o
0x08001506 0x08001506 0x00000002 PAD
- 0x08001508 0x08001508 0x00000028 Code RO 1164 .text.EXINT15_4_IRQHandler at32f421_it.o
- 0x08001530 0x08001530 0x00000002 Code RO 1130 .text.HardFault_Handler at32f421_it.o
+ 0x08001508 0x08001508 0x00000028 Code RO 1147 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001530 0x08001530 0x00000002 Code RO 1113 .text.HardFault_Handler at32f421_it.o
0x08001532 0x08001532 0x00000002 PAD
- 0x08001534 0x08001534 0x00000026 Code RO 1256 .text.MX_IWDG_Init peripherals.o
+ 0x08001534 0x08001534 0x00000026 Code RO 1239 .text.MX_IWDG_Init peripherals.o
0x0800155a 0x0800155a 0x00000002 PAD
- 0x0800155c 0x0800155c 0x00000002 Code RO 1132 .text.MemManage_Handler at32f421_it.o
+ 0x0800155c 0x0800155c 0x00000002 Code RO 1115 .text.MemManage_Handler at32f421_it.o
0x0800155e 0x0800155e 0x00000002 PAD
- 0x08001560 0x08001560 0x00000002 Code RO 1128 .text.NMI_Handler at32f421_it.o
+ 0x08001560 0x08001560 0x00000002 Code RO 1111 .text.NMI_Handler at32f421_it.o
0x08001562 0x08001562 0x00000002 PAD
- 0x08001564 0x08001564 0x00000002 Code RO 1142 .text.PendSV_Handler at32f421_it.o
+ 0x08001564 0x08001564 0x00000002 Code RO 1125 .text.PendSV_Handler at32f421_it.o
0x08001566 0x08001566 0x00000002 PAD
0x08001568 0x08001568 0x000000e8 Code RO 50 .text.PeriodElapsedCallback main.o
- 0x08001650 0x08001650 0x00000002 Code RO 1138 .text.SVC_Handler at32f421_it.o
+ 0x08001650 0x08001650 0x00000002 Code RO 1121 .text.SVC_Handler at32f421_it.o
0x08001652 0x08001652 0x00000002 PAD
- 0x08001654 0x08001654 0x00000002 Code RO 1144 .text.SysTick_Handler at32f421_it.o
+ 0x08001654 0x08001654 0x00000002 Code RO 1127 .text.SysTick_Handler at32f421_it.o
0x08001656 0x08001656 0x00000002 PAD
- 0x08001658 0x08001658 0x0000008c Code RO 1356 .text.SystemInit system_at32f421.o
- 0x080016e4 0x080016e4 0x00000116 Code RO 1240 .text.TIM1_Init peripherals.o
+ 0x08001658 0x08001658 0x0000008c Code RO 1339 .text.SystemInit system_at32f421.o
+ 0x080016e4 0x080016e4 0x00000116 Code RO 1223 .text.TIM1_Init peripherals.o
0x080017fa 0x080017fa 0x00000002 PAD
- 0x080017fc 0x080017fc 0x00000012 Code RO 1154 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x080017fc 0x080017fc 0x00000012 Code RO 1137 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
0x0800180e 0x0800180e 0x00000002 PAD
- 0x08001810 0x08001810 0x00000016 Code RO 1158 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001810 0x08001810 0x00000016 Code RO 1141 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
0x08001826 0x08001826 0x00000002 PAD
- 0x08001828 0x08001828 0x00000010 Code RO 1156 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
- 0x08001838 0x08001838 0x00000022 Code RO 1162 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001828 0x08001828 0x00000010 Code RO 1139 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001838 0x08001838 0x00000022 Code RO 1145 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
0x0800185a 0x0800185a 0x00000002 PAD
- 0x0800185c 0x0800185c 0x00000002 Code RO 1160 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800185c 0x0800185c 0x00000002 Code RO 1143 .text.USART1_IRQHandler at32f421_it.o
0x0800185e 0x0800185e 0x00000002 PAD
- 0x08001860 0x08001860 0x00000002 Code RO 1136 .text.UsageFault_Handler at32f421_it.o
+ 0x08001860 0x08001860 0x00000002 Code RO 1119 .text.UsageFault_Handler at32f421_it.o
0x08001862 0x08001862 0x00000002 PAD
- 0x08001864 0x08001864 0x0000002a Code RO 70 .text.__NVIC_SystemReset main.o
+ 0x08001864 0x08001864 0x0000002a Code RO 68 .text.__NVIC_SystemReset main.o
0x0800188e 0x0800188e 0x00000002 PAD
- 0x08001890 0x08001890 0x00000044 Code RO 210 .text.adc_base_config at32f421_adc.o
- 0x080018d4 0x080018d4 0x00000008 Code RO 208 .text.adc_base_default_para_init at32f421_adc.o
- 0x080018dc 0x080018dc 0x0000000a Code RO 216 .text.adc_calibration_init at32f421_adc.o
+ 0x08001890 0x08001890 0x00000044 Code RO 193 .text.adc_base_config at32f421_adc.o
+ 0x080018d4 0x080018d4 0x00000008 Code RO 191 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018dc 0x080018dc 0x0000000a Code RO 199 .text.adc_calibration_init at32f421_adc.o
0x080018e6 0x080018e6 0x00000002 PAD
- 0x080018e8 0x080018e8 0x00000008 Code RO 218 .text.adc_calibration_init_status_get at32f421_adc.o
- 0x080018f0 0x080018f0 0x0000000a Code RO 220 .text.adc_calibration_start at32f421_adc.o
+ 0x080018e8 0x080018e8 0x00000008 Code RO 201 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018f0 0x080018f0 0x0000000a Code RO 203 .text.adc_calibration_start at32f421_adc.o
0x080018fa 0x080018fa 0x00000002 PAD
- 0x080018fc 0x080018fc 0x00000008 Code RO 222 .text.adc_calibration_status_get at32f421_adc.o
- 0x08001904 0x08001904 0x00000012 Code RO 212 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 205 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001904 0x08001904 0x00000012 Code RO 195 .text.adc_dma_mode_enable at32f421_adc.o
0x08001916 0x08001916 0x00000002 PAD
- 0x08001918 0x08001918 0x0000000a Code RO 206 .text.adc_enable at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 189 .text.adc_enable at32f421_adc.o
0x08001922 0x08001922 0x00000002 PAD
- 0x08001924 0x08001924 0x0000025a Code RO 230 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001924 0x08001924 0x0000025a Code RO 213 .text.adc_ordinary_channel_set at32f421_adc.o
0x08001b7e 0x08001b7e 0x00000002 PAD
- 0x08001b80 0x08001b80 0x0000002a Code RO 236 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001b80 0x08001b80 0x0000002a Code RO 219 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
0x08001baa 0x08001baa 0x00000002 PAD
- 0x08001bac 0x08001bac 0x00000012 Code RO 252 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bac 0x08001bac 0x00000012 Code RO 235 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
0x08001bbe 0x08001bbe 0x00000002 PAD
- 0x08001bc0 0x08001bc0 0x0000001a Code RO 250 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001bc0 0x08001bc0 0x0000001a Code RO 233 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
0x08001bda 0x08001bda 0x00000002 PAD
- 0x08001bdc 0x08001bdc 0x0000008a Code RO 1316 .text.allOff phaseouts.o
+ 0x08001bdc 0x08001bdc 0x0000008a Code RO 1299 .text.allOff phaseouts.o
0x08001c66 0x08001c66 0x00000002 PAD
- 0x08001c68 0x08001c68 0x000000ba Code RO 1322 .text.allpwm phaseouts.o
+ 0x08001c68 0x08001c68 0x000000ba Code RO 1305 .text.allpwm phaseouts.o
0x08001d22 0x08001d22 0x00000002 PAD
- 0x08001d24 0x08001d24 0x00000082 Code RO 1180 .text.changeCompInput comparator.o
+ 0x08001d24 0x08001d24 0x00000082 Code RO 1163 .text.changeCompInput comparator.o
0x08001da6 0x08001da6 0x00000002 PAD
- 0x08001da8 0x08001da8 0x00000016 Code RO 282 .text.cmp_enable at32f421_cmp.o
+ 0x08001da8 0x08001da8 0x00000016 Code RO 265 .text.cmp_enable at32f421_cmp.o
0x08001dbe 0x08001dbe 0x00000002 PAD
- 0x08001dc0 0x08001dc0 0x000003b4 Code RO 1318 .text.comStep phaseouts.o
+ 0x08001dc0 0x08001dc0 0x000003b4 Code RO 1301 .text.comStep phaseouts.o
0x08002174 0x08002174 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
- 0x0800263c 0x0800263c 0x000001e0 Code RO 140 .text.computeServoInput signal.o
- 0x0800281c 0x0800281c 0x0000001c Code RO 364 .text.crm_adc_clock_div_set at32f421_crm.o
- 0x08002838 0x08002838 0x0000001a Code RO 358 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800263c 0x0800263c 0x000001e0 Code RO 123 .text.computeServoInput signal.o
+ 0x0800281c 0x0800281c 0x0000001c Code RO 347 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002838 0x08002838 0x0000001a Code RO 341 .text.crm_ahb_div_set at32f421_crm.o
0x08002852 0x08002852 0x00000002 PAD
- 0x08002854 0x08002854 0x0000001a Code RO 360 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002854 0x08002854 0x0000001a Code RO 343 .text.crm_apb1_div_set at32f421_crm.o
0x0800286e 0x0800286e 0x00000002 PAD
- 0x08002870 0x08002870 0x0000001a Code RO 362 .text.crm_apb2_div_set at32f421_crm.o
+ 0x08002870 0x08002870 0x0000001a Code RO 345 .text.crm_apb2_div_set at32f421_crm.o
0x0800288a 0x0800288a 0x00000002 PAD
- 0x0800288c 0x0800288c 0x00000018 Code RO 384 .text.crm_auto_step_mode_enable at32f421_crm.o
- 0x080028a4 0x080028a4 0x00000082 Code RO 350 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800288c 0x0800288c 0x00000018 Code RO 367 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028a4 0x080028a4 0x00000082 Code RO 333 .text.crm_clock_source_enable at32f421_crm.o
0x08002926 0x08002926 0x00000002 PAD
- 0x08002928 0x08002928 0x00000120 Code RO 378 .text.crm_clocks_freq_get at32f421_crm.o
- 0x08002a48 0x08002a48 0x0000001a Code RO 336 .text.crm_flag_get at32f421_crm.o
+ 0x08002928 0x08002928 0x00000120 Code RO 361 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a48 0x08002a48 0x0000001a Code RO 319 .text.crm_flag_get at32f421_crm.o
0x08002a62 0x08002a62 0x00000002 PAD
- 0x08002a64 0x08002a64 0x00000028 Code RO 344 .text.crm_periph_clock_enable at32f421_crm.o
- 0x08002a8c 0x08002a8c 0x00000028 Code RO 346 .text.crm_periph_reset at32f421_crm.o
- 0x08002ab4 0x08002ab4 0x0000004e Code RO 370 .text.crm_pll_config at32f421_crm.o
+ 0x08002a64 0x08002a64 0x00000028 Code RO 327 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002a8c 0x08002a8c 0x00000028 Code RO 329 .text.crm_periph_reset at32f421_crm.o
+ 0x08002ab4 0x08002ab4 0x0000004e Code RO 353 .text.crm_pll_config at32f421_crm.o
0x08002b02 0x08002b02 0x00000002 PAD
- 0x08002b04 0x08002b04 0x0000007a Code RO 330 .text.crm_reset at32f421_crm.o
+ 0x08002b04 0x08002b04 0x0000007a Code RO 313 .text.crm_reset at32f421_crm.o
0x08002b7e 0x08002b7e 0x00000002 PAD
- 0x08002b80 0x08002b80 0x00000012 Code RO 374 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002b80 0x08002b80 0x00000012 Code RO 357 .text.crm_sysclk_switch at32f421_crm.o
0x08002b92 0x08002b92 0x00000002 PAD
- 0x08002b94 0x08002b94 0x00000010 Code RO 376 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002b94 0x08002b94 0x00000010 Code RO 359 .text.crm_sysclk_switch_status_get at32f421_crm.o
0x08002ba4 0x08002ba4 0x0000002c Code RO 22 .text.delayMicros functions.o
0x08002bd0 0x08002bd0 0x0000004e Code RO 24 .text.delayMillis functions.o
0x08002c1e 0x08002c1e 0x00000002 PAD
- 0x08002c20 0x08002c20 0x00000238 Code RO 148 .text.detectInput signal.o
- 0x08002e58 0x08002e58 0x0000000a Code RO 421 .text.dma_channel_enable at32f421_dma.o
+ 0x08002c20 0x08002c20 0x00000238 Code RO 131 .text.detectInput signal.o
+ 0x08002e58 0x08002e58 0x0000000a Code RO 404 .text.dma_channel_enable at32f421_dma.o
0x08002e62 0x08002e62 0x00000002 PAD
- 0x08002e64 0x08002e64 0x0000000e Code RO 427 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e64 0x08002e64 0x0000000e Code RO 410 .text.dma_default_para_init at32f421_dma.o
0x08002e72 0x08002e72 0x00000002 PAD
- 0x08002e74 0x08002e74 0x00000010 Code RO 423 .text.dma_flag_get at32f421_dma.o
- 0x08002e84 0x08002e84 0x0000007c Code RO 429 .text.dma_init at32f421_dma.o
- 0x08002f00 0x08002f00 0x00000040 Code RO 413 .text.dma_reset at32f421_dma.o
- 0x08002f40 0x08002f40 0x00000012 Code RO 1178 .text.enableCompInterrupts comparator.o
+ 0x08002e74 0x08002e74 0x00000010 Code RO 406 .text.dma_flag_get at32f421_dma.o
+ 0x08002e84 0x08002e84 0x0000007c Code RO 412 .text.dma_init at32f421_dma.o
+ 0x08002f00 0x08002f00 0x00000040 Code RO 396 .text.dma_reset at32f421_dma.o
+ 0x08002f40 0x08002f40 0x00000012 Code RO 1161 .text.enableCompInterrupts comparator.o
0x08002f52 0x08002f52 0x00000002 PAD
- 0x08002f54 0x08002f54 0x0000010e Code RO 1286 .text.enableCorePeripherals peripherals.o
+ 0x08002f54 0x08002f54 0x0000010e Code RO 1269 .text.enableCorePeripherals peripherals.o
0x08003062 0x08003062 0x00000002 PAD
- 0x08003064 0x08003064 0x0000000c Code RO 569 .text.flash_flag_clear at32f421_flash.o
- 0x08003070 0x08003070 0x00000012 Code RO 577 .text.flash_lock at32f421_flash.o
+ 0x08003064 0x08003064 0x0000000c Code RO 552 .text.flash_flag_clear at32f421_flash.o
+ 0x08003070 0x08003070 0x00000012 Code RO 560 .text.flash_lock at32f421_flash.o
0x08003082 0x08003082 0x00000002 PAD
- 0x08003084 0x08003084 0x0000018e Code RO 579 .text.flash_sector_erase at32f421_flash.o
+ 0x08003084 0x08003084 0x0000018e Code RO 562 .text.flash_sector_erase at32f421_flash.o
0x08003212 0x08003212 0x00000002 PAD
- 0x08003214 0x08003214 0x0000001e Code RO 575 .text.flash_unlock at32f421_flash.o
+ 0x08003214 0x08003214 0x0000001e Code RO 558 .text.flash_unlock at32f421_flash.o
0x08003232 0x08003232 0x00000002 PAD
- 0x08003234 0x08003234 0x00000186 Code RO 587 .text.flash_word_program at32f421_flash.o
+ 0x08003234 0x08003234 0x00000186 Code RO 570 .text.flash_word_program at32f421_flash.o
0x080033ba 0x080033ba 0x00000002 PAD
- 0x080033bc 0x080033bc 0x00000012 Code RO 1282 .text.generatePwmTimerEvent peripherals.o
- 0x080033ce 0x080033ce 0x00000002 PAD
- 0x080033d0 0x080033d0 0x00000008 Code RO 20 .text.getAbsDif functions.o
- 0x080033d8 0x080033d8 0x0000000e Code RO 1174 .text.getCompOutputLevel comparator.o
- 0x080033e6 0x080033e6 0x00000002 PAD
- 0x080033e8 0x080033e8 0x00000026 Code RO 1117 .text.getConvertedDegrees adc.o
- 0x0800340e 0x0800340e 0x00000002 PAD
- 0x08003410 0x08003410 0x0000000e Code RO 1209 .text.getInputPinState io.o
- 0x0800341e 0x0800341e 0x00000002 PAD
- 0x08003420 0x08003420 0x00000076 Code RO 645 .text.gpio_init at32f421_gpio.o
- 0x08003496 0x08003496 0x00000002 PAD
- 0x08003498 0x08003498 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
- 0x080034ae 0x080034ae 0x00000002 PAD
- 0x080034b0 0x080034b0 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
- 0x080034d6 0x080034d6 0x00000002 PAD
- 0x080034d8 0x080034d8 0x0000002c Code RO 669 .text.gpio_pin_mux_config at32f421_gpio.o
- 0x08003504 0x08003504 0x00000004 Code RO 1254 .text.initAfterJump peripherals.o
- 0x08003508 0x08003508 0x00000192 Code RO 1232 .text.initCorePeripherals peripherals.o
- 0x0800369a 0x0800369a 0x00000002 PAD
- 0x0800369c 0x0800369c 0x000000ec Code RO 52 .text.interruptRoutine main.o
- 0x08003788 0x08003788 0x0000033a Code RO 40 .text.loadEEpromSettings main.o
- 0x08003ac2 0x08003ac2 0x00000002 PAD
- 0x08003ac4 0x08003ac4 0x00000be0 Code RO 68 .text.main main.o
- 0x080046a4 0x080046a4 0x0000010e Code RO 1342 .text.makeTelemPackage serial_telemetry.o
- 0x080047b2 0x080047b2 0x00000002 PAD
- 0x080047b4 0x080047b4 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
- 0x08004998 0x08004998 0x00000050 Code RO 18 .text.map functions.o
- 0x080049e8 0x080049e8 0x00000018 Code RO 1176 .text.maskPhaseInterrupts comparator.o
- 0x08004a00 0x08004a00 0x00000072 Code RO 751 .text.nvic_irq_enable at32f421_misc.o
- 0x08004a72 0x08004a72 0x00000002 PAD
- 0x08004a74 0x08004a74 0x00000094 Code RO 187 .text.playBeaconTune3 sounds.o
- 0x08004b08 0x08004b08 0x00000090 Code RO 175 .text.playBrushedStartupTune sounds.o
- 0x08004b98 0x08004b98 0x00000068 Code RO 185 .text.playChangedTone sounds.o
- 0x08004c00 0x08004c00 0x00000068 Code RO 183 .text.playDefaultTone sounds.o
- 0x08004c68 0x08004c68 0x0000007a Code RO 181 .text.playInputTune sounds.o
- 0x08004ce2 0x08004ce2 0x00000002 PAD
- 0x08004ce4 0x08004ce4 0x00000032 Code RO 60 .text.processDshot main.o
+ 0x080033bc 0x080033bc 0x0000008c Code RO 1303 .text.fullBrake phaseouts.o
+ 0x08003448 0x08003448 0x00000012 Code RO 1265 .text.generatePwmTimerEvent peripherals.o
+ 0x0800345a 0x0800345a 0x00000002 PAD
+ 0x0800345c 0x0800345c 0x00000008 Code RO 20 .text.getAbsDif functions.o
+ 0x08003464 0x08003464 0x0000000e Code RO 1157 .text.getCompOutputLevel comparator.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000026 Code RO 1100 .text.getConvertedDegrees adc.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x0000000e Code RO 1192 .text.getInputPinState io.o
+ 0x080034aa 0x080034aa 0x00000002 PAD
+ 0x080034ac 0x080034ac 0x00000076 Code RO 628 .text.gpio_init at32f421_gpio.o
+ 0x08003522 0x08003522 0x00000002 PAD
+ 0x08003524 0x08003524 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
+ 0x08003562 0x08003562 0x00000002 PAD
+ 0x08003564 0x08003564 0x0000002c Code RO 652 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003590 0x08003590 0x00000004 Code RO 1237 .text.initAfterJump peripherals.o
+ 0x08003594 0x08003594 0x00000192 Code RO 1215 .text.initCorePeripherals peripherals.o
+ 0x08003726 0x08003726 0x00000002 PAD
+ 0x08003728 0x08003728 0x000000f4 Code RO 52 .text.interruptRoutine main.o
+ 0x0800381c 0x0800381c 0x00000342 Code RO 40 .text.loadEEpromSettings main.o
+ 0x08003b5e 0x08003b5e 0x00000002 PAD
+ 0x08003b60 0x08003b60 0x00000c28 Code RO 66 .text.main main.o
+ 0x08004788 0x08004788 0x0000010e Code RO 1325 .text.makeTelemPackage serial_telemetry.o
+ 0x08004896 0x08004896 0x00000002 PAD
+ 0x08004898 0x08004898 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a7c 0x08004a7c 0x00000050 Code RO 18 .text.map functions.o
+ 0x08004acc 0x08004acc 0x00000018 Code RO 1159 .text.maskPhaseInterrupts comparator.o
+ 0x08004ae4 0x08004ae4 0x00000072 Code RO 734 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b56 0x08004b56 0x00000002 PAD
+ 0x08004b58 0x08004b58 0x00000094 Code RO 170 .text.playBeaconTune3 sounds.o
+ 0x08004bec 0x08004bec 0x0000012a Code RO 154 .text.playBlueJayTune sounds.o
0x08004d16 0x08004d16 0x00000002 PAD
- 0x08004d18 0x08004d18 0x00000078 Code RO 1296 .text.proportionalBrake phaseouts.o
- 0x08004d90 0x08004d90 0x00000062 Code RO 1191 .text.read_flash_bin eeprom.o
- 0x08004df2 0x08004df2 0x00000002 PAD
- 0x08004df4 0x08004df4 0x00000080 Code RO 1205 .text.receiveDshotDma io.o
- 0x08004e74 0x08004e74 0x00000010 Code RO 1284 .text.resetInputCaptureTimer peripherals.o
- 0x08004e84 0x08004e84 0x00000152 Code RO 66 .text.runBrushedLoop main.o
- 0x08004fd6 0x08004fd6 0x00000002 PAD
- 0x08004fd8 0x08004fd8 0x00000084 Code RO 42 .text.saveEEpromSettings main.o
- 0x0800505c 0x0800505c 0x00000122 Code RO 1189 .text.save_flash_nolib eeprom.o
- 0x0800517e 0x0800517e 0x00000002 PAD
- 0x08005180 0x08005180 0x0000009a Code RO 1207 .text.sendDshotDma io.o
- 0x0800521a 0x0800521a 0x00000002 PAD
- 0x0800521c 0x0800521c 0x0000001c Code RO 1336 .text.send_telem_DMA serial_telemetry.o
- 0x08005238 0x08005238 0x0000033c Code RO 56 .text.setInput main.o
- 0x08005574 0x08005574 0x0000000e Code RO 1215 .text.setInputPullUp io.o
- 0x08005582 0x08005582 0x00000002 PAD
- 0x08005584 0x08005584 0x0000000c Code RO 1276 .text.setPWMCompare1 peripherals.o
- 0x08005590 0x08005590 0x0000000c Code RO 1278 .text.setPWMCompare2 peripherals.o
- 0x0800559c 0x0800559c 0x0000000c Code RO 1280 .text.setPWMCompare3 peripherals.o
- 0x080055a8 0x080055a8 0x00000014 Code RO 163 .text.setVolume sounds.o
- 0x080055bc 0x080055bc 0x00000076 Code RO 1234 .text.system_clock_config peripherals.o
- 0x08005632 0x08005632 0x00000002 PAD
- 0x08005634 0x08005634 0x000000f0 Code RO 1358 .text.system_core_clock_update system_at32f421.o
- 0x08005724 0x08005724 0x000000f4 Code RO 1344 .text.telem_UART_Init serial_telemetry.o
- 0x08005818 0x08005818 0x000000fa Code RO 58 .text.tenKhzRoutine main.o
- 0x08005912 0x08005912 0x00000002 PAD
- 0x08005914 0x08005914 0x00000096 Code RO 937 .text.tmr_channel_enable at32f421_tmr.o
- 0x080059aa 0x080059aa 0x00000002 PAD
- 0x080059ac 0x080059ac 0x00000062 Code RO 923 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
- 0x08005a0e 0x08005a0e 0x00000002 PAD
- 0x08005a10 0x08005a10 0x00000012 Code RO 921 .text.tmr_period_buffer_enable at32f421_tmr.o
- 0x08005a22 0x08005a22 0x00000002 PAD
- 0x08005a24 0x08005a24 0x000000ba Code RO 883 .text.tmr_reset at32f421_tmr.o
- 0x08005ade 0x08005ade 0x00000002 PAD
- 0x08005ae0 0x08005ae0 0x000001ac Code RO 142 .text.transfercomplete signal.o
- 0x08005c8c 0x08005c8c 0x000000b0 Code RO 1324 .text.twoChannelForward phaseouts.o
- 0x08005d3c 0x08005d3c 0x000000aa Code RO 1326 .text.twoChannelReverse phaseouts.o
- 0x08005de6 0x08005de6 0x00000002 PAD
- 0x08005de8 0x08005de8 0x00000012 Code RO 1019 .text.usart_dma_transmitter_enable at32f421_usart.o
- 0x08005dfa 0x08005dfa 0x00000002 PAD
- 0x08005dfc 0x08005dfc 0x00000012 Code RO 1007 .text.usart_enable at32f421_usart.o
- 0x08005e0e 0x08005e0e 0x00000002 PAD
- 0x08005e10 0x08005e10 0x00000086 Code RO 1003 .text.usart_init at32f421_usart.o
- 0x08005e96 0x08005e96 0x00000002 PAD
- 0x08005e98 0x08005e98 0x00000012 Code RO 1011 .text.usart_receiver_enable at32f421_usart.o
- 0x08005eaa 0x08005eaa 0x00000002 PAD
- 0x08005eac 0x08005eac 0x00000012 Code RO 1047 .text.usart_single_line_halfduplex_select at32f421_usart.o
- 0x08005ebe 0x08005ebe 0x00000002 PAD
- 0x08005ec0 0x08005ec0 0x00000012 Code RO 1009 .text.usart_transmitter_enable at32f421_usart.o
- 0x08005ed2 0x08005ed2 0x00000002 PAD
- 0x08005ed4 0x08005ed4 0x000000c4 Code RO 1386 x$fpl$fadd fz_ws.l(faddsub_clz.o)
- 0x08005f98 0x08005f98 0x00000184 Code RO 1393 x$fpl$fdiv fz_ws.l(fdiv.o)
- 0x0800611c 0x0800611c 0x00000036 Code RO 1396 x$fpl$ffix fz_ws.l(ffix.o)
- 0x08006152 0x08006152 0x00000002 PAD
- 0x08006154 0x08006154 0x00000030 Code RO 1401 x$fpl$fflt fz_ws.l(fflt_clz.o)
- 0x08006184 0x08006184 0x0000008c Code RO 1407 x$fpl$fnaninf fz_ws.l(fnaninf.o)
- 0x08006210 0x08006210 0x0000000a Code RO 1409 x$fpl$fretinf fz_ws.l(fretinf.o)
- 0x0800621a 0x0800621a 0x00000002 PAD
- 0x0800621c 0x0800621c 0x000000ea Code RO 1388 x$fpl$fsub fz_ws.l(faddsub_clz.o)
- 0x08006306 0x08006306 0x00000000 Code RO 1411 x$fpl$usenofp fz_ws.l(usenofp.o)
- 0x08006306 0x08006306 0x00000008 Data RO 392 .rodata.cst8 at32f421_crm.o
- 0x0800630e 0x0800630e 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
- 0x0800631e 0x0800631e 0x00000002 PAD
- 0x08006320 0x08006320 0x00000020 Data RO 1573 Region$$Table anon$$obj.o
+ 0x08004d18 0x08004d18 0x00000068 Code RO 168 .text.playChangedTone sounds.o
+ 0x08004d80 0x08004d80 0x00000068 Code RO 166 .text.playDefaultTone sounds.o
+ 0x08004de8 0x08004de8 0x0000007a Code RO 164 .text.playInputTune sounds.o
+ 0x08004e62 0x08004e62 0x00000002 PAD
+ 0x08004e64 0x08004e64 0x0000007c Code RO 162 .text.playInputTune2 sounds.o
+ 0x08004ee0 0x08004ee0 0x0000008c Code RO 156 .text.playStartupTune sounds.o
+ 0x08004f6c 0x08004f6c 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08004fa4 0x08004fa4 0x00000078 Code RO 1279 .text.proportionalBrake phaseouts.o
+ 0x0800501c 0x0800501c 0x00000062 Code RO 1174 .text.read_flash_bin eeprom.o
+ 0x0800507e 0x0800507e 0x00000002 PAD
+ 0x08005080 0x08005080 0x0000007e Code RO 1188 .text.receiveDshotDma io.o
+ 0x080050fe 0x080050fe 0x00000002 PAD
+ 0x08005100 0x08005100 0x00000010 Code RO 1267 .text.resetInputCaptureTimer peripherals.o
+ 0x08005110 0x08005110 0x00000084 Code RO 42 .text.saveEEpromSettings main.o
+ 0x08005194 0x08005194 0x00000122 Code RO 1172 .text.save_flash_nolib eeprom.o
+ 0x080052b6 0x080052b6 0x00000002 PAD
+ 0x080052b8 0x080052b8 0x0000009a Code RO 1190 .text.sendDshotDma io.o
+ 0x08005352 0x08005352 0x00000002 PAD
+ 0x08005354 0x08005354 0x0000001c Code RO 1319 .text.send_telem_DMA serial_telemetry.o
+ 0x08005370 0x08005370 0x000006b6 Code RO 56 .text.setInput main.o
+ 0x08005a26 0x08005a26 0x00000002 PAD
+ 0x08005a28 0x08005a28 0x0000000e Code RO 1198 .text.setInputPullUp io.o
+ 0x08005a36 0x08005a36 0x00000002 PAD
+ 0x08005a38 0x08005a38 0x0000000c Code RO 1259 .text.setPWMCompare1 peripherals.o
+ 0x08005a44 0x08005a44 0x0000000c Code RO 1261 .text.setPWMCompare2 peripherals.o
+ 0x08005a50 0x08005a50 0x0000000c Code RO 1263 .text.setPWMCompare3 peripherals.o
+ 0x08005a5c 0x08005a5c 0x00000014 Code RO 146 .text.setVolume sounds.o
+ 0x08005a70 0x08005a70 0x000000be Code RO 54 .text.startMotor main.o
+ 0x08005b2e 0x08005b2e 0x00000002 PAD
+ 0x08005b30 0x08005b30 0x00000076 Code RO 1217 .text.system_clock_config peripherals.o
+ 0x08005ba6 0x08005ba6 0x00000002 PAD
+ 0x08005ba8 0x08005ba8 0x000000f0 Code RO 1341 .text.system_core_clock_update system_at32f421.o
+ 0x08005c98 0x08005c98 0x000000f4 Code RO 1327 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d8c 0x08005d8c 0x000004a8 Code RO 58 .text.tenKhzRoutine main.o
+ 0x08006234 0x08006234 0x00000096 Code RO 920 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062ca 0x080062ca 0x00000002 PAD
+ 0x080062cc 0x080062cc 0x00000062 Code RO 906 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800632e 0x0800632e 0x00000002 PAD
+ 0x08006330 0x08006330 0x00000012 Code RO 904 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006342 0x08006342 0x00000002 PAD
+ 0x08006344 0x08006344 0x000000ba Code RO 866 .text.tmr_reset at32f421_tmr.o
+ 0x080063fe 0x080063fe 0x00000002 PAD
+ 0x08006400 0x08006400 0x000001ac Code RO 125 .text.transfercomplete signal.o
+ 0x080065ac 0x080065ac 0x00000012 Code RO 1002 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065be 0x080065be 0x00000002 PAD
+ 0x080065c0 0x080065c0 0x00000012 Code RO 990 .text.usart_enable at32f421_usart.o
+ 0x080065d2 0x080065d2 0x00000002 PAD
+ 0x080065d4 0x080065d4 0x00000086 Code RO 986 .text.usart_init at32f421_usart.o
+ 0x0800665a 0x0800665a 0x00000002 PAD
+ 0x0800665c 0x0800665c 0x00000012 Code RO 994 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800666e 0x0800666e 0x00000002 PAD
+ 0x08006670 0x08006670 0x00000012 Code RO 1030 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006682 0x08006682 0x00000002 PAD
+ 0x08006684 0x08006684 0x00000012 Code RO 992 .text.usart_transmitter_enable at32f421_usart.o
+ 0x08006696 0x08006696 0x00000002 PAD
+ 0x08006698 0x08006698 0x0000011e Code RO 60 .text.zcfoundroutine main.o
+ 0x080067b6 0x080067b6 0x00000002 PAD
+ 0x080067b8 0x080067b8 0x000000c4 Code RO 1369 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x0800687c 0x0800687c 0x00000054 Code RO 1375 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068d0 0x080068d0 0x00000018 Code RO 1418 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068e8 0x080068e8 0x00000184 Code RO 1378 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a6c 0x08006a6c 0x00000068 Code RO 1392 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006ad4 0x08006ad4 0x00000036 Code RO 1381 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b0a 0x08006b0a 0x00000002 PAD
+ 0x08006b0c 0x08006b0c 0x00000030 Code RO 1386 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b3c 0x08006b3c 0x00000068 Code RO 1394 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006ba4 0x08006ba4 0x00000068 Code RO 1396 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c0c 0x08006c0c 0x0000008c Code RO 1398 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c98 0x08006c98 0x0000000a Code RO 1400 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006ca2 0x08006ca2 0x00000002 PAD
+ 0x08006ca4 0x08006ca4 0x000000ea Code RO 1371 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d8e 0x08006d8e 0x00000000 Code RO 1402 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d8e 0x08006d8e 0x00000008 Data RO 375 .rodata.cst8 at32f421_crm.o
+ 0x08006d96 0x08006d96 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006da6 0x08006da6 0x00000002 PAD
+ 0x08006da8 0x08006da8 0x00000020 Data RO 1566 Region$$Table anon$$obj.o
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006340, Size: 0x00000de8, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002c8])
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006dc8, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x20000000 COMPRESSED 0x00000070 Data RW 127 .data..L_MergedGlobals main.o
- 0x20000070 COMPRESSED 0x00000006 Data RW 151 .data..L_MergedGlobals signal.o
- 0x20000076 COMPRESSED 0x00000001 Data RW 1224 .data.buffer_padding io.o
- 0x20000077 COMPRESSED 0x00000001 Data RW 1221 .data.ic_timer_prescaler io.o
- 0x20000078 COMPRESSED 0x00000004 Data RW 150 .data.max_servo_deviation signal.o
- 0x2000007c COMPRESSED 0x00000001 Data RW 1346 .data.nbDataToTransmit serial_telemetry.o
- 0x2000007d COMPRESSED 0x00000001 PAD
- 0x2000007e COMPRESSED 0x000002d0 Data RW 111 .data.pwmSin main.o
- 0x2000034e COMPRESSED 0x00000002 PAD
- 0x20000350 COMPRESSED 0x00000004 Data RW 1360 .data.system_core_clock system_at32f421.o
- 0x20000354 COMPRESSED 0x00000001 Data RW 82 .data.telemetry_interval_ms main.o
- 0x20000355 COMPRESSED 0x00000003 PAD
- 0x20000358 - 0x00000060 Zero RW 1438 .bss c_w.l(libspace.o)
- 0x200003b8 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
- 0x20000414 - 0x0000007c Zero RW 128 .bss..L_MergedGlobals.1 main.o
- 0x20000490 - 0x0000001c Zero RW 152 .bss..L_MergedGlobals.1 signal.o
- 0x200004ac - 0x00000010 Zero RW 129 .bss..L_MergedGlobals.2 main.o
- 0x200004bc - 0x00000006 Zero RW 1119 .bss.ADCDataDMA adc.o
- 0x200004c2 - 0x0000000a Zero RW 1347 .bss.aTxBuffer serial_telemetry.o
- 0x200004cc - 0x00000001 Zero RW 189 .bss.beep_volume sounds.o
- 0x200004cd COMPRESSED 0x00000003 PAD
- 0x200004d0 - 0x00000100 Zero RW 1222 .bss.dma_buffer io.o
- 0x200005d0 - 0x00000001 Zero RW 124 .bss.dshotcommand main.o
- 0x200005d1 - 0x000000b0 Zero RW 108 .bss.eepromBuffer main.o
- 0x20000681 COMPRESSED 0x00000003 PAD
- 0x20000684 - 0x00000004 Zero RW 1166 .bss.exti_int at32f421_it.o
- 0x20000688 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
- 0x2000071c - 0x00000001 Zero RW 109 .bss.last_dshot_command main.o
- 0x2000071d - 0x00000001 Zero RW 1223 .bss.out_put io.o
- 0x2000071e - 0x00000001 Zero RW 104 .bss.play_tone_flag main.o
- 0x2000071f COMPRESSED 0x00000001 PAD
- 0x20000720 - 0x000000c8 Zero RW 116 .bss.readings main.o
- 0x200007e8 - 0x00000200 Zero RW 1370 HEAP startup_at32f421.o
- 0x200009e8 - 0x00000400 Zero RW 1369 STACK startup_at32f421.o
+ 0x20000000 COMPRESSED 0x00000058 Data RW 109 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 134 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 110 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1207 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1204 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 133 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1329 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 95 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1343 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1431 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 135 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 111 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 112 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 1102 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1330 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 172 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1205 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 106 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 1149 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1206 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 98 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1353 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1352 STACK startup_at32f421.o
@@ -3169,7 +3236,7 @@ Memory Map of the image
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x08007be0 0x08007be0 0x0000001e Data RO 198 .rodata.test firmwareversion.o
+ 0x08007be0 0x08007be0 0x0000001e Data RO 181 .rodata.test firmwareversion.o
==============================================================================
@@ -3195,20 +3262,20 @@ Image component sizes
388 0 0 0 0 2314 eeprom.o
0 0 30 0 0 401 firmwareversion.o
270 0 0 0 0 12121 functions.o
- 310 0 0 2 257 13082 io.o
- 5974 8 0 833 519 27228 main.o
+ 308 0 0 2 257 13082 io.o
+ 8038 12 0 928 530 28892 main.o
1180 0 0 0 0 26677 peripherals.o
- 1738 12 0 0 0 9930 phaseouts.o
+ 1532 12 0 0 0 9930 phaseouts.o
542 0 0 1 10 15883 serial_telemetry.o
1476 0 0 10 28 3963 signal.o
- 642 0 0 0 1 9111 sounds.o
+ 1060 0 0 0 1 9111 sounds.o
64 26 204 0 1536 848 startup_at32f421.o
380 16 0 4 0 7644 system_at32f421.o
----------------------------------------------------------------------
- 19556 172 294 856 2608 300917 Object Totals
+ 21832 176 294 952 2624 302581 Object Totals
0 0 32 0 0 0 (incl. Generated)
- 162 0 4 6 7 0 (incl. Padding)
+ 164 0 4 7 12 0 (incl. Padding)
----------------------------------------------------------------------
@@ -3236,15 +3303,20 @@ Image component sizes
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
----------------------------------------------------------------------
- 1494 108 0 0 96 1232 Library Totals
+ 1914 120 0 0 96 1748 Library Totals
10 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
@@ -3252,10 +3324,10 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
414 16 0 0 96 664 c_w.l
- 1070 92 0 0 0 568 fz_ws.l
+ 1490 104 0 0 0 1084 fz_ws.l
----------------------------------------------------------------------
- 1494 108 0 0 96 1232 Library Totals
+ 1914 120 0 0 96 1748 Library Totals
----------------------------------------------------------------------
@@ -3264,15 +3336,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 21050 280 294 856 2704 301185 Grand Totals
- 21050 280 294 712 2704 301185 ELF Image Totals (compressed)
- 21050 280 294 712 0 0 ROM Totals
+ 23746 296 294 952 2720 303105 Grand Totals
+ 23746 296 294 736 2720 303105 ELF Image Totals (compressed)
+ 23746 296 294 736 0 0 ROM Totals
==============================================================================
- Total RO Size (Code + RO Data) 21344 ( 20.84kB)
- Total RW Size (RW Data + ZI Data) 3560 ( 3.48kB)
- Total ROM Size (Code + RO Data + RW Data) 22056 ( 21.54kB)
+ Total RO Size (Code + RO Data) 24040 ( 23.48kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24776 ( 24.20kB)
==============================================================================
diff --git a/Keil_Projects/Listings/AM32_RR_ROBOT_DUAL_ESC_F421.map b/Keil_Projects/Listings/AM32_RR_ROBOT_DUAL_ESC_F421.map
index cfdc0779..dc770f6c 100644
--- a/Keil_Projects/Listings/AM32_RR_ROBOT_DUAL_ESC_F421.map
+++ b/Keil_Projects/Listings/AM32_RR_ROBOT_DUAL_ESC_F421.map
@@ -1122,11 +1122,12 @@ Removing Unused input sections from the image.
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).
Removing main.o(.bss.pwm_frequency_conversion_factor), (4 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).
@@ -1141,6 +1142,7 @@ Removing Unused input sections from the image.
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(.data.low_kv_filter_level), (1 bytes).
@@ -1950,7 +1952,7 @@ Removing Unused input sections from the image.
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), (78 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).
@@ -2051,7 +2053,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).
-957 unused section(s) (total 30098 bytes) removed from the image.
+959 unused section(s) (total 30093 bytes) removed from the image.
==============================================================================
@@ -2310,91 +2312,91 @@ Image Symbol Table
[Anonymous Symbol] 0x08003594 Section 0 peripherals.o(.text.initCorePeripherals)
[Anonymous Symbol] 0x08003728 Section 0 main.o(.text.interruptRoutine)
[Anonymous Symbol] 0x0800381c Section 0 main.o(.text.loadEEpromSettings)
- [Anonymous Symbol] 0x08003b5c Section 0 main.o(.text.main)
- [Anonymous Symbol] 0x08004794 Section 0 serial_telemetry.o(.text.makeTelemPackage)
- [Anonymous Symbol] 0x080048a4 Section 0 dshot.o(.text.make_dshot_package)
- [Anonymous Symbol] 0x08004a88 Section 0 functions.o(.text.map)
- [Anonymous Symbol] 0x08004ad8 Section 0 comparator.o(.text.maskPhaseInterrupts)
- [Anonymous Symbol] 0x08004af0 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
- [Anonymous Symbol] 0x08004b64 Section 0 sounds.o(.text.playBeaconTune3)
- [Anonymous Symbol] 0x08004bf8 Section 0 sounds.o(.text.playBlueJayTune)
- [Anonymous Symbol] 0x08004d24 Section 0 sounds.o(.text.playChangedTone)
- [Anonymous Symbol] 0x08004d8c Section 0 sounds.o(.text.playDefaultTone)
- [Anonymous Symbol] 0x08004df4 Section 0 sounds.o(.text.playInputTune)
- [Anonymous Symbol] 0x08004e70 Section 0 sounds.o(.text.playInputTune2)
- [Anonymous Symbol] 0x08004eec Section 0 sounds.o(.text.playStartupTune)
- [Anonymous Symbol] 0x08004f78 Section 0 main.o(.text.processDshot)
- [Anonymous Symbol] 0x08004fb0 Section 0 phaseouts.o(.text.proportionalBrake)
- [Anonymous Symbol] 0x08005028 Section 0 eeprom.o(.text.read_flash_bin)
- [Anonymous Symbol] 0x0800508c Section 0 io.o(.text.receiveDshotDma)
- [Anonymous Symbol] 0x0800510c Section 0 peripherals.o(.text.resetInputCaptureTimer)
- [Anonymous Symbol] 0x0800511c Section 0 main.o(.text.saveEEpromSettings)
- [Anonymous Symbol] 0x080051a0 Section 0 eeprom.o(.text.save_flash_nolib)
- [Anonymous Symbol] 0x080052c4 Section 0 io.o(.text.sendDshotDma)
- [Anonymous Symbol] 0x08005360 Section 0 serial_telemetry.o(.text.send_telem_DMA)
- [Anonymous Symbol] 0x0800537c Section 0 main.o(.text.setInput)
- [Anonymous Symbol] 0x08005a34 Section 0 io.o(.text.setInputPullUp)
- [Anonymous Symbol] 0x08005a44 Section 0 peripherals.o(.text.setPWMCompare1)
- [Anonymous Symbol] 0x08005a50 Section 0 peripherals.o(.text.setPWMCompare2)
- [Anonymous Symbol] 0x08005a5c Section 0 peripherals.o(.text.setPWMCompare3)
- [Anonymous Symbol] 0x08005a68 Section 0 sounds.o(.text.setVolume)
- [Anonymous Symbol] 0x08005a7c Section 0 main.o(.text.startMotor)
- [Anonymous Symbol] 0x08005b3c Section 0 peripherals.o(.text.system_clock_config)
- [Anonymous Symbol] 0x08005bb4 Section 0 system_at32f421.o(.text.system_core_clock_update)
- system_core_clock_update.sys_ahb_div_table 0x08005c94 Number 0 system_at32f421.o(.text.system_core_clock_update)
- [Anonymous Symbol] 0x08005ca4 Section 0 serial_telemetry.o(.text.telem_UART_Init)
- [Anonymous Symbol] 0x08005d98 Section 0 main.o(.text.tenKhzRoutine)
- [Anonymous Symbol] 0x08006234 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
- [Anonymous Symbol] 0x080062cc Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
- [Anonymous Symbol] 0x08006330 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
- [Anonymous Symbol] 0x08006344 Section 0 at32f421_tmr.o(.text.tmr_reset)
- [Anonymous Symbol] 0x08006400 Section 0 signal.o(.text.transfercomplete)
- [Anonymous Symbol] 0x080065ac Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
- [Anonymous Symbol] 0x080065c0 Section 0 at32f421_usart.o(.text.usart_enable)
- [Anonymous Symbol] 0x080065d4 Section 0 at32f421_usart.o(.text.usart_init)
- [Anonymous Symbol] 0x0800665c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
- [Anonymous Symbol] 0x08006670 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
- [Anonymous Symbol] 0x08006684 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
- [Anonymous Symbol] 0x08006698 Section 0 main.o(.text.zcfoundroutine)
- x$fpl$fadd 0x080067b8 Section 196 faddsub_clz.o(x$fpl$fadd)
- _fadd1 0x080067c7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- x$fpl$fcmp 0x0800687c Section 84 fcmp.o(x$fpl$fcmp)
- x$fpl$fcmpinf 0x080068d0 Section 24 fcmpi.o(x$fpl$fcmpinf)
- _fdiv1 0x080068e9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
- x$fpl$fdiv 0x080068e8 Section 388 fdiv.o(x$fpl$fdiv)
- x$fpl$feqf 0x08006a6c Section 104 feqf.o(x$fpl$feqf)
- x$fpl$ffix 0x08006ad4 Section 54 ffix.o(x$fpl$ffix)
- x$fpl$fflt 0x08006b0c Section 48 fflt_clz.o(x$fpl$fflt)
- x$fpl$fgeqf 0x08006b3c Section 104 fgeqf.o(x$fpl$fgeqf)
- x$fpl$fleqf 0x08006ba4 Section 104 fleqf.o(x$fpl$fleqf)
- x$fpl$fnaninf 0x08006c0c Section 140 fnaninf.o(x$fpl$fnaninf)
- x$fpl$fretinf 0x08006c98 Section 10 fretinf.o(x$fpl$fretinf)
- x$fpl$fsub 0x08006ca4 Section 234 faddsub_clz.o(x$fpl$fsub)
- _fsub1 0x08006cb3 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- crm_clocks_freq_get.ahb_apb2_div_table 0x08006d8e Data 8 at32f421_crm.o(.rodata.cst8)
- [Anonymous Symbol] 0x08006d8e Section 0 at32f421_crm.o(.rodata.cst8)
- x$fpl$usenofp 0x08006d8e Section 0 usenofp.o(x$fpl$usenofp)
+ [Anonymous Symbol] 0x08003b60 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004788 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004898 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a7c 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] 0x08004d18 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d80 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004de8 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e64 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ee0 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f6c Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fa4 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x0800501c Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005080 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005100 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005110 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005194 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052b8 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005354 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005370 Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a28 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a38 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a44 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a50 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a5c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005a70 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b30 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005ba8 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c88 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c98 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d8c Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006238 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062d0 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006334 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006348 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006404 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065b0 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065c4 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065d8 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006660 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006674 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006688 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x0800669c Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067bc Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067cb Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006880 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068d4 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068ed Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068ec Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a70 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006ad8 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b10 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b40 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006ba8 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c10 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c9c Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006ca8 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006cb7 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d92 Data 8 at32f421_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x08006d92 Section 0 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d92 Section 0 usenofp.o(x$fpl$usenofp)
__tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
- .L_MergedGlobals 0x20000000 Data 92 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
[Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
- .L_MergedGlobals 0x2000005c Data 6 signal.o(.data..L_MergedGlobals)
- [Anonymous Symbol] 0x2000005c Section 0 signal.o(.data..L_MergedGlobals)
- .L_MergedGlobals.1 0x20000064 Data 120 main.o(.data..L_MergedGlobals.1)
- [Anonymous Symbol] 0x20000064 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)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000058 Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000060 Section 0 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000418 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000474 Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000490 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x2000050c Section 0 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
@@ -2606,86 +2608,86 @@ Image Symbol Table
initAfterJump 0x08003591 Thumb Code 4 peripherals.o(.text.initAfterJump)
initCorePeripherals 0x08003595 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
interruptRoutine 0x08003729 Thumb Code 244 main.o(.text.interruptRoutine)
- loadEEpromSettings 0x0800381d Thumb Code 830 main.o(.text.loadEEpromSettings)
- main 0x08003b5d Thumb Code 3128 main.o(.text.main)
- makeTelemPackage 0x08004795 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
- make_dshot_package 0x080048a5 Thumb Code 484 dshot.o(.text.make_dshot_package)
- map 0x08004a89 Thumb Code 80 functions.o(.text.map)
- maskPhaseInterrupts 0x08004ad9 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
- nvic_irq_enable 0x08004af1 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
- playBeaconTune3 0x08004b65 Thumb Code 148 sounds.o(.text.playBeaconTune3)
- playBlueJayTune 0x08004bf9 Thumb Code 298 sounds.o(.text.playBlueJayTune)
- playChangedTone 0x08004d25 Thumb Code 104 sounds.o(.text.playChangedTone)
- playDefaultTone 0x08004d8d Thumb Code 104 sounds.o(.text.playDefaultTone)
- playInputTune 0x08004df5 Thumb Code 122 sounds.o(.text.playInputTune)
- playInputTune2 0x08004e71 Thumb Code 124 sounds.o(.text.playInputTune2)
- playStartupTune 0x08004eed Thumb Code 140 sounds.o(.text.playStartupTune)
- processDshot 0x08004f79 Thumb Code 56 main.o(.text.processDshot)
- proportionalBrake 0x08004fb1 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
- read_flash_bin 0x08005029 Thumb Code 98 eeprom.o(.text.read_flash_bin)
- receiveDshotDma 0x0800508d Thumb Code 128 io.o(.text.receiveDshotDma)
- resetInputCaptureTimer 0x0800510d Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
- saveEEpromSettings 0x0800511d Thumb Code 132 main.o(.text.saveEEpromSettings)
- save_flash_nolib 0x080051a1 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
- sendDshotDma 0x080052c5 Thumb Code 154 io.o(.text.sendDshotDma)
- send_telem_DMA 0x08005361 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
- setInput 0x0800537d Thumb Code 1718 main.o(.text.setInput)
- setInputPullUp 0x08005a35 Thumb Code 14 io.o(.text.setInputPullUp)
- setPWMCompare1 0x08005a45 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
- setPWMCompare2 0x08005a51 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
- setPWMCompare3 0x08005a5d Thumb Code 12 peripherals.o(.text.setPWMCompare3)
- setVolume 0x08005a69 Thumb Code 20 sounds.o(.text.setVolume)
- startMotor 0x08005a7d Thumb Code 190 main.o(.text.startMotor)
- system_clock_config 0x08005b3d Thumb Code 118 peripherals.o(.text.system_clock_config)
- system_core_clock_update 0x08005bb5 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
- telem_UART_Init 0x08005ca5 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
- tenKhzRoutine 0x08005d99 Thumb Code 1180 main.o(.text.tenKhzRoutine)
- tmr_channel_enable 0x08006235 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
- tmr_output_channel_buffer_enable 0x080062cd Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
- tmr_period_buffer_enable 0x08006331 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
- tmr_reset 0x08006345 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
- transfercomplete 0x08006401 Thumb Code 428 signal.o(.text.transfercomplete)
- usart_dma_transmitter_enable 0x080065ad Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
- usart_enable 0x080065c1 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
- usart_init 0x080065d5 Thumb Code 134 at32f421_usart.o(.text.usart_init)
- usart_receiver_enable 0x0800665d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
- usart_single_line_halfduplex_select 0x08006671 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
- usart_transmitter_enable 0x08006685 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
- zcfoundroutine 0x08006699 Thumb Code 286 main.o(.text.zcfoundroutine)
- __aeabi_fadd 0x080067b9 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- _fadd 0x080067b9 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
- __aeabi_fcmpeq 0x0800687d Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _feq 0x0800687d Thumb Code 14 fcmp.o(x$fpl$fcmp)
- _fneq 0x0800688b Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpgt 0x08006899 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgr 0x08006899 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpge 0x080068a7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgeq 0x080068a7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmple 0x080068b5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fleq 0x080068b5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmplt 0x080068c3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fls 0x080068c3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __fpl_fcmp_Inf 0x080068d1 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
- __aeabi_fdiv 0x080068e9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
- _fdiv 0x080068e9 Thumb Code 384 fdiv.o(x$fpl$fdiv)
- __aeabi_cfcmpeq 0x08006a6d Thumb Code 0 feqf.o(x$fpl$feqf)
- _fcmpeq 0x08006a6d Thumb Code 104 feqf.o(x$fpl$feqf)
- __aeabi_f2iz 0x08006ad5 Thumb Code 0 ffix.o(x$fpl$ffix)
- _ffix 0x08006ad5 Thumb Code 54 ffix.o(x$fpl$ffix)
- __aeabi_i2f 0x08006b0d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
- _fflt 0x08006b0d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
- _fcmpge 0x08006b3d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
- __aeabi_cfcmple 0x08006ba5 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- _fcmple 0x08006ba5 Thumb Code 104 fleqf.o(x$fpl$fleqf)
- __fpl_fcmple_InfNaN 0x08006bf7 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- __fpl_fnaninf 0x08006c0d Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
- __fpl_fretinf 0x08006c99 Thumb Code 10 fretinf.o(x$fpl$fretinf)
- __aeabi_fsub 0x08006ca5 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- _fsub 0x08006ca5 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
- __I$use$fp 0x08006d8e Number 0 usenofp.o(x$fpl$usenofp)
- gcr_encode_table 0x08006d96 Data 16 dshot.o(.rodata.gcr_encode_table)
- Region$$Table$$Base 0x08006da8 Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x08006dc8 Number 0 anon$$obj.o(Region$$Table)
+ loadEEpromSettings 0x0800381d Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b61 Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x08004789 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004899 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a7d Thumb Code 80 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 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d19 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d81 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004de9 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e65 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ee1 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f6d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fa5 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x0800501d Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005081 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005101 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005111 Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005195 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052b9 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005355 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005371 Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a29 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a39 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a45 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a51 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a5d Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005a71 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b31 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005ba9 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c99 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d8d Thumb Code 1196 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006239 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062d1 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006335 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006349 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006405 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065b1 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065c5 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065d9 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006661 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006675 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006689 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x0800669d Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067bd Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067bd Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006881 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006881 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x0800688f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x0800689d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x0800689d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068ab Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068ab Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068b9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068b9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068c7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068c7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068d5 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068ed Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068ed Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a71 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a71 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006ad9 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006ad9 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b11 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b11 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b41 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006ba9 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006ba9 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bfb Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c11 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c9d Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006ca9 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006ca9 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d92 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d9a Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006dac Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006dcc 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)
@@ -2703,181 +2705,181 @@ Image Symbol Table
servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
- VOLTAGE_DIVIDER 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)
- 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)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
- sin_mode_min_s_d 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)
- buffersize 0x2000005c Data 1 signal.o(.data..L_MergedGlobals)
- smallestnumber 0x2000005e Data 2 signal.o(.data..L_MergedGlobals)
- dshot_frametime_high 0x20000060 Data 2 signal.o(.data..L_MergedGlobals)
- speedPid 0x20000064 Data 40 main.o(.data..L_MergedGlobals.1)
- currentPid 0x2000008c Data 40 main.o(.data..L_MergedGlobals.1)
- stallPid 0x200000b4 Data 40 main.o(.data..L_MergedGlobals.1)
- buffer_padding 0x200000dc Data 1 io.o(.data.buffer_padding)
- ic_timer_prescaler 0x200000dd Data 1 io.o(.data.ic_timer_prescaler)
- max_servo_deviation 0x200000e0 Data 4 signal.o(.data.max_servo_deviation)
- nbDataToTransmit 0x200000e4 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
- pwmSin 0x200000e6 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)
- 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)
- EEPROM_VERSION 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
- degrees_celsius 0x200004be Data 1 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)
- 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)
+ 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
@@ -2889,343 +2891,343 @@ Memory Map of the image
Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006188, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060b0])
- Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005dc8, Max: 0x0000ffff, ABSOLUTE)
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005dcc, 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 1354 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1367 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1569 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1567 !!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 1571 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1429 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1436 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1438 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1440 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1443 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1445 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1447 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1450 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1452 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1454 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1456 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1458 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1460 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1462 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1464 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1466 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1468 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1470 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1474 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1476 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1478 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1480 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1481 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1503 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1518 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1520 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1523 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1526 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1528 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1531 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1532 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1391 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1404 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1416 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1406 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1407 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1409 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1410 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1433 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1483 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1484 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1485 .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 1355 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1363 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1365 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1420 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1422 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1430 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1493 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1508 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1510 .text c_w.l(indicate_semi.o)
0x080012ae 0x080012ae 0x00000002 PAD
- 0x080012b0 0x080012b0 0x0000001a Code RO 1133 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012b0 0x080012b0 0x0000001a Code RO 1135 .text.ADC1_CMP_IRQHandler at32f421_it.o
0x080012ca 0x080012ca 0x00000002 PAD
- 0x080012cc 0x080012cc 0x0000002e Code RO 1094 .text.ADC_DMA_Callback adc.o
+ 0x080012cc 0x080012cc 0x0000002e Code RO 1096 .text.ADC_DMA_Callback adc.o
0x080012fa 0x080012fa 0x00000002 PAD
- 0x080012fc 0x080012fc 0x00000116 Code RO 1096 .text.ADC_Init adc.o
+ 0x080012fc 0x080012fc 0x00000116 Code RO 1098 .text.ADC_Init adc.o
0x08001412 0x08001412 0x00000002 PAD
- 0x08001414 0x08001414 0x00000002 Code RO 1115 .text.BusFault_Handler at32f421_it.o
+ 0x08001414 0x08001414 0x00000002 Code RO 1117 .text.BusFault_Handler at32f421_it.o
0x08001416 0x08001416 0x00000002 PAD
- 0x08001418 0x08001418 0x0000002a Code RO 1127 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001418 0x08001418 0x0000002a Code RO 1129 .text.DMA1_Channel1_IRQHandler at32f421_it.o
0x08001442 0x08001442 0x00000002 PAD
- 0x08001444 0x08001444 0x0000003c Code RO 1129 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
- 0x08001480 0x08001480 0x00000082 Code RO 1131 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001444 0x08001444 0x0000003c Code RO 1131 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x00000082 Code RO 1133 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
0x08001502 0x08001502 0x00000002 PAD
- 0x08001504 0x08001504 0x00000002 Code RO 1121 .text.DebugMon_Handler at32f421_it.o
+ 0x08001504 0x08001504 0x00000002 Code RO 1123 .text.DebugMon_Handler at32f421_it.o
0x08001506 0x08001506 0x00000002 PAD
- 0x08001508 0x08001508 0x00000028 Code RO 1145 .text.EXINT15_4_IRQHandler at32f421_it.o
- 0x08001530 0x08001530 0x00000002 Code RO 1111 .text.HardFault_Handler at32f421_it.o
+ 0x08001508 0x08001508 0x00000028 Code RO 1147 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001530 0x08001530 0x00000002 Code RO 1113 .text.HardFault_Handler at32f421_it.o
0x08001532 0x08001532 0x00000002 PAD
- 0x08001534 0x08001534 0x00000026 Code RO 1237 .text.MX_IWDG_Init peripherals.o
+ 0x08001534 0x08001534 0x00000026 Code RO 1239 .text.MX_IWDG_Init peripherals.o
0x0800155a 0x0800155a 0x00000002 PAD
- 0x0800155c 0x0800155c 0x00000002 Code RO 1113 .text.MemManage_Handler at32f421_it.o
+ 0x0800155c 0x0800155c 0x00000002 Code RO 1115 .text.MemManage_Handler at32f421_it.o
0x0800155e 0x0800155e 0x00000002 PAD
- 0x08001560 0x08001560 0x00000002 Code RO 1109 .text.NMI_Handler at32f421_it.o
+ 0x08001560 0x08001560 0x00000002 Code RO 1111 .text.NMI_Handler at32f421_it.o
0x08001562 0x08001562 0x00000002 PAD
- 0x08001564 0x08001564 0x00000002 Code RO 1123 .text.PendSV_Handler at32f421_it.o
+ 0x08001564 0x08001564 0x00000002 Code RO 1125 .text.PendSV_Handler at32f421_it.o
0x08001566 0x08001566 0x00000002 PAD
0x08001568 0x08001568 0x000000e8 Code RO 50 .text.PeriodElapsedCallback main.o
- 0x08001650 0x08001650 0x00000002 Code RO 1119 .text.SVC_Handler at32f421_it.o
+ 0x08001650 0x08001650 0x00000002 Code RO 1121 .text.SVC_Handler at32f421_it.o
0x08001652 0x08001652 0x00000002 PAD
- 0x08001654 0x08001654 0x00000002 Code RO 1125 .text.SysTick_Handler at32f421_it.o
+ 0x08001654 0x08001654 0x00000002 Code RO 1127 .text.SysTick_Handler at32f421_it.o
0x08001656 0x08001656 0x00000002 PAD
- 0x08001658 0x08001658 0x0000008c Code RO 1337 .text.SystemInit system_at32f421.o
- 0x080016e4 0x080016e4 0x00000116 Code RO 1221 .text.TIM1_Init peripherals.o
+ 0x08001658 0x08001658 0x0000008c Code RO 1339 .text.SystemInit system_at32f421.o
+ 0x080016e4 0x080016e4 0x00000116 Code RO 1223 .text.TIM1_Init peripherals.o
0x080017fa 0x080017fa 0x00000002 PAD
- 0x080017fc 0x080017fc 0x00000012 Code RO 1135 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x080017fc 0x080017fc 0x00000012 Code RO 1137 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
0x0800180e 0x0800180e 0x00000002 PAD
- 0x08001810 0x08001810 0x00000016 Code RO 1139 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001810 0x08001810 0x00000016 Code RO 1141 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
0x08001826 0x08001826 0x00000002 PAD
- 0x08001828 0x08001828 0x00000010 Code RO 1137 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
- 0x08001838 0x08001838 0x00000022 Code RO 1143 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001828 0x08001828 0x00000010 Code RO 1139 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001838 0x08001838 0x00000022 Code RO 1145 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
0x0800185a 0x0800185a 0x00000002 PAD
- 0x0800185c 0x0800185c 0x00000002 Code RO 1141 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800185c 0x0800185c 0x00000002 Code RO 1143 .text.USART1_IRQHandler at32f421_it.o
0x0800185e 0x0800185e 0x00000002 PAD
- 0x08001860 0x08001860 0x00000002 Code RO 1117 .text.UsageFault_Handler at32f421_it.o
+ 0x08001860 0x08001860 0x00000002 Code RO 1119 .text.UsageFault_Handler at32f421_it.o
0x08001862 0x08001862 0x00000002 PAD
0x08001864 0x08001864 0x0000002a Code RO 68 .text.__NVIC_SystemReset main.o
0x0800188e 0x0800188e 0x00000002 PAD
- 0x08001890 0x08001890 0x00000044 Code RO 191 .text.adc_base_config at32f421_adc.o
- 0x080018d4 0x080018d4 0x00000008 Code RO 189 .text.adc_base_default_para_init at32f421_adc.o
- 0x080018dc 0x080018dc 0x0000000a Code RO 197 .text.adc_calibration_init at32f421_adc.o
+ 0x08001890 0x08001890 0x00000044 Code RO 193 .text.adc_base_config at32f421_adc.o
+ 0x080018d4 0x080018d4 0x00000008 Code RO 191 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018dc 0x080018dc 0x0000000a Code RO 199 .text.adc_calibration_init at32f421_adc.o
0x080018e6 0x080018e6 0x00000002 PAD
- 0x080018e8 0x080018e8 0x00000008 Code RO 199 .text.adc_calibration_init_status_get at32f421_adc.o
- 0x080018f0 0x080018f0 0x0000000a Code RO 201 .text.adc_calibration_start at32f421_adc.o
+ 0x080018e8 0x080018e8 0x00000008 Code RO 201 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018f0 0x080018f0 0x0000000a Code RO 203 .text.adc_calibration_start at32f421_adc.o
0x080018fa 0x080018fa 0x00000002 PAD
- 0x080018fc 0x080018fc 0x00000008 Code RO 203 .text.adc_calibration_status_get at32f421_adc.o
- 0x08001904 0x08001904 0x00000012 Code RO 193 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 205 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001904 0x08001904 0x00000012 Code RO 195 .text.adc_dma_mode_enable at32f421_adc.o
0x08001916 0x08001916 0x00000002 PAD
- 0x08001918 0x08001918 0x0000000a Code RO 187 .text.adc_enable at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 189 .text.adc_enable at32f421_adc.o
0x08001922 0x08001922 0x00000002 PAD
- 0x08001924 0x08001924 0x0000025a Code RO 211 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001924 0x08001924 0x0000025a Code RO 213 .text.adc_ordinary_channel_set at32f421_adc.o
0x08001b7e 0x08001b7e 0x00000002 PAD
- 0x08001b80 0x08001b80 0x0000002a Code RO 217 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001b80 0x08001b80 0x0000002a Code RO 219 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
0x08001baa 0x08001baa 0x00000002 PAD
- 0x08001bac 0x08001bac 0x00000012 Code RO 233 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bac 0x08001bac 0x00000012 Code RO 235 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
0x08001bbe 0x08001bbe 0x00000002 PAD
- 0x08001bc0 0x08001bc0 0x0000001a Code RO 231 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001bc0 0x08001bc0 0x0000001a Code RO 233 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
0x08001bda 0x08001bda 0x00000002 PAD
- 0x08001bdc 0x08001bdc 0x0000008a Code RO 1297 .text.allOff phaseouts.o
+ 0x08001bdc 0x08001bdc 0x0000008a Code RO 1299 .text.allOff phaseouts.o
0x08001c66 0x08001c66 0x00000002 PAD
- 0x08001c68 0x08001c68 0x000000ba Code RO 1303 .text.allpwm phaseouts.o
+ 0x08001c68 0x08001c68 0x000000ba Code RO 1305 .text.allpwm phaseouts.o
0x08001d22 0x08001d22 0x00000002 PAD
- 0x08001d24 0x08001d24 0x00000082 Code RO 1161 .text.changeCompInput comparator.o
+ 0x08001d24 0x08001d24 0x00000082 Code RO 1163 .text.changeCompInput comparator.o
0x08001da6 0x08001da6 0x00000002 PAD
- 0x08001da8 0x08001da8 0x00000016 Code RO 263 .text.cmp_enable at32f421_cmp.o
+ 0x08001da8 0x08001da8 0x00000016 Code RO 265 .text.cmp_enable at32f421_cmp.o
0x08001dbe 0x08001dbe 0x00000002 PAD
- 0x08001dc0 0x08001dc0 0x000003b4 Code RO 1299 .text.comStep phaseouts.o
+ 0x08001dc0 0x08001dc0 0x000003b4 Code RO 1301 .text.comStep phaseouts.o
0x08002174 0x08002174 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
- 0x0800263c 0x0800263c 0x000001e0 Code RO 121 .text.computeServoInput signal.o
- 0x0800281c 0x0800281c 0x0000001c Code RO 345 .text.crm_adc_clock_div_set at32f421_crm.o
- 0x08002838 0x08002838 0x0000001a Code RO 339 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800263c 0x0800263c 0x000001e0 Code RO 123 .text.computeServoInput signal.o
+ 0x0800281c 0x0800281c 0x0000001c Code RO 347 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002838 0x08002838 0x0000001a Code RO 341 .text.crm_ahb_div_set at32f421_crm.o
0x08002852 0x08002852 0x00000002 PAD
- 0x08002854 0x08002854 0x0000001a Code RO 341 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002854 0x08002854 0x0000001a Code RO 343 .text.crm_apb1_div_set at32f421_crm.o
0x0800286e 0x0800286e 0x00000002 PAD
- 0x08002870 0x08002870 0x0000001a Code RO 343 .text.crm_apb2_div_set at32f421_crm.o
+ 0x08002870 0x08002870 0x0000001a Code RO 345 .text.crm_apb2_div_set at32f421_crm.o
0x0800288a 0x0800288a 0x00000002 PAD
- 0x0800288c 0x0800288c 0x00000018 Code RO 365 .text.crm_auto_step_mode_enable at32f421_crm.o
- 0x080028a4 0x080028a4 0x00000082 Code RO 331 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800288c 0x0800288c 0x00000018 Code RO 367 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028a4 0x080028a4 0x00000082 Code RO 333 .text.crm_clock_source_enable at32f421_crm.o
0x08002926 0x08002926 0x00000002 PAD
- 0x08002928 0x08002928 0x00000120 Code RO 359 .text.crm_clocks_freq_get at32f421_crm.o
- 0x08002a48 0x08002a48 0x0000001a Code RO 317 .text.crm_flag_get at32f421_crm.o
+ 0x08002928 0x08002928 0x00000120 Code RO 361 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a48 0x08002a48 0x0000001a Code RO 319 .text.crm_flag_get at32f421_crm.o
0x08002a62 0x08002a62 0x00000002 PAD
- 0x08002a64 0x08002a64 0x00000028 Code RO 325 .text.crm_periph_clock_enable at32f421_crm.o
- 0x08002a8c 0x08002a8c 0x00000028 Code RO 327 .text.crm_periph_reset at32f421_crm.o
- 0x08002ab4 0x08002ab4 0x0000004e Code RO 351 .text.crm_pll_config at32f421_crm.o
+ 0x08002a64 0x08002a64 0x00000028 Code RO 327 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002a8c 0x08002a8c 0x00000028 Code RO 329 .text.crm_periph_reset at32f421_crm.o
+ 0x08002ab4 0x08002ab4 0x0000004e Code RO 353 .text.crm_pll_config at32f421_crm.o
0x08002b02 0x08002b02 0x00000002 PAD
- 0x08002b04 0x08002b04 0x0000007a Code RO 311 .text.crm_reset at32f421_crm.o
+ 0x08002b04 0x08002b04 0x0000007a Code RO 313 .text.crm_reset at32f421_crm.o
0x08002b7e 0x08002b7e 0x00000002 PAD
- 0x08002b80 0x08002b80 0x00000012 Code RO 355 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002b80 0x08002b80 0x00000012 Code RO 357 .text.crm_sysclk_switch at32f421_crm.o
0x08002b92 0x08002b92 0x00000002 PAD
- 0x08002b94 0x08002b94 0x00000010 Code RO 357 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002b94 0x08002b94 0x00000010 Code RO 359 .text.crm_sysclk_switch_status_get at32f421_crm.o
0x08002ba4 0x08002ba4 0x0000002c Code RO 22 .text.delayMicros functions.o
0x08002bd0 0x08002bd0 0x0000004e Code RO 24 .text.delayMillis functions.o
0x08002c1e 0x08002c1e 0x00000002 PAD
- 0x08002c20 0x08002c20 0x00000238 Code RO 129 .text.detectInput signal.o
- 0x08002e58 0x08002e58 0x0000000a Code RO 402 .text.dma_channel_enable at32f421_dma.o
+ 0x08002c20 0x08002c20 0x00000238 Code RO 131 .text.detectInput signal.o
+ 0x08002e58 0x08002e58 0x0000000a Code RO 404 .text.dma_channel_enable at32f421_dma.o
0x08002e62 0x08002e62 0x00000002 PAD
- 0x08002e64 0x08002e64 0x0000000e Code RO 408 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e64 0x08002e64 0x0000000e Code RO 410 .text.dma_default_para_init at32f421_dma.o
0x08002e72 0x08002e72 0x00000002 PAD
- 0x08002e74 0x08002e74 0x00000010 Code RO 404 .text.dma_flag_get at32f421_dma.o
- 0x08002e84 0x08002e84 0x0000007c Code RO 410 .text.dma_init at32f421_dma.o
- 0x08002f00 0x08002f00 0x00000040 Code RO 394 .text.dma_reset at32f421_dma.o
- 0x08002f40 0x08002f40 0x00000012 Code RO 1159 .text.enableCompInterrupts comparator.o
+ 0x08002e74 0x08002e74 0x00000010 Code RO 406 .text.dma_flag_get at32f421_dma.o
+ 0x08002e84 0x08002e84 0x0000007c Code RO 412 .text.dma_init at32f421_dma.o
+ 0x08002f00 0x08002f00 0x00000040 Code RO 396 .text.dma_reset at32f421_dma.o
+ 0x08002f40 0x08002f40 0x00000012 Code RO 1161 .text.enableCompInterrupts comparator.o
0x08002f52 0x08002f52 0x00000002 PAD
- 0x08002f54 0x08002f54 0x0000010e Code RO 1267 .text.enableCorePeripherals peripherals.o
+ 0x08002f54 0x08002f54 0x0000010e Code RO 1269 .text.enableCorePeripherals peripherals.o
0x08003062 0x08003062 0x00000002 PAD
- 0x08003064 0x08003064 0x0000000c Code RO 550 .text.flash_flag_clear at32f421_flash.o
- 0x08003070 0x08003070 0x00000012 Code RO 558 .text.flash_lock at32f421_flash.o
+ 0x08003064 0x08003064 0x0000000c Code RO 552 .text.flash_flag_clear at32f421_flash.o
+ 0x08003070 0x08003070 0x00000012 Code RO 560 .text.flash_lock at32f421_flash.o
0x08003082 0x08003082 0x00000002 PAD
- 0x08003084 0x08003084 0x0000018e Code RO 560 .text.flash_sector_erase at32f421_flash.o
+ 0x08003084 0x08003084 0x0000018e Code RO 562 .text.flash_sector_erase at32f421_flash.o
0x08003212 0x08003212 0x00000002 PAD
- 0x08003214 0x08003214 0x0000001e Code RO 556 .text.flash_unlock at32f421_flash.o
+ 0x08003214 0x08003214 0x0000001e Code RO 558 .text.flash_unlock at32f421_flash.o
0x08003232 0x08003232 0x00000002 PAD
- 0x08003234 0x08003234 0x00000186 Code RO 568 .text.flash_word_program at32f421_flash.o
+ 0x08003234 0x08003234 0x00000186 Code RO 570 .text.flash_word_program at32f421_flash.o
0x080033ba 0x080033ba 0x00000002 PAD
- 0x080033bc 0x080033bc 0x0000008c Code RO 1301 .text.fullBrake phaseouts.o
- 0x08003448 0x08003448 0x00000012 Code RO 1263 .text.generatePwmTimerEvent peripherals.o
+ 0x080033bc 0x080033bc 0x0000008c Code RO 1303 .text.fullBrake phaseouts.o
+ 0x08003448 0x08003448 0x00000012 Code RO 1265 .text.generatePwmTimerEvent peripherals.o
0x0800345a 0x0800345a 0x00000002 PAD
0x0800345c 0x0800345c 0x00000008 Code RO 20 .text.getAbsDif functions.o
- 0x08003464 0x08003464 0x0000000e Code RO 1155 .text.getCompOutputLevel comparator.o
+ 0x08003464 0x08003464 0x0000000e Code RO 1157 .text.getCompOutputLevel comparator.o
0x08003472 0x08003472 0x00000002 PAD
- 0x08003474 0x08003474 0x00000026 Code RO 1098 .text.getConvertedDegrees adc.o
+ 0x08003474 0x08003474 0x00000026 Code RO 1100 .text.getConvertedDegrees adc.o
0x0800349a 0x0800349a 0x00000002 PAD
- 0x0800349c 0x0800349c 0x0000000e Code RO 1190 .text.getInputPinState io.o
+ 0x0800349c 0x0800349c 0x0000000e Code RO 1192 .text.getInputPinState io.o
0x080034aa 0x080034aa 0x00000002 PAD
- 0x080034ac 0x080034ac 0x00000076 Code RO 626 .text.gpio_init at32f421_gpio.o
+ 0x080034ac 0x080034ac 0x00000076 Code RO 628 .text.gpio_init at32f421_gpio.o
0x08003522 0x08003522 0x00000002 PAD
0x08003524 0x08003524 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
0x0800353a 0x0800353a 0x00000002 PAD
0x0800353c 0x0800353c 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
0x08003562 0x08003562 0x00000002 PAD
- 0x08003564 0x08003564 0x0000002c Code RO 650 .text.gpio_pin_mux_config at32f421_gpio.o
- 0x08003590 0x08003590 0x00000004 Code RO 1235 .text.initAfterJump peripherals.o
- 0x08003594 0x08003594 0x00000192 Code RO 1213 .text.initCorePeripherals peripherals.o
+ 0x08003564 0x08003564 0x0000002c Code RO 652 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003590 0x08003590 0x00000004 Code RO 1237 .text.initAfterJump peripherals.o
+ 0x08003594 0x08003594 0x00000192 Code RO 1215 .text.initCorePeripherals peripherals.o
0x08003726 0x08003726 0x00000002 PAD
0x08003728 0x08003728 0x000000f4 Code RO 52 .text.interruptRoutine main.o
- 0x0800381c 0x0800381c 0x0000033e Code RO 40 .text.loadEEpromSettings main.o
- 0x08003b5a 0x08003b5a 0x00000002 PAD
- 0x08003b5c 0x08003b5c 0x00000c38 Code RO 66 .text.main main.o
- 0x08004794 0x08004794 0x0000010e Code RO 1323 .text.makeTelemPackage serial_telemetry.o
- 0x080048a2 0x080048a2 0x00000002 PAD
- 0x080048a4 0x080048a4 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
- 0x08004a88 0x08004a88 0x00000050 Code RO 18 .text.map functions.o
- 0x08004ad8 0x08004ad8 0x00000018 Code RO 1157 .text.maskPhaseInterrupts comparator.o
- 0x08004af0 0x08004af0 0x00000072 Code RO 732 .text.nvic_irq_enable at32f421_misc.o
- 0x08004b62 0x08004b62 0x00000002 PAD
- 0x08004b64 0x08004b64 0x00000094 Code RO 168 .text.playBeaconTune3 sounds.o
- 0x08004bf8 0x08004bf8 0x0000012a Code RO 152 .text.playBlueJayTune sounds.o
- 0x08004d22 0x08004d22 0x00000002 PAD
- 0x08004d24 0x08004d24 0x00000068 Code RO 166 .text.playChangedTone sounds.o
- 0x08004d8c 0x08004d8c 0x00000068 Code RO 164 .text.playDefaultTone sounds.o
- 0x08004df4 0x08004df4 0x0000007a Code RO 162 .text.playInputTune sounds.o
- 0x08004e6e 0x08004e6e 0x00000002 PAD
- 0x08004e70 0x08004e70 0x0000007c Code RO 160 .text.playInputTune2 sounds.o
- 0x08004eec 0x08004eec 0x0000008c Code RO 154 .text.playStartupTune sounds.o
- 0x08004f78 0x08004f78 0x00000038 Code RO 62 .text.processDshot main.o
- 0x08004fb0 0x08004fb0 0x00000078 Code RO 1277 .text.proportionalBrake phaseouts.o
- 0x08005028 0x08005028 0x00000062 Code RO 1172 .text.read_flash_bin eeprom.o
- 0x0800508a 0x0800508a 0x00000002 PAD
- 0x0800508c 0x0800508c 0x00000080 Code RO 1186 .text.receiveDshotDma io.o
- 0x0800510c 0x0800510c 0x00000010 Code RO 1265 .text.resetInputCaptureTimer peripherals.o
- 0x0800511c 0x0800511c 0x00000084 Code RO 42 .text.saveEEpromSettings main.o
- 0x080051a0 0x080051a0 0x00000122 Code RO 1170 .text.save_flash_nolib eeprom.o
- 0x080052c2 0x080052c2 0x00000002 PAD
- 0x080052c4 0x080052c4 0x0000009a Code RO 1188 .text.sendDshotDma io.o
- 0x0800535e 0x0800535e 0x00000002 PAD
- 0x08005360 0x08005360 0x0000001c Code RO 1317 .text.send_telem_DMA serial_telemetry.o
- 0x0800537c 0x0800537c 0x000006b6 Code RO 56 .text.setInput main.o
- 0x08005a32 0x08005a32 0x00000002 PAD
- 0x08005a34 0x08005a34 0x0000000e Code RO 1196 .text.setInputPullUp io.o
- 0x08005a42 0x08005a42 0x00000002 PAD
- 0x08005a44 0x08005a44 0x0000000c Code RO 1257 .text.setPWMCompare1 peripherals.o
- 0x08005a50 0x08005a50 0x0000000c Code RO 1259 .text.setPWMCompare2 peripherals.o
- 0x08005a5c 0x08005a5c 0x0000000c Code RO 1261 .text.setPWMCompare3 peripherals.o
- 0x08005a68 0x08005a68 0x00000014 Code RO 144 .text.setVolume sounds.o
- 0x08005a7c 0x08005a7c 0x000000be Code RO 54 .text.startMotor main.o
- 0x08005b3a 0x08005b3a 0x00000002 PAD
- 0x08005b3c 0x08005b3c 0x00000076 Code RO 1215 .text.system_clock_config peripherals.o
- 0x08005bb2 0x08005bb2 0x00000002 PAD
- 0x08005bb4 0x08005bb4 0x000000f0 Code RO 1339 .text.system_core_clock_update system_at32f421.o
- 0x08005ca4 0x08005ca4 0x000000f4 Code RO 1325 .text.telem_UART_Init serial_telemetry.o
- 0x08005d98 0x08005d98 0x0000049c Code RO 58 .text.tenKhzRoutine main.o
- 0x08006234 0x08006234 0x00000096 Code RO 918 .text.tmr_channel_enable at32f421_tmr.o
- 0x080062ca 0x080062ca 0x00000002 PAD
- 0x080062cc 0x080062cc 0x00000062 Code RO 904 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
- 0x0800632e 0x0800632e 0x00000002 PAD
- 0x08006330 0x08006330 0x00000012 Code RO 902 .text.tmr_period_buffer_enable at32f421_tmr.o
- 0x08006342 0x08006342 0x00000002 PAD
- 0x08006344 0x08006344 0x000000ba Code RO 864 .text.tmr_reset at32f421_tmr.o
- 0x080063fe 0x080063fe 0x00000002 PAD
- 0x08006400 0x08006400 0x000001ac Code RO 123 .text.transfercomplete signal.o
- 0x080065ac 0x080065ac 0x00000012 Code RO 1000 .text.usart_dma_transmitter_enable at32f421_usart.o
- 0x080065be 0x080065be 0x00000002 PAD
- 0x080065c0 0x080065c0 0x00000012 Code RO 988 .text.usart_enable at32f421_usart.o
- 0x080065d2 0x080065d2 0x00000002 PAD
- 0x080065d4 0x080065d4 0x00000086 Code RO 984 .text.usart_init at32f421_usart.o
- 0x0800665a 0x0800665a 0x00000002 PAD
- 0x0800665c 0x0800665c 0x00000012 Code RO 992 .text.usart_receiver_enable at32f421_usart.o
- 0x0800666e 0x0800666e 0x00000002 PAD
- 0x08006670 0x08006670 0x00000012 Code RO 1028 .text.usart_single_line_halfduplex_select at32f421_usart.o
- 0x08006682 0x08006682 0x00000002 PAD
- 0x08006684 0x08006684 0x00000012 Code RO 990 .text.usart_transmitter_enable at32f421_usart.o
- 0x08006696 0x08006696 0x00000002 PAD
- 0x08006698 0x08006698 0x0000011e Code RO 60 .text.zcfoundroutine main.o
- 0x080067b6 0x080067b6 0x00000002 PAD
- 0x080067b8 0x080067b8 0x000000c4 Code RO 1367 x$fpl$fadd fz_ws.l(faddsub_clz.o)
- 0x0800687c 0x0800687c 0x00000054 Code RO 1373 x$fpl$fcmp fz_ws.l(fcmp.o)
- 0x080068d0 0x080068d0 0x00000018 Code RO 1416 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
- 0x080068e8 0x080068e8 0x00000184 Code RO 1376 x$fpl$fdiv fz_ws.l(fdiv.o)
- 0x08006a6c 0x08006a6c 0x00000068 Code RO 1390 x$fpl$feqf fz_ws.l(feqf.o)
- 0x08006ad4 0x08006ad4 0x00000036 Code RO 1379 x$fpl$ffix fz_ws.l(ffix.o)
- 0x08006b0a 0x08006b0a 0x00000002 PAD
- 0x08006b0c 0x08006b0c 0x00000030 Code RO 1384 x$fpl$fflt fz_ws.l(fflt_clz.o)
- 0x08006b3c 0x08006b3c 0x00000068 Code RO 1392 x$fpl$fgeqf fz_ws.l(fgeqf.o)
- 0x08006ba4 0x08006ba4 0x00000068 Code RO 1394 x$fpl$fleqf fz_ws.l(fleqf.o)
- 0x08006c0c 0x08006c0c 0x0000008c Code RO 1396 x$fpl$fnaninf fz_ws.l(fnaninf.o)
- 0x08006c98 0x08006c98 0x0000000a Code RO 1398 x$fpl$fretinf fz_ws.l(fretinf.o)
- 0x08006ca2 0x08006ca2 0x00000002 PAD
- 0x08006ca4 0x08006ca4 0x000000ea Code RO 1369 x$fpl$fsub fz_ws.l(faddsub_clz.o)
- 0x08006d8e 0x08006d8e 0x00000000 Code RO 1400 x$fpl$usenofp fz_ws.l(usenofp.o)
- 0x08006d8e 0x08006d8e 0x00000008 Data RO 373 .rodata.cst8 at32f421_crm.o
- 0x08006d96 0x08006d96 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
- 0x08006da6 0x08006da6 0x00000002 PAD
- 0x08006da8 0x08006da8 0x00000020 Data RO 1564 Region$$Table anon$$obj.o
+ 0x0800381c 0x0800381c 0x00000342 Code RO 40 .text.loadEEpromSettings main.o
+ 0x08003b5e 0x08003b5e 0x00000002 PAD
+ 0x08003b60 0x08003b60 0x00000c28 Code RO 66 .text.main main.o
+ 0x08004788 0x08004788 0x0000010e Code RO 1325 .text.makeTelemPackage serial_telemetry.o
+ 0x08004896 0x08004896 0x00000002 PAD
+ 0x08004898 0x08004898 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a7c 0x08004a7c 0x00000050 Code RO 18 .text.map functions.o
+ 0x08004acc 0x08004acc 0x00000018 Code RO 1159 .text.maskPhaseInterrupts comparator.o
+ 0x08004ae4 0x08004ae4 0x00000072 Code RO 734 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b56 0x08004b56 0x00000002 PAD
+ 0x08004b58 0x08004b58 0x00000094 Code RO 170 .text.playBeaconTune3 sounds.o
+ 0x08004bec 0x08004bec 0x0000012a Code RO 154 .text.playBlueJayTune sounds.o
+ 0x08004d16 0x08004d16 0x00000002 PAD
+ 0x08004d18 0x08004d18 0x00000068 Code RO 168 .text.playChangedTone sounds.o
+ 0x08004d80 0x08004d80 0x00000068 Code RO 166 .text.playDefaultTone sounds.o
+ 0x08004de8 0x08004de8 0x0000007a Code RO 164 .text.playInputTune sounds.o
+ 0x08004e62 0x08004e62 0x00000002 PAD
+ 0x08004e64 0x08004e64 0x0000007c Code RO 162 .text.playInputTune2 sounds.o
+ 0x08004ee0 0x08004ee0 0x0000008c Code RO 156 .text.playStartupTune sounds.o
+ 0x08004f6c 0x08004f6c 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08004fa4 0x08004fa4 0x00000078 Code RO 1279 .text.proportionalBrake phaseouts.o
+ 0x0800501c 0x0800501c 0x00000062 Code RO 1174 .text.read_flash_bin eeprom.o
+ 0x0800507e 0x0800507e 0x00000002 PAD
+ 0x08005080 0x08005080 0x0000007e Code RO 1188 .text.receiveDshotDma io.o
+ 0x080050fe 0x080050fe 0x00000002 PAD
+ 0x08005100 0x08005100 0x00000010 Code RO 1267 .text.resetInputCaptureTimer peripherals.o
+ 0x08005110 0x08005110 0x00000084 Code RO 42 .text.saveEEpromSettings main.o
+ 0x08005194 0x08005194 0x00000122 Code RO 1172 .text.save_flash_nolib eeprom.o
+ 0x080052b6 0x080052b6 0x00000002 PAD
+ 0x080052b8 0x080052b8 0x0000009a Code RO 1190 .text.sendDshotDma io.o
+ 0x08005352 0x08005352 0x00000002 PAD
+ 0x08005354 0x08005354 0x0000001c Code RO 1319 .text.send_telem_DMA serial_telemetry.o
+ 0x08005370 0x08005370 0x000006b6 Code RO 56 .text.setInput main.o
+ 0x08005a26 0x08005a26 0x00000002 PAD
+ 0x08005a28 0x08005a28 0x0000000e Code RO 1198 .text.setInputPullUp io.o
+ 0x08005a36 0x08005a36 0x00000002 PAD
+ 0x08005a38 0x08005a38 0x0000000c Code RO 1259 .text.setPWMCompare1 peripherals.o
+ 0x08005a44 0x08005a44 0x0000000c Code RO 1261 .text.setPWMCompare2 peripherals.o
+ 0x08005a50 0x08005a50 0x0000000c Code RO 1263 .text.setPWMCompare3 peripherals.o
+ 0x08005a5c 0x08005a5c 0x00000014 Code RO 146 .text.setVolume sounds.o
+ 0x08005a70 0x08005a70 0x000000be Code RO 54 .text.startMotor main.o
+ 0x08005b2e 0x08005b2e 0x00000002 PAD
+ 0x08005b30 0x08005b30 0x00000076 Code RO 1217 .text.system_clock_config peripherals.o
+ 0x08005ba6 0x08005ba6 0x00000002 PAD
+ 0x08005ba8 0x08005ba8 0x000000f0 Code RO 1341 .text.system_core_clock_update system_at32f421.o
+ 0x08005c98 0x08005c98 0x000000f4 Code RO 1327 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d8c 0x08005d8c 0x000004ac Code RO 58 .text.tenKhzRoutine main.o
+ 0x08006238 0x08006238 0x00000096 Code RO 920 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062ce 0x080062ce 0x00000002 PAD
+ 0x080062d0 0x080062d0 0x00000062 Code RO 906 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006332 0x08006332 0x00000002 PAD
+ 0x08006334 0x08006334 0x00000012 Code RO 904 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006346 0x08006346 0x00000002 PAD
+ 0x08006348 0x08006348 0x000000ba Code RO 866 .text.tmr_reset at32f421_tmr.o
+ 0x08006402 0x08006402 0x00000002 PAD
+ 0x08006404 0x08006404 0x000001ac Code RO 125 .text.transfercomplete signal.o
+ 0x080065b0 0x080065b0 0x00000012 Code RO 1002 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065c2 0x080065c2 0x00000002 PAD
+ 0x080065c4 0x080065c4 0x00000012 Code RO 990 .text.usart_enable at32f421_usart.o
+ 0x080065d6 0x080065d6 0x00000002 PAD
+ 0x080065d8 0x080065d8 0x00000086 Code RO 986 .text.usart_init at32f421_usart.o
+ 0x0800665e 0x0800665e 0x00000002 PAD
+ 0x08006660 0x08006660 0x00000012 Code RO 994 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006672 0x08006672 0x00000002 PAD
+ 0x08006674 0x08006674 0x00000012 Code RO 1030 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006686 0x08006686 0x00000002 PAD
+ 0x08006688 0x08006688 0x00000012 Code RO 992 .text.usart_transmitter_enable at32f421_usart.o
+ 0x0800669a 0x0800669a 0x00000002 PAD
+ 0x0800669c 0x0800669c 0x0000011e Code RO 60 .text.zcfoundroutine main.o
+ 0x080067ba 0x080067ba 0x00000002 PAD
+ 0x080067bc 0x080067bc 0x000000c4 Code RO 1369 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006880 0x08006880 0x00000054 Code RO 1375 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068d4 0x080068d4 0x00000018 Code RO 1418 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068ec 0x080068ec 0x00000184 Code RO 1378 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a70 0x08006a70 0x00000068 Code RO 1392 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006ad8 0x08006ad8 0x00000036 Code RO 1381 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b0e 0x08006b0e 0x00000002 PAD
+ 0x08006b10 0x08006b10 0x00000030 Code RO 1386 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b40 0x08006b40 0x00000068 Code RO 1394 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006ba8 0x08006ba8 0x00000068 Code RO 1396 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c10 0x08006c10 0x0000008c Code RO 1398 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c9c 0x08006c9c 0x0000000a Code RO 1400 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006ca6 0x08006ca6 0x00000002 PAD
+ 0x08006ca8 0x08006ca8 0x000000ea Code RO 1371 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d92 0x08006d92 0x00000000 Code RO 1402 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d92 0x08006d92 0x00000008 Data RO 375 .rodata.cst8 at32f421_crm.o
+ 0x08006d9a 0x08006d9a 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006daa 0x08006daa 0x00000002 PAD
+ 0x08006dac 0x08006dac 0x00000020 Data RO 1566 Region$$Table anon$$obj.o
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006dc8, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006dd0, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x20000000 COMPRESSED 0x0000005c Data RW 107 .data..L_MergedGlobals main.o
- 0x2000005c COMPRESSED 0x00000006 Data RW 132 .data..L_MergedGlobals signal.o
- 0x20000062 COMPRESSED 0x00000002 PAD
- 0x20000064 COMPRESSED 0x00000078 Data RW 108 .data..L_MergedGlobals.1 main.o
- 0x200000dc COMPRESSED 0x00000001 Data RW 1205 .data.buffer_padding io.o
- 0x200000dd COMPRESSED 0x00000001 Data RW 1202 .data.ic_timer_prescaler io.o
- 0x200000de COMPRESSED 0x00000002 PAD
- 0x200000e0 COMPRESSED 0x00000004 Data RW 131 .data.max_servo_deviation signal.o
- 0x200000e4 COMPRESSED 0x00000001 Data RW 1327 .data.nbDataToTransmit serial_telemetry.o
- 0x200000e5 COMPRESSED 0x00000001 PAD
- 0x200000e6 COMPRESSED 0x000002d0 Data RW 93 .data.pwmSin main.o
- 0x200003b6 COMPRESSED 0x00000002 PAD
- 0x200003b8 COMPRESSED 0x00000004 Data RW 1341 .data.system_core_clock system_at32f421.o
- 0x200003bc COMPRESSED 0x00000004 PAD
- 0x200003c0 - 0x00000060 Zero RW 1429 .bss c_w.l(libspace.o)
- 0x20000420 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
- 0x2000047c - 0x0000001c Zero RW 133 .bss..L_MergedGlobals.1 signal.o
- 0x20000498 - 0x0000007c Zero RW 109 .bss..L_MergedGlobals.2 main.o
- 0x20000514 - 0x0000001c Zero RW 110 .bss..L_MergedGlobals.3 main.o
- 0x20000530 - 0x00000006 Zero RW 1100 .bss.ADCDataDMA adc.o
- 0x20000536 - 0x0000000a Zero RW 1328 .bss.aTxBuffer serial_telemetry.o
- 0x20000540 - 0x00000001 Zero RW 170 .bss.beep_volume sounds.o
- 0x20000541 COMPRESSED 0x00000003 PAD
- 0x20000544 - 0x00000100 Zero RW 1203 .bss.dma_buffer io.o
- 0x20000644 - 0x00000001 Zero RW 104 .bss.dshotcommand main.o
- 0x20000645 - 0x000000b0 Zero RW 90 .bss.eepromBuffer main.o
- 0x200006f5 COMPRESSED 0x00000003 PAD
- 0x200006f8 - 0x00000004 Zero RW 1147 .bss.exti_int at32f421_it.o
- 0x200006fc - 0x00000094 Zero RW 7 .bss.gcr dshot.o
- 0x20000790 - 0x00000001 Zero RW 91 .bss.last_dshot_command main.o
- 0x20000791 - 0x00000001 Zero RW 1204 .bss.out_put io.o
- 0x20000792 - 0x000000c8 Zero RW 96 .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
+ 0x20000000 COMPRESSED 0x00000058 Data RW 109 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 134 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 110 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1207 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1204 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 133 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1329 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 95 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1343 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1431 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 135 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 111 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 112 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 1102 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1330 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 172 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1205 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 106 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 1149 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1206 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 98 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1353 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1352 STACK startup_at32f421.o
@@ -3235,7 +3237,7 @@ Memory Map of the image
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x08007be0 0x08007be0 0x0000001e Data RO 179 .rodata.test firmwareversion.o
+ 0x08007be0 0x08007be0 0x0000001e Data RO 181 .rodata.test firmwareversion.o
==============================================================================
@@ -3261,8 +3263,8 @@ Image component sizes
388 0 0 0 0 2314 eeprom.o
0 0 30 0 0 401 firmwareversion.o
270 0 0 0 0 12121 functions.o
- 310 0 0 2 257 13082 io.o
- 8038 14 0 932 530 28897 main.o
+ 308 0 0 2 257 13082 io.o
+ 8042 12 0 928 530 28971 main.o
1180 0 0 0 0 26677 peripherals.o
1532 12 0 0 0 9930 phaseouts.o
542 0 0 1 10 15883 serial_telemetry.o
@@ -3272,9 +3274,9 @@ Image component sizes
380 16 0 4 0 7644 system_at32f421.o
----------------------------------------------------------------------
- 21832 178 294 956 2628 302586 Object Totals
+ 21836 176 294 952 2624 302660 Object Totals
0 0 32 0 0 0 (incl. Generated)
- 162 0 4 7 16 0 (incl. Padding)
+ 164 0 4 7 12 0 (incl. Padding)
----------------------------------------------------------------------
@@ -3335,15 +3337,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 23746 298 294 956 2724 303110 Grand Totals
- 23746 298 294 744 2724 303110 ELF Image Totals (compressed)
- 23746 298 294 744 0 0 ROM Totals
+ 23750 296 294 952 2720 303184 Grand Totals
+ 23750 296 294 736 2720 303184 ELF Image Totals (compressed)
+ 23750 296 294 736 0 0 ROM Totals
==============================================================================
- Total RO Size (Code + RO Data) 24040 ( 23.48kB)
- Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
- Total ROM Size (Code + RO Data + RW Data) 24784 ( 24.20kB)
+ Total RO Size (Code + RO Data) 24044 ( 23.48kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24780 ( 24.20kB)
==============================================================================
diff --git a/Keil_Projects/Listings/AM32_SWAP_PB0_PA7_F421.map b/Keil_Projects/Listings/AM32_SWAP_PB0_PA7_F421.map
new file mode 100644
index 00000000..e285f0be
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_SWAP_PB0_PA7_F421.map
@@ -0,0 +1,3342 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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(.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).
+
+959 unused section(s) (total 30071 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012e4 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x080013e4 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x080013e8 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001450 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x080014d4 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x080014d8 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001500 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001504 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x0800152c Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x08001534 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001538 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001620 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001624 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001628 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016b4 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x080017cc Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x080017e0 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x080017f8 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001808 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800182c Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001830 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001835 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001834 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001860 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018a4 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018ac Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x080018b8 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x080018c0 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x080018cc Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x080018d4 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x080018e8 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x080018f4 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b50 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001b7c Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001b90 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001bac Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c38 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001cf4 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001d78 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001d90 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002144 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x0800260c Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x080027ec Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002808 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002824 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002840 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x0800285c Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x08002874 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x080028f8 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a00 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a10 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a18 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a34 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002a5c Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002a84 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002ad4 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b50 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002b64 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002b74 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002ba0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002bf0 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e28 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e34 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e44 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e54 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002ed0 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f10 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f24 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003034 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003040 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08003054 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x080031e4 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003204 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x0800338c Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003418 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800342c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003434 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003444 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800346c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x0800347c Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x080034f4 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800350c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003534 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003560 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003564 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x080036f8 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x080037ec Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b30 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004758 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004868 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a4c Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004a9c Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004ab4 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b28 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004bbc 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] 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] 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] 0x080059f8 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a08 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a14 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a20 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a2c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005a40 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b00 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005b78 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c58 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005c68 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005d5c Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006204 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x0800629c Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006300 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006314 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x080063d0 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x0800657c Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x08006590 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065a4 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800662c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006640 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006654 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x08006668 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006788 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x08006797 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x0800684c Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068a0 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068b9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068b8 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a3c Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006aa4 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006adc Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b0c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006b74 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006bdc Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006c68 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006c74 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006c83 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006d5e Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006d5e Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 22 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012e5 Thumb Code 254 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x080013e5 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x080013e9 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001415 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001451 Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x080014d5 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x080014d9 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001501 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001505 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x0800152d Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001531 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x08001535 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001539 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001621 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001625 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001629 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016b5 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x080017cd Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x080017e1 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x080017f9 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001809 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x0800182d Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001831 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x08001861 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018a5 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018ad Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x080018b9 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x080018c1 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x080018cd Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x080018d5 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x080018e9 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x080018f5 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b51 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001b7d Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001b91 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001bad Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c39 Thumb Code 188 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001cf5 Thumb Code 130 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001d79 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001d91 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002145 Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x0800260d Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x080027ed Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002809 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002825 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002841 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x0800285d Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x08002875 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x080028f9 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a19 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a35 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002a5d Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002a85 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002ad5 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b51 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002b65 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002b75 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002ba1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002bf1 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e29 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e35 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e45 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e55 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002ed1 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f11 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f25 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003035 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003041 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08003055 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x080031e5 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003205 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x0800338d Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003419 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800342d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003435 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003445 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800346d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_init 0x0800347d Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x080034f5 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800350d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003535 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003561 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003565 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x080036f9 Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x080037ed Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b31 Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x08004759 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004869 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a4d Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004a9d Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004ab5 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b29 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004bbd Thumb Code 298 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 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f3d Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004f75 Thumb Code 118 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 132 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 1718 main.o(.text.setInput)
+ setInputPullUp 0x080059f9 Thumb Code 14 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a09 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a15 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a21 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a2d Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005a41 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b01 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005b79 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005c69 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005d5d Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006205 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x0800629d Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006301 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006315 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x080063d1 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x0800657d Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x08006591 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065a5 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800662d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006641 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006655 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x08006669 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006789 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006789 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x0800684d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x0800684d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x0800685b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006869 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006869 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x08006877 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x08006877 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006885 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006885 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x08006893 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x08006893 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068a1 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068b9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068b9 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a3d Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a3d Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006aa5 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006aa5 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006add Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006add Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b0d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006b75 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006b75 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006bc7 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006bdd Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006c69 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006c75 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006c75 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006d5e Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006d66 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006d78 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006d98 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 2 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052a Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000534 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: 0x00006150, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006078])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005d98, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x00000016 Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012e2 0x080012e2 0x00000002 PAD
+ 0x080012e4 0x080012e4 0x000000fe Code RO 926 .text.ADC_Init adc.o
+ 0x080013e2 0x080013e2 0x00000002 PAD
+ 0x080013e4 0x080013e4 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x080013e6 0x080013e6 0x00000002 PAD
+ 0x080013e8 0x080013e8 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001450 0x08001450 0x00000082 Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x080014d2 0x080014d2 0x00000002 PAD
+ 0x080014d4 0x080014d4 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x080014d6 0x080014d6 0x00000002 PAD
+ 0x080014d8 0x080014d8 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001500 0x08001500 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x08001502 0x08001502 0x00000002 PAD
+ 0x08001504 0x08001504 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x0800152a 0x0800152a 0x00000002 PAD
+ 0x0800152c 0x0800152c 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x0800152e 0x0800152e 0x00000002 PAD
+ 0x08001530 0x08001530 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x08001532 0x08001532 0x00000002 PAD
+ 0x08001534 0x08001534 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x08001536 0x08001536 0x00000002 PAD
+ 0x08001538 0x08001538 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001620 0x08001620 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x08001622 0x08001622 0x00000002 PAD
+ 0x08001624 0x08001624 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x08001626 0x08001626 0x00000002 PAD
+ 0x08001628 0x08001628 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x080016b4 0x080016b4 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x080017ca 0x080017ca 0x00000002 PAD
+ 0x080017cc 0x080017cc 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x080017de 0x080017de 0x00000002 PAD
+ 0x080017e0 0x080017e0 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x080017f6 0x080017f6 0x00000002 PAD
+ 0x080017f8 0x080017f8 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001808 0x08001808 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800182a 0x0800182a 0x00000002 PAD
+ 0x0800182c 0x0800182c 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800182e 0x0800182e 0x00000002 PAD
+ 0x08001830 0x08001830 0x00000002 Code RO 940 .text.UsageFault_Handler at32f421_it.o
+ 0x08001832 0x08001832 0x00000002 PAD
+ 0x08001834 0x08001834 0x0000002a Code RO 54 .text.__NVIC_SystemReset main.o
+ 0x0800185e 0x0800185e 0x00000002 PAD
+ 0x08001860 0x08001860 0x00000044 Code RO 154 .text.adc_base_config at32f421_adc.o
+ 0x080018a4 0x080018a4 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018ac 0x080018ac 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x080018b6 0x080018b6 0x00000002 PAD
+ 0x080018b8 0x080018b8 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018c0 0x080018c0 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x080018ca 0x080018ca 0x00000002 PAD
+ 0x080018cc 0x080018cc 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x080018d4 0x080018d4 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x080018e6 0x080018e6 0x00000002 PAD
+ 0x080018e8 0x080018e8 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x080018f2 0x080018f2 0x00000002 PAD
+ 0x080018f4 0x080018f4 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001b4e 0x08001b4e 0x00000002 PAD
+ 0x08001b50 0x08001b50 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001b7a 0x08001b7a 0x00000002 PAD
+ 0x08001b7c 0x08001b7c 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001b8e 0x08001b8e 0x00000002 PAD
+ 0x08001b90 0x08001b90 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001baa 0x08001baa 0x00000002 PAD
+ 0x08001bac 0x08001bac 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c36 0x08001c36 0x00000002 PAD
+ 0x08001c38 0x08001c38 0x000000bc Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001cf4 0x08001cf4 0x00000082 Code RO 978 .text.changeCompInput comparator.o
+ 0x08001d76 0x08001d76 0x00000002 PAD
+ 0x08001d78 0x08001d78 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001d8e 0x08001d8e 0x00000002 PAD
+ 0x08001d90 0x08001d90 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x08002144 0x08002144 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x0800260c 0x0800260c 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x080027ec 0x080027ec 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002808 0x08002808 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002822 0x08002822 0x00000002 PAD
+ 0x08002824 0x08002824 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800283e 0x0800283e 0x00000002 PAD
+ 0x08002840 0x08002840 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x0800285a 0x0800285a 0x00000002 PAD
+ 0x0800285c 0x0800285c 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x08002874 0x08002874 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x080028f6 0x080028f6 0x00000002 PAD
+ 0x080028f8 0x080028f8 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a18 0x08002a18 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002a32 0x08002a32 0x00000002 PAD
+ 0x08002a34 0x08002a34 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002a5c 0x08002a5c 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x08002a84 0x08002a84 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002ad2 0x08002ad2 0x00000002 PAD
+ 0x08002ad4 0x08002ad4 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002b4e 0x08002b4e 0x00000002 PAD
+ 0x08002b50 0x08002b50 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002b62 0x08002b62 0x00000002 PAD
+ 0x08002b64 0x08002b64 0x00000010 Code RO 299 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002b74 0x08002b74 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002ba0 0x08002ba0 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002bee 0x08002bee 0x00000002 PAD
+ 0x08002bf0 0x08002bf0 0x00000238 Code RO 110 .text.detectInput signal.o
+ 0x08002e28 0x08002e28 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e32 0x08002e32 0x00000002 PAD
+ 0x08002e34 0x08002e34 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e42 0x08002e42 0x00000002 PAD
+ 0x08002e44 0x08002e44 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002e54 0x08002e54 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002ed0 0x08002ed0 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002f10 0x08002f10 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002f22 0x08002f22 0x00000002 PAD
+ 0x08002f24 0x08002f24 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x08003032 0x08003032 0x00000002 PAD
+ 0x08003034 0x08003034 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08003040 0x08003040 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x08003052 0x08003052 0x00000002 PAD
+ 0x08003054 0x08003054 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x080031e2 0x080031e2 0x00000002 PAD
+ 0x080031e4 0x080031e4 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x08003202 0x08003202 0x00000002 PAD
+ 0x08003204 0x08003204 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x0800338a 0x0800338a 0x00000002 PAD
+ 0x0800338c 0x0800338c 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003418 0x08003418 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x0800342a 0x0800342a 0x00000002 PAD
+ 0x0800342c 0x0800342c 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x08003434 0x08003434 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x08003442 0x08003442 0x00000002 PAD
+ 0x08003444 0x08003444 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x0800346a 0x0800346a 0x00000002 PAD
+ 0x0800346c 0x0800346c 0x0000000e Code RO 994 .text.getInputPinState io.o
+ 0x0800347a 0x0800347a 0x00000002 PAD
+ 0x0800347c 0x0800347c 0x00000076 Code RO 526 .text.gpio_init at32f421_gpio.o
+ 0x080034f2 0x080034f2 0x00000002 PAD
+ 0x080034f4 0x080034f4 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x0800350a 0x0800350a 0x00000002 PAD
+ 0x0800350c 0x0800350c 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x08003532 0x08003532 0x00000002 PAD
+ 0x08003534 0x08003534 0x0000002c Code RO 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003560 0x08003560 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x08003564 0x08003564 0x00000192 Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x080036f6 0x080036f6 0x00000002 PAD
+ 0x080036f8 0x080036f8 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x080037ec 0x080037ec 0x00000342 Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b2e 0x08003b2e 0x00000002 PAD
+ 0x08003b30 0x08003b30 0x00000c28 Code RO 52 .text.main main.o
+ 0x08004758 0x08004758 0x0000010e Code RO 1107 .text.makeTelemPackage serial_telemetry.o
+ 0x08004866 0x08004866 0x00000002 PAD
+ 0x08004868 0x08004868 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a4c 0x08004a4c 0x00000050 Code RO 11 .text.map functions.o
+ 0x08004a9c 0x08004a9c 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004ab4 0x08004ab4 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b26 0x08004b26 0x00000002 PAD
+ 0x08004b28 0x08004b28 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x08004bbc 0x08004bbc 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x08004ce6 0x08004ce6 0x00000002 PAD
+ 0x08004ce8 0x08004ce8 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004d50 0x08004d50 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004db8 0x08004db8 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004e32 0x08004e32 0x00000002 PAD
+ 0x08004e34 0x08004e34 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004eb0 0x08004eb0 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004f3c 0x08004f3c 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004f74 0x08004f74 0x00000076 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x08004fea 0x08004fea 0x00000002 PAD
+ 0x08004fec 0x08004fec 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x0800504e 0x0800504e 0x00000002 PAD
+ 0x08005050 0x08005050 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x080050ce 0x080050ce 0x00000002 PAD
+ 0x080050d0 0x080050d0 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x080050e0 0x080050e0 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x08005164 0x08005164 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x08005286 0x08005286 0x00000002 PAD
+ 0x08005288 0x08005288 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x08005322 0x08005322 0x00000002 PAD
+ 0x08005324 0x08005324 0x0000001c Code RO 1101 .text.send_telem_DMA serial_telemetry.o
+ 0x08005340 0x08005340 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x080059f6 0x080059f6 0x00000002 PAD
+ 0x080059f8 0x080059f8 0x0000000e Code RO 1000 .text.setInputPullUp io.o
+ 0x08005a06 0x08005a06 0x00000002 PAD
+ 0x08005a08 0x08005a08 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x08005a14 0x08005a14 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005a20 0x08005a20 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x08005a2c 0x08005a2c 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005a40 0x08005a40 0x000000be Code RO 40 .text.startMotor main.o
+ 0x08005afe 0x08005afe 0x00000002 PAD
+ 0x08005b00 0x08005b00 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005b76 0x08005b76 0x00000002 PAD
+ 0x08005b78 0x08005b78 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005c68 0x08005c68 0x000000f4 Code RO 1109 .text.telem_UART_Init serial_telemetry.o
+ 0x08005d5c 0x08005d5c 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006204 0x08006204 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x0800629a 0x0800629a 0x00000002 PAD
+ 0x0800629c 0x0800629c 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x080062fe 0x080062fe 0x00000002 PAD
+ 0x08006300 0x08006300 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006312 0x08006312 0x00000002 PAD
+ 0x08006314 0x08006314 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x080063ce 0x080063ce 0x00000002 PAD
+ 0x080063d0 0x080063d0 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x0800657c 0x0800657c 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x0800658e 0x0800658e 0x00000002 PAD
+ 0x08006590 0x08006590 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
+ 0x080065a2 0x080065a2 0x00000002 PAD
+ 0x080065a4 0x080065a4 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
+ 0x0800662a 0x0800662a 0x00000002 PAD
+ 0x0800662c 0x0800662c 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800663e 0x0800663e 0x00000002 PAD
+ 0x08006640 0x08006640 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006652 0x08006652 0x00000002 PAD
+ 0x08006654 0x08006654 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
+ 0x08006666 0x08006666 0x00000002 PAD
+ 0x08006668 0x08006668 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x08006786 0x08006786 0x00000002 PAD
+ 0x08006788 0x08006788 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x0800684c 0x0800684c 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068a0 0x080068a0 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068b8 0x080068b8 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a3c 0x08006a3c 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006aa4 0x08006aa4 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006ada 0x08006ada 0x00000002 PAD
+ 0x08006adc 0x08006adc 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b0c 0x08006b0c 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006b74 0x08006b74 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006bdc 0x08006bdc 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006c68 0x08006c68 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006c72 0x08006c72 0x00000002 PAD
+ 0x08006c74 0x08006c74 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006d5e 0x08006d5e 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006d5e 0x08006d5e 0x00000008 Data RO 315 .rodata.cst8 at32f421_crm.o
+ 0x08006d66 0x08006d66 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006d76 0x08006d76 0x00000002 PAD
+ 0x08006d78 0x08006d78 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006d98, Size: 0x00000e50, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1111 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000002 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052a - 0x0000000a Zero RW 1112 .bss.aTxBuffer serial_telemetry.o
+ 0x20000534 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x20000535 COMPRESSED 0x00000003 PAD
+ 0x20000538 - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x20000638 - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x20000639 - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006e9 COMPRESSED 0x00000003 PAD
+ 0x200006ec - 0x00000004 Zero RW 970 .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 1008 .bss.out_put io.o
+ 0x20000786 - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x2000084e COMPRESSED 0x00000002 PAD
+ 0x20000850 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a50 - 0x00000400 Zero RW 1120 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 146 .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
+ 408 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
+ 186 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 308 0 0 2 257 0 io.o
+ 8038 12 0 928 530 0 main.o
+ 1180 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 21784 176 294 952 2616 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 164 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
+
+ 23698 296 294 952 2712 0 Grand Totals
+ 23698 296 294 736 2712 0 ELF Image Totals (compressed)
+ 23698 296 294 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 23992 ( 23.43kB)
+ Total RW Size (RW Data + ZI Data) 3664 ( 3.58kB)
+ Total ROM Size (Code + RO Data + RW Data) 24728 ( 24.15kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_TEKKO32_F415.map b/Keil_Projects/Listings/AM32_TEKKO32_F415.map
new file mode 100644
index 00000000..72ab2d04
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_TEKKO32_F415.map
@@ -0,0 +1,3666 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ startup_at32f415.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f415.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f415.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f415.o(RESET) refers to startup_at32f415.o(STACK) for __initial_sp
+ startup_at32f415.o(RESET) refers to startup_at32f415.o(.text) for Reset_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.NMI_Handler) for NMI_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.MemManage_Handler) for MemManage_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.BusFault_Handler) for BusFault_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.UsageFault_Handler) for UsageFault_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.DebugMon_Handler) for DebugMon_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.DMA1_Channel4_IRQHandler) for DMA1_Channel4_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.DMA1_Channel6_IRQHandler) for DMA1_Channel6_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler) for TMR1_BRK_TMR9_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler) for TMR1_OVF_TMR10_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler) for TMR1_TRG_HALL_TMR11_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler) for TMR3_GLOBAL_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.EXINT15_10_IRQHandler) for EXINT15_10_IRQHandler
+ startup_at32f415.o(RESET) refers to at32f415_it.o(.text.CMP1_IRQHandler) for CMP1_IRQHandler
+ startup_at32f415.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
+ startup_at32f415.o(.text) refers to system_at32f415.o(.text.SystemInit) for SystemInit
+ startup_at32f415.o(.text) refers to __main.o(!!!main) for __main
+ startup_at32f415.o(.text) refers to startup_at32f415.o(HEAP) for Heap_Mem
+ startup_at32f415.o(.text) refers to startup_at32f415.o(STACK) for Stack_Mem
+ 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 armed
+ 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(.text.gpio_mode_QUICK) refers to at32f415_gpio.o(.text.gpio_default_para_init) for gpio_default_para_init
+ functions.o(.text.gpio_mode_QUICK) refers to at32f415_gpio.o(.text.gpio_init) for gpio_init
+ functions.o(.ARM.exidx.text.gpio_mode_QUICK) refers to functions.o(.text.gpio_mode_QUICK) 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 at32f415_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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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]
+ at32f415_adc.o(.text.adc_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_adc.o(.ARM.exidx.text.adc_reset) refers to at32f415_adc.o(.text.adc_reset) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_enable) refers to at32f415_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_base_default_para_init) refers to at32f415_adc.o(.text.adc_base_default_para_init) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_base_config) refers to at32f415_adc.o(.text.adc_base_config) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to at32f415_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to at32f415_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_calibration_init) refers to at32f415_adc.o(.text.adc_calibration_init) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_calibration_init_status_get) refers to at32f415_adc.o(.text.adc_calibration_init_status_get) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_calibration_start) refers to at32f415_adc.o(.text.adc_calibration_start) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_calibration_status_get) refers to at32f415_adc.o(.text.adc_calibration_status_get) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable) refers to at32f415_adc.o(.text.adc_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set) refers to at32f415_adc.o(.text.adc_voltage_monitor_threshold_value_set) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select) refers to at32f415_adc.o(.text.adc_voltage_monitor_single_channel_select) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_ordinary_channel_set) refers to at32f415_adc.o(.text.adc_ordinary_channel_set) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set) refers to at32f415_adc.o(.text.adc_preempt_channel_length_set) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_channel_set) refers to at32f415_adc.o(.text.adc_preempt_channel_set) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set) refers to at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set) refers to at32f415_adc.o(.text.adc_preempt_conversion_trigger_set) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set) refers to at32f415_adc.o(.text.adc_preempt_offset_value_set) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set) refers to at32f415_adc.o(.text.adc_ordinary_part_count_set) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable) refers to at32f415_adc.o(.text.adc_ordinary_part_mode_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable) refers to at32f415_adc.o(.text.adc_preempt_part_mode_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable) refers to at32f415_adc.o(.text.adc_preempt_auto_mode_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable) refers to at32f415_adc.o(.text.adc_tempersensor_vintrv_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable) refers to at32f415_adc.o(.text.adc_ordinary_software_trigger_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get) refers to at32f415_adc.o(.text.adc_ordinary_software_trigger_status_get) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable) refers to at32f415_adc.o(.text.adc_preempt_software_trigger_enable) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get) refers to at32f415_adc.o(.text.adc_preempt_software_trigger_status_get) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get) refers to at32f415_adc.o(.text.adc_ordinary_conversion_data_get) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get) refers to at32f415_adc.o(.text.adc_preempt_conversion_data_get) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_flag_get) refers to at32f415_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ at32f415_adc.o(.ARM.exidx.text.adc_flag_clear) refers to at32f415_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ at32f415_can.o(.text.can_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_can.o(.ARM.exidx.text.can_reset) refers to at32f415_can.o(.text.can_reset) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_baudrate_default_para_init) refers to at32f415_can.o(.text.can_baudrate_default_para_init) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_baudrate_set) refers to at32f415_can.o(.text.can_baudrate_set) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_default_para_init) refers to at32f415_can.o(.text.can_default_para_init) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_base_init) refers to at32f415_can.o(.text.can_base_init) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_filter_default_para_init) refers to at32f415_can.o(.text.can_filter_default_para_init) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_filter_init) refers to at32f415_can.o(.text.can_filter_init) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_debug_transmission_prohibit) refers to at32f415_can.o(.text.can_debug_transmission_prohibit) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_ttc_mode_enable) refers to at32f415_can.o(.text.can_ttc_mode_enable) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_message_transmit) refers to at32f415_can.o(.text.can_message_transmit) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_transmit_status_get) refers to at32f415_can.o(.text.can_transmit_status_get) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_transmit_cancel) refers to at32f415_can.o(.text.can_transmit_cancel) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_message_receive) refers to at32f415_can.o(.text.can_message_receive) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_receive_fifo_release) refers to at32f415_can.o(.text.can_receive_fifo_release) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_receive_message_pending_get) refers to at32f415_can.o(.text.can_receive_message_pending_get) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_operating_mode_set) refers to at32f415_can.o(.text.can_operating_mode_set) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_doze_mode_enter) refers to at32f415_can.o(.text.can_doze_mode_enter) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_doze_mode_exit) refers to at32f415_can.o(.text.can_doze_mode_exit) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_error_type_record_get) refers to at32f415_can.o(.text.can_error_type_record_get) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_receive_error_counter_get) refers to at32f415_can.o(.text.can_receive_error_counter_get) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_transmit_error_counter_get) refers to at32f415_can.o(.text.can_transmit_error_counter_get) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_interrupt_enable) refers to at32f415_can.o(.text.can_interrupt_enable) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_flag_get) refers to at32f415_can.o(.text.can_flag_get) for [Anonymous Symbol]
+ at32f415_can.o(.ARM.exidx.text.can_flag_clear) refers to at32f415_can.o(.text.can_flag_clear) for [Anonymous Symbol]
+ at32f415_cmp.o(.text.cmp_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_cmp.o(.ARM.exidx.text.cmp_reset) refers to at32f415_cmp.o(.text.cmp_reset) for [Anonymous Symbol]
+ at32f415_cmp.o(.ARM.exidx.text.cmp_init) refers to at32f415_cmp.o(.text.cmp_init) for [Anonymous Symbol]
+ at32f415_cmp.o(.ARM.exidx.text.cmp_default_para_init) refers to at32f415_cmp.o(.text.cmp_default_para_init) for [Anonymous Symbol]
+ at32f415_cmp.o(.ARM.exidx.text.cmp_enable) refers to at32f415_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ at32f415_cmp.o(.ARM.exidx.text.cmp_input_shift_enable) refers to at32f415_cmp.o(.text.cmp_input_shift_enable) for [Anonymous Symbol]
+ at32f415_cmp.o(.ARM.exidx.text.cmp_output_value_get) refers to at32f415_cmp.o(.text.cmp_output_value_get) for [Anonymous Symbol]
+ at32f415_cmp.o(.ARM.exidx.text.cmp_write_protect_enable) refers to at32f415_cmp.o(.text.cmp_write_protect_enable) for [Anonymous Symbol]
+ at32f415_cmp.o(.ARM.exidx.text.cmp_double_mode_enable) refers to at32f415_cmp.o(.text.cmp_double_mode_enable) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_data_reset) refers to at32f415_crc.o(.text.crc_data_reset) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_one_word_calculate) refers to at32f415_crc.o(.text.crc_one_word_calculate) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_block_calculate) refers to at32f415_crc.o(.text.crc_block_calculate) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_data_get) refers to at32f415_crc.o(.text.crc_data_get) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_common_data_set) refers to at32f415_crc.o(.text.crc_common_data_set) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_common_data_get) refers to at32f415_crc.o(.text.crc_common_data_get) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_init_data_set) refers to at32f415_crc.o(.text.crc_init_data_set) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_reverse_input_data_set) refers to at32f415_crc.o(.text.crc_reverse_input_data_set) for [Anonymous Symbol]
+ at32f415_crc.o(.ARM.exidx.text.crc_reverse_output_data_set) refers to at32f415_crc.o(.text.crc_reverse_output_data_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_reset) refers to at32f415_crm.o(.text.crm_reset) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_lext_bypass) refers to at32f415_crm.o(.text.crm_lext_bypass) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_hext_bypass) refers to at32f415_crm.o(.text.crm_hext_bypass) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_flag_get) refers to at32f415_crm.o(.text.crm_flag_get) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_hext_stable_wait) refers to at32f415_crm.o(.text.crm_hext_stable_wait) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set) refers to at32f415_crm.o(.text.crm_hick_clock_trimming_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set) refers to at32f415_crm.o(.text.crm_hick_clock_calibration_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_periph_clock_enable) refers to at32f415_crm.o(.text.crm_periph_clock_enable) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_periph_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable) refers to at32f415_crm.o(.text.crm_periph_sleep_mode_clock_enable) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_clock_source_enable) refers to at32f415_crm.o(.text.crm_clock_source_enable) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_flag_clear) refers to at32f415_crm.o(.text.crm_flag_clear) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_ertc_clock_select) refers to at32f415_crm.o(.text.crm_ertc_clock_select) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_ertc_clock_enable) refers to at32f415_crm.o(.text.crm_ertc_clock_enable) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_ahb_div_set) refers to at32f415_crm.o(.text.crm_ahb_div_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_apb1_div_set) refers to at32f415_crm.o(.text.crm_apb1_div_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_apb2_div_set) refers to at32f415_crm.o(.text.crm_apb2_div_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_adc_clock_div_set) refers to at32f415_crm.o(.text.crm_adc_clock_div_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_usb_clock_div_set) refers to at32f415_crm.o(.text.crm_usb_clock_div_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable) refers to at32f415_crm.o(.text.crm_clock_failure_detection_enable) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset) refers to at32f415_crm.o(.text.crm_battery_powered_domain_reset) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_pll_config) refers to at32f415_crm.o(.text.crm_pll_config) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_pll_config2) refers to at32f415_crm.o(.text.crm_pll_config2) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_sysclk_switch) refers to at32f415_crm.o(.text.crm_sysclk_switch) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get) refers to at32f415_crm.o(.text.crm_sysclk_switch_status_get) for [Anonymous Symbol]
+ at32f415_crm.o(.text.crm_clocks_freq_get) refers to at32f415_crm.o(.rodata.cst8) for crm_clocks_freq_get.ahb_apb2_div_table
+ at32f415_crm.o(.ARM.exidx.text.crm_clocks_freq_get) refers to at32f415_crm.o(.text.crm_clocks_freq_get) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_clock_out_set) refers to at32f415_crm.o(.text.crm_clock_out_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_interrupt_enable) refers to at32f415_crm.o(.text.crm_interrupt_enable) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable) refers to at32f415_crm.o(.text.crm_auto_step_mode_enable) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_hick_divider_select) refers to at32f415_crm.o(.text.crm_hick_divider_select) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select) refers to at32f415_crm.o(.text.crm_hick_sclk_frequency_select) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_usb_clock_source_select) refers to at32f415_crm.o(.text.crm_usb_clock_source_select) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_clkout_div_set) refers to at32f415_crm.o(.text.crm_clkout_div_set) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_otgfs_ep3_remap_enable) refers to at32f415_crm.o(.text.crm_otgfs_ep3_remap_enable) for [Anonymous Symbol]
+ at32f415_crm.o(.ARM.exidx.text.crm_usbdiv_reset) refers to at32f415_crm.o(.text.crm_usbdiv_reset) for [Anonymous Symbol]
+ at32f415_debug.o(.ARM.exidx.text.debug_device_id_get) refers to at32f415_debug.o(.text.debug_device_id_get) for [Anonymous Symbol]
+ at32f415_debug.o(.ARM.exidx.text.debug_periph_mode_set) refers to at32f415_debug.o(.text.debug_periph_mode_set) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_reset) refers to at32f415_dma.o(.text.dma_reset) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_data_number_set) refers to at32f415_dma.o(.text.dma_data_number_set) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_data_number_get) refers to at32f415_dma.o(.text.dma_data_number_get) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to at32f415_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_channel_enable) refers to at32f415_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_flexible_config) refers to at32f415_dma.o(.text.dma_flexible_config) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_flag_get) refers to at32f415_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_flag_clear) refers to at32f415_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_default_para_init) refers to at32f415_dma.o(.text.dma_default_para_init) for [Anonymous Symbol]
+ at32f415_dma.o(.ARM.exidx.text.dma_init) refers to at32f415_dma.o(.text.dma_init) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_num_to_bcd) refers to at32f415_ertc.o(.text.ertc_num_to_bcd) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_bcd_to_num) refers to at32f415_ertc.o(.text.ertc_bcd_to_num) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_write_protect_enable) refers to at32f415_ertc.o(.text.ertc_write_protect_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_write_protect_disable) refers to at32f415_ertc.o(.text.ertc_write_protect_disable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_wait_update) refers to at32f415_ertc.o(.text.ertc_wait_update) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_wait_flag) refers to at32f415_ertc.o(.text.ertc_wait_flag) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_flag_get) refers to at32f415_ertc.o(.text.ertc_flag_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_init_mode_enter) refers to at32f415_ertc.o(.text.ertc_init_mode_enter) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_init_mode_exit) refers to at32f415_ertc.o(.text.ertc_init_mode_exit) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_reset) refers to at32f415_ertc.o(.text.ertc_reset) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_divider_set) refers to at32f415_ertc.o(.text.ertc_divider_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_hour_mode_set) refers to at32f415_ertc.o(.text.ertc_hour_mode_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_date_set) refers to at32f415_ertc.o(.text.ertc_date_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_time_set) refers to at32f415_ertc.o(.text.ertc_time_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_calendar_get) refers to at32f415_ertc.o(.text.ertc_calendar_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_sub_second_get) refers to at32f415_ertc.o(.text.ertc_sub_second_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set) refers to at32f415_ertc.o(.text.ertc_alarm_mask_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select) refers to at32f415_ertc.o(.text.ertc_alarm_week_date_select) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_set) refers to at32f415_ertc.o(.text.ertc_alarm_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set) refers to at32f415_ertc.o(.text.ertc_alarm_sub_second_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_enable) refers to at32f415_ertc.o(.text.ertc_alarm_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_get) refers to at32f415_ertc.o(.text.ertc_alarm_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get) refers to at32f415_ertc.o(.text.ertc_alarm_sub_second_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_clock_set) refers to at32f415_ertc.o(.text.ertc_wakeup_clock_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_counter_set) refers to at32f415_ertc.o(.text.ertc_wakeup_counter_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_counter_get) refers to at32f415_ertc.o(.text.ertc_wakeup_counter_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_enable) refers to at32f415_ertc.o(.text.ertc_wakeup_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config) refers to at32f415_ertc.o(.text.ertc_smooth_calibration_config) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_coarse_calibration_set) refers to at32f415_ertc.o(.text.ertc_coarse_calibration_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_coarse_calibration_enable) refers to at32f415_ertc.o(.text.ertc_coarse_calibration_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_cal_output_select) refers to at32f415_ertc.o(.text.ertc_cal_output_select) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_cal_output_enable) refers to at32f415_ertc.o(.text.ertc_cal_output_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_time_adjust) refers to at32f415_ertc.o(.text.ertc_time_adjust) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_daylight_set) refers to at32f415_ertc.o(.text.ertc_daylight_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get) refers to at32f415_ertc.o(.text.ertc_daylight_bpr_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable) refers to at32f415_ertc.o(.text.ertc_refer_clock_detect_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_direct_read_enable) refers to at32f415_ertc.o(.text.ertc_direct_read_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_output_set) refers to at32f415_ertc.o(.text.ertc_output_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set) refers to at32f415_ertc.o(.text.ertc_timestamp_valid_edge_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_enable) refers to at32f415_ertc.o(.text.ertc_timestamp_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_get) refers to at32f415_ertc.o(.text.ertc_timestamp_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get) refers to at32f415_ertc.o(.text.ertc_timestamp_sub_second_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable) refers to at32f415_ertc.o(.text.ertc_tamper_pull_up_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set) refers to at32f415_ertc.o(.text.ertc_tamper_precharge_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set) refers to at32f415_ertc.o(.text.ertc_tamper_filter_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set) refers to at32f415_ertc.o(.text.ertc_tamper_detect_freq_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set) refers to at32f415_ertc.o(.text.ertc_tamper_valid_edge_set) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable) refers to at32f415_ertc.o(.text.ertc_tamper_timestamp_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_enable) refers to at32f415_ertc.o(.text.ertc_tamper_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_interrupt_enable) refers to at32f415_ertc.o(.text.ertc_interrupt_enable) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_interrupt_get) refers to at32f415_ertc.o(.text.ertc_interrupt_get) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_flag_clear) refers to at32f415_ertc.o(.text.ertc_flag_clear) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_bpr_data_write) refers to at32f415_ertc.o(.text.ertc_bpr_data_write) for [Anonymous Symbol]
+ at32f415_ertc.o(.ARM.exidx.text.ertc_bpr_data_read) refers to at32f415_ertc.o(.text.ertc_bpr_data_read) for [Anonymous Symbol]
+ at32f415_exint.o(.ARM.exidx.text.exint_reset) refers to at32f415_exint.o(.text.exint_reset) for [Anonymous Symbol]
+ at32f415_exint.o(.ARM.exidx.text.exint_default_para_init) refers to at32f415_exint.o(.text.exint_default_para_init) for [Anonymous Symbol]
+ at32f415_exint.o(.ARM.exidx.text.exint_init) refers to at32f415_exint.o(.text.exint_init) for [Anonymous Symbol]
+ at32f415_exint.o(.ARM.exidx.text.exint_flag_clear) refers to at32f415_exint.o(.text.exint_flag_clear) for [Anonymous Symbol]
+ at32f415_exint.o(.ARM.exidx.text.exint_flag_get) refers to at32f415_exint.o(.text.exint_flag_get) for [Anonymous Symbol]
+ at32f415_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate) refers to at32f415_exint.o(.text.exint_software_interrupt_event_generate) for [Anonymous Symbol]
+ at32f415_exint.o(.ARM.exidx.text.exint_interrupt_enable) refers to at32f415_exint.o(.text.exint_interrupt_enable) for [Anonymous Symbol]
+ at32f415_exint.o(.ARM.exidx.text.exint_event_enable) refers to at32f415_exint.o(.text.exint_event_enable) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_flag_get) refers to at32f415_flash.o(.text.flash_flag_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_flag_clear) refers to at32f415_flash.o(.text.flash_flag_clear) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_operation_status_get) refers to at32f415_flash.o(.text.flash_operation_status_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_operation_wait_for) refers to at32f415_flash.o(.text.flash_operation_wait_for) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_unlock) refers to at32f415_flash.o(.text.flash_unlock) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_lock) refers to at32f415_flash.o(.text.flash_lock) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_sector_erase) refers to at32f415_flash.o(.text.flash_sector_erase) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_internal_all_erase) refers to at32f415_flash.o(.text.flash_internal_all_erase) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_user_system_data_erase) refers to at32f415_flash.o(.text.flash_user_system_data_erase) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_fap_status_get) refers to at32f415_flash.o(.text.flash_fap_status_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_word_program) refers to at32f415_flash.o(.text.flash_word_program) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_halfword_program) refers to at32f415_flash.o(.text.flash_halfword_program) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_byte_program) refers to at32f415_flash.o(.text.flash_byte_program) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_user_system_data_program) refers to at32f415_flash.o(.text.flash_user_system_data_program) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_epp_set) refers to at32f415_flash.o(.text.flash_epp_set) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_epp_status_get) refers to at32f415_flash.o(.text.flash_epp_status_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_fap_enable) refers to at32f415_flash.o(.text.flash_fap_enable) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_fap_high_level_enable) refers to at32f415_flash.o(.text.flash_fap_high_level_enable) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get) refers to at32f415_flash.o(.text.flash_fap_high_level_status_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_ssb_set) refers to at32f415_flash.o(.text.flash_ssb_set) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_ssb_status_get) refers to at32f415_flash.o(.text.flash_ssb_status_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_interrupt_enable) refers to at32f415_flash.o(.text.flash_interrupt_enable) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_slib_enable) refers to at32f415_flash.o(.text.flash_slib_enable) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_slib_disable) refers to at32f415_flash.o(.text.flash_slib_disable) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_slib_state_get) refers to at32f415_flash.o(.text.flash_slib_state_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_slib_start_sector_get) refers to at32f415_flash.o(.text.flash_slib_start_sector_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_slib_datastart_sector_get) refers to at32f415_flash.o(.text.flash_slib_datastart_sector_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_slib_end_sector_get) refers to at32f415_flash.o(.text.flash_slib_end_sector_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_crc_calibrate) refers to at32f415_flash.o(.text.flash_crc_calibrate) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable) refers to at32f415_flash.o(.text.flash_boot_memory_extension_mode_enable) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable) refers to at32f415_flash.o(.text.flash_extension_memory_slib_enable) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get) refers to at32f415_flash.o(.text.flash_extension_memory_slib_state_get) for [Anonymous Symbol]
+ at32f415_flash.o(.ARM.exidx.text.flash_em_slib_datastart_sector_get) refers to at32f415_flash.o(.text.flash_em_slib_datastart_sector_get) for [Anonymous Symbol]
+ at32f415_gpio.o(.text.gpio_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_gpio.o(.ARM.exidx.text.gpio_reset) refers to at32f415_gpio.o(.text.gpio_reset) for [Anonymous Symbol]
+ at32f415_gpio.o(.text.gpio_iomux_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_gpio.o(.ARM.exidx.text.gpio_iomux_reset) refers to at32f415_gpio.o(.text.gpio_iomux_reset) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_init) refers to at32f415_gpio.o(.text.gpio_init) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_default_para_init) refers to at32f415_gpio.o(.text.gpio_default_para_init) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read) refers to at32f415_gpio.o(.text.gpio_input_data_bit_read) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_input_data_read) refers to at32f415_gpio.o(.text.gpio_input_data_read) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read) refers to at32f415_gpio.o(.text.gpio_output_data_bit_read) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_output_data_read) refers to at32f415_gpio.o(.text.gpio_output_data_read) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_bits_set) refers to at32f415_gpio.o(.text.gpio_bits_set) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_bits_reset) refers to at32f415_gpio.o(.text.gpio_bits_reset) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_bits_write) refers to at32f415_gpio.o(.text.gpio_bits_write) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_port_write) refers to at32f415_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_pin_wp_config) refers to at32f415_gpio.o(.text.gpio_pin_wp_config) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_event_output_config) refers to at32f415_gpio.o(.text.gpio_event_output_config) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_event_output_enable) refers to at32f415_gpio.o(.text.gpio_event_output_enable) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_pin_remap_config) refers to at32f415_gpio.o(.text.gpio_pin_remap_config) for [Anonymous Symbol]
+ at32f415_gpio.o(.ARM.exidx.text.gpio_exint_line_config) refers to at32f415_gpio.o(.text.gpio_exint_line_config) for [Anonymous Symbol]
+ at32f415_i2c.o(.text.i2c_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_i2c.o(.ARM.exidx.text.i2c_reset) refers to at32f415_i2c.o(.text.i2c_reset) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_software_reset) refers to at32f415_i2c.o(.text.i2c_software_reset) for [Anonymous Symbol]
+ at32f415_i2c.o(.text.i2c_init) refers to at32f415_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f415_i2c.o(.ARM.exidx.text.i2c_init) refers to at32f415_i2c.o(.text.i2c_init) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_own_address1_set) refers to at32f415_i2c.o(.text.i2c_own_address1_set) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_own_address2_set) refers to at32f415_i2c.o(.text.i2c_own_address2_set) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_own_address2_enable) refers to at32f415_i2c.o(.text.i2c_own_address2_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_smbus_enable) refers to at32f415_i2c.o(.text.i2c_smbus_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_enable) refers to at32f415_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set) refers to at32f415_i2c.o(.text.i2c_fast_mode_duty_set) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable) refers to at32f415_i2c.o(.text.i2c_clock_stretch_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_ack_enable) refers to at32f415_i2c.o(.text.i2c_ack_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set) refers to at32f415_i2c.o(.text.i2c_master_receive_ack_set) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_pec_position_set) refers to at32f415_i2c.o(.text.i2c_pec_position_set) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_general_call_enable) refers to at32f415_i2c.o(.text.i2c_general_call_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable) refers to at32f415_i2c.o(.text.i2c_arp_mode_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set) refers to at32f415_i2c.o(.text.i2c_smbus_mode_set) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set) refers to at32f415_i2c.o(.text.i2c_smbus_alert_set) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable) refers to at32f415_i2c.o(.text.i2c_pec_transmit_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable) refers to at32f415_i2c.o(.text.i2c_pec_calculate_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to at32f415_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set) refers to at32f415_i2c.o(.text.i2c_dma_end_transfer_set) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to at32f415_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to at32f415_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_start_generate) refers to at32f415_i2c.o(.text.i2c_start_generate) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_stop_generate) refers to at32f415_i2c.o(.text.i2c_stop_generate) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_7bit_address_send) refers to at32f415_i2c.o(.text.i2c_7bit_address_send) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_data_send) refers to at32f415_i2c.o(.text.i2c_data_send) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to at32f415_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to at32f415_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ at32f415_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to at32f415_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ at32f415_misc.o(.text.nvic_system_reset) refers to at32f415_misc.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset
+ at32f415_misc.o(.ARM.exidx.text.nvic_system_reset) refers to at32f415_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ at32f415_misc.o(.ARM.exidx.text.__NVIC_SystemReset) refers to at32f415_misc.o(.text.__NVIC_SystemReset) for [Anonymous Symbol]
+ at32f415_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to at32f415_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ at32f415_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to at32f415_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ at32f415_misc.o(.ARM.exidx.text.nvic_priority_group_config) refers to at32f415_misc.o(.text.nvic_priority_group_config) for [Anonymous Symbol]
+ at32f415_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to at32f415_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ at32f415_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config) refers to at32f415_misc.o(.text.nvic_lowpower_mode_config) for [Anonymous Symbol]
+ at32f415_misc.o(.ARM.exidx.text.systick_clock_source_config) refers to at32f415_misc.o(.text.systick_clock_source_config) for [Anonymous Symbol]
+ at32f415_pwc.o(.text.pwc_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_pwc.o(.ARM.exidx.text.pwc_reset) refers to at32f415_pwc.o(.text.pwc_reset) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access) refers to at32f415_pwc.o(.text.pwc_battery_powered_domain_access) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_pvm_level_select) refers to at32f415_pwc.o(.text.pwc_pvm_level_select) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable) refers to at32f415_pwc.o(.text.pwc_power_voltage_monitor_enable) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable) refers to at32f415_pwc.o(.text.pwc_wakeup_pin_enable) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_flag_clear) refers to at32f415_pwc.o(.text.pwc_flag_clear) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_flag_get) refers to at32f415_pwc.o(.text.pwc_flag_get) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter) refers to at32f415_pwc.o(.text.pwc_sleep_mode_enter) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter) refers to at32f415_pwc.o(.text.pwc_deep_sleep_mode_enter) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set) refers to at32f415_pwc.o(.text.pwc_voltage_regulate_set) for [Anonymous Symbol]
+ at32f415_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter) refers to at32f415_pwc.o(.text.pwc_standby_mode_enter) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_reset) refers to at32f415_sdio.o(.text.sdio_reset) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_power_set) refers to at32f415_sdio.o(.text.sdio_power_set) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_power_status_get) refers to at32f415_sdio.o(.text.sdio_power_status_get) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_clock_config) refers to at32f415_sdio.o(.text.sdio_clock_config) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_bus_width_config) refers to at32f415_sdio.o(.text.sdio_bus_width_config) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_clock_bypass) refers to at32f415_sdio.o(.text.sdio_clock_bypass) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_power_saving_mode_enable) refers to at32f415_sdio.o(.text.sdio_power_saving_mode_enable) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_flow_control_enable) refers to at32f415_sdio.o(.text.sdio_flow_control_enable) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_clock_enable) refers to at32f415_sdio.o(.text.sdio_clock_enable) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_dma_enable) refers to at32f415_sdio.o(.text.sdio_dma_enable) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_interrupt_enable) refers to at32f415_sdio.o(.text.sdio_interrupt_enable) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_flag_get) refers to at32f415_sdio.o(.text.sdio_flag_get) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_flag_clear) refers to at32f415_sdio.o(.text.sdio_flag_clear) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_command_config) refers to at32f415_sdio.o(.text.sdio_command_config) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_command_state_machine_enable) refers to at32f415_sdio.o(.text.sdio_command_state_machine_enable) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_command_response_get) refers to at32f415_sdio.o(.text.sdio_command_response_get) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_response_get) refers to at32f415_sdio.o(.text.sdio_response_get) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_data_config) refers to at32f415_sdio.o(.text.sdio_data_config) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_data_state_machine_enable) refers to at32f415_sdio.o(.text.sdio_data_state_machine_enable) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_data_counter_get) refers to at32f415_sdio.o(.text.sdio_data_counter_get) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_data_read) refers to at32f415_sdio.o(.text.sdio_data_read) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_buffer_counter_get) refers to at32f415_sdio.o(.text.sdio_buffer_counter_get) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_data_write) refers to at32f415_sdio.o(.text.sdio_data_write) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_read_wait_mode_set) refers to at32f415_sdio.o(.text.sdio_read_wait_mode_set) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_read_wait_start) refers to at32f415_sdio.o(.text.sdio_read_wait_start) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_read_wait_stop) refers to at32f415_sdio.o(.text.sdio_read_wait_stop) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_io_function_enable) refers to at32f415_sdio.o(.text.sdio_io_function_enable) for [Anonymous Symbol]
+ at32f415_sdio.o(.ARM.exidx.text.sdio_io_suspend_command_set) refers to at32f415_sdio.o(.text.sdio_io_suspend_command_set) for [Anonymous Symbol]
+ at32f415_spi.o(.text.spi_i2s_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_spi.o(.ARM.exidx.text.spi_i2s_reset) refers to at32f415_spi.o(.text.spi_i2s_reset) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_default_para_init) refers to at32f415_spi.o(.text.spi_default_para_init) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_init) refers to at32f415_spi.o(.text.spi_init) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_crc_next_transmit) refers to at32f415_spi.o(.text.spi_crc_next_transmit) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to at32f415_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to at32f415_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_crc_enable) refers to at32f415_spi.o(.text.spi_crc_enable) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_crc_value_get) refers to at32f415_spi.o(.text.spi_crc_value_get) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable) refers to at32f415_spi.o(.text.spi_hardware_cs_output_enable) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set) refers to at32f415_spi.o(.text.spi_software_cs_internal_level_set) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_frame_bit_num_set) refers to at32f415_spi.o(.text.spi_frame_bit_num_set) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set) refers to at32f415_spi.o(.text.spi_half_duplex_direction_set) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_enable) refers to at32f415_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.i2s_default_para_init) refers to at32f415_spi.o(.text.i2s_default_para_init) for [Anonymous Symbol]
+ at32f415_spi.o(.text.i2s_init) refers to at32f415_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f415_spi.o(.ARM.exidx.text.i2s_init) refers to at32f415_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.i2s_enable) refers to at32f415_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to at32f415_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable) refers to at32f415_spi.o(.text.spi_i2s_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable) refers to at32f415_spi.o(.text.spi_i2s_dma_receiver_enable) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to at32f415_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to at32f415_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to at32f415_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ at32f415_spi.o(.ARM.exidx.text.spi_i2s_flag_clear) refers to at32f415_spi.o(.text.spi_i2s_flag_clear) for [Anonymous Symbol]
+ at32f415_tmr.o(.text.tmr_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_tmr.o(.ARM.exidx.text.tmr_reset) refers to at32f415_tmr.o(.text.tmr_reset) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_counter_enable) refers to at32f415_tmr.o(.text.tmr_counter_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_output_default_para_init) refers to at32f415_tmr.o(.text.tmr_output_default_para_init) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_input_default_para_init) refers to at32f415_tmr.o(.text.tmr_input_default_para_init) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init) refers to at32f415_tmr.o(.text.tmr_brkdt_default_para_init) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_base_init) refers to at32f415_tmr.o(.text.tmr_base_init) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set) refers to at32f415_tmr.o(.text.tmr_clock_source_div_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set) refers to at32f415_tmr.o(.text.tmr_cnt_dir_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set) refers to at32f415_tmr.o(.text.tmr_repetition_counter_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_counter_value_set) refers to at32f415_tmr.o(.text.tmr_counter_value_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_counter_value_get) refers to at32f415_tmr.o(.text.tmr_counter_value_get) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_div_value_set) refers to at32f415_tmr.o(.text.tmr_div_value_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_div_value_get) refers to at32f415_tmr.o(.text.tmr_div_value_get) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_config) refers to at32f415_tmr.o(.text.tmr_output_channel_config) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select) refers to at32f415_tmr.o(.text.tmr_output_channel_mode_select) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_period_value_set) refers to at32f415_tmr.o(.text.tmr_period_value_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_period_value_get) refers to at32f415_tmr.o(.text.tmr_period_value_get) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_channel_value_set) refers to at32f415_tmr.o(.text.tmr_channel_value_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_channel_value_get) refers to at32f415_tmr.o(.text.tmr_channel_value_get) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable) refers to at32f415_tmr.o(.text.tmr_period_buffer_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable) refers to at32f415_tmr.o(.text.tmr_output_channel_buffer_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set) refers to at32f415_tmr.o(.text.tmr_output_channel_immediately_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set) refers to at32f415_tmr.o(.text.tmr_output_channel_switch_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable) refers to at32f415_tmr.o(.text.tmr_one_cycle_mode_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_32_bit_function_enable) refers to at32f415_tmr.o(.text.tmr_32_bit_function_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set) refers to at32f415_tmr.o(.text.tmr_overflow_request_source_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable) refers to at32f415_tmr.o(.text.tmr_overflow_event_disable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_input_channel_init) refers to at32f415_tmr.o(.text.tmr_input_channel_init) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_channel_enable) refers to at32f415_tmr.o(.text.tmr_channel_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set) refers to at32f415_tmr.o(.text.tmr_input_channel_filter_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_pwm_input_config) refers to at32f415_tmr.o(.text.tmr_pwm_input_config) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_channel1_input_select) refers to at32f415_tmr.o(.text.tmr_channel1_input_select) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set) refers to at32f415_tmr.o(.text.tmr_input_channel_divider_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_primary_mode_select) refers to at32f415_tmr.o(.text.tmr_primary_mode_select) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_sub_mode_select) refers to at32f415_tmr.o(.text.tmr_sub_mode_select) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_channel_dma_select) refers to at32f415_tmr.o(.text.tmr_channel_dma_select) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_hall_select) refers to at32f415_tmr.o(.text.tmr_hall_select) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable) refers to at32f415_tmr.o(.text.tmr_channel_buffer_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_trigger_input_select) refers to at32f415_tmr.o(.text.tmr_trigger_input_select) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set) refers to at32f415_tmr.o(.text.tmr_sub_sync_mode_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_dma_request_enable) refers to at32f415_tmr.o(.text.tmr_dma_request_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_interrupt_enable) refers to at32f415_tmr.o(.text.tmr_interrupt_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_flag_get) refers to at32f415_tmr.o(.text.tmr_flag_get) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_flag_clear) refers to at32f415_tmr.o(.text.tmr_flag_clear) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger) refers to at32f415_tmr.o(.text.tmr_event_sw_trigger) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_output_enable) refers to at32f415_tmr.o(.text.tmr_output_enable) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_internal_clock_set) refers to at32f415_tmr.o(.text.tmr_internal_clock_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set) refers to at32f415_tmr.o(.text.tmr_output_channel_polarity_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_external_clock_config) refers to at32f415_tmr.o(.text.tmr_external_clock_config) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config) refers to at32f415_tmr.o(.text.tmr_external_clock_mode1_config) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config) refers to at32f415_tmr.o(.text.tmr_external_clock_mode2_config) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config) refers to at32f415_tmr.o(.text.tmr_encoder_mode_config) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_force_output_set) refers to at32f415_tmr.o(.text.tmr_force_output_set) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_dma_control_config) refers to at32f415_tmr.o(.text.tmr_dma_control_config) for [Anonymous Symbol]
+ at32f415_tmr.o(.ARM.exidx.text.tmr_brkdt_config) refers to at32f415_tmr.o(.text.tmr_brkdt_config) for [Anonymous Symbol]
+ at32f415_usart.o(.text.usart_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_usart.o(.ARM.exidx.text.usart_reset) refers to at32f415_usart.o(.text.usart_reset) for [Anonymous Symbol]
+ at32f415_usart.o(.text.usart_init) refers to at32f415_crm.o(.text.crm_clocks_freq_get) for crm_clocks_freq_get
+ at32f415_usart.o(.ARM.exidx.text.usart_init) refers to at32f415_usart.o(.text.usart_init) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_parity_selection_config) refers to at32f415_usart.o(.text.usart_parity_selection_config) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_enable) refers to at32f415_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_transmitter_enable) refers to at32f415_usart.o(.text.usart_transmitter_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_receiver_enable) refers to at32f415_usart.o(.text.usart_receiver_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_clock_config) refers to at32f415_usart.o(.text.usart_clock_config) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_clock_enable) refers to at32f415_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to at32f415_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable) refers to at32f415_usart.o(.text.usart_dma_transmitter_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_dma_receiver_enable) refers to at32f415_usart.o(.text.usart_dma_receiver_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_wakeup_id_set) refers to at32f415_usart.o(.text.usart_wakeup_id_set) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_wakeup_mode_set) refers to at32f415_usart.o(.text.usart_wakeup_mode_set) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_receiver_mute_enable) refers to at32f415_usart.o(.text.usart_receiver_mute_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_break_bit_num_set) refers to at32f415_usart.o(.text.usart_break_bit_num_set) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to at32f415_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_data_transmit) refers to at32f415_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_data_receive) refers to at32f415_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_break_send) refers to at32f415_usart.o(.text.usart_break_send) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set) refers to at32f415_usart.o(.text.usart_smartcard_guard_time_set) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set) refers to at32f415_usart.o(.text.usart_irda_smartcard_division_set) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to at32f415_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_smartcard_nack_set) refers to at32f415_usart.o(.text.usart_smartcard_nack_set) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select) refers to at32f415_usart.o(.text.usart_single_line_halfduplex_select) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to at32f415_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_irda_low_power_enable) refers to at32f415_usart.o(.text.usart_irda_low_power_enable) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set) refers to at32f415_usart.o(.text.usart_hardware_flow_control_set) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_flag_get) refers to at32f415_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ at32f415_usart.o(.ARM.exidx.text.usart_flag_clear) refers to at32f415_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_global_reset) refers to at32f415_usb.o(.text.usb_global_reset) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_global_init) refers to at32f415_usb.o(.text.usb_global_init) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_global_select_core) refers to at32f415_usb.o(.text.usb_global_select_core) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_flush_tx_fifo) refers to at32f415_usb.o(.text.usb_flush_tx_fifo) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_flush_rx_fifo) refers to at32f415_usb.o(.text.usb_flush_rx_fifo) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_global_interrupt_enable) refers to at32f415_usb.o(.text.usb_global_interrupt_enable) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_global_get_all_interrupt) refers to at32f415_usb.o(.text.usb_global_get_all_interrupt) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_global_clear_interrupt) refers to at32f415_usb.o(.text.usb_global_clear_interrupt) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_interrupt_enable) refers to at32f415_usb.o(.text.usb_interrupt_enable) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_interrupt_disable) refers to at32f415_usb.o(.text.usb_interrupt_disable) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_set_rx_fifo) refers to at32f415_usb.o(.text.usb_set_rx_fifo) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_set_tx_fifo) refers to at32f415_usb.o(.text.usb_set_tx_fifo) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_global_set_mode) refers to at32f415_usb.o(.text.usb_global_set_mode) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_global_power_on) refers to at32f415_usb.o(.text.usb_global_power_on) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_stop_phy_clk) refers to at32f415_usb.o(.text.usb_stop_phy_clk) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_open_phy_clk) refers to at32f415_usb.o(.text.usb_open_phy_clk) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_write_packet) refers to at32f415_usb.o(.text.usb_write_packet) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_read_packet) refers to at32f415_usb.o(.text.usb_read_packet) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept_open) refers to at32f415_usb.o(.text.usb_ept_open) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept_close) refers to at32f415_usb.o(.text.usb_ept_close) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept_stall) refers to at32f415_usb.o(.text.usb_ept_stall) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept_clear_stall) refers to at32f415_usb.o(.text.usb_ept_clear_stall) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_get_all_out_interrupt) refers to at32f415_usb.o(.text.usb_get_all_out_interrupt) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_get_all_in_interrupt) refers to at32f415_usb.o(.text.usb_get_all_in_interrupt) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept_out_interrupt) refers to at32f415_usb.o(.text.usb_ept_out_interrupt) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept_in_interrupt) refers to at32f415_usb.o(.text.usb_ept_in_interrupt) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept_out_clear) refers to at32f415_usb.o(.text.usb_ept_out_clear) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept_in_clear) refers to at32f415_usb.o(.text.usb_ept_in_clear) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_set_address) refers to at32f415_usb.o(.text.usb_set_address) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept0_start) refers to at32f415_usb.o(.text.usb_ept0_start) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_ept0_setup) refers to at32f415_usb.o(.text.usb_ept0_setup) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_connect) refers to at32f415_usb.o(.text.usb_connect) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_disconnect) refers to at32f415_usb.o(.text.usb_disconnect) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_remote_wkup_set) refers to at32f415_usb.o(.text.usb_remote_wkup_set) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_remote_wkup_clear) refers to at32f415_usb.o(.text.usb_remote_wkup_clear) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_suspend_status_get) refers to at32f415_usb.o(.text.usb_suspend_status_get) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_port_power_on) refers to at32f415_usb.o(.text.usb_port_power_on) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usbh_get_frame) refers to at32f415_usb.o(.text.usbh_get_frame) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_hc_enable) refers to at32f415_usb.o(.text.usb_hc_enable) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_hch_read_interrupt) refers to at32f415_usb.o(.text.usb_hch_read_interrupt) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_host_disable) refers to at32f415_usb.o(.text.usb_host_disable) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usb_hch_halt) refers to at32f415_usb.o(.text.usb_hch_halt) for [Anonymous Symbol]
+ at32f415_usb.o(.ARM.exidx.text.usbh_fsls_clksel) refers to at32f415_usb.o(.text.usbh_fsls_clksel) for [Anonymous Symbol]
+ at32f415_wdt.o(.ARM.exidx.text.wdt_enable) refers to at32f415_wdt.o(.text.wdt_enable) for [Anonymous Symbol]
+ at32f415_wdt.o(.ARM.exidx.text.wdt_counter_reload) refers to at32f415_wdt.o(.text.wdt_counter_reload) for [Anonymous Symbol]
+ at32f415_wdt.o(.ARM.exidx.text.wdt_reload_value_set) refers to at32f415_wdt.o(.text.wdt_reload_value_set) for [Anonymous Symbol]
+ at32f415_wdt.o(.ARM.exidx.text.wdt_divider_set) refers to at32f415_wdt.o(.text.wdt_divider_set) for [Anonymous Symbol]
+ at32f415_wdt.o(.ARM.exidx.text.wdt_register_write_enable) refers to at32f415_wdt.o(.text.wdt_register_write_enable) for [Anonymous Symbol]
+ at32f415_wdt.o(.ARM.exidx.text.wdt_flag_get) refers to at32f415_wdt.o(.text.wdt_flag_get) for [Anonymous Symbol]
+ at32f415_wwdt.o(.text.wwdt_reset) refers to at32f415_crm.o(.text.crm_periph_reset) for crm_periph_reset
+ at32f415_wwdt.o(.ARM.exidx.text.wwdt_reset) refers to at32f415_wwdt.o(.text.wwdt_reset) for [Anonymous Symbol]
+ at32f415_wwdt.o(.ARM.exidx.text.wwdt_divider_set) refers to at32f415_wwdt.o(.text.wwdt_divider_set) for [Anonymous Symbol]
+ at32f415_wwdt.o(.ARM.exidx.text.wwdt_flag_clear) refers to at32f415_wwdt.o(.text.wwdt_flag_clear) for [Anonymous Symbol]
+ at32f415_wwdt.o(.ARM.exidx.text.wwdt_enable) refers to at32f415_wwdt.o(.text.wwdt_enable) for [Anonymous Symbol]
+ at32f415_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable) refers to at32f415_wwdt.o(.text.wwdt_interrupt_enable) for [Anonymous Symbol]
+ at32f415_wwdt.o(.ARM.exidx.text.wwdt_flag_get) refers to at32f415_wwdt.o(.text.wwdt_flag_get) for [Anonymous Symbol]
+ at32f415_wwdt.o(.ARM.exidx.text.wwdt_counter_set) refers to at32f415_wwdt.o(.text.wwdt_counter_set) for [Anonymous Symbol]
+ at32f415_wwdt.o(.ARM.exidx.text.wwdt_window_counter_set) refers to at32f415_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 at32f415_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to at32f415_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ adc.o(.text.ADC_Init) refers to at32f415_dma.o(.text.dma_reset) for dma_reset
+ adc.o(.text.ADC_Init) refers to at32f415_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 at32f415_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to at32f415_dma.o(.text.dma_interrupt_enable) for dma_interrupt_enable
+ adc.o(.text.ADC_Init) refers to at32f415_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to at32f415_crm.o(.text.crm_adc_clock_div_set) for crm_adc_clock_div_set
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_base_default_para_init) for adc_base_default_para_init
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_base_config) for adc_base_config
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_ordinary_channel_set) for adc_ordinary_channel_set
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_tempersensor_vintrv_enable) for adc_tempersensor_vintrv_enable
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set) for adc_ordinary_conversion_trigger_set
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_calibration_init) for adc_calibration_init
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_calibration_init_status_get) for adc_calibration_init_status_get
+ adc.o(.text.ADC_Init) refers to at32f415_adc.o(.text.adc_calibration_start) for adc_calibration_start
+ adc.o(.text.ADC_Init) refers to at32f415_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(.text.startADCConversion) refers to at32f415_adc.o(.text.adc_ordinary_software_trigger_enable) for adc_ordinary_software_trigger_enable
+ adc.o(.ARM.exidx.text.startADCConversion) refers to adc.o(.text.startADCConversion) for [Anonymous Symbol]
+ adc.o(.ARM.exidx.text.getConvertedDegrees) refers to adc.o(.text.getConvertedDegrees) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.NMI_Handler) refers to at32f415_it.o(.text.NMI_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.HardFault_Handler) refers to at32f415_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.MemManage_Handler) refers to at32f415_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.BusFault_Handler) refers to at32f415_it.o(.text.BusFault_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.UsageFault_Handler) refers to at32f415_it.o(.text.UsageFault_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.SVC_Handler) refers to at32f415_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.DebugMon_Handler) refers to at32f415_it.o(.text.DebugMon_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.PendSV_Handler) refers to at32f415_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.SysTick_Handler) refers to at32f415_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ at32f415_it.o(.text.DMA1_Channel1_IRQHandler) refers to at32f415_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f415_it.o(.text.DMA1_Channel1_IRQHandler) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ at32f415_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler) refers to at32f415_it.o(.text.DMA1_Channel1_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.text.DMA1_Channel4_IRQHandler) refers to at32f415_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f415_it.o(.ARM.exidx.text.DMA1_Channel4_IRQHandler) refers to at32f415_it.o(.text.DMA1_Channel4_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.text.DMA1_Channel6_IRQHandler) refers to at32f415_dma.o(.text.dma_flag_get) for dma_flag_get
+ at32f415_it.o(.text.DMA1_Channel6_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ at32f415_it.o(.text.DMA1_Channel6_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ at32f415_it.o(.ARM.exidx.text.DMA1_Channel6_IRQHandler) refers to at32f415_it.o(.text.DMA1_Channel6_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.text.CMP1_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ at32f415_it.o(.ARM.exidx.text.CMP1_IRQHandler) refers to at32f415_it.o(.text.CMP1_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ at32f415_it.o(.ARM.exidx.text.TMR1_BRK_TMR9_IRQHandler) refers to at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ at32f415_it.o(.ARM.exidx.text.TMR1_TRG_HALL_TMR11_IRQHandler) refers to at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.TMR1_OVF_TMR10_IRQHandler) refers to at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to at32f415_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler) refers to at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler) for [Anonymous Symbol]
+ at32f415_it.o(.text.EXINT15_10_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ at32f415_it.o(.ARM.exidx.text.EXINT15_10_IRQHandler) refers to at32f415_it.o(.text.EXINT15_10_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 step
+ 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 at32f415_flash.o(.text.flash_unlock) for flash_unlock
+ eeprom.o(.text.save_flash_nolib) refers to at32f415_flash.o(.text.flash_sector_erase) for flash_sector_erase
+ eeprom.o(.text.save_flash_nolib) refers to at32f415_flash.o(.text.flash_word_program) for flash_word_program
+ eeprom.o(.text.save_flash_nolib) refers to at32f415_flash.o(.text.flash_flag_clear) for flash_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to at32f415_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 at32f415_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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ io.o(.text.changeToInput) refers to at32f415_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 functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ io.o(.text.receiveDshotDma) refers to at32f415_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 at32f415_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(.text.sendDshotDma) refers to functions.o(.text.gpio_mode_QUICK) for gpio_mode_QUICK
+ 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_QUICK) for gpio_mode_QUICK
+ 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_QUICK) for gpio_mode_QUICK
+ 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_QUICK) for gpio_mode_QUICK
+ 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 at32f415_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 at32f415_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.UN_TIM_Init) for UN_TIM_Init
+ 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 at32f415_crm.o(.text.crm_reset) for crm_reset
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_clock_source_enable) for crm_clock_source_enable
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_flag_get) for crm_flag_get
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_pll_config) for crm_pll_config
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_ahb_div_set) for crm_ahb_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_apb2_div_set) for crm_apb2_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_apb1_div_set) for crm_apb1_div_set
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_auto_step_mode_enable) for crm_auto_step_mode_enable
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_sysclk_switch) for crm_sysclk_switch
+ peripherals.o(.text.system_clock_config) refers to at32f415_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ peripherals.o(.text.system_clock_config) refers to system_at32f415.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 at32f415_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 at32f415_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f415_gpio.o(.text.gpio_pin_remap_config) for gpio_pin_remap_config
+ peripherals.o(.text.TIM1_Init) refers to at32f415_tmr.o(.text.tmr_output_channel_buffer_enable) for tmr_output_channel_buffer_enable
+ peripherals.o(.text.TIM1_Init) refers to at32f415_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(.ARM.exidx.text.TIM1_Init) refers to peripherals.o(.text.TIM1_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM4_Init) refers to at32f415_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM4_Init) refers to peripherals.o(.text.TIM4_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM9_Init) refers to at32f415_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM9_Init) refers to peripherals.o(.text.TIM9_Init) for [Anonymous Symbol]
+ peripherals.o(.text.AT_COMP_Init) refers to at32f415_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 at32f415_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.TIM11_Init) refers to at32f415_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM11_Init) refers to peripherals.o(.text.TIM11_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM10_Init) refers to at32f415_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIM10_Init) refers to peripherals.o(.text.TIM10_Init) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to at32f415_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to at32f415_gpio.o(.text.gpio_pin_remap_config) for gpio_pin_remap_config
+ 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 at32f415_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 at32f415_crm.o(.text.crm_periph_clock_enable) for crm_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_gpio.o(.text.gpio_init) for gpio_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_dma.o(.text.dma_reset) for dma_reset
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_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 at32f415_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_gpio.o(.text.gpio_pin_remap_config) for gpio_pin_remap_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_usart.o(.text.usart_init) for usart_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_usart.o(.text.usart_transmitter_enable) for usart_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_usart.o(.text.usart_receiver_enable) for usart_receiver_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_usart.o(.text.usart_single_line_halfduplex_select) for usart_single_line_halfduplex_select
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_usart.o(.text.usart_dma_transmitter_enable) for usart_dma_transmitter_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to at32f415_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_at32f415.o(.ARM.exidx.text.SystemInit) refers to system_at32f415.o(.text.SystemInit) for [Anonymous Symbol]
+ system_at32f415.o(.text.system_core_clock_update) refers to at32f415_crm.o(.text.crm_sysclk_switch_status_get) for crm_sysclk_switch_status_get
+ system_at32f415.o(.text.system_core_clock_update) refers to system_at32f415.o(.data.system_core_clock) for system_core_clock
+ system_at32f415.o(.ARM.exidx.text.system_core_clock_update) refers to system_at32f415.o(.text.system_core_clock_update) for [Anonymous Symbol]
+ __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_at32f415.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 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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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 at32f415_adc.o(.text), (0 bytes).
+ Removing at32f415_adc.o(.text.adc_reset), (42 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_reset), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_base_default_para_init), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_base_config), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_interrupt_enable), (26 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_calibration_init), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_calibration_init_status_get), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_calibration_start), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_calibration_status_get), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_voltage_monitor_enable), (32 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_voltage_monitor_enable), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_voltage_monitor_threshold_value_set), (18 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_voltage_monitor_threshold_value_set), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_voltage_monitor_single_channel_select), (10 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_voltage_monitor_single_channel_select), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_ordinary_channel_set), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_channel_length_set), (20 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_channel_length_set), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_channel_set), (462 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_channel_set), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_ordinary_conversion_trigger_set), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_conversion_trigger_set), (42 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_conversion_trigger_set), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_offset_value_set), (64 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_offset_value_set), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_ordinary_part_count_set), (20 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_ordinary_part_count_set), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_ordinary_part_mode_enable), (18 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_ordinary_part_mode_enable), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_part_mode_enable), (18 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_part_mode_enable), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_auto_mode_enable), (18 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_auto_mode_enable), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_tempersensor_vintrv_enable), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_enable), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_ordinary_software_trigger_status_get), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_software_trigger_enable), (18 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_enable), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_software_trigger_status_get), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_ordinary_conversion_data_get), (6 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_ordinary_conversion_data_get), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_preempt_conversion_data_get), (52 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_preempt_conversion_data_get), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_flag_get), (10 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing at32f415_adc.o(.text.adc_flag_clear), (6 bytes).
+ Removing at32f415_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing at32f415_can.o(.text), (0 bytes).
+ Removing at32f415_can.o(.text.can_reset), (28 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_reset), (8 bytes).
+ Removing at32f415_can.o(.text.can_baudrate_default_para_init), (14 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_baudrate_default_para_init), (8 bytes).
+ Removing at32f415_can.o(.text.can_baudrate_set), (190 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_baudrate_set), (8 bytes).
+ Removing at32f415_can.o(.text.can_default_para_init), (10 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_default_para_init), (8 bytes).
+ Removing at32f415_can.o(.text.can_base_init), (222 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_base_init), (8 bytes).
+ Removing at32f415_can.o(.text.can_filter_default_para_init), (16 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_filter_default_para_init), (8 bytes).
+ Removing at32f415_can.o(.text.can_filter_init), (274 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_filter_init), (8 bytes).
+ Removing at32f415_can.o(.text.can_debug_transmission_prohibit), (18 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_debug_transmission_prohibit), (8 bytes).
+ Removing at32f415_can.o(.text.can_ttc_mode_enable), (66 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_ttc_mode_enable), (8 bytes).
+ Removing at32f415_can.o(.text.can_message_transmit), (186 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_message_transmit), (8 bytes).
+ Removing at32f415_can.o(.text.can_transmit_status_get), (68 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_transmit_status_get), (8 bytes).
+ Removing at32f415_can.o(.text.can_transmit_cancel), (28 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_transmit_cancel), (8 bytes).
+ Removing at32f415_can.o(.text.can_message_receive), (172 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_message_receive), (8 bytes).
+ Removing at32f415_can.o(.text.can_receive_fifo_release), (28 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_receive_fifo_release), (8 bytes).
+ Removing at32f415_can.o(.text.can_receive_message_pending_get), (34 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_receive_message_pending_get), (8 bytes).
+ Removing at32f415_can.o(.text.can_operating_mode_set), (200 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_operating_mode_set), (8 bytes).
+ Removing at32f415_can.o(.text.can_doze_mode_enter), (66 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_doze_mode_enter), (8 bytes).
+ Removing at32f415_can.o(.text.can_doze_mode_exit), (60 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_doze_mode_exit), (8 bytes).
+ Removing at32f415_can.o(.text.can_error_type_record_get), (8 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_error_type_record_get), (8 bytes).
+ Removing at32f415_can.o(.text.can_receive_error_counter_get), (6 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_receive_error_counter_get), (8 bytes).
+ Removing at32f415_can.o(.text.can_transmit_error_counter_get), (8 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_transmit_error_counter_get), (8 bytes).
+ Removing at32f415_can.o(.text.can_interrupt_enable), (16 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_interrupt_enable), (8 bytes).
+ Removing at32f415_can.o(.text.can_flag_get), (208 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_flag_get), (8 bytes).
+ Removing at32f415_can.o(.text.can_flag_clear), (136 bytes).
+ Removing at32f415_can.o(.ARM.exidx.text.can_flag_clear), (8 bytes).
+ Removing at32f415_cmp.o(.text), (0 bytes).
+ Removing at32f415_cmp.o(.text.cmp_reset), (28 bytes).
+ Removing at32f415_cmp.o(.ARM.exidx.text.cmp_reset), (8 bytes).
+ Removing at32f415_cmp.o(.text.cmp_init), (190 bytes).
+ Removing at32f415_cmp.o(.ARM.exidx.text.cmp_init), (8 bytes).
+ Removing at32f415_cmp.o(.text.cmp_default_para_init), (14 bytes).
+ Removing at32f415_cmp.o(.ARM.exidx.text.cmp_default_para_init), (8 bytes).
+ Removing at32f415_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing at32f415_cmp.o(.text.cmp_input_shift_enable), (26 bytes).
+ Removing at32f415_cmp.o(.ARM.exidx.text.cmp_input_shift_enable), (8 bytes).
+ Removing at32f415_cmp.o(.text.cmp_output_value_get), (28 bytes).
+ Removing at32f415_cmp.o(.ARM.exidx.text.cmp_output_value_get), (8 bytes).
+ Removing at32f415_cmp.o(.text.cmp_write_protect_enable), (30 bytes).
+ Removing at32f415_cmp.o(.ARM.exidx.text.cmp_write_protect_enable), (8 bytes).
+ Removing at32f415_cmp.o(.text.cmp_double_mode_enable), (26 bytes).
+ Removing at32f415_cmp.o(.ARM.exidx.text.cmp_double_mode_enable), (8 bytes).
+ Removing at32f415_crc.o(.text), (0 bytes).
+ Removing at32f415_crc.o(.text.crc_data_reset), (18 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_data_reset), (8 bytes).
+ Removing at32f415_crc.o(.text.crc_one_word_calculate), (14 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_one_word_calculate), (8 bytes).
+ Removing at32f415_crc.o(.text.crc_block_calculate), (118 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_block_calculate), (8 bytes).
+ Removing at32f415_crc.o(.text.crc_data_get), (12 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_data_get), (8 bytes).
+ Removing at32f415_crc.o(.text.crc_common_data_set), (20 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_common_data_set), (8 bytes).
+ Removing at32f415_crc.o(.text.crc_common_data_get), (14 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_common_data_get), (8 bytes).
+ Removing at32f415_crc.o(.text.crc_init_data_set), (12 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_init_data_set), (8 bytes).
+ Removing at32f415_crc.o(.text.crc_reverse_input_data_set), (26 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_reverse_input_data_set), (8 bytes).
+ Removing at32f415_crc.o(.text.crc_reverse_output_data_set), (26 bytes).
+ Removing at32f415_crc.o(.ARM.exidx.text.crc_reverse_output_data_set), (8 bytes).
+ Removing at32f415_crm.o(.text), (0 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_reset), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_lext_bypass), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_lext_bypass), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_hext_bypass), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_hext_bypass), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_flag_get), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_hext_stable_wait), (74 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_hext_stable_wait), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_hick_clock_trimming_set), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_hick_clock_trimming_set), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_hick_clock_calibration_set), (44 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_hick_clock_calibration_set), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_periph_clock_enable), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_periph_reset), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_periph_sleep_mode_clock_enable), (40 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_periph_sleep_mode_clock_enable), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_clock_source_enable), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_flag_clear), (144 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_flag_clear), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_ertc_clock_select), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_ertc_clock_select), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_ertc_clock_enable), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_ertc_clock_enable), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_ahb_div_set), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_apb1_div_set), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_apb2_div_set), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_adc_clock_div_set), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_usb_clock_div_set), (28 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_usb_clock_div_set), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_clock_failure_detection_enable), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_clock_failure_detection_enable), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_battery_powered_domain_reset), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_battery_powered_domain_reset), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_pll_config), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_pll_config2), (118 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_pll_config2), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_sysclk_switch), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_sysclk_switch_status_get), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_clocks_freq_get), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_clock_out_set), (28 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_clock_out_set), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_interrupt_enable), (24 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_interrupt_enable), (8 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_auto_step_mode_enable), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_hick_divider_select), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_hick_divider_select), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_hick_sclk_frequency_select), (34 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_hick_sclk_frequency_select), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_usb_clock_source_select), (50 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_usb_clock_source_select), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_clkout_div_set), (22 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_clkout_div_set), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_otgfs_ep3_remap_enable), (22 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_otgfs_ep3_remap_enable), (8 bytes).
+ Removing at32f415_crm.o(.text.crm_usbdiv_reset), (26 bytes).
+ Removing at32f415_crm.o(.ARM.exidx.text.crm_usbdiv_reset), (8 bytes).
+ Removing at32f415_debug.o(.text), (0 bytes).
+ Removing at32f415_debug.o(.text.debug_device_id_get), (12 bytes).
+ Removing at32f415_debug.o(.ARM.exidx.text.debug_device_id_get), (8 bytes).
+ Removing at32f415_debug.o(.text.debug_periph_mode_set), (24 bytes).
+ Removing at32f415_debug.o(.ARM.exidx.text.debug_periph_mode_set), (8 bytes).
+ Removing at32f415_dma.o(.text), (0 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_reset), (8 bytes).
+ Removing at32f415_dma.o(.text.dma_data_number_set), (4 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_data_number_set), (8 bytes).
+ Removing at32f415_dma.o(.text.dma_data_number_get), (6 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_data_number_get), (8 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing at32f415_dma.o(.text.dma_flexible_config), (170 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_flexible_config), (8 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing at32f415_dma.o(.text.dma_flag_clear), (24 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_default_para_init), (8 bytes).
+ Removing at32f415_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing at32f415_ertc.o(.text), (0 bytes).
+ Removing at32f415_ertc.o(.text.ertc_num_to_bcd), (22 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_num_to_bcd), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_bcd_to_num), (18 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_bcd_to_num), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_write_protect_enable), (14 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_write_protect_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_write_protect_disable), (18 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_write_protect_disable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_wait_update), (152 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wait_update), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_wait_flag), (130 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wait_flag), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_flag_get), (18 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_flag_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_init_mode_enter), (156 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_init_mode_enter), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_init_mode_exit), (16 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_init_mode_exit), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_reset), (348 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_reset), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_divider_set), (188 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_divider_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_hour_mode_set), (176 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_hour_mode_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_date_set), (532 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_date_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_time_set), (536 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_time_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_calendar_get), (156 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_calendar_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_sub_second_get), (14 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_sub_second_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_mask_set), (60 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_mask_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_week_date_select), (68 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_week_date_select), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_set), (226 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_sub_second_set), (110 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_enable), (168 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_get), (152 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_alarm_sub_second_get), (30 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_alarm_sub_second_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_wakeup_clock_set), (34 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_clock_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_wakeup_counter_set), (34 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_counter_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_wakeup_counter_get), (14 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_counter_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_wakeup_enable), (92 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_wakeup_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_smooth_calibration_config), (172 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_smooth_calibration_config), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_coarse_calibration_set), (188 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_coarse_calibration_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_coarse_calibration_enable), (176 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_coarse_calibration_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_cal_output_select), (42 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_cal_output_select), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_cal_output_enable), (42 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_cal_output_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_time_adjust), (324 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_time_adjust), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_daylight_set), (60 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_daylight_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_daylight_bpr_get), (16 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_daylight_bpr_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_refer_clock_detect_enable), (176 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_refer_clock_detect_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_direct_read_enable), (42 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_direct_read_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_output_set), (88 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_output_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_timestamp_valid_edge_set), (42 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_valid_edge_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_timestamp_enable), (42 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_timestamp_get), (138 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_timestamp_sub_second_get), (14 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_timestamp_sub_second_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_tamper_pull_up_enable), (40 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_pull_up_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_tamper_precharge_set), (38 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_precharge_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_tamper_filter_set), (38 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_filter_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_tamper_detect_freq_set), (38 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_detect_freq_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_tamper_valid_edge_set), (46 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_valid_edge_set), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_tamper_timestamp_enable), (38 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_timestamp_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_tamper_enable), (38 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_tamper_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_interrupt_enable), (62 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_interrupt_enable), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_interrupt_get), (32 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_interrupt_get), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_flag_clear), (26 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_flag_clear), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_bpr_data_write), (42 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_bpr_data_write), (8 bytes).
+ Removing at32f415_ertc.o(.text.ertc_bpr_data_read), (28 bytes).
+ Removing at32f415_ertc.o(.ARM.exidx.text.ertc_bpr_data_read), (8 bytes).
+ Removing at32f415_exint.o(.text), (0 bytes).
+ Removing at32f415_exint.o(.text.exint_reset), (30 bytes).
+ Removing at32f415_exint.o(.ARM.exidx.text.exint_reset), (8 bytes).
+ Removing at32f415_exint.o(.text.exint_default_para_init), (12 bytes).
+ Removing at32f415_exint.o(.ARM.exidx.text.exint_default_para_init), (8 bytes).
+ Removing at32f415_exint.o(.text.exint_init), (126 bytes).
+ Removing at32f415_exint.o(.ARM.exidx.text.exint_init), (8 bytes).
+ Removing at32f415_exint.o(.text.exint_flag_clear), (12 bytes).
+ Removing at32f415_exint.o(.ARM.exidx.text.exint_flag_clear), (8 bytes).
+ Removing at32f415_exint.o(.text.exint_flag_get), (18 bytes).
+ Removing at32f415_exint.o(.ARM.exidx.text.exint_flag_get), (8 bytes).
+ Removing at32f415_exint.o(.text.exint_software_interrupt_event_generate), (16 bytes).
+ Removing at32f415_exint.o(.ARM.exidx.text.exint_software_interrupt_event_generate), (8 bytes).
+ Removing at32f415_exint.o(.text.exint_interrupt_enable), (24 bytes).
+ Removing at32f415_exint.o(.ARM.exidx.text.exint_interrupt_enable), (8 bytes).
+ Removing at32f415_exint.o(.text.exint_event_enable), (24 bytes).
+ Removing at32f415_exint.o(.ARM.exidx.text.exint_event_enable), (8 bytes).
+ Removing at32f415_flash.o(.text), (0 bytes).
+ Removing at32f415_flash.o(.text.flash_flag_get), (40 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_flag_get), (8 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_flag_clear), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_operation_status_get), (42 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_operation_status_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_operation_wait_for), (170 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_operation_wait_for), (8 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_unlock), (8 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_lock), (8 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_sector_erase), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_internal_all_erase), (398 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_internal_all_erase), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_user_system_data_erase), (716 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_user_system_data_erase), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_fap_status_get), (16 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_fap_status_get), (8 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_word_program), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_halfword_program), (390 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_halfword_program), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_byte_program), (390 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_byte_program), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_user_system_data_program), (442 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_user_system_data_program), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_epp_set), (1162 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_epp_set), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_epp_status_get), (14 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_epp_status_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_fap_enable), (702 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_fap_enable), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_fap_high_level_enable), (1292 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_fap_high_level_enable), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_fap_high_level_status_get), (16 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_fap_high_level_status_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_ssb_set), (450 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_ssb_set), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_ssb_status_get), (16 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_ssb_status_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_interrupt_enable), (60 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_interrupt_enable), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_slib_enable), (734 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_enable), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_slib_disable), (352 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_disable), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_slib_state_get), (16 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_state_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_slib_start_sector_get), (16 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_start_sector_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_slib_datastart_sector_get), (16 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_datastart_sector_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_slib_end_sector_get), (14 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_slib_end_sector_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_crc_calibrate), (162 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_crc_calibrate), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_boot_memory_extension_mode_enable), (202 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_boot_memory_extension_mode_enable), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_extension_memory_slib_enable), (638 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_extension_memory_slib_enable), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_extension_memory_slib_state_get), (16 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_extension_memory_slib_state_get), (8 bytes).
+ Removing at32f415_flash.o(.text.flash_em_slib_datastart_sector_get), (16 bytes).
+ Removing at32f415_flash.o(.ARM.exidx.text.flash_em_slib_datastart_sector_get), (8 bytes).
+ Removing at32f415_gpio.o(.text), (0 bytes).
+ Removing at32f415_gpio.o(.text.gpio_reset), (84 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_reset), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_iomux_reset), (26 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_iomux_reset), (8 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_init), (8 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_default_para_init), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_input_data_bit_read), (14 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_input_data_bit_read), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_input_data_read), (6 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_input_data_read), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_output_data_bit_read), (10 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_output_data_bit_read), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_output_data_read), (6 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_output_data_read), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_bits_set), (4 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_bits_set), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_bits_reset), (4 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_bits_reset), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_bits_write), (12 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_bits_write), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_pin_wp_config), (16 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_pin_wp_config), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_event_output_config), (22 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_event_output_config), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_event_output_enable), (24 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_event_output_enable), (8 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_pin_remap_config), (8 bytes).
+ Removing at32f415_gpio.o(.text.gpio_exint_line_config), (142 bytes).
+ Removing at32f415_gpio.o(.ARM.exidx.text.gpio_exint_line_config), (8 bytes).
+ Removing at32f415_i2c.o(.text), (0 bytes).
+ Removing at32f415_i2c.o(.text.i2c_reset), (56 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_reset), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_software_reset), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_software_reset), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_init), (266 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_init), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_own_address1_set), (26 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_own_address1_set), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_own_address2_set), (12 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_own_address2_set), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_own_address2_enable), (10 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_own_address2_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_smbus_enable), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_smbus_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_fast_mode_duty_set), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_fast_mode_duty_set), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_clock_stretch_enable), (16 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_clock_stretch_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_ack_enable), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_ack_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_master_receive_ack_set), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_master_receive_ack_set), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_pec_position_set), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_pec_position_set), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_general_call_enable), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_general_call_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_arp_mode_enable), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_arp_mode_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_smbus_mode_set), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_smbus_mode_set), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_smbus_alert_set), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_smbus_alert_set), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_pec_transmit_enable), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_pec_transmit_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_pec_calculate_enable), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_pec_calculate_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_dma_end_transfer_set), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_dma_end_transfer_set), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_dma_enable), (18 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_interrupt_enable), (26 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_start_generate), (10 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_start_generate), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_stop_generate), (10 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_stop_generate), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_7bit_address_send), (16 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_7bit_address_send), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_data_send), (4 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_data_send), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_flag_get), (44 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing at32f415_i2c.o(.text.i2c_flag_clear), (38 bytes).
+ Removing at32f415_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing at32f415_misc.o(.text), (0 bytes).
+ Removing at32f415_misc.o(.text.nvic_system_reset), (4 bytes).
+ Removing at32f415_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing at32f415_misc.o(.text.__NVIC_SystemReset), (42 bytes).
+ Removing at32f415_misc.o(.ARM.exidx.text.__NVIC_SystemReset), (8 bytes).
+ Removing at32f415_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing at32f415_misc.o(.text.nvic_irq_disable), (46 bytes).
+ Removing at32f415_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing at32f415_misc.o(.text.nvic_priority_group_config), (32 bytes).
+ Removing at32f415_misc.o(.ARM.exidx.text.nvic_priority_group_config), (8 bytes).
+ Removing at32f415_misc.o(.text.nvic_vector_table_set), (24 bytes).
+ Removing at32f415_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing at32f415_misc.o(.text.nvic_lowpower_mode_config), (24 bytes).
+ Removing at32f415_misc.o(.ARM.exidx.text.nvic_lowpower_mode_config), (8 bytes).
+ Removing at32f415_misc.o(.text.systick_clock_source_config), (24 bytes).
+ Removing at32f415_misc.o(.ARM.exidx.text.systick_clock_source_config), (8 bytes).
+ Removing at32f415_pwc.o(.text), (0 bytes).
+ Removing at32f415_pwc.o(.text.pwc_reset), (28 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_reset), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_battery_powered_domain_access), (26 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_battery_powered_domain_access), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_pvm_level_select), (26 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_pvm_level_select), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_power_voltage_monitor_enable), (26 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_power_voltage_monitor_enable), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_wakeup_pin_enable), (24 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_wakeup_pin_enable), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_flag_clear), (36 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_flag_clear), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_flag_get), (18 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_flag_get), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_sleep_mode_enter), (36 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_sleep_mode_enter), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_deep_sleep_mode_enter), (52 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_deep_sleep_mode_enter), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_voltage_regulate_set), (18 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_voltage_regulate_set), (8 bytes).
+ Removing at32f415_pwc.o(.text.pwc_standby_mode_enter), (50 bytes).
+ Removing at32f415_pwc.o(.ARM.exidx.text.pwc_standby_mode_enter), (8 bytes).
+ Removing at32f415_sdio.o(.text), (0 bytes).
+ Removing at32f415_sdio.o(.text.sdio_reset), (30 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_reset), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_power_set), (10 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_power_set), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_power_status_get), (8 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_power_status_get), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_clock_config), (36 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_clock_config), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_bus_width_config), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_bus_width_config), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_clock_bypass), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_clock_bypass), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_power_saving_mode_enable), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_power_saving_mode_enable), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_flow_control_enable), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_flow_control_enable), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_clock_enable), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_clock_enable), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_dma_enable), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_dma_enable), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_interrupt_enable), (16 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_interrupt_enable), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_flag_get), (14 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_flag_get), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_flag_clear), (4 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_flag_clear), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_command_config), (72 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_command_config), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_command_state_machine_enable), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_command_state_machine_enable), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_command_response_get), (8 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_command_response_get), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_response_get), (46 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_response_get), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_data_config), (64 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_data_config), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_data_state_machine_enable), (10 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_data_state_machine_enable), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_data_counter_get), (4 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_data_counter_get), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_data_read), (6 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_data_read), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_buffer_counter_get), (4 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_buffer_counter_get), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_data_write), (6 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_data_write), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_read_wait_mode_set), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_read_wait_mode_set), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_read_wait_start), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_read_wait_start), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_read_wait_stop), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_read_wait_stop), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_io_function_enable), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_io_function_enable), (8 bytes).
+ Removing at32f415_sdio.o(.text.sdio_io_suspend_command_set), (18 bytes).
+ Removing at32f415_sdio.o(.ARM.exidx.text.sdio_io_suspend_command_set), (8 bytes).
+ Removing at32f415_spi.o(.text), (0 bytes).
+ Removing at32f415_spi.o(.text.spi_i2s_reset), (60 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_i2s_reset), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_default_para_init), (14 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_default_para_init), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_init), (240 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_crc_next_transmit), (10 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_crc_next_transmit), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_crc_enable), (18 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_crc_enable), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_crc_value_get), (14 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_crc_value_get), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_hardware_cs_output_enable), (18 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_hardware_cs_output_enable), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_software_cs_internal_level_set), (18 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_software_cs_internal_level_set), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_frame_bit_num_set), (18 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_frame_bit_num_set), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_half_duplex_direction_set), (18 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_half_duplex_direction_set), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_enable), (18 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing at32f415_spi.o(.text.i2s_default_para_init), (16 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.i2s_default_para_init), (8 bytes).
+ Removing at32f415_spi.o(.text.i2s_init), (424 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing at32f415_spi.o(.text.i2s_enable), (18 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_i2s_interrupt_enable), (16 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_i2s_dma_transmitter_enable), (18 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_i2s_dma_transmitter_enable), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_i2s_dma_receiver_enable), (10 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_i2s_dma_receiver_enable), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_i2s_data_transmit), (4 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_i2s_data_receive), (6 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_i2s_flag_get), (10 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing at32f415_spi.o(.text.spi_i2s_flag_clear), (76 bytes).
+ Removing at32f415_spi.o(.ARM.exidx.text.spi_i2s_flag_clear), (8 bytes).
+ Removing at32f415_tmr.o(.text), (0 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_reset), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_counter_enable), (10 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_counter_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_default_para_init), (10 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_default_para_init), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_input_default_para_init), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_brkdt_default_para_init), (10 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_brkdt_default_para_init), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_base_init), (14 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_base_init), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_clock_source_div_set), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_clock_source_div_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_cnt_dir_set), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_cnt_dir_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_repetition_counter_set), (12 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_repetition_counter_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_counter_value_set), (4 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_counter_value_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_counter_value_get), (4 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_counter_value_get), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_div_value_set), (4 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_div_value_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_div_value_get), (4 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_div_value_get), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_channel_config), (252 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_config), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_channel_mode_select), (98 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_mode_select), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_period_value_set), (4 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_period_value_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_period_value_get), (4 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_period_value_get), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_channel_value_set), (36 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_channel_value_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_channel_value_get), (40 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_channel_value_get), (8 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_period_buffer_enable), (8 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_buffer_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_channel_immediately_set), (98 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_immediately_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_channel_switch_set), (98 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_switch_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_one_cycle_mode_enable), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_one_cycle_mode_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_32_bit_function_enable), (38 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_32_bit_function_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_overflow_request_source_set), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_overflow_request_source_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_overflow_event_disable), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_overflow_event_disable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_input_channel_init), (466 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_input_channel_init), (8 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_channel_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_input_channel_filter_set), (98 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_input_channel_filter_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_pwm_input_config), (282 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_pwm_input_config), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_channel1_input_select), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_channel1_input_select), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_input_channel_divider_set), (98 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_input_channel_divider_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_primary_mode_select), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_primary_mode_select), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_sub_mode_select), (10 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_sub_mode_select), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_channel_dma_select), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_channel_dma_select), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_hall_select), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_hall_select), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_channel_buffer_enable), (10 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_channel_buffer_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_trigger_input_select), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_trigger_input_select), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_sub_sync_mode_set), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_sub_sync_mode_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_dma_request_enable), (26 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_dma_request_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_interrupt_enable), (26 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_interrupt_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_flag_get), (10 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_flag_get), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_flag_clear), (6 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_flag_clear), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_event_sw_trigger), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_enable), (18 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_enable), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_internal_clock_set), (10 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_internal_clock_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_output_channel_polarity_set), (158 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_output_channel_polarity_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_external_clock_config), (54 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_external_clock_config), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_external_clock_mode1_config), (70 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_external_clock_mode1_config), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_external_clock_mode2_config), (62 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_external_clock_mode2_config), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_encoder_mode_config), (68 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_encoder_mode_config), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_force_output_set), (98 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_force_output_set), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_dma_control_config), (26 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_dma_control_config), (8 bytes).
+ Removing at32f415_tmr.o(.text.tmr_brkdt_config), (122 bytes).
+ Removing at32f415_tmr.o(.ARM.exidx.text.tmr_brkdt_config), (8 bytes).
+ Removing at32f415_usart.o(.text), (0 bytes).
+ Removing at32f415_usart.o(.text.usart_reset), (150 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_reset), (8 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_init), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_parity_selection_config), (58 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_parity_selection_config), (8 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_transmitter_enable), (8 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_receiver_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_clock_config), (54 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_clock_config), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_clock_enable), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_interrupt_enable), (32 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_dma_transmitter_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_dma_receiver_enable), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_dma_receiver_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_wakeup_id_set), (10 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_wakeup_id_set), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_wakeup_mode_set), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_wakeup_mode_set), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_receiver_mute_enable), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_receiver_mute_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_break_bit_num_set), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_break_bit_num_set), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_lin_mode_enable), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_data_transmit), (8 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_data_receive), (6 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_break_send), (10 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_break_send), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_smartcard_guard_time_set), (14 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_smartcard_guard_time_set), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_irda_smartcard_division_set), (12 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_irda_smartcard_division_set), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_smartcard_nack_set), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_smartcard_nack_set), (8 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_single_line_halfduplex_select), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_irda_low_power_enable), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_irda_low_power_enable), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_hardware_flow_control_set), (70 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_hardware_flow_control_set), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_flag_get), (10 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing at32f415_usart.o(.text.usart_flag_clear), (18 bytes).
+ Removing at32f415_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing at32f415_usb.o(.text), (0 bytes).
+ Removing at32f415_usb.o(.text.usb_global_reset), (120 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_global_reset), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_global_init), (142 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_global_init), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_global_select_core), (6 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_global_select_core), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_flush_tx_fifo), (84 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_flush_tx_fifo), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_flush_rx_fifo), (76 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_flush_rx_fifo), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_global_interrupt_enable), (16 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_global_interrupt_enable), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_global_get_all_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_global_get_all_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_global_clear_interrupt), (4 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_global_clear_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_interrupt_enable), (10 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_interrupt_enable), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_interrupt_disable), (10 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_interrupt_disable), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_set_rx_fifo), (4 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_set_rx_fifo), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_set_tx_fifo), (150 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_set_tx_fifo), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_global_set_mode), (70 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_global_set_mode), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_global_power_on), (44 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_global_power_on), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_stop_phy_clk), (14 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_stop_phy_clk), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_open_phy_clk), (14 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_open_phy_clk), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_write_packet), (98 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_write_packet), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_read_packet), (106 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_read_packet), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_open), (292 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_open), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_close), (60 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_close), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_stall), (64 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_stall), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_clear_stall), (54 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_clear_stall), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_get_all_out_interrupt), (14 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_get_all_out_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_get_all_in_interrupt), (14 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_get_all_in_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_out_interrupt), (16 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_out_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_in_interrupt), (30 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_in_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_out_clear), (10 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_out_clear), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept_in_clear), (10 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept_in_clear), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_set_address), (22 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_set_address), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept0_start), (48 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept0_start), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_ept0_setup), (28 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_ept0_setup), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_connect), (14 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_connect), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_disconnect), (14 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_disconnect), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_remote_wkup_set), (14 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_remote_wkup_set), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_remote_wkup_clear), (14 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_remote_wkup_clear), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_suspend_status_get), (10 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_suspend_status_get), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_port_power_on), (24 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_port_power_on), (8 bytes).
+ Removing at32f415_usb.o(.text.usbh_get_frame), (8 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usbh_get_frame), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_hc_enable), (232 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_hc_enable), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_hch_read_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_hch_read_interrupt), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_host_disable), (986 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_host_disable), (8 bytes).
+ Removing at32f415_usb.o(.text.usb_hch_halt), (220 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usb_hch_halt), (8 bytes).
+ Removing at32f415_usb.o(.text.usbh_fsls_clksel), (30 bytes).
+ Removing at32f415_usb.o(.ARM.exidx.text.usbh_fsls_clksel), (8 bytes).
+ Removing at32f415_wdt.o(.text), (0 bytes).
+ Removing at32f415_wdt.o(.text.wdt_enable), (16 bytes).
+ Removing at32f415_wdt.o(.ARM.exidx.text.wdt_enable), (8 bytes).
+ Removing at32f415_wdt.o(.text.wdt_counter_reload), (16 bytes).
+ Removing at32f415_wdt.o(.ARM.exidx.text.wdt_counter_reload), (8 bytes).
+ Removing at32f415_wdt.o(.text.wdt_reload_value_set), (12 bytes).
+ Removing at32f415_wdt.o(.ARM.exidx.text.wdt_reload_value_set), (8 bytes).
+ Removing at32f415_wdt.o(.text.wdt_divider_set), (18 bytes).
+ Removing at32f415_wdt.o(.ARM.exidx.text.wdt_divider_set), (8 bytes).
+ Removing at32f415_wdt.o(.text.wdt_register_write_enable), (20 bytes).
+ Removing at32f415_wdt.o(.ARM.exidx.text.wdt_register_write_enable), (8 bytes).
+ Removing at32f415_wdt.o(.text.wdt_flag_get), (18 bytes).
+ Removing at32f415_wdt.o(.ARM.exidx.text.wdt_flag_get), (8 bytes).
+ Removing at32f415_wwdt.o(.text), (0 bytes).
+ Removing at32f415_wwdt.o(.text.wwdt_reset), (28 bytes).
+ Removing at32f415_wwdt.o(.ARM.exidx.text.wwdt_reset), (8 bytes).
+ Removing at32f415_wwdt.o(.text.wwdt_divider_set), (26 bytes).
+ Removing at32f415_wwdt.o(.ARM.exidx.text.wwdt_divider_set), (8 bytes).
+ Removing at32f415_wwdt.o(.text.wwdt_flag_clear), (14 bytes).
+ Removing at32f415_wwdt.o(.ARM.exidx.text.wwdt_flag_clear), (8 bytes).
+ Removing at32f415_wwdt.o(.text.wwdt_enable), (16 bytes).
+ Removing at32f415_wwdt.o(.ARM.exidx.text.wwdt_enable), (8 bytes).
+ Removing at32f415_wwdt.o(.text.wwdt_interrupt_enable), (18 bytes).
+ Removing at32f415_wwdt.o(.ARM.exidx.text.wwdt_interrupt_enable), (8 bytes).
+ Removing at32f415_wwdt.o(.text.wwdt_flag_get), (16 bytes).
+ Removing at32f415_wwdt.o(.ARM.exidx.text.wwdt_flag_get), (8 bytes).
+ Removing at32f415_wwdt.o(.text.wwdt_counter_set), (18 bytes).
+ Removing at32f415_wwdt.o(.ARM.exidx.text.wwdt_counter_set), (8 bytes).
+ Removing at32f415_wwdt.o(.text.wwdt_window_counter_set), (18 bytes).
+ Removing at32f415_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(.text.startADCConversion), (14 bytes).
+ Removing adc.o(.ARM.exidx.text.startADCConversion), (8 bytes).
+ Removing adc.o(.ARM.exidx.text.getConvertedDegrees), (8 bytes).
+ Removing at32f415_it.o(.text), (0 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.MemManage_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.BusFault_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.UsageFault_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.DebugMon_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.DMA1_Channel1_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.DMA1_Channel4_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.DMA1_Channel6_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.CMP1_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.TMR1_BRK_TMR9_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.TMR1_TRG_HALL_TMR11_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.TMR1_OVF_TMR10_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.TMR3_GLOBAL_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.ARM.exidx.text.EXINT15_10_IRQHandler), (8 bytes).
+ Removing at32f415_it.o(.bss.recieved_ints), (4 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), (108 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), (34 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.TIM4_Init), (34 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM4_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM9_Init), (52 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM9_Init), (8 bytes).
+ Removing peripherals.o(.text.AT_COMP_Init), (94 bytes).
+ Removing peripherals.o(.ARM.exidx.text.AT_COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM11_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM11_Init), (8 bytes).
+ Removing peripherals.o(.text.TIM10_Init), (42 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM10_Init), (8 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), (82 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (58 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), (72 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (82 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseAPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseAFLOAT), (58 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), (170 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(.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_at32f415.o(.text), (0 bytes).
+ Removing system_at32f415.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_at32f415.o(.ARM.exidx.text.system_core_clock_update), (8 bytes).
+
+1149 unused section(s) (total 37457 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../Mcu/f415/Startup/mdk/startup_at32f415.s 0x00000000 Number 0 startup_at32f415.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
+ at32f415_adc.c 0x00000000 Number 0 at32f415_adc.o ABSOLUTE
+ at32f415_can.c 0x00000000 Number 0 at32f415_can.o ABSOLUTE
+ at32f415_cmp.c 0x00000000 Number 0 at32f415_cmp.o ABSOLUTE
+ at32f415_crc.c 0x00000000 Number 0 at32f415_crc.o ABSOLUTE
+ at32f415_crm.c 0x00000000 Number 0 at32f415_crm.o ABSOLUTE
+ at32f415_debug.c 0x00000000 Number 0 at32f415_debug.o ABSOLUTE
+ at32f415_dma.c 0x00000000 Number 0 at32f415_dma.o ABSOLUTE
+ at32f415_ertc.c 0x00000000 Number 0 at32f415_ertc.o ABSOLUTE
+ at32f415_exint.c 0x00000000 Number 0 at32f415_exint.o ABSOLUTE
+ at32f415_flash.c 0x00000000 Number 0 at32f415_flash.o ABSOLUTE
+ at32f415_gpio.c 0x00000000 Number 0 at32f415_gpio.o ABSOLUTE
+ at32f415_i2c.c 0x00000000 Number 0 at32f415_i2c.o ABSOLUTE
+ at32f415_it.c 0x00000000 Number 0 at32f415_it.o ABSOLUTE
+ at32f415_misc.c 0x00000000 Number 0 at32f415_misc.o ABSOLUTE
+ at32f415_pwc.c 0x00000000 Number 0 at32f415_pwc.o ABSOLUTE
+ at32f415_sdio.c 0x00000000 Number 0 at32f415_sdio.o ABSOLUTE
+ at32f415_spi.c 0x00000000 Number 0 at32f415_spi.o ABSOLUTE
+ at32f415_tmr.c 0x00000000 Number 0 at32f415_tmr.o ABSOLUTE
+ at32f415_usart.c 0x00000000 Number 0 at32f415_usart.o ABSOLUTE
+ at32f415_usb.c 0x00000000 Number 0 at32f415_usb.o ABSOLUTE
+ at32f415_wdt.c 0x00000000 Number 0 at32f415_wdt.o ABSOLUTE
+ at32f415_wwdt.c 0x00000000 Number 0 at32f415_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_at32f415.c 0x00000000 Number 0 system_at32f415.o ABSOLUTE
+ RESET 0x08001000 Section 368 startup_at32f415.o(RESET)
+ !!!main 0x08001170 Section 8 __main.o(!!!main)
+ !!!scatter 0x08001178 Section 52 __scatter.o(!!!scatter)
+ !!dczerorl2 0x080011ac Section 90 __dczerorl2.o(!!dczerorl2)
+ !!handler_zi 0x08001208 Section 28 __scatter_zi.o(!!handler_zi)
+ .ARM.Collect$$libinit$$00000000 0x08001224 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
+ .ARM.Collect$$libinit$$00000002 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ .ARM.Collect$$libinit$$00000004 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ .ARM.Collect$$libinit$$00000006 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ .ARM.Collect$$libinit$$0000000C 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ .ARM.Collect$$libinit$$0000000E 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ .ARM.Collect$$libinit$$00000010 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ .ARM.Collect$$libinit$$00000013 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ .ARM.Collect$$libinit$$00000015 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ .ARM.Collect$$libinit$$00000017 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ .ARM.Collect$$libinit$$00000019 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ .ARM.Collect$$libinit$$0000001B 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ .ARM.Collect$$libinit$$0000001D 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ .ARM.Collect$$libinit$$0000001F 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ .ARM.Collect$$libinit$$00000021 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ .ARM.Collect$$libinit$$00000023 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ .ARM.Collect$$libinit$$00000025 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ .ARM.Collect$$libinit$$00000027 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ .ARM.Collect$$libinit$$0000002E 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ .ARM.Collect$$libinit$$00000030 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ .ARM.Collect$$libinit$$00000032 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ .ARM.Collect$$libinit$$00000034 0x08001226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ .ARM.Collect$$libinit$$00000035 0x08001226 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ .ARM.Collect$$libshutdown$$00000000 0x08001228 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ .ARM.Collect$$libshutdown$$00000002 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ .ARM.Collect$$libshutdown$$00000004 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ .ARM.Collect$$libshutdown$$00000007 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ .ARM.Collect$$libshutdown$$0000000A 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ .ARM.Collect$$libshutdown$$0000000C 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ .ARM.Collect$$libshutdown$$0000000F 0x0800122a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ .ARM.Collect$$libshutdown$$00000010 0x0800122a Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ .ARM.Collect$$rtentry$$00000000 0x0800122c Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ .ARM.Collect$$rtentry$$00000002 0x0800122c Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ .ARM.Collect$$rtentry$$00000004 0x0800122c Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ .ARM.Collect$$rtentry$$00000009 0x08001232 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ .ARM.Collect$$rtentry$$0000000A 0x08001232 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ .ARM.Collect$$rtentry$$0000000C 0x08001236 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ .ARM.Collect$$rtentry$$0000000D 0x08001236 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ .ARM.Collect$$rtexit$$00000000 0x0800123e Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ .ARM.Collect$$rtexit$$00000002 0x08001240 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ .ARM.Collect$$rtexit$$00000003 0x08001240 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ .ARM.Collect$$rtexit$$00000004 0x08001244 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ .text 0x0800124c Section 64 startup_at32f415.o(.text)
+ .text 0x0800128c Section 78 rt_memclr_w.o(.text)
+ .text 0x080012da Section 0 heapauxi.o(.text)
+ .text 0x080012e0 Section 74 sys_stackheap_outer.o(.text)
+ .text 0x0800132a Section 0 exit.o(.text)
+ .text 0x0800133c Section 8 libspace.o(.text)
+ .text 0x08001344 Section 0 sys_exit.o(.text)
+ .text 0x08001350 Section 2 use_no_semi.o(.text)
+ .text 0x08001352 Section 0 indicate_semi.o(.text)
+ [Anonymous Symbol] 0x08001354 Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001384 Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001494 Section 0 at32f415_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001498 Section 0 at32f415_it.o(.text.CMP1_IRQHandler)
+ [Anonymous Symbol] 0x080014b4 Section 0 at32f415_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x080014e0 Section 0 at32f415_it.o(.text.DMA1_Channel4_IRQHandler)
+ [Anonymous Symbol] 0x08001524 Section 0 at32f415_it.o(.text.DMA1_Channel6_IRQHandler)
+ [Anonymous Symbol] 0x080015b0 Section 0 at32f415_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x080015b4 Section 0 at32f415_it.o(.text.EXINT15_10_IRQHandler)
+ [Anonymous Symbol] 0x080015d0 Section 0 at32f415_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x080015d4 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x080015fc Section 0 at32f415_it.o(.text.MemManage_Handler)
+ [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] 0x080016f0 Section 0 at32f415_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x080016f4 Section 0 at32f415_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x080016f8 Section 0 system_at32f415.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080017a4 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x08001898 Section 0 at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler)
+ [Anonymous Symbol] 0x080018b8 Section 0 at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler)
+ [Anonymous Symbol] 0x080018d0 Section 0 at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler)
+ [Anonymous Symbol] 0x080018ec Section 0 at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001910 Section 0 peripherals.o(.text.UN_TIM_Init)
+ [Anonymous Symbol] 0x080019b8 Section 0 at32f415_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x080019bc Section 0 at32f415_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x080019c1 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080019c0 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x080019ec Section 0 at32f415_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x08001a30 Section 0 at32f415_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x08001a38 Section 0 at32f415_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x08001a44 Section 0 at32f415_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x08001a4c Section 0 at32f415_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x08001a58 Section 0 at32f415_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001a60 Section 0 at32f415_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001a74 Section 0 at32f415_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001a80 Section 0 at32f415_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001cdc Section 0 at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001d08 Section 0 at32f415_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001d1c Section 0 at32f415_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001d38 Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001dc0 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001e80 Section 0 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08001efc Section 0 at32f415_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001f28 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x080022b0 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002778 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002958 Section 0 at32f415_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002974 Section 0 at32f415_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002990 Section 0 at32f415_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x080029ac Section 0 at32f415_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080029c8 Section 0 at32f415_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080029e0 Section 0 at32f415_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002a64 Section 0 at32f415_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002b6c Number 0 at32f415_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002b7c Number 0 at32f415_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002b84 Section 0 at32f415_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002ba0 Section 0 at32f415_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002bc8 Section 0 at32f415_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002bf0 Section 0 at32f415_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002c40 Section 0 at32f415_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002cbc Section 0 at32f415_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002cd0 Section 0 at32f415_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002ce0 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002d0c Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002d5c Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002f94 Section 0 at32f415_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002fa0 Section 0 at32f415_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002fb0 Section 0 at32f415_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002fcc Section 0 at32f415_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08003048 Section 0 at32f415_dma.o(.text.dma_interrupt_enable)
+ [Anonymous Symbol] 0x08003058 Section 0 at32f415_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x080030b4 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x080030c8 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x080031d8 Section 0 at32f415_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x080031e4 Section 0 at32f415_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x080031f8 Section 0 at32f415_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003388 Section 0 at32f415_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x080033a8 Section 0 at32f415_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x08003530 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x080035b0 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x080035c4 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x080035cc Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x080035dc Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x08003604 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x08003614 Section 0 at32f415_gpio.o(.text.gpio_default_para_init)
+ [Anonymous Symbol] 0x08003628 Section 0 at32f415_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003838 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003870 Section 0 at32f415_gpio.o(.text.gpio_pin_remap_config)
+ [Anonymous Symbol] 0x080038b0 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080038b4 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x080039ec Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003ae0 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003e24 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x08004a4c Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08004b5c Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004d40 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004d90 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004da8 Section 0 at32f415_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004e1c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004eb0 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004fdc Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08005044 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x080050ac Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08005128 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x080051a4 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08005230 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08005268 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x080052dc Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005340 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x080053dc Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x080053ec Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005470 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005594 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005640 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800565c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005d14 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005d28 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005d34 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005d40 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005d4c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005d60 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005e20 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005e98 Section 0 system_at32f415.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005f78 Number 0 system_at32f415.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005f88 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08006080 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006528 Section 0 at32f415_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080065c0 Section 0 at32f415_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006624 Section 0 at32f415_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006638 Section 0 at32f415_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006710 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080068bc Section 0 at32f415_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080068d0 Section 0 at32f415_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080068e4 Section 0 at32f415_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800696c Section 0 at32f415_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006980 Section 0 at32f415_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006994 Section 0 at32f415_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080069a8 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x08006ac8 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x08006ad7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006b8c Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006be0 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006bf9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006bf8 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006d7c Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006de4 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006e1c Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006e4c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006eb4 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006f1c Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006fa8 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006fb4 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006fc3 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x0800709e Data 8 at32f415_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x0800709e Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c Data 28 main.o(.bss..L_MergedGlobals.3)
+ Heap_Mem 0x20000850 Data 512 startup_at32f415.o(HEAP)
+ HEAP 0x20000850 Section 512 startup_at32f415.o(HEAP)
+ Stack_Mem 0x20000a50 Data 1024 startup_at32f415.o(STACK)
+ STACK 0x20000a50 Section 1024 startup_at32f415.o(STACK)
+ __initial_sp 0x20000e50 Data 0 startup_at32f415.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 0x00000170 Number 0 startup_at32f415.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_at32f415.o(RESET)
+ __Vectors_End 0x08001170 Data 0 startup_at32f415.o(RESET)
+ __main 0x08001171 Thumb Code 8 __main.o(!!!main)
+ __scatterload 0x08001179 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_rt2 0x08001179 Thumb Code 44 __scatter.o(!!!scatter)
+ __scatterload_rt2_thumb_only 0x08001179 Thumb Code 0 __scatter.o(!!!scatter)
+ __scatterload_null 0x08001187 Thumb Code 0 __scatter.o(!!!scatter)
+ __decompress 0x080011ad Thumb Code 90 __dczerorl2.o(!!dczerorl2)
+ __decompress1 0x080011ad Thumb Code 0 __dczerorl2.o(!!dczerorl2)
+ __scatterload_zeroinit 0x08001209 Thumb Code 28 __scatter_zi.o(!!handler_zi)
+ __rt_lib_init 0x08001225 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
+ __rt_lib_init_alloca_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
+ __rt_lib_init_argv_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
+ __rt_lib_init_atexit_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
+ __rt_lib_init_clock_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
+ __rt_lib_init_cpp_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000034)
+ __rt_lib_init_exceptions_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
+ __rt_lib_init_fp_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
+ __rt_lib_init_fp_trap_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
+ __rt_lib_init_getenv_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
+ __rt_lib_init_heap_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
+ __rt_lib_init_lc_collate_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
+ __rt_lib_init_lc_ctype_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
+ __rt_lib_init_lc_monetary_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
+ __rt_lib_init_lc_numeric_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
+ __rt_lib_init_lc_time_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
+ __rt_lib_init_preinit_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000006)
+ __rt_lib_init_rand_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000010)
+ __rt_lib_init_relocate_pie_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
+ __rt_lib_init_return 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000035)
+ __rt_lib_init_signal_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
+ __rt_lib_init_stdio_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000027)
+ __rt_lib_init_user_alloc_1 0x08001227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
+ __rt_lib_shutdown 0x08001229 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
+ __rt_lib_shutdown_cpp_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
+ __rt_lib_shutdown_fp_trap_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
+ __rt_lib_shutdown_heap_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
+ __rt_lib_shutdown_return 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
+ __rt_lib_shutdown_signal_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
+ __rt_lib_shutdown_stdio_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
+ __rt_lib_shutdown_user_alloc_1 0x0800122b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
+ __rt_entry 0x0800122d Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
+ __rt_entry_presh_1 0x0800122d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
+ __rt_entry_sh 0x0800122d Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
+ __rt_entry_li 0x08001233 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
+ __rt_entry_postsh_1 0x08001233 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
+ __rt_entry_main 0x08001237 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
+ __rt_entry_postli_1 0x08001237 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
+ __rt_exit 0x0800123f Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
+ __rt_exit_ls 0x08001241 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
+ __rt_exit_prels_1 0x08001241 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
+ __rt_exit_exit 0x08001245 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
+ Reset_Handler 0x0800124d Thumb Code 8 startup_at32f415.o(.text)
+ ADC1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CAN1_RX0_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CAN1_RX1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CAN1_SE_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CAN1_TX_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CMP2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ CRM_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA1_Channel2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA1_Channel3_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA1_Channel5_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA1_Channel7_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA2_Channel1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA2_Channel2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA2_Channel3_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA2_Channel4_5_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ DMA2_Channel6_7_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ ERTCAlarm_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ ERTC_WKUP_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT0_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT3_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT4_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ EXINT9_5_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ FLASH_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ I2C1_ERR_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ I2C1_EVT_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ I2C2_ERR_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ I2C2_EVT_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ OTGFS1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ OTGFS1_WKUP_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ PVM_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ SDIO1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ SPI1_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ SPI2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ TAMP_STAMP_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ TMR1_CH_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ TMR2_GLOBAL_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ TMR4_GLOBAL_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ TMR5_GLOBAL_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ UART4_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ UART5_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ USART2_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ USART3_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ WWDT_IRQHandler 0x08001267 Thumb Code 0 startup_at32f415.o(.text)
+ __user_initial_stackheap 0x08001269 Thumb Code 0 startup_at32f415.o(.text)
+ __aeabi_memclr4 0x0800128d Thumb Code 0 rt_memclr_w.o(.text)
+ __aeabi_memclr8 0x0800128d Thumb Code 0 rt_memclr_w.o(.text)
+ __rt_memclr_w 0x0800128d Thumb Code 0 rt_memclr_w.o(.text)
+ _memset_w 0x08001291 Thumb Code 74 rt_memclr_w.o(.text)
+ __use_two_region_memory 0x080012db Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_escrow$2region 0x080012dd Thumb Code 2 heapauxi.o(.text)
+ __rt_heap_expand$2region 0x080012df Thumb Code 2 heapauxi.o(.text)
+ __user_setup_stackheap 0x080012e1 Thumb Code 74 sys_stackheap_outer.o(.text)
+ exit 0x0800132b Thumb Code 18 exit.o(.text)
+ __user_libspace 0x0800133d Thumb Code 8 libspace.o(.text)
+ __user_perproc_libspace 0x0800133d Thumb Code 0 libspace.o(.text)
+ __user_perthread_libspace 0x0800133d Thumb Code 0 libspace.o(.text)
+ _sys_exit 0x08001345 Thumb Code 8 sys_exit.o(.text)
+ __I$use$semihosting 0x08001351 Thumb Code 0 use_no_semi.o(.text)
+ __use_no_semihosting_swi 0x08001351 Thumb Code 2 use_no_semi.o(.text)
+ __semihosting_library_function 0x08001353 Thumb Code 0 indicate_semi.o(.text)
+ ADC_DMA_Callback 0x08001355 Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001385 Thumb Code 270 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001495 Thumb Code 2 at32f415_it.o(.text.BusFault_Handler)
+ CMP1_IRQHandler 0x08001499 Thumb Code 26 at32f415_it.o(.text.CMP1_IRQHandler)
+ DMA1_Channel1_IRQHandler 0x080014b5 Thumb Code 42 at32f415_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel4_IRQHandler 0x080014e1 Thumb Code 66 at32f415_it.o(.text.DMA1_Channel4_IRQHandler)
+ DMA1_Channel6_IRQHandler 0x08001525 Thumb Code 140 at32f415_it.o(.text.DMA1_Channel6_IRQHandler)
+ DebugMon_Handler 0x080015b1 Thumb Code 2 at32f415_it.o(.text.DebugMon_Handler)
+ EXINT15_10_IRQHandler 0x080015b5 Thumb Code 26 at32f415_it.o(.text.EXINT15_10_IRQHandler)
+ HardFault_Handler 0x080015d1 Thumb Code 2 at32f415_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x080015d5 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ 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 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x080016f1 Thumb Code 2 at32f415_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x080016f5 Thumb Code 2 at32f415_it.o(.text.SysTick_Handler)
+ SystemInit 0x080016f9 Thumb Code 172 system_at32f415.o(.text.SystemInit)
+ TIM1_Init 0x080017a5 Thumb Code 244 peripherals.o(.text.TIM1_Init)
+ TMR1_BRK_TMR9_IRQHandler 0x08001899 Thumb Code 30 at32f415_it.o(.text.TMR1_BRK_TMR9_IRQHandler)
+ TMR1_OVF_TMR10_IRQHandler 0x080018b9 Thumb Code 22 at32f415_it.o(.text.TMR1_OVF_TMR10_IRQHandler)
+ TMR1_TRG_HALL_TMR11_IRQHandler 0x080018d1 Thumb Code 26 at32f415_it.o(.text.TMR1_TRG_HALL_TMR11_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x080018ed Thumb Code 34 at32f415_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ UN_TIM_Init 0x08001911 Thumb Code 168 peripherals.o(.text.UN_TIM_Init)
+ USART1_IRQHandler 0x080019b9 Thumb Code 2 at32f415_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x080019bd Thumb Code 2 at32f415_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x080019ed Thumb Code 68 at32f415_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x08001a31 Thumb Code 8 at32f415_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x08001a39 Thumb Code 10 at32f415_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x08001a45 Thumb Code 8 at32f415_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x08001a4d Thumb Code 10 at32f415_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x08001a59 Thumb Code 8 at32f415_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001a61 Thumb Code 18 at32f415_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001a75 Thumb Code 10 at32f415_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001a81 Thumb Code 602 at32f415_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001cdd Thumb Code 42 at32f415_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001d09 Thumb Code 18 at32f415_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001d1d Thumb Code 26 at32f415_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001d39 Thumb Code 136 phaseouts.o(.text.allOff)
+ allpwm 0x08001dc1 Thumb Code 190 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001e81 Thumb Code 124 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001efd Thumb Code 42 at32f415_cmp.o(.text.cmp_enable)
+ comStep 0x08001f29 Thumb Code 904 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x080022b1 Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002779 Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002959 Thumb Code 28 at32f415_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002975 Thumb Code 26 at32f415_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002991 Thumb Code 26 at32f415_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x080029ad Thumb Code 26 at32f415_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080029c9 Thumb Code 24 at32f415_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080029e1 Thumb Code 130 at32f415_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002a65 Thumb Code 264 at32f415_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002b85 Thumb Code 26 at32f415_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002ba1 Thumb Code 40 at32f415_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002bc9 Thumb Code 40 at32f415_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002bf1 Thumb Code 78 at32f415_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002c41 Thumb Code 122 at32f415_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002cbd Thumb Code 18 at32f415_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002cd1 Thumb Code 16 at32f415_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002ce1 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002d0d Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002d5d Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002f95 Thumb Code 10 at32f415_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002fa1 Thumb Code 14 at32f415_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002fb1 Thumb Code 26 at32f415_dma.o(.text.dma_flag_get)
+ dma_init 0x08002fcd Thumb Code 124 at32f415_dma.o(.text.dma_init)
+ dma_interrupt_enable 0x08003049 Thumb Code 16 at32f415_dma.o(.text.dma_interrupt_enable)
+ dma_reset 0x08003059 Thumb Code 90 at32f415_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x080030b5 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x080030c9 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x080031d9 Thumb Code 12 at32f415_flash.o(.text.flash_flag_clear)
+ flash_lock 0x080031e5 Thumb Code 18 at32f415_flash.o(.text.flash_lock)
+ flash_sector_erase 0x080031f9 Thumb Code 398 at32f415_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003389 Thumb Code 30 at32f415_flash.o(.text.flash_unlock)
+ flash_word_program 0x080033a9 Thumb Code 390 at32f415_flash.o(.text.flash_word_program)
+ fullBrake 0x08003531 Thumb Code 128 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x080035b1 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x080035c5 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x080035cd Thumb Code 16 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x080035dd Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x08003605 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_default_para_init 0x08003615 Thumb Code 18 at32f415_gpio.o(.text.gpio_default_para_init)
+ gpio_init 0x08003629 Thumb Code 526 at32f415_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003839 Thumb Code 54 functions.o(.text.gpio_mode_QUICK)
+ gpio_pin_remap_config 0x08003871 Thumb Code 64 at32f415_gpio.o(.text.gpio_pin_remap_config)
+ initAfterJump 0x080038b1 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080038b5 Thumb Code 312 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x080039ed Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003ae1 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003e25 Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x08004a4d Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08004b5d Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004d41 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004d91 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004da9 Thumb Code 114 at32f415_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004e1d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004eb1 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004fdd Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08005045 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x080050ad Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08005129 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x080051a5 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08005231 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08005269 Thumb Code 114 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x080052dd Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005341 Thumb Code 156 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x080053dd Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x080053ed Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005471 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005595 Thumb Code 170 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005641 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800565d Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005d15 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005d29 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005d35 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005d41 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005d4d Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005d61 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005e21 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005e99 Thumb Code 224 system_at32f415.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005f89 Thumb Code 248 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08006081 Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006529 Thumb Code 150 at32f415_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080065c1 Thumb Code 98 at32f415_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006625 Thumb Code 18 at32f415_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006639 Thumb Code 214 at32f415_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006711 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080068bd Thumb Code 18 at32f415_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080068d1 Thumb Code 18 at32f415_usart.o(.text.usart_enable)
+ usart_init 0x080068e5 Thumb Code 134 at32f415_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800696d Thumb Code 18 at32f415_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006981 Thumb Code 18 at32f415_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006995 Thumb Code 18 at32f415_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080069a9 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x08006ac9 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x08006ac9 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006b8d Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006b8d Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x08006b9b Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x08006ba9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x08006ba9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x08006bb7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x08006bb7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x08006bc5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x08006bc5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x08006bd3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x08006bd3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006be1 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006bf9 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006bf9 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006d7d Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006d7d Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006de5 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006de5 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006e1d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006e1d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006e4d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006eb5 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006eb5 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006f07 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006f1d Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006fa9 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006fb5 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006fb5 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x0800709e Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x080070a6 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x080070b8 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x080070d8 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f415.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ 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 : 0x08001171
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006490, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000063b8])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x000060d8, 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)
+ 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)
+ 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)
+ 0x08001352 0x08001352 0x00000002 PAD
+ 0x08001354 0x08001354 0x0000002e Code RO 1118 .text.ADC_DMA_Callback adc.o
+ 0x08001382 0x08001382 0x00000002 PAD
+ 0x08001384 0x08001384 0x0000010e Code RO 1120 .text.ADC_Init adc.o
+ 0x08001492 0x08001492 0x00000002 PAD
+ 0x08001494 0x08001494 0x00000002 Code RO 1134 .text.BusFault_Handler at32f415_it.o
+ 0x08001496 0x08001496 0x00000002 PAD
+ 0x08001498 0x08001498 0x0000001a Code RO 1152 .text.CMP1_IRQHandler at32f415_it.o
+ 0x080014b2 0x080014b2 0x00000002 PAD
+ 0x080014b4 0x080014b4 0x0000002a Code RO 1146 .text.DMA1_Channel1_IRQHandler at32f415_it.o
+ 0x080014de 0x080014de 0x00000002 PAD
+ 0x080014e0 0x080014e0 0x00000042 Code RO 1148 .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
+ 0x080015b2 0x080015b2 0x00000002 PAD
+ 0x080015b4 0x080015b4 0x0000001a Code RO 1164 .text.EXINT15_10_IRQHandler at32f415_it.o
+ 0x080015ce 0x080015ce 0x00000002 PAD
+ 0x080015d0 0x080015d0 0x00000002 Code RO 1130 .text.HardFault_Handler at32f415_it.o
+ 0x080015d2 0x080015d2 0x00000002 PAD
+ 0x080015d4 0x080015d4 0x00000026 Code RO 1231 .text.MX_IWDG_Init peripherals.o
+ 0x080015fa 0x080015fa 0x00000002 PAD
+ 0x080015fc 0x080015fc 0x00000002 Code RO 1132 .text.MemManage_Handler at32f415_it.o
+ 0x080015fe 0x080015fe 0x00000002 PAD
+ 0x08001600 0x08001600 0x00000002 Code RO 1128 .text.NMI_Handler at32f415_it.o
+ 0x08001602 0x08001602 0x00000002 PAD
+ 0x08001604 0x08001604 0x00000002 Code RO 1142 .text.PendSV_Handler at32f415_it.o
+ 0x08001606 0x08001606 0x00000002 PAD
+ 0x08001608 0x08001608 0x000000e8 Code RO 38 .text.PeriodElapsedCallback main.o
+ 0x080016f0 0x080016f0 0x00000002 Code RO 1138 .text.SVC_Handler at32f415_it.o
+ 0x080016f2 0x080016f2 0x00000002 PAD
+ 0x080016f4 0x080016f4 0x00000002 Code RO 1144 .text.SysTick_Handler at32f415_it.o
+ 0x080016f6 0x080016f6 0x00000002 PAD
+ 0x080016f8 0x080016f8 0x000000ac Code RO 1310 .text.SystemInit system_at32f415.o
+ 0x080017a4 0x080017a4 0x000000f4 Code RO 1215 .text.TIM1_Init peripherals.o
+ 0x08001898 0x08001898 0x0000001e Code RO 1154 .text.TMR1_BRK_TMR9_IRQHandler at32f415_it.o
+ 0x080018b6 0x080018b6 0x00000002 PAD
+ 0x080018b8 0x080018b8 0x00000016 Code RO 1158 .text.TMR1_OVF_TMR10_IRQHandler at32f415_it.o
+ 0x080018ce 0x080018ce 0x00000002 PAD
+ 0x080018d0 0x080018d0 0x0000001a Code RO 1156 .text.TMR1_TRG_HALL_TMR11_IRQHandler at32f415_it.o
+ 0x080018ea 0x080018ea 0x00000002 PAD
+ 0x080018ec 0x080018ec 0x00000022 Code RO 1162 .text.TMR3_GLOBAL_IRQHandler at32f415_it.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x000000a8 Code RO 1227 .text.UN_TIM_Init peripherals.o
+ 0x080019b8 0x080019b8 0x00000002 Code RO 1160 .text.USART1_IRQHandler at32f415_it.o
+ 0x080019ba 0x080019ba 0x00000002 PAD
+ 0x080019bc 0x080019bc 0x00000002 Code RO 1136 .text.UsageFault_Handler at32f415_it.o
+ 0x080019be 0x080019be 0x00000002 PAD
+ 0x080019c0 0x080019c0 0x0000002a Code RO 56 .text.__NVIC_SystemReset main.o
+ 0x080019ea 0x080019ea 0x00000002 PAD
+ 0x080019ec 0x080019ec 0x00000044 Code RO 156 .text.adc_base_config at32f415_adc.o
+ 0x08001a30 0x08001a30 0x00000008 Code RO 154 .text.adc_base_default_para_init at32f415_adc.o
+ 0x08001a38 0x08001a38 0x0000000a Code RO 162 .text.adc_calibration_init at32f415_adc.o
+ 0x08001a42 0x08001a42 0x00000002 PAD
+ 0x08001a44 0x08001a44 0x00000008 Code RO 164 .text.adc_calibration_init_status_get at32f415_adc.o
+ 0x08001a4c 0x08001a4c 0x0000000a Code RO 166 .text.adc_calibration_start at32f415_adc.o
+ 0x08001a56 0x08001a56 0x00000002 PAD
+ 0x08001a58 0x08001a58 0x00000008 Code RO 168 .text.adc_calibration_status_get at32f415_adc.o
+ 0x08001a60 0x08001a60 0x00000012 Code RO 158 .text.adc_dma_mode_enable at32f415_adc.o
+ 0x08001a72 0x08001a72 0x00000002 PAD
+ 0x08001a74 0x08001a74 0x0000000a Code RO 152 .text.adc_enable at32f415_adc.o
+ 0x08001a7e 0x08001a7e 0x00000002 PAD
+ 0x08001a80 0x08001a80 0x0000025a Code RO 176 .text.adc_ordinary_channel_set at32f415_adc.o
+ 0x08001cda 0x08001cda 0x00000002 PAD
+ 0x08001cdc 0x08001cdc 0x0000002a Code RO 182 .text.adc_ordinary_conversion_trigger_set at32f415_adc.o
+ 0x08001d06 0x08001d06 0x00000002 PAD
+ 0x08001d08 0x08001d08 0x00000012 Code RO 198 .text.adc_ordinary_software_trigger_enable at32f415_adc.o
+ 0x08001d1a 0x08001d1a 0x00000002 PAD
+ 0x08001d1c 0x08001d1c 0x0000001a Code RO 196 .text.adc_tempersensor_vintrv_enable at32f415_adc.o
+ 0x08001d36 0x08001d36 0x00000002 PAD
+ 0x08001d38 0x08001d38 0x00000088 Code RO 1284 .text.allOff phaseouts.o
+ 0x08001dc0 0x08001dc0 0x000000be Code RO 1290 .text.allpwm phaseouts.o
+ 0x08001e7e 0x08001e7e 0x00000002 PAD
+ 0x08001e80 0x08001e80 0x0000007c Code RO 1174 .text.changeCompInput comparator.o
+ 0x08001efc 0x08001efc 0x0000002a Code RO 270 .text.cmp_enable at32f415_cmp.o
+ 0x08001f26 0x08001f26 0x00000002 PAD
+ 0x08001f28 0x08001f28 0x00000388 Code RO 1286 .text.comStep phaseouts.o
+ 0x080022b0 0x080022b0 0x000004c8 Code RO 6 .text.computeDshotDMA dshot.o
+ 0x08002778 0x08002778 0x000001e0 Code RO 104 .text.computeServoInput signal.o
+ 0x08002958 0x08002958 0x0000001c Code RO 334 .text.crm_adc_clock_div_set at32f415_crm.o
+ 0x08002974 0x08002974 0x0000001a Code RO 328 .text.crm_ahb_div_set at32f415_crm.o
+ 0x0800298e 0x0800298e 0x00000002 PAD
+ 0x08002990 0x08002990 0x0000001a Code RO 330 .text.crm_apb1_div_set at32f415_crm.o
+ 0x080029aa 0x080029aa 0x00000002 PAD
+ 0x080029ac 0x080029ac 0x0000001a Code RO 332 .text.crm_apb2_div_set at32f415_crm.o
+ 0x080029c6 0x080029c6 0x00000002 PAD
+ 0x080029c8 0x080029c8 0x00000018 Code RO 356 .text.crm_auto_step_mode_enable at32f415_crm.o
+ 0x080029e0 0x080029e0 0x00000082 Code RO 320 .text.crm_clock_source_enable at32f415_crm.o
+ 0x08002a62 0x08002a62 0x00000002 PAD
+ 0x08002a64 0x08002a64 0x00000120 Code RO 350 .text.crm_clocks_freq_get at32f415_crm.o
+ 0x08002b84 0x08002b84 0x0000001a Code RO 306 .text.crm_flag_get at32f415_crm.o
+ 0x08002b9e 0x08002b9e 0x00000002 PAD
+ 0x08002ba0 0x08002ba0 0x00000028 Code RO 314 .text.crm_periph_clock_enable at32f415_crm.o
+ 0x08002bc8 0x08002bc8 0x00000028 Code RO 316 .text.crm_periph_reset at32f415_crm.o
+ 0x08002bf0 0x08002bf0 0x0000004e Code RO 342 .text.crm_pll_config at32f415_crm.o
+ 0x08002c3e 0x08002c3e 0x00000002 PAD
+ 0x08002c40 0x08002c40 0x0000007a Code RO 300 .text.crm_reset at32f415_crm.o
+ 0x08002cba 0x08002cba 0x00000002 PAD
+ 0x08002cbc 0x08002cbc 0x00000012 Code RO 346 .text.crm_sysclk_switch at32f415_crm.o
+ 0x08002cce 0x08002cce 0x00000002 PAD
+ 0x08002cd0 0x08002cd0 0x00000010 Code RO 348 .text.crm_sysclk_switch_status_get at32f415_crm.o
+ 0x08002ce0 0x08002ce0 0x0000002c Code RO 19 .text.delayMicros functions.o
+ 0x08002d0c 0x08002d0c 0x0000004e Code RO 21 .text.delayMillis functions.o
+ 0x08002d5a 0x08002d5a 0x00000002 PAD
+ 0x08002d5c 0x08002d5c 0x00000238 Code RO 112 .text.detectInput signal.o
+ 0x08002f94 0x08002f94 0x0000000a Code RO 385 .text.dma_channel_enable at32f415_dma.o
+ 0x08002f9e 0x08002f9e 0x00000002 PAD
+ 0x08002fa0 0x08002fa0 0x0000000e Code RO 393 .text.dma_default_para_init at32f415_dma.o
+ 0x08002fae 0x08002fae 0x00000002 PAD
+ 0x08002fb0 0x08002fb0 0x0000001a Code RO 389 .text.dma_flag_get at32f415_dma.o
+ 0x08002fca 0x08002fca 0x00000002 PAD
+ 0x08002fcc 0x08002fcc 0x0000007c Code RO 395 .text.dma_init at32f415_dma.o
+ 0x08003048 0x08003048 0x00000010 Code RO 383 .text.dma_interrupt_enable at32f415_dma.o
+ 0x08003058 0x08003058 0x0000005a Code RO 377 .text.dma_reset at32f415_dma.o
+ 0x080030b2 0x080030b2 0x00000002 PAD
+ 0x080030b4 0x080030b4 0x00000012 Code RO 1172 .text.enableCompInterrupts comparator.o
+ 0x080030c6 0x080030c6 0x00000002 PAD
+ 0x080030c8 0x080030c8 0x0000010e Code RO 1261 .text.enableCorePeripherals peripherals.o
+ 0x080031d6 0x080031d6 0x00000002 PAD
+ 0x080031d8 0x080031d8 0x0000000c Code RO 526 .text.flash_flag_clear at32f415_flash.o
+ 0x080031e4 0x080031e4 0x00000012 Code RO 534 .text.flash_lock at32f415_flash.o
+ 0x080031f6 0x080031f6 0x00000002 PAD
+ 0x080031f8 0x080031f8 0x0000018e Code RO 536 .text.flash_sector_erase at32f415_flash.o
+ 0x08003386 0x08003386 0x00000002 PAD
+ 0x08003388 0x08003388 0x0000001e Code RO 532 .text.flash_unlock at32f415_flash.o
+ 0x080033a6 0x080033a6 0x00000002 PAD
+ 0x080033a8 0x080033a8 0x00000186 Code RO 544 .text.flash_word_program at32f415_flash.o
+ 0x0800352e 0x0800352e 0x00000002 PAD
+ 0x08003530 0x08003530 0x00000080 Code RO 1288 .text.fullBrake phaseouts.o
+ 0x080035b0 0x080035b0 0x00000012 Code RO 1257 .text.generatePwmTimerEvent peripherals.o
+ 0x080035c2 0x080035c2 0x00000002 PAD
+ 0x080035c4 0x080035c4 0x00000008 Code RO 17 .text.getAbsDif functions.o
+ 0x080035cc 0x080035cc 0x00000010 Code RO 1168 .text.getCompOutputLevel comparator.o
+ 0x080035dc 0x080035dc 0x00000026 Code RO 1124 .text.getConvertedDegrees adc.o
+ 0x08003602 0x08003602 0x00000002 PAD
+ 0x08003604 0x08003604 0x00000010 Code RO 1190 .text.getInputPinState io.o
+ 0x08003614 0x08003614 0x00000012 Code RO 597 .text.gpio_default_para_init at32f415_gpio.o
+ 0x08003626 0x08003626 0x00000002 PAD
+ 0x08003628 0x08003628 0x0000020e Code RO 595 .text.gpio_init at32f415_gpio.o
+ 0x08003836 0x08003836 0x00000002 PAD
+ 0x08003838 0x08003838 0x00000036 Code RO 23 .text.gpio_mode_QUICK functions.o
+ 0x0800386e 0x0800386e 0x00000002 PAD
+ 0x08003870 0x08003870 0x00000040 Code RO 621 .text.gpio_pin_remap_config at32f415_gpio.o
+ 0x080038b0 0x080038b0 0x00000004 Code RO 1229 .text.initAfterJump peripherals.o
+ 0x080038b4 0x080038b4 0x00000138 Code RO 1207 .text.initCorePeripherals peripherals.o
+ 0x080039ec 0x080039ec 0x000000f4 Code RO 40 .text.interruptRoutine main.o
+ 0x08003ae0 0x08003ae0 0x00000342 Code RO 28 .text.loadEEpromSettings main.o
+ 0x08003e22 0x08003e22 0x00000002 PAD
+ 0x08003e24 0x08003e24 0x00000c28 Code RO 54 .text.main main.o
+ 0x08004a4c 0x08004a4c 0x0000010e Code RO 1303 .text.makeTelemPackage serial_telemetry.o
+ 0x08004b5a 0x08004b5a 0x00000002 PAD
+ 0x08004b5c 0x08004b5c 0x000001e4 Code RO 8 .text.make_dshot_package dshot.o
+ 0x08004d40 0x08004d40 0x00000050 Code RO 15 .text.map functions.o
+ 0x08004d90 0x08004d90 0x00000018 Code RO 1170 .text.maskPhaseInterrupts comparator.o
+ 0x08004da8 0x08004da8 0x00000072 Code RO 691 .text.nvic_irq_enable at32f415_misc.o
+ 0x08004e1a 0x08004e1a 0x00000002 PAD
+ 0x08004e1c 0x08004e1c 0x00000094 Code RO 144 .text.playBeaconTune3 sounds.o
+ 0x08004eb0 0x08004eb0 0x0000012a Code RO 128 .text.playBlueJayTune sounds.o
+ 0x08004fda 0x08004fda 0x00000002 PAD
+ 0x08004fdc 0x08004fdc 0x00000068 Code RO 142 .text.playChangedTone sounds.o
+ 0x08005044 0x08005044 0x00000068 Code RO 140 .text.playDefaultTone sounds.o
+ 0x080050ac 0x080050ac 0x0000007a Code RO 138 .text.playInputTune sounds.o
+ 0x08005126 0x08005126 0x00000002 PAD
+ 0x08005128 0x08005128 0x0000007c Code RO 136 .text.playInputTune2 sounds.o
+ 0x080051a4 0x080051a4 0x0000008c Code RO 130 .text.playStartupTune sounds.o
+ 0x08005230 0x08005230 0x00000038 Code RO 50 .text.processDshot main.o
+ 0x08005268 0x08005268 0x00000072 Code RO 1264 .text.proportionalBrake phaseouts.o
+ 0x080052da 0x080052da 0x00000002 PAD
+ 0x080052dc 0x080052dc 0x00000062 Code RO 1179 .text.read_flash_bin eeprom.o
+ 0x0800533e 0x0800533e 0x00000002 PAD
+ 0x08005340 0x08005340 0x0000009c Code RO 1186 .text.receiveDshotDma io.o
+ 0x080053dc 0x080053dc 0x00000010 Code RO 1259 .text.resetInputCaptureTimer peripherals.o
+ 0x080053ec 0x080053ec 0x00000084 Code RO 30 .text.saveEEpromSettings main.o
+ 0x08005470 0x08005470 0x00000122 Code RO 1177 .text.save_flash_nolib eeprom.o
+ 0x08005592 0x08005592 0x00000002 PAD
+ 0x08005594 0x08005594 0x000000aa Code RO 1188 .text.sendDshotDma io.o
+ 0x0800563e 0x0800563e 0x00000002 PAD
+ 0x08005640 0x08005640 0x0000001c Code RO 1297 .text.send_telem_DMA serial_telemetry.o
+ 0x0800565c 0x0800565c 0x000006b6 Code RO 44 .text.setInput main.o
+ 0x08005d12 0x08005d12 0x00000002 PAD
+ 0x08005d14 0x08005d14 0x00000012 Code RO 1196 .text.setInputPullUp io.o
+ 0x08005d26 0x08005d26 0x00000002 PAD
+ 0x08005d28 0x08005d28 0x0000000c Code RO 1251 .text.setPWMCompare1 peripherals.o
+ 0x08005d34 0x08005d34 0x0000000c Code RO 1253 .text.setPWMCompare2 peripherals.o
+ 0x08005d40 0x08005d40 0x0000000c Code RO 1255 .text.setPWMCompare3 peripherals.o
+ 0x08005d4c 0x08005d4c 0x00000014 Code RO 120 .text.setVolume sounds.o
+ 0x08005d60 0x08005d60 0x000000be Code RO 42 .text.startMotor main.o
+ 0x08005e1e 0x08005e1e 0x00000002 PAD
+ 0x08005e20 0x08005e20 0x00000076 Code RO 1209 .text.system_clock_config peripherals.o
+ 0x08005e96 0x08005e96 0x00000002 PAD
+ 0x08005e98 0x08005e98 0x000000f0 Code RO 1312 .text.system_core_clock_update system_at32f415.o
+ 0x08005f88 0x08005f88 0x000000f8 Code RO 1305 .text.telem_UART_Init serial_telemetry.o
+ 0x08006080 0x08006080 0x000004a8 Code RO 46 .text.tenKhzRoutine main.o
+ 0x08006528 0x08006528 0x00000096 Code RO 887 .text.tmr_channel_enable at32f415_tmr.o
+ 0x080065be 0x080065be 0x00000002 PAD
+ 0x080065c0 0x080065c0 0x00000062 Code RO 871 .text.tmr_output_channel_buffer_enable at32f415_tmr.o
+ 0x08006622 0x08006622 0x00000002 PAD
+ 0x08006624 0x08006624 0x00000012 Code RO 869 .text.tmr_period_buffer_enable at32f415_tmr.o
+ 0x08006636 0x08006636 0x00000002 PAD
+ 0x08006638 0x08006638 0x000000d6 Code RO 831 .text.tmr_reset at32f415_tmr.o
+ 0x0800670e 0x0800670e 0x00000002 PAD
+ 0x08006710 0x08006710 0x000001ac Code RO 106 .text.transfercomplete signal.o
+ 0x080068bc 0x080068bc 0x00000012 Code RO 960 .text.usart_dma_transmitter_enable at32f415_usart.o
+ 0x080068ce 0x080068ce 0x00000002 PAD
+ 0x080068d0 0x080068d0 0x00000012 Code RO 948 .text.usart_enable at32f415_usart.o
+ 0x080068e2 0x080068e2 0x00000002 PAD
+ 0x080068e4 0x080068e4 0x00000086 Code RO 944 .text.usart_init at32f415_usart.o
+ 0x0800696a 0x0800696a 0x00000002 PAD
+ 0x0800696c 0x0800696c 0x00000012 Code RO 952 .text.usart_receiver_enable at32f415_usart.o
+ 0x0800697e 0x0800697e 0x00000002 PAD
+ 0x08006980 0x08006980 0x00000012 Code RO 988 .text.usart_single_line_halfduplex_select at32f415_usart.o
+ 0x08006992 0x08006992 0x00000002 PAD
+ 0x08006994 0x08006994 0x00000012 Code RO 950 .text.usart_transmitter_enable at32f415_usart.o
+ 0x080069a6 0x080069a6 0x00000002 PAD
+ 0x080069a8 0x080069a8 0x0000011e Code RO 48 .text.zcfoundroutine main.o
+ 0x08006ac6 0x08006ac6 0x00000002 PAD
+ 0x08006ac8 0x08006ac8 0x000000c4 Code RO 1320 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006b8c 0x08006b8c 0x00000054 Code RO 1323 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006be0 0x08006be0 0x00000018 Code RO 1353 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006bf8 0x08006bf8 0x00000184 Code RO 1325 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006d7c 0x08006d7c 0x00000068 Code RO 1332 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006de4 0x08006de4 0x00000036 Code RO 1326 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006e1a 0x08006e1a 0x00000002 PAD
+ 0x08006e1c 0x08006e1c 0x00000030 Code RO 1329 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006e4c 0x08006e4c 0x00000068 Code RO 1333 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006eb4 0x08006eb4 0x00000068 Code RO 1334 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006f1c 0x08006f1c 0x0000008c Code RO 1335 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006fa8 0x08006fa8 0x0000000a Code RO 1336 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006fb2 0x08006fb2 0x00000002 PAD
+ 0x08006fb4 0x08006fb4 0x000000ea Code RO 1322 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x0800709e 0x0800709e 0x00000000 Code RO 1337 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x0800709e 0x0800709e 0x00000008 Data RO 370 .rodata.cst8 at32f415_crm.o
+ 0x080070a6 0x080070a6 0x00000010 Data RO 10 .rodata.gcr_encode_table dshot.o
+ 0x080070b6 0x080070b6 0x00000002 PAD
+ 0x080070b8 0x080070b8 0x00000020 Data RO 1466 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080070d8, Size: 0x00000e50, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 97 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 115 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 98 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1205 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1202 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 114 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1307 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 83 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1314 .data.system_core_clock system_at32f415.o
+ 0x200003b8 - 0x00000060 Zero RW 1361 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 13 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 116 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 99 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 100 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 1126 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1308 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 146 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1203 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 94 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 80 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000094 Zero RW 11 .bss.gcr dshot.o
+ 0x20000784 - 0x00000001 Zero RW 81 .bss.last_dshot_command main.o
+ 0x20000785 - 0x00000001 Zero RW 1204 .bss.out_put io.o
+ 0x20000786 - 0x000000c8 Zero RW 86 .bss.readings main.o
+ 0x2000084e COMPRESSED 0x00000002 PAD
+ 0x20000850 - 0x00000200 Zero RW 2 HEAP startup_at32f415.o
+ 0x20000a50 - 0x00000400 Zero RW 1 STACK startup_at32f415.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 148 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 354 0 0 0 6 0 adc.o
+ 828 38 0 0 0 0 at32f415_adc.o
+ 42 0 0 0 0 0 at32f415_cmp.o
+ 888 30 8 0 0 0 at32f415_crm.o
+ 280 0 0 0 0 0 at32f415_dma.o
+ 848 0 0 0 0 0 at32f415_flash.o
+ 608 0 0 0 0 0 at32f415_gpio.o
+ 432 0 0 0 0 0 at32f415_it.o
+ 114 0 0 0 0 0 at32f415_misc.o
+ 480 20 0 0 0 0 at32f415_tmr.o
+ 224 0 0 0 0 0 at32f415_usart.o
+ 182 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 264 0 0 0 0 0 functions.o
+ 360 0 0 2 257 0 io.o
+ 8038 14 0 928 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
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 22452 178 458 952 2616 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 160 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
+
+ 24366 298 458 952 2712 0 Grand Totals
+ 24366 298 458 736 2712 0 ELF Image Totals (compressed)
+ 24366 298 458 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24824 ( 24.24kB)
+ Total RW Size (RW Data + ZI Data) 3664 ( 3.58kB)
+ Total ROM Size (Code + RO Data + RW Data) 25560 ( 24.96kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_TEKKO32_F421.map b/Keil_Projects/Listings/AM32_TEKKO32_F421.map
new file mode 100644
index 00000000..0e173716
--- /dev/null
+++ b/Keil_Projects/Listings/AM32_TEKKO32_F421.map
@@ -0,0 +1,3341 @@
+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 armed
+ 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.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 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(.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 main.o(.data..L_MergedGlobals) for .L_MergedGlobals
+ 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 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.map) for map
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ 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 phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.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 peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ 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(.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 main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ 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 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(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ 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.NMI_Handler) refers to at32f421_it.o(.text.NMI_Handler) 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(.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 step
+ 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.NMI_Handler) for NMI_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), (142 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.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.rodata.str1.4), (13 bytes).
+ Removing main.o(.bss.blank_time), (2 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.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.NMI_Handler), (8 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).
+
+959 unused section(s) (total 30101 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] 0x080012cc Section 0 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x080012fc Section 0 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001414 Section 0 at32f421_it.o(.text.BusFault_Handler)
+ [Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ [Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ [Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ [Anonymous Symbol] 0x0800152c Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001558 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x0800155c Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001584 Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001588 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x0800158c Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001590 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001678 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x0800167c Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001680 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x0800170c 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] 0x08001dd0 Section 0 at32f421_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x08001de8 Section 0 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800219c Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002664 Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002898 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x080028b4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028cc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002950 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a68 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a70 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a8c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002ab4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002adc Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b2c Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002ba8 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002bbc Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002bcc Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bf8 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c48 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e80 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002eac Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f28 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f68 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f7c Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x0800308c Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003098 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x080030ac Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x0800323c Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x0800325c Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033e4 Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003470 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003484 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800348c Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x0800349c Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x080034c4 Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034d4 Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x0800354c Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x08003564 Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x0800358c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x080035b8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x080035bc Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003754 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003848 Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b8c Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x080047b4 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080048c4 Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004aa8 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004af8 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004b10 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b84 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004c18 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004d44 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004dac Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004e14 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e90 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004f0c Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f98 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fd0 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005048 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x080050ac Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x0800512c Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x0800513c Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x080051c0 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052e4 Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005380 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x0800539c Section 0 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08005a54 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08005a68 Section 0 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08005a74 Section 0 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08005a80 Section 0 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08005a8c Section 0 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08005aa0 Section 0 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b60 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005bd8 Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005cb8 Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005cc8 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005dbc Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006264 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062fc Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006360 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006374 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006430 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065dc Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065f0 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08006604 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x0800668c Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x080066a0 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x080066b4 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080066c8 Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067e8 Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067f7 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x080068ac Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x08006900 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x08006919 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x08006918 Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a9c Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006b04 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b3c Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b6c Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006bd4 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c3c Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006cc8 Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006cd4 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006ce3 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006dbe Data 8 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006dbe Section 0 usenofp.o(x$fpl$usenofp)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c 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)
+ 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 26 at32f421_it.o(.text.ADC1_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080012cd Thumb Code 46 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x080012fd Thumb Code 278 adc.o(.text.ADC_Init)
+ BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
+ DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
+ DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x0800152d Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001531 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001559 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x0800155d Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x08001585 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001589 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x0800158d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001591 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001679 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x0800167d Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001681 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x0800170d Thumb Code 278 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 130 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001dd1 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001de9 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800219d Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002665 Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x08002845 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x0800287d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002899 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x080028b5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028cd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002951 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a71 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a8d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002ab5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002add Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b2d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002ba9 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002bbd Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002bcd Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bf9 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c49 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e81 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e8d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e9d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002ead Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f29 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f69 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f7d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x0800308d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003099 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x080030ad Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x0800323d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x0800325d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033e5 Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003471 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003485 Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800348d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x0800349d Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x080034c5 Thumb Code 16 io.o(.text.getInputPinState)
+ gpio_init 0x080034d5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x0800354d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x08003565 Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x0800358d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x080035b9 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x080035bd Thumb Code 408 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003755 Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003849 Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b8d Thumb Code 3112 main.o(.text.main)
+ makeTelemPackage 0x080047b5 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080048c5 Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004aa9 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004af9 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004b11 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b85 Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004c19 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d45 Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004dad Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004e15 Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e91 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004f0d Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f99 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fd1 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08005049 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x080050ad Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x0800512d Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x0800513d Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x080051c1 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052e5 Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005381 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x0800539d Thumb Code 1718 main.o(.text.setInput)
+ setInputPullUp 0x08005a55 Thumb Code 18 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08005a69 Thumb Code 12 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08005a75 Thumb Code 12 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08005a81 Thumb Code 12 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08005a8d Thumb Code 20 sounds.o(.text.setVolume)
+ startMotor 0x08005aa1 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b61 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005bd9 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005cc9 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005dbd Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006265 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062fd Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006361 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006375 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006431 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065dd Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065f1 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x08006605 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x0800668d Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x080066a1 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x080066b5 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080066c9 Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067e9 Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067e9 Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x080068ad Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x080068ad Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x080068bb Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080068c9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080068c9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068d7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068d7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068e5 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068e5 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068f3 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068f3 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x08006901 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x08006919 Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x08006919 Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a9d Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a9d Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006b05 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006b05 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b3d Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b3d Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b6d Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006bd5 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006bd5 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006c27 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c3d Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006cc9 Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006cd5 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006cd5 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006dbe Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006dc6 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006dd8 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006df8 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000061b0, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060d8])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005df8, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1122 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1128 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1277 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1276 !!dczerorl2 c_w.l(__dczerorl2.o)
+ 0x08001162 0x08001162 0x00000002 PAD
+ 0x08001164 0x08001164 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1168 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1181 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1183 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1185 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1190 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1192 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1194 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1196 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1198 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1200 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1202 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1204 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1206 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1208 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1212 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1214 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1216 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1218 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1219 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1234 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1243 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1245 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1248 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1251 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1253 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1256 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1257 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1140 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1148 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1160 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1150 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1151 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1153 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1154 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1171 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1221 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1222 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1223 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
+ 0x080011a6 0x080011a6 0x00000002 PAD
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1123 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1126 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1127 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1163 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1164 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1169 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1229 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1237 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1238 .text c_w.l(indicate_semi.o)
+ 0x080012ae 0x080012ae 0x00000002 PAD
+ 0x080012b0 0x080012b0 0x0000001a Code RO 956 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012ca 0x080012ca 0x00000002 PAD
+ 0x080012cc 0x080012cc 0x0000002e Code RO 924 .text.ADC_DMA_Callback adc.o
+ 0x080012fa 0x080012fa 0x00000002 PAD
+ 0x080012fc 0x080012fc 0x00000116 Code RO 926 .text.ADC_Init adc.o
+ 0x08001412 0x08001412 0x00000002 PAD
+ 0x08001414 0x08001414 0x00000002 Code RO 938 .text.BusFault_Handler at32f421_it.o
+ 0x08001416 0x08001416 0x00000002 PAD
+ 0x08001418 0x08001418 0x0000002a Code RO 950 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001442 0x08001442 0x00000002 PAD
+ 0x08001444 0x08001444 0x0000003c Code RO 952 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x000000ac Code RO 954 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x0800152c 0x0800152c 0x00000002 Code RO 944 .text.DebugMon_Handler at32f421_it.o
+ 0x0800152e 0x0800152e 0x00000002 PAD
+ 0x08001530 0x08001530 0x00000028 Code RO 968 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001558 0x08001558 0x00000002 Code RO 934 .text.HardFault_Handler at32f421_it.o
+ 0x0800155a 0x0800155a 0x00000002 PAD
+ 0x0800155c 0x0800155c 0x00000026 Code RO 1035 .text.MX_IWDG_Init peripherals.o
+ 0x08001582 0x08001582 0x00000002 PAD
+ 0x08001584 0x08001584 0x00000002 Code RO 936 .text.MemManage_Handler at32f421_it.o
+ 0x08001586 0x08001586 0x00000002 PAD
+ 0x08001588 0x08001588 0x00000002 Code RO 932 .text.NMI_Handler at32f421_it.o
+ 0x0800158a 0x0800158a 0x00000002 PAD
+ 0x0800158c 0x0800158c 0x00000002 Code RO 946 .text.PendSV_Handler at32f421_it.o
+ 0x0800158e 0x0800158e 0x00000002 PAD
+ 0x08001590 0x08001590 0x000000e8 Code RO 36 .text.PeriodElapsedCallback main.o
+ 0x08001678 0x08001678 0x00000002 Code RO 942 .text.SVC_Handler at32f421_it.o
+ 0x0800167a 0x0800167a 0x00000002 PAD
+ 0x0800167c 0x0800167c 0x00000002 Code RO 948 .text.SysTick_Handler at32f421_it.o
+ 0x0800167e 0x0800167e 0x00000002 PAD
+ 0x08001680 0x08001680 0x0000008c Code RO 1114 .text.SystemInit system_at32f421.o
+ 0x0800170c 0x0800170c 0x00000116 Code RO 1019 .text.TIM1_Init peripherals.o
+ 0x08001822 0x08001822 0x00000002 PAD
+ 0x08001824 0x08001824 0x00000012 Code RO 958 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001836 0x08001836 0x00000002 PAD
+ 0x08001838 0x08001838 0x00000016 Code RO 962 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800184e 0x0800184e 0x00000002 PAD
+ 0x08001850 0x08001850 0x00000010 Code RO 960 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001860 0x08001860 0x00000022 Code RO 966 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001882 0x08001882 0x00000002 PAD
+ 0x08001884 0x08001884 0x00000002 Code RO 964 .text.USART1_IRQHandler at32f421_it.o
+ 0x08001886 0x08001886 0x00000002 PAD
+ 0x08001888 0x08001888 0x00000002 Code RO 940 .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 154 .text.adc_base_config at32f421_adc.o
+ 0x080018fc 0x080018fc 0x00000008 Code RO 152 .text.adc_base_default_para_init at32f421_adc.o
+ 0x08001904 0x08001904 0x0000000a Code RO 160 .text.adc_calibration_init at32f421_adc.o
+ 0x0800190e 0x0800190e 0x00000002 PAD
+ 0x08001910 0x08001910 0x00000008 Code RO 162 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x08001918 0x08001918 0x0000000a Code RO 164 .text.adc_calibration_start at32f421_adc.o
+ 0x08001922 0x08001922 0x00000002 PAD
+ 0x08001924 0x08001924 0x00000008 Code RO 166 .text.adc_calibration_status_get at32f421_adc.o
+ 0x0800192c 0x0800192c 0x00000012 Code RO 156 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x0800193e 0x0800193e 0x00000002 PAD
+ 0x08001940 0x08001940 0x0000000a Code RO 150 .text.adc_enable at32f421_adc.o
+ 0x0800194a 0x0800194a 0x00000002 PAD
+ 0x0800194c 0x0800194c 0x0000025a Code RO 174 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001ba6 0x08001ba6 0x00000002 PAD
+ 0x08001ba8 0x08001ba8 0x0000002a Code RO 180 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001bd2 0x08001bd2 0x00000002 PAD
+ 0x08001bd4 0x08001bd4 0x00000012 Code RO 196 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001be6 0x08001be6 0x00000002 PAD
+ 0x08001be8 0x08001be8 0x0000001a Code RO 194 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001c02 0x08001c02 0x00000002 PAD
+ 0x08001c04 0x08001c04 0x0000008a Code RO 1088 .text.allOff phaseouts.o
+ 0x08001c8e 0x08001c8e 0x00000002 PAD
+ 0x08001c90 0x08001c90 0x000000ba Code RO 1094 .text.allpwm phaseouts.o
+ 0x08001d4a 0x08001d4a 0x00000002 PAD
+ 0x08001d4c 0x08001d4c 0x00000082 Code RO 978 .text.changeCompInput comparator.o
+ 0x08001dce 0x08001dce 0x00000002 PAD
+ 0x08001dd0 0x08001dd0 0x00000016 Code RO 219 .text.cmp_enable at32f421_cmp.o
+ 0x08001de6 0x08001de6 0x00000002 PAD
+ 0x08001de8 0x08001de8 0x000003b4 Code RO 1090 .text.comStep phaseouts.o
+ 0x0800219c 0x0800219c 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002664 0x08002664 0x000001e0 Code RO 102 .text.computeServoInput signal.o
+ 0x08002844 0x08002844 0x0000001c Code RO 287 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002860 0x08002860 0x0000001a Code RO 281 .text.crm_ahb_div_set at32f421_crm.o
+ 0x0800287a 0x0800287a 0x00000002 PAD
+ 0x0800287c 0x0800287c 0x0000001a Code RO 283 .text.crm_apb1_div_set at32f421_crm.o
+ 0x08002896 0x08002896 0x00000002 PAD
+ 0x08002898 0x08002898 0x0000001a Code RO 285 .text.crm_apb2_div_set at32f421_crm.o
+ 0x080028b2 0x080028b2 0x00000002 PAD
+ 0x080028b4 0x080028b4 0x00000018 Code RO 307 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028cc 0x080028cc 0x00000082 Code RO 273 .text.crm_clock_source_enable at32f421_crm.o
+ 0x0800294e 0x0800294e 0x00000002 PAD
+ 0x08002950 0x08002950 0x00000120 Code RO 301 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a70 0x08002a70 0x0000001a Code RO 259 .text.crm_flag_get at32f421_crm.o
+ 0x08002a8a 0x08002a8a 0x00000002 PAD
+ 0x08002a8c 0x08002a8c 0x00000028 Code RO 267 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002ab4 0x08002ab4 0x00000028 Code RO 269 .text.crm_periph_reset at32f421_crm.o
+ 0x08002adc 0x08002adc 0x0000004e Code RO 293 .text.crm_pll_config at32f421_crm.o
+ 0x08002b2a 0x08002b2a 0x00000002 PAD
+ 0x08002b2c 0x08002b2c 0x0000007a Code RO 253 .text.crm_reset at32f421_crm.o
+ 0x08002ba6 0x08002ba6 0x00000002 PAD
+ 0x08002ba8 0x08002ba8 0x00000012 Code RO 297 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002bba 0x08002bba 0x00000002 PAD
+ 0x08002bbc 0x08002bbc 0x00000010 Code RO 299 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002bcc 0x08002bcc 0x0000002c Code RO 15 .text.delayMicros functions.o
+ 0x08002bf8 0x08002bf8 0x0000004e Code RO 17 .text.delayMillis functions.o
+ 0x08002c46 0x08002c46 0x00000002 PAD
+ 0x08002c48 0x08002c48 0x00000238 Code RO 110 .text.detectInput signal.o
+ 0x08002e80 0x08002e80 0x0000000a Code RO 330 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e8a 0x08002e8a 0x00000002 PAD
+ 0x08002e8c 0x08002e8c 0x0000000e Code RO 336 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e9a 0x08002e9a 0x00000002 PAD
+ 0x08002e9c 0x08002e9c 0x00000010 Code RO 332 .text.dma_flag_get at32f421_dma.o
+ 0x08002eac 0x08002eac 0x0000007c Code RO 338 .text.dma_init at32f421_dma.o
+ 0x08002f28 0x08002f28 0x00000040 Code RO 322 .text.dma_reset at32f421_dma.o
+ 0x08002f68 0x08002f68 0x00000012 Code RO 976 .text.enableCompInterrupts comparator.o
+ 0x08002f7a 0x08002f7a 0x00000002 PAD
+ 0x08002f7c 0x08002f7c 0x0000010e Code RO 1065 .text.enableCorePeripherals peripherals.o
+ 0x0800308a 0x0800308a 0x00000002 PAD
+ 0x0800308c 0x0800308c 0x0000000c Code RO 457 .text.flash_flag_clear at32f421_flash.o
+ 0x08003098 0x08003098 0x00000012 Code RO 465 .text.flash_lock at32f421_flash.o
+ 0x080030aa 0x080030aa 0x00000002 PAD
+ 0x080030ac 0x080030ac 0x0000018e Code RO 467 .text.flash_sector_erase at32f421_flash.o
+ 0x0800323a 0x0800323a 0x00000002 PAD
+ 0x0800323c 0x0800323c 0x0000001e Code RO 463 .text.flash_unlock at32f421_flash.o
+ 0x0800325a 0x0800325a 0x00000002 PAD
+ 0x0800325c 0x0800325c 0x00000186 Code RO 475 .text.flash_word_program at32f421_flash.o
+ 0x080033e2 0x080033e2 0x00000002 PAD
+ 0x080033e4 0x080033e4 0x0000008c Code RO 1092 .text.fullBrake phaseouts.o
+ 0x08003470 0x08003470 0x00000012 Code RO 1061 .text.generatePwmTimerEvent peripherals.o
+ 0x08003482 0x08003482 0x00000002 PAD
+ 0x08003484 0x08003484 0x00000008 Code RO 13 .text.getAbsDif functions.o
+ 0x0800348c 0x0800348c 0x0000000e Code RO 972 .text.getCompOutputLevel comparator.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x00000026 Code RO 928 .text.getConvertedDegrees adc.o
+ 0x080034c2 0x080034c2 0x00000002 PAD
+ 0x080034c4 0x080034c4 0x00000010 Code RO 994 .text.getInputPinState io.o
+ 0x080034d4 0x080034d4 0x00000076 Code RO 526 .text.gpio_init at32f421_gpio.o
+ 0x0800354a 0x0800354a 0x00000002 PAD
+ 0x0800354c 0x0800354c 0x00000016 Code RO 19 .text.gpio_mode_QUICK functions.o
+ 0x08003562 0x08003562 0x00000002 PAD
+ 0x08003564 0x08003564 0x00000026 Code RO 21 .text.gpio_mode_set functions.o
+ 0x0800358a 0x0800358a 0x00000002 PAD
+ 0x0800358c 0x0800358c 0x0000002c Code RO 550 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x080035b8 0x080035b8 0x00000004 Code RO 1033 .text.initAfterJump peripherals.o
+ 0x080035bc 0x080035bc 0x00000198 Code RO 1011 .text.initCorePeripherals peripherals.o
+ 0x08003754 0x08003754 0x000000f4 Code RO 38 .text.interruptRoutine main.o
+ 0x08003848 0x08003848 0x00000342 Code RO 26 .text.loadEEpromSettings main.o
+ 0x08003b8a 0x08003b8a 0x00000002 PAD
+ 0x08003b8c 0x08003b8c 0x00000c28 Code RO 52 .text.main main.o
+ 0x080047b4 0x080047b4 0x0000010e Code RO 1107 .text.makeTelemPackage serial_telemetry.o
+ 0x080048c2 0x080048c2 0x00000002 PAD
+ 0x080048c4 0x080048c4 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004aa8 0x08004aa8 0x00000050 Code RO 11 .text.map functions.o
+ 0x08004af8 0x08004af8 0x00000018 Code RO 974 .text.maskPhaseInterrupts comparator.o
+ 0x08004b10 0x08004b10 0x00000072 Code RO 618 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b82 0x08004b82 0x00000002 PAD
+ 0x08004b84 0x08004b84 0x00000094 Code RO 142 .text.playBeaconTune3 sounds.o
+ 0x08004c18 0x08004c18 0x0000012a Code RO 126 .text.playBlueJayTune sounds.o
+ 0x08004d42 0x08004d42 0x00000002 PAD
+ 0x08004d44 0x08004d44 0x00000068 Code RO 140 .text.playChangedTone sounds.o
+ 0x08004dac 0x08004dac 0x00000068 Code RO 138 .text.playDefaultTone sounds.o
+ 0x08004e14 0x08004e14 0x0000007a Code RO 136 .text.playInputTune sounds.o
+ 0x08004e8e 0x08004e8e 0x00000002 PAD
+ 0x08004e90 0x08004e90 0x0000007c Code RO 134 .text.playInputTune2 sounds.o
+ 0x08004f0c 0x08004f0c 0x0000008c Code RO 128 .text.playStartupTune sounds.o
+ 0x08004f98 0x08004f98 0x00000038 Code RO 48 .text.processDshot main.o
+ 0x08004fd0 0x08004fd0 0x00000078 Code RO 1068 .text.proportionalBrake phaseouts.o
+ 0x08005048 0x08005048 0x00000062 Code RO 983 .text.read_flash_bin eeprom.o
+ 0x080050aa 0x080050aa 0x00000002 PAD
+ 0x080050ac 0x080050ac 0x0000007e Code RO 990 .text.receiveDshotDma io.o
+ 0x0800512a 0x0800512a 0x00000002 PAD
+ 0x0800512c 0x0800512c 0x00000010 Code RO 1063 .text.resetInputCaptureTimer peripherals.o
+ 0x0800513c 0x0800513c 0x00000084 Code RO 28 .text.saveEEpromSettings main.o
+ 0x080051c0 0x080051c0 0x00000122 Code RO 981 .text.save_flash_nolib eeprom.o
+ 0x080052e2 0x080052e2 0x00000002 PAD
+ 0x080052e4 0x080052e4 0x0000009a Code RO 992 .text.sendDshotDma io.o
+ 0x0800537e 0x0800537e 0x00000002 PAD
+ 0x08005380 0x08005380 0x0000001c Code RO 1101 .text.send_telem_DMA serial_telemetry.o
+ 0x0800539c 0x0800539c 0x000006b6 Code RO 42 .text.setInput main.o
+ 0x08005a52 0x08005a52 0x00000002 PAD
+ 0x08005a54 0x08005a54 0x00000012 Code RO 1000 .text.setInputPullUp io.o
+ 0x08005a66 0x08005a66 0x00000002 PAD
+ 0x08005a68 0x08005a68 0x0000000c Code RO 1055 .text.setPWMCompare1 peripherals.o
+ 0x08005a74 0x08005a74 0x0000000c Code RO 1057 .text.setPWMCompare2 peripherals.o
+ 0x08005a80 0x08005a80 0x0000000c Code RO 1059 .text.setPWMCompare3 peripherals.o
+ 0x08005a8c 0x08005a8c 0x00000014 Code RO 118 .text.setVolume sounds.o
+ 0x08005aa0 0x08005aa0 0x000000be Code RO 40 .text.startMotor main.o
+ 0x08005b5e 0x08005b5e 0x00000002 PAD
+ 0x08005b60 0x08005b60 0x00000076 Code RO 1013 .text.system_clock_config peripherals.o
+ 0x08005bd6 0x08005bd6 0x00000002 PAD
+ 0x08005bd8 0x08005bd8 0x000000f0 Code RO 1116 .text.system_core_clock_update system_at32f421.o
+ 0x08005cc8 0x08005cc8 0x000000f4 Code RO 1109 .text.telem_UART_Init serial_telemetry.o
+ 0x08005dbc 0x08005dbc 0x000004a8 Code RO 44 .text.tenKhzRoutine main.o
+ 0x08006264 0x08006264 0x00000096 Code RO 776 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062fa 0x080062fa 0x00000002 PAD
+ 0x080062fc 0x080062fc 0x00000062 Code RO 762 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x0800635e 0x0800635e 0x00000002 PAD
+ 0x08006360 0x08006360 0x00000012 Code RO 760 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006372 0x08006372 0x00000002 PAD
+ 0x08006374 0x08006374 0x000000ba Code RO 722 .text.tmr_reset at32f421_tmr.o
+ 0x0800642e 0x0800642e 0x00000002 PAD
+ 0x08006430 0x08006430 0x000001ac Code RO 104 .text.transfercomplete signal.o
+ 0x080065dc 0x080065dc 0x00000012 Code RO 851 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065ee 0x080065ee 0x00000002 PAD
+ 0x080065f0 0x080065f0 0x00000012 Code RO 839 .text.usart_enable at32f421_usart.o
+ 0x08006602 0x08006602 0x00000002 PAD
+ 0x08006604 0x08006604 0x00000086 Code RO 835 .text.usart_init at32f421_usart.o
+ 0x0800668a 0x0800668a 0x00000002 PAD
+ 0x0800668c 0x0800668c 0x00000012 Code RO 843 .text.usart_receiver_enable at32f421_usart.o
+ 0x0800669e 0x0800669e 0x00000002 PAD
+ 0x080066a0 0x080066a0 0x00000012 Code RO 879 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x080066b2 0x080066b2 0x00000002 PAD
+ 0x080066b4 0x080066b4 0x00000012 Code RO 841 .text.usart_transmitter_enable at32f421_usart.o
+ 0x080066c6 0x080066c6 0x00000002 PAD
+ 0x080066c8 0x080066c8 0x0000011e Code RO 46 .text.zcfoundroutine main.o
+ 0x080067e6 0x080067e6 0x00000002 PAD
+ 0x080067e8 0x080067e8 0x000000c4 Code RO 1129 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x080068ac 0x080068ac 0x00000054 Code RO 1132 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x08006900 0x08006900 0x00000018 Code RO 1162 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x08006918 0x08006918 0x00000184 Code RO 1134 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a9c 0x08006a9c 0x00000068 Code RO 1141 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006b04 0x08006b04 0x00000036 Code RO 1135 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b3a 0x08006b3a 0x00000002 PAD
+ 0x08006b3c 0x08006b3c 0x00000030 Code RO 1138 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b6c 0x08006b6c 0x00000068 Code RO 1142 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006bd4 0x08006bd4 0x00000068 Code RO 1143 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c3c 0x08006c3c 0x0000008c Code RO 1144 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006cc8 0x08006cc8 0x0000000a Code RO 1145 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006cd2 0x08006cd2 0x00000002 PAD
+ 0x08006cd4 0x08006cd4 0x000000ea Code RO 1131 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006dbe 0x08006dbe 0x00000000 Code RO 1146 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006dbe 0x08006dbe 0x00000008 Data RO 315 .rodata.cst8 at32f421_crm.o
+ 0x08006dc6 0x08006dc6 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006dd6 0x08006dd6 0x00000002 PAD
+ 0x08006dd8 0x08006dd8 0x00000020 Data RO 1275 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006df8, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 95 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 113 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 96 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1009 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1006 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 112 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1111 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 81 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1118 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1170 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 114 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 97 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 98 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 930 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1112 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 144 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1007 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 92 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 78 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 970 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 79 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1008 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 84 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1121 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1120 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 146 .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
+ 450 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
+ 186 0 0 0 0 0 comparator.o
+ 1708 22 16 0 240 0 dshot.o
+ 388 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 270 0 0 0 0 0 functions.o
+ 314 0 0 2 257 0 io.o
+ 8038 14 0 928 530 0 main.o
+ 1186 0 0 0 0 0 peripherals.o
+ 1532 12 0 0 0 0 phaseouts.o
+ 542 0 0 1 10 0 serial_telemetry.o
+ 1476 0 0 10 28 0 signal.o
+ 1060 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
+
+ ----------------------------------------------------------------------
+ 21880 178 294 952 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
+
+ 23794 298 294 952 2720 0 Grand Totals
+ 23794 298 294 736 2720 0 ELF Image Totals (compressed)
+ 23794 298 294 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 24088 ( 23.52kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24824 ( 24.24kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/Listings/AM32_WRAITH32_F421.map b/Keil_Projects/Listings/AM32_WRAITH32_F421.map
index 9d707d2a..67ff2095 100644
--- a/Keil_Projects/Listings/AM32_WRAITH32_F421.map
+++ b/Keil_Projects/Listings/AM32_WRAITH32_F421.map
@@ -7,7 +7,7 @@ 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.dshot_frametime_high) for dshot_frametime_high
+ 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 armed
dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
dshot.o(.text.computeDshotDMA) refers to main.o(.bss.dshotcommand) for dshotcommand
@@ -198,12 +198,11 @@ Section Cross References
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 io.o(.text.setInputPolarityRising) for setInputPolarityRising
- signal.o(.text.transfercomplete) refers to io.o(.text.enableHalfTransferInt) for enableHalfTransferInt
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 signal.o(.data.dshot_frametime_high) for dshot_frametime_high
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]
@@ -1122,11 +1121,12 @@ Removing Unused input sections from the image.
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).
Removing main.o(.bss.pwm_frequency_conversion_factor), (4 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).
@@ -1141,6 +1141,7 @@ Removing Unused input sections from the image.
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(.data.low_kv_filter_level), (1 bytes).
@@ -1950,15 +1951,17 @@ Removing Unused input sections from the image.
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), (78 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).
@@ -2049,7 +2052,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).
-955 unused section(s) (total 30064 bytes) removed from the image.
+959 unused section(s) (total 30093 bytes) removed from the image.
==============================================================================
@@ -2224,177 +2227,175 @@ Image Symbol Table
[Anonymous Symbol] 0x08001418 Section 0 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
[Anonymous Symbol] 0x08001444 Section 0 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
[Anonymous Symbol] 0x08001480 Section 0 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
- [Anonymous Symbol] 0x0800152c Section 0 at32f421_it.o(.text.DebugMon_Handler)
- [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
- [Anonymous Symbol] 0x08001558 Section 0 at32f421_it.o(.text.HardFault_Handler)
- [Anonymous Symbol] 0x0800155c Section 0 peripherals.o(.text.MX_IWDG_Init)
- [Anonymous Symbol] 0x08001584 Section 0 at32f421_it.o(.text.MemManage_Handler)
- [Anonymous Symbol] 0x08001588 Section 0 at32f421_it.o(.text.NMI_Handler)
- [Anonymous Symbol] 0x0800158c Section 0 at32f421_it.o(.text.PendSV_Handler)
- [Anonymous Symbol] 0x08001590 Section 0 main.o(.text.PeriodElapsedCallback)
- [Anonymous Symbol] 0x08001678 Section 0 at32f421_it.o(.text.SVC_Handler)
- [Anonymous Symbol] 0x0800167c Section 0 at32f421_it.o(.text.SysTick_Handler)
- [Anonymous Symbol] 0x08001680 Section 0 system_at32f421.o(.text.SystemInit)
- [Anonymous Symbol] 0x0800170c 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] 0x08001dd0 Section 0 at32f421_cmp.o(.text.cmp_enable)
- [Anonymous Symbol] 0x08001de8 Section 0 phaseouts.o(.text.comStep)
- [Anonymous Symbol] 0x0800219c Section 0 dshot.o(.text.computeDshotDMA)
- [Anonymous Symbol] 0x08002664 Section 0 signal.o(.text.computeServoInput)
- [Anonymous Symbol] 0x08002844 Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
- [Anonymous Symbol] 0x08002860 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
- [Anonymous Symbol] 0x0800287c Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
- [Anonymous Symbol] 0x08002898 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
- [Anonymous Symbol] 0x080028b4 Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
- [Anonymous Symbol] 0x080028cc Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
- [Anonymous Symbol] 0x08002950 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
- crm_clocks_freq_get.sclk_ahb_div_table 0x08002a58 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
- crm_clocks_freq_get.adc_div_table 0x08002a68 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
- [Anonymous Symbol] 0x08002a70 Section 0 at32f421_crm.o(.text.crm_flag_get)
- [Anonymous Symbol] 0x08002a8c Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
- [Anonymous Symbol] 0x08002ab4 Section 0 at32f421_crm.o(.text.crm_periph_reset)
- [Anonymous Symbol] 0x08002adc Section 0 at32f421_crm.o(.text.crm_pll_config)
- [Anonymous Symbol] 0x08002b2c Section 0 at32f421_crm.o(.text.crm_reset)
- [Anonymous Symbol] 0x08002ba8 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
- [Anonymous Symbol] 0x08002bbc Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
- [Anonymous Symbol] 0x08002bcc Section 0 functions.o(.text.delayMicros)
- [Anonymous Symbol] 0x08002bf8 Section 0 functions.o(.text.delayMillis)
- [Anonymous Symbol] 0x08002c48 Section 0 signal.o(.text.detectInput)
- [Anonymous Symbol] 0x08002e80 Section 0 at32f421_dma.o(.text.dma_channel_enable)
- [Anonymous Symbol] 0x08002e8c Section 0 at32f421_dma.o(.text.dma_default_para_init)
- [Anonymous Symbol] 0x08002e9c Section 0 at32f421_dma.o(.text.dma_flag_get)
- [Anonymous Symbol] 0x08002eac Section 0 at32f421_dma.o(.text.dma_init)
- [Anonymous Symbol] 0x08002f28 Section 0 at32f421_dma.o(.text.dma_reset)
- [Anonymous Symbol] 0x08002f68 Section 0 comparator.o(.text.enableCompInterrupts)
- [Anonymous Symbol] 0x08002f7c Section 0 peripherals.o(.text.enableCorePeripherals)
- [Anonymous Symbol] 0x0800308c Section 0 io.o(.text.enableHalfTransferInt)
- [Anonymous Symbol] 0x0800309c Section 0 at32f421_flash.o(.text.flash_flag_clear)
- [Anonymous Symbol] 0x080030a8 Section 0 at32f421_flash.o(.text.flash_lock)
- [Anonymous Symbol] 0x080030bc Section 0 at32f421_flash.o(.text.flash_sector_erase)
- [Anonymous Symbol] 0x0800324c Section 0 at32f421_flash.o(.text.flash_unlock)
- [Anonymous Symbol] 0x0800326c Section 0 at32f421_flash.o(.text.flash_word_program)
- [Anonymous Symbol] 0x080033f4 Section 0 phaseouts.o(.text.fullBrake)
- [Anonymous Symbol] 0x08003480 Section 0 peripherals.o(.text.generatePwmTimerEvent)
- [Anonymous Symbol] 0x08003494 Section 0 functions.o(.text.getAbsDif)
- [Anonymous Symbol] 0x0800349c Section 0 comparator.o(.text.getCompOutputLevel)
- [Anonymous Symbol] 0x080034ac Section 0 adc.o(.text.getConvertedDegrees)
- [Anonymous Symbol] 0x080034d4 Section 0 io.o(.text.getInputPinState)
- [Anonymous Symbol] 0x080034e4 Section 0 at32f421_gpio.o(.text.gpio_init)
- [Anonymous Symbol] 0x0800355c Section 0 functions.o(.text.gpio_mode_QUICK)
- [Anonymous Symbol] 0x08003574 Section 0 functions.o(.text.gpio_mode_set)
- [Anonymous Symbol] 0x0800359c Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
- [Anonymous Symbol] 0x080035c8 Section 0 peripherals.o(.text.initAfterJump)
- [Anonymous Symbol] 0x080035cc Section 0 peripherals.o(.text.initCorePeripherals)
- [Anonymous Symbol] 0x08003760 Section 0 main.o(.text.interruptRoutine)
- [Anonymous Symbol] 0x08003854 Section 0 main.o(.text.loadEEpromSettings)
- [Anonymous Symbol] 0x08003b94 Section 0 main.o(.text.main)
- [Anonymous Symbol] 0x080047e0 Section 0 serial_telemetry.o(.text.makeTelemPackage)
- [Anonymous Symbol] 0x080048f0 Section 0 dshot.o(.text.make_dshot_package)
- [Anonymous Symbol] 0x08004ad4 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] 0x08004d70 Section 0 sounds.o(.text.playChangedTone)
- [Anonymous Symbol] 0x08004dd8 Section 0 sounds.o(.text.playDefaultTone)
- [Anonymous Symbol] 0x08004e40 Section 0 sounds.o(.text.playInputTune)
- [Anonymous Symbol] 0x08004ebc Section 0 sounds.o(.text.playInputTune2)
- [Anonymous Symbol] 0x08004f38 Section 0 sounds.o(.text.playStartupTune)
- [Anonymous Symbol] 0x08004fc4 Section 0 main.o(.text.processDshot)
- [Anonymous Symbol] 0x08004ffc Section 0 phaseouts.o(.text.proportionalBrake)
- [Anonymous Symbol] 0x08005074 Section 0 eeprom.o(.text.read_flash_bin)
- [Anonymous Symbol] 0x080050d8 Section 0 io.o(.text.receiveDshotDma)
- [Anonymous Symbol] 0x08005158 Section 0 peripherals.o(.text.resetInputCaptureTimer)
- [Anonymous Symbol] 0x08005168 Section 0 main.o(.text.saveEEpromSettings)
- [Anonymous Symbol] 0x080051ec Section 0 eeprom.o(.text.save_flash_nolib)
- [Anonymous Symbol] 0x08005310 Section 0 io.o(.text.sendDshotDma)
- [Anonymous Symbol] 0x080053ac Section 0 serial_telemetry.o(.text.send_telem_DMA)
- [Anonymous Symbol] 0x080053c8 Section 0 main.o(.text.setInput)
- [Anonymous Symbol] 0x08005a80 Section 0 io.o(.text.setInputPolarityRising)
- [Anonymous Symbol] 0x08005a94 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 main.o(.text.startMotor)
- [Anonymous Symbol] 0x08005b9c Section 0 peripherals.o(.text.system_clock_config)
- [Anonymous Symbol] 0x08005c14 Section 0 system_at32f421.o(.text.system_core_clock_update)
- system_core_clock_update.sys_ahb_div_table 0x08005cf4 Number 0 system_at32f421.o(.text.system_core_clock_update)
- [Anonymous Symbol] 0x08005d04 Section 0 serial_telemetry.o(.text.telem_UART_Init)
- [Anonymous Symbol] 0x08005df8 Section 0 main.o(.text.tenKhzRoutine)
- [Anonymous Symbol] 0x08006290 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
- [Anonymous Symbol] 0x08006328 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
- [Anonymous Symbol] 0x0800638c Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
- [Anonymous Symbol] 0x080063a0 Section 0 at32f421_tmr.o(.text.tmr_reset)
- [Anonymous Symbol] 0x0800645c Section 0 signal.o(.text.transfercomplete)
- [Anonymous Symbol] 0x080065e0 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
- [Anonymous Symbol] 0x080065f4 Section 0 at32f421_usart.o(.text.usart_enable)
- [Anonymous Symbol] 0x08006608 Section 0 at32f421_usart.o(.text.usart_init)
- [Anonymous Symbol] 0x08006690 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
- [Anonymous Symbol] 0x080066a4 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
- [Anonymous Symbol] 0x080066b8 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
- [Anonymous Symbol] 0x080066cc Section 0 main.o(.text.zcfoundroutine)
- x$fpl$fadd 0x080067ec Section 196 faddsub_clz.o(x$fpl$fadd)
- _fadd1 0x080067fb Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- x$fpl$fcmp 0x080068b0 Section 84 fcmp.o(x$fpl$fcmp)
- x$fpl$fcmpinf 0x08006904 Section 24 fcmpi.o(x$fpl$fcmpinf)
- _fdiv1 0x0800691d Thumb Code 0 fdiv.o(x$fpl$fdiv)
- x$fpl$fdiv 0x0800691c Section 388 fdiv.o(x$fpl$fdiv)
- x$fpl$feqf 0x08006aa0 Section 104 feqf.o(x$fpl$feqf)
- x$fpl$ffix 0x08006b08 Section 54 ffix.o(x$fpl$ffix)
- x$fpl$fflt 0x08006b40 Section 48 fflt_clz.o(x$fpl$fflt)
- x$fpl$fgeqf 0x08006b70 Section 104 fgeqf.o(x$fpl$fgeqf)
- x$fpl$fleqf 0x08006bd8 Section 104 fleqf.o(x$fpl$fleqf)
- x$fpl$fnaninf 0x08006c40 Section 140 fnaninf.o(x$fpl$fnaninf)
- x$fpl$fretinf 0x08006ccc Section 10 fretinf.o(x$fpl$fretinf)
- x$fpl$fsub 0x08006cd8 Section 234 faddsub_clz.o(x$fpl$fsub)
- _fsub1 0x08006ce7 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- crm_clocks_freq_get.ahb_apb2_div_table 0x08006dc2 Data 8 at32f421_crm.o(.rodata.cst8)
- [Anonymous Symbol] 0x08006dc2 Section 0 at32f421_crm.o(.rodata.cst8)
- x$fpl$usenofp 0x08006dc2 Section 0 usenofp.o(x$fpl$usenofp)
+ [Anonymous Symbol] 0x08001504 Section 0 at32f421_it.o(.text.DebugMon_Handler)
+ [Anonymous Symbol] 0x08001508 Section 0 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ [Anonymous Symbol] 0x08001530 Section 0 at32f421_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001534 Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x0800155c Section 0 at32f421_it.o(.text.MemManage_Handler)
+ [Anonymous Symbol] 0x08001560 Section 0 at32f421_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x08001564 Section 0 at32f421_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001568 Section 0 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001650 Section 0 at32f421_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001654 Section 0 at32f421_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001658 Section 0 system_at32f421.o(.text.SystemInit)
+ [Anonymous Symbol] 0x080016e4 Section 0 peripherals.o(.text.TIM1_Init)
+ [Anonymous Symbol] 0x080017fc Section 0 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001810 Section 0 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001828 Section 0 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x08001838 Section 0 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ [Anonymous Symbol] 0x0800185c Section 0 at32f421_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x08001860 Section 0 at32f421_it.o(.text.UsageFault_Handler)
+ __NVIC_SystemReset 0x08001865 Thumb Code 42 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001864 Section 0 main.o(.text.__NVIC_SystemReset)
+ [Anonymous Symbol] 0x08001890 Section 0 at32f421_adc.o(.text.adc_base_config)
+ [Anonymous Symbol] 0x080018d4 Section 0 at32f421_adc.o(.text.adc_base_default_para_init)
+ [Anonymous Symbol] 0x080018dc Section 0 at32f421_adc.o(.text.adc_calibration_init)
+ [Anonymous Symbol] 0x080018e8 Section 0 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ [Anonymous Symbol] 0x080018f0 Section 0 at32f421_adc.o(.text.adc_calibration_start)
+ [Anonymous Symbol] 0x080018fc Section 0 at32f421_adc.o(.text.adc_calibration_status_get)
+ [Anonymous Symbol] 0x08001904 Section 0 at32f421_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08001918 Section 0 at32f421_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08001924 Section 0 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ [Anonymous Symbol] 0x08001b80 Section 0 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ [Anonymous Symbol] 0x08001bac Section 0 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ [Anonymous Symbol] 0x08001bc0 Section 0 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ [Anonymous Symbol] 0x08001bdc Section 0 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x08001c68 Section 0 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08001d24 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] 0x08002174 Section 0 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x0800263c Section 0 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x0800281c Section 0 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ [Anonymous Symbol] 0x08002838 Section 0 at32f421_crm.o(.text.crm_ahb_div_set)
+ [Anonymous Symbol] 0x08002854 Section 0 at32f421_crm.o(.text.crm_apb1_div_set)
+ [Anonymous Symbol] 0x08002870 Section 0 at32f421_crm.o(.text.crm_apb2_div_set)
+ [Anonymous Symbol] 0x0800288c Section 0 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ [Anonymous Symbol] 0x080028a4 Section 0 at32f421_crm.o(.text.crm_clock_source_enable)
+ [Anonymous Symbol] 0x08002928 Section 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.sclk_ahb_div_table 0x08002a30 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_clocks_freq_get.adc_div_table 0x08002a40 Number 0 at32f421_crm.o(.text.crm_clocks_freq_get)
+ [Anonymous Symbol] 0x08002a48 Section 0 at32f421_crm.o(.text.crm_flag_get)
+ [Anonymous Symbol] 0x08002a64 Section 0 at32f421_crm.o(.text.crm_periph_clock_enable)
+ [Anonymous Symbol] 0x08002a8c Section 0 at32f421_crm.o(.text.crm_periph_reset)
+ [Anonymous Symbol] 0x08002ab4 Section 0 at32f421_crm.o(.text.crm_pll_config)
+ [Anonymous Symbol] 0x08002b04 Section 0 at32f421_crm.o(.text.crm_reset)
+ [Anonymous Symbol] 0x08002b80 Section 0 at32f421_crm.o(.text.crm_sysclk_switch)
+ [Anonymous Symbol] 0x08002b94 Section 0 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ [Anonymous Symbol] 0x08002ba4 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002bd0 Section 0 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002c20 Section 0 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002e58 Section 0 at32f421_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002e64 Section 0 at32f421_dma.o(.text.dma_default_para_init)
+ [Anonymous Symbol] 0x08002e74 Section 0 at32f421_dma.o(.text.dma_flag_get)
+ [Anonymous Symbol] 0x08002e84 Section 0 at32f421_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08002f00 Section 0 at32f421_dma.o(.text.dma_reset)
+ [Anonymous Symbol] 0x08002f40 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08002f54 Section 0 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003064 Section 0 at32f421_flash.o(.text.flash_flag_clear)
+ [Anonymous Symbol] 0x08003070 Section 0 at32f421_flash.o(.text.flash_lock)
+ [Anonymous Symbol] 0x08003084 Section 0 at32f421_flash.o(.text.flash_sector_erase)
+ [Anonymous Symbol] 0x08003214 Section 0 at32f421_flash.o(.text.flash_unlock)
+ [Anonymous Symbol] 0x08003234 Section 0 at32f421_flash.o(.text.flash_word_program)
+ [Anonymous Symbol] 0x080033bc Section 0 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003448 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x0800345c Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x08003464 Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003474 Section 0 adc.o(.text.getConvertedDegrees)
+ [Anonymous Symbol] 0x0800349c Section 0 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x080034ac Section 0 at32f421_gpio.o(.text.gpio_init)
+ [Anonymous Symbol] 0x08003524 Section 0 functions.o(.text.gpio_mode_QUICK)
+ [Anonymous Symbol] 0x0800353c Section 0 functions.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003564 Section 0 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ [Anonymous Symbol] 0x08003590 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003594 Section 0 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003728 Section 0 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x0800381c Section 0 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08003b60 Section 0 main.o(.text.main)
+ [Anonymous Symbol] 0x0800479c Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080048ac Section 0 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x08004a90 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08004ae0 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08004af8 Section 0 at32f421_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08004b6c Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x08004c00 Section 0 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x08004d2c Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08004d94 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08004dfc Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08004e78 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08004ef4 Section 0 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08004f80 Section 0 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x08004fb8 Section 0 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005030 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005094 Section 0 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005114 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005124 Section 0 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x080051a8 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x080052cc Section 0 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005368 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005384 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 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08005b44 Section 0 peripherals.o(.text.system_clock_config)
+ [Anonymous Symbol] 0x08005bbc Section 0 system_at32f421.o(.text.system_core_clock_update)
+ system_core_clock_update.sys_ahb_div_table 0x08005c9c Number 0 system_at32f421.o(.text.system_core_clock_update)
+ [Anonymous Symbol] 0x08005cac Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08005da0 Section 0 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006248 Section 0 at32f421_tmr.o(.text.tmr_channel_enable)
+ [Anonymous Symbol] 0x080062e0 Section 0 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ [Anonymous Symbol] 0x08006344 Section 0 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ [Anonymous Symbol] 0x08006358 Section 0 at32f421_tmr.o(.text.tmr_reset)
+ [Anonymous Symbol] 0x08006414 Section 0 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x080065c0 Section 0 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ [Anonymous Symbol] 0x080065d4 Section 0 at32f421_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x080065e8 Section 0 at32f421_usart.o(.text.usart_init)
+ [Anonymous Symbol] 0x08006670 Section 0 at32f421_usart.o(.text.usart_receiver_enable)
+ [Anonymous Symbol] 0x08006684 Section 0 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ [Anonymous Symbol] 0x08006698 Section 0 at32f421_usart.o(.text.usart_transmitter_enable)
+ [Anonymous Symbol] 0x080066ac Section 0 main.o(.text.zcfoundroutine)
+ x$fpl$fadd 0x080067cc Section 196 faddsub_clz.o(x$fpl$fadd)
+ _fadd1 0x080067db Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ x$fpl$fcmp 0x08006890 Section 84 fcmp.o(x$fpl$fcmp)
+ x$fpl$fcmpinf 0x080068e4 Section 24 fcmpi.o(x$fpl$fcmpinf)
+ _fdiv1 0x080068fd Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ x$fpl$fdiv 0x080068fc Section 388 fdiv.o(x$fpl$fdiv)
+ x$fpl$feqf 0x08006a80 Section 104 feqf.o(x$fpl$feqf)
+ x$fpl$ffix 0x08006ae8 Section 54 ffix.o(x$fpl$ffix)
+ x$fpl$fflt 0x08006b20 Section 48 fflt_clz.o(x$fpl$fflt)
+ x$fpl$fgeqf 0x08006b50 Section 104 fgeqf.o(x$fpl$fgeqf)
+ x$fpl$fleqf 0x08006bb8 Section 104 fleqf.o(x$fpl$fleqf)
+ x$fpl$fnaninf 0x08006c20 Section 140 fnaninf.o(x$fpl$fnaninf)
+ x$fpl$fretinf 0x08006cac Section 10 fretinf.o(x$fpl$fretinf)
+ x$fpl$fsub 0x08006cb8 Section 234 faddsub_clz.o(x$fpl$fsub)
+ _fsub1 0x08006cc7 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ crm_clocks_freq_get.ahb_apb2_div_table 0x08006da2 Data 8 at32f421_crm.o(.rodata.cst8)
+ [Anonymous Symbol] 0x08006da2 Section 0 at32f421_crm.o(.rodata.cst8)
+ x$fpl$usenofp 0x08006da2 Section 0 usenofp.o(x$fpl$usenofp)
__tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
- .L_MergedGlobals 0x20000000 Data 92 main.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000000 Data 88 main.o(.data..L_MergedGlobals)
[Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
- .L_MergedGlobals 0x2000005c Data 4 signal.o(.data..L_MergedGlobals)
- [Anonymous Symbol] 0x2000005c Section 0 signal.o(.data..L_MergedGlobals)
+ .L_MergedGlobals 0x20000058 Data 6 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000058 Section 0 signal.o(.data..L_MergedGlobals)
.L_MergedGlobals.1 0x20000060 Data 120 main.o(.data..L_MergedGlobals.1)
[Anonymous Symbol] 0x20000060 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)
+ .bss 0x200003b8 Section 96 libspace.o(.bss)
+ .L_MergedGlobals 0x20000418 Data 92 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000418 Section 0 dshot.o(.bss..L_MergedGlobals)
+ .L_MergedGlobals.1 0x20000474 Data 28 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000474 Section 0 signal.o(.bss..L_MergedGlobals.1)
+ .L_MergedGlobals.2 0x20000490 Data 124 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x20000490 Section 0 main.o(.bss..L_MergedGlobals.2)
+ .L_MergedGlobals.3 0x2000050c Data 28 main.o(.bss..L_MergedGlobals.3)
+ [Anonymous Symbol] 0x2000050c Section 0 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
@@ -2526,168 +2527,166 @@ Image Symbol Table
BusFault_Handler 0x08001415 Thumb Code 2 at32f421_it.o(.text.BusFault_Handler)
DMA1_Channel1_IRQHandler 0x08001419 Thumb Code 42 at32f421_it.o(.text.DMA1_Channel1_IRQHandler)
DMA1_Channel3_2_IRQHandler 0x08001445 Thumb Code 60 at32f421_it.o(.text.DMA1_Channel3_2_IRQHandler)
- DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 172 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
- DebugMon_Handler 0x0800152d Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
- EXINT15_4_IRQHandler 0x08001531 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
- HardFault_Handler 0x08001559 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
- MX_IWDG_Init 0x0800155d Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
- MemManage_Handler 0x08001585 Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
- NMI_Handler 0x08001589 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
- PendSV_Handler 0x0800158d Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
- PeriodElapsedCallback 0x08001591 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
- SVC_Handler 0x08001679 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
- SysTick_Handler 0x0800167d Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
- SystemInit 0x08001681 Thumb Code 140 system_at32f421.o(.text.SystemInit)
- TIM1_Init 0x0800170d Thumb Code 278 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 130 comparator.o(.text.changeCompInput)
- cmp_enable 0x08001dd1 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
- comStep 0x08001de9 Thumb Code 948 phaseouts.o(.text.comStep)
- computeDshotDMA 0x0800219d Thumb Code 1224 dshot.o(.text.computeDshotDMA)
- computeServoInput 0x08002665 Thumb Code 480 signal.o(.text.computeServoInput)
- crm_adc_clock_div_set 0x08002845 Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
- crm_ahb_div_set 0x08002861 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
- crm_apb1_div_set 0x0800287d Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
- crm_apb2_div_set 0x08002899 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
- crm_auto_step_mode_enable 0x080028b5 Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
- crm_clock_source_enable 0x080028cd Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
- crm_clocks_freq_get 0x08002951 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
- crm_flag_get 0x08002a71 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
- crm_periph_clock_enable 0x08002a8d Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
- crm_periph_reset 0x08002ab5 Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
- crm_pll_config 0x08002add Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
- crm_reset 0x08002b2d Thumb Code 122 at32f421_crm.o(.text.crm_reset)
- crm_sysclk_switch 0x08002ba9 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
- crm_sysclk_switch_status_get 0x08002bbd Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
- delayMicros 0x08002bcd Thumb Code 44 functions.o(.text.delayMicros)
- delayMillis 0x08002bf9 Thumb Code 78 functions.o(.text.delayMillis)
- detectInput 0x08002c49 Thumb Code 568 signal.o(.text.detectInput)
- dma_channel_enable 0x08002e81 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
- dma_default_para_init 0x08002e8d Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
- dma_flag_get 0x08002e9d Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
- dma_init 0x08002ead Thumb Code 124 at32f421_dma.o(.text.dma_init)
- dma_reset 0x08002f29 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
- enableCompInterrupts 0x08002f69 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
- enableCorePeripherals 0x08002f7d Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
- enableHalfTransferInt 0x0800308d Thumb Code 16 io.o(.text.enableHalfTransferInt)
- flash_flag_clear 0x0800309d Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
- flash_lock 0x080030a9 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
- flash_sector_erase 0x080030bd Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
- flash_unlock 0x0800324d Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
- flash_word_program 0x0800326d Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
- fullBrake 0x080033f5 Thumb Code 140 phaseouts.o(.text.fullBrake)
- generatePwmTimerEvent 0x08003481 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
- getAbsDif 0x08003495 Thumb Code 8 functions.o(.text.getAbsDif)
- getCompOutputLevel 0x0800349d Thumb Code 14 comparator.o(.text.getCompOutputLevel)
- getConvertedDegrees 0x080034ad Thumb Code 38 adc.o(.text.getConvertedDegrees)
- getInputPinState 0x080034d5 Thumb Code 14 io.o(.text.getInputPinState)
- gpio_init 0x080034e5 Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
- gpio_mode_QUICK 0x0800355d Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
- gpio_mode_set 0x08003575 Thumb Code 38 functions.o(.text.gpio_mode_set)
- gpio_pin_mux_config 0x0800359d Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
- initAfterJump 0x080035c9 Thumb Code 4 peripherals.o(.text.initAfterJump)
- initCorePeripherals 0x080035cd Thumb Code 402 peripherals.o(.text.initCorePeripherals)
- interruptRoutine 0x08003761 Thumb Code 244 main.o(.text.interruptRoutine)
- loadEEpromSettings 0x08003855 Thumb Code 830 main.o(.text.loadEEpromSettings)
- main 0x08003b95 Thumb Code 3148 main.o(.text.main)
- makeTelemPackage 0x080047e1 Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
- make_dshot_package 0x080048f1 Thumb Code 484 dshot.o(.text.make_dshot_package)
- map 0x08004ad5 Thumb Code 80 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 298 sounds.o(.text.playBlueJayTune)
- playChangedTone 0x08004d71 Thumb Code 104 sounds.o(.text.playChangedTone)
- playDefaultTone 0x08004dd9 Thumb Code 104 sounds.o(.text.playDefaultTone)
- playInputTune 0x08004e41 Thumb Code 122 sounds.o(.text.playInputTune)
- playInputTune2 0x08004ebd Thumb Code 124 sounds.o(.text.playInputTune2)
- playStartupTune 0x08004f39 Thumb Code 140 sounds.o(.text.playStartupTune)
- processDshot 0x08004fc5 Thumb Code 56 main.o(.text.processDshot)
- proportionalBrake 0x08004ffd Thumb Code 120 phaseouts.o(.text.proportionalBrake)
- read_flash_bin 0x08005075 Thumb Code 98 eeprom.o(.text.read_flash_bin)
- receiveDshotDma 0x080050d9 Thumb Code 128 io.o(.text.receiveDshotDma)
- resetInputCaptureTimer 0x08005159 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
- saveEEpromSettings 0x08005169 Thumb Code 132 main.o(.text.saveEEpromSettings)
- save_flash_nolib 0x080051ed Thumb Code 290 eeprom.o(.text.save_flash_nolib)
- sendDshotDma 0x08005311 Thumb Code 154 io.o(.text.sendDshotDma)
- send_telem_DMA 0x080053ad Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
- setInput 0x080053c9 Thumb Code 1718 main.o(.text.setInput)
- setInputPolarityRising 0x08005a81 Thumb Code 18 io.o(.text.setInputPolarityRising)
- setInputPullUp 0x08005a95 Thumb Code 14 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)
- startMotor 0x08005add Thumb Code 190 main.o(.text.startMotor)
- system_clock_config 0x08005b9d Thumb Code 118 peripherals.o(.text.system_clock_config)
- system_core_clock_update 0x08005c15 Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
- telem_UART_Init 0x08005d05 Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
- tenKhzRoutine 0x08005df9 Thumb Code 1176 main.o(.text.tenKhzRoutine)
- tmr_channel_enable 0x08006291 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
- tmr_output_channel_buffer_enable 0x08006329 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
- tmr_period_buffer_enable 0x0800638d Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
- tmr_reset 0x080063a1 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
- transfercomplete 0x0800645d Thumb Code 388 signal.o(.text.transfercomplete)
- usart_dma_transmitter_enable 0x080065e1 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
- usart_enable 0x080065f5 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
- usart_init 0x08006609 Thumb Code 134 at32f421_usart.o(.text.usart_init)
- usart_receiver_enable 0x08006691 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
- usart_single_line_halfduplex_select 0x080066a5 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
- usart_transmitter_enable 0x080066b9 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
- zcfoundroutine 0x080066cd Thumb Code 286 main.o(.text.zcfoundroutine)
- __aeabi_fadd 0x080067ed Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
- _fadd 0x080067ed Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
- __aeabi_fcmpeq 0x080068b1 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _feq 0x080068b1 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- _fneq 0x080068bf Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpgt 0x080068cd Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgr 0x080068cd Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmpge 0x080068db Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fgeq 0x080068db Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmple 0x080068e9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fleq 0x080068e9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __aeabi_fcmplt 0x080068f7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
- _fls 0x080068f7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
- __fpl_fcmp_Inf 0x08006905 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
- __aeabi_fdiv 0x0800691d Thumb Code 0 fdiv.o(x$fpl$fdiv)
- _fdiv 0x0800691d Thumb Code 384 fdiv.o(x$fpl$fdiv)
- __aeabi_cfcmpeq 0x08006aa1 Thumb Code 0 feqf.o(x$fpl$feqf)
- _fcmpeq 0x08006aa1 Thumb Code 104 feqf.o(x$fpl$feqf)
- __aeabi_f2iz 0x08006b09 Thumb Code 0 ffix.o(x$fpl$ffix)
- _ffix 0x08006b09 Thumb Code 54 ffix.o(x$fpl$ffix)
- __aeabi_i2f 0x08006b41 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
- _fflt 0x08006b41 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
- _fcmpge 0x08006b71 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
- __aeabi_cfcmple 0x08006bd9 Thumb Code 0 fleqf.o(x$fpl$fleqf)
- _fcmple 0x08006bd9 Thumb Code 104 fleqf.o(x$fpl$fleqf)
- __fpl_fcmple_InfNaN 0x08006c2b Thumb Code 0 fleqf.o(x$fpl$fleqf)
- __fpl_fnaninf 0x08006c41 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
- __fpl_fretinf 0x08006ccd Thumb Code 10 fretinf.o(x$fpl$fretinf)
- __aeabi_fsub 0x08006cd9 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
- _fsub 0x08006cd9 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
- __I$use$fp 0x08006dc2 Number 0 usenofp.o(x$fpl$usenofp)
- gcr_encode_table 0x08006dca Data 16 dshot.o(.rodata.gcr_encode_table)
- Region$$Table$$Base 0x08006ddc Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x08006dfc Number 0 anon$$obj.o(Region$$Table)
+ DMA1_Channel5_4_IRQHandler 0x08001481 Thumb Code 130 at32f421_it.o(.text.DMA1_Channel5_4_IRQHandler)
+ DebugMon_Handler 0x08001505 Thumb Code 2 at32f421_it.o(.text.DebugMon_Handler)
+ EXINT15_4_IRQHandler 0x08001509 Thumb Code 40 at32f421_it.o(.text.EXINT15_4_IRQHandler)
+ HardFault_Handler 0x08001531 Thumb Code 2 at32f421_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001535 Thumb Code 38 peripherals.o(.text.MX_IWDG_Init)
+ MemManage_Handler 0x0800155d Thumb Code 2 at32f421_it.o(.text.MemManage_Handler)
+ NMI_Handler 0x08001561 Thumb Code 2 at32f421_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x08001565 Thumb Code 2 at32f421_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001569 Thumb Code 232 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001651 Thumb Code 2 at32f421_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001655 Thumb Code 2 at32f421_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001659 Thumb Code 140 system_at32f421.o(.text.SystemInit)
+ TIM1_Init 0x080016e5 Thumb Code 278 peripherals.o(.text.TIM1_Init)
+ TMR14_GLOBAL_IRQHandler 0x080017fd Thumb Code 18 at32f421_it.o(.text.TMR14_GLOBAL_IRQHandler)
+ TMR15_GLOBAL_IRQHandler 0x08001811 Thumb Code 22 at32f421_it.o(.text.TMR15_GLOBAL_IRQHandler)
+ TMR16_GLOBAL_IRQHandler 0x08001829 Thumb Code 16 at32f421_it.o(.text.TMR16_GLOBAL_IRQHandler)
+ TMR3_GLOBAL_IRQHandler 0x08001839 Thumb Code 34 at32f421_it.o(.text.TMR3_GLOBAL_IRQHandler)
+ USART1_IRQHandler 0x0800185d Thumb Code 2 at32f421_it.o(.text.USART1_IRQHandler)
+ UsageFault_Handler 0x08001861 Thumb Code 2 at32f421_it.o(.text.UsageFault_Handler)
+ adc_base_config 0x08001891 Thumb Code 68 at32f421_adc.o(.text.adc_base_config)
+ adc_base_default_para_init 0x080018d5 Thumb Code 8 at32f421_adc.o(.text.adc_base_default_para_init)
+ adc_calibration_init 0x080018dd Thumb Code 10 at32f421_adc.o(.text.adc_calibration_init)
+ adc_calibration_init_status_get 0x080018e9 Thumb Code 8 at32f421_adc.o(.text.adc_calibration_init_status_get)
+ adc_calibration_start 0x080018f1 Thumb Code 10 at32f421_adc.o(.text.adc_calibration_start)
+ adc_calibration_status_get 0x080018fd Thumb Code 8 at32f421_adc.o(.text.adc_calibration_status_get)
+ adc_dma_mode_enable 0x08001905 Thumb Code 18 at32f421_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08001919 Thumb Code 10 at32f421_adc.o(.text.adc_enable)
+ adc_ordinary_channel_set 0x08001925 Thumb Code 602 at32f421_adc.o(.text.adc_ordinary_channel_set)
+ adc_ordinary_conversion_trigger_set 0x08001b81 Thumb Code 42 at32f421_adc.o(.text.adc_ordinary_conversion_trigger_set)
+ adc_ordinary_software_trigger_enable 0x08001bad Thumb Code 18 at32f421_adc.o(.text.adc_ordinary_software_trigger_enable)
+ adc_tempersensor_vintrv_enable 0x08001bc1 Thumb Code 26 at32f421_adc.o(.text.adc_tempersensor_vintrv_enable)
+ allOff 0x08001bdd Thumb Code 138 phaseouts.o(.text.allOff)
+ allpwm 0x08001c69 Thumb Code 186 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08001d25 Thumb Code 130 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08001da9 Thumb Code 22 at32f421_cmp.o(.text.cmp_enable)
+ comStep 0x08001dc1 Thumb Code 948 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002175 Thumb Code 1224 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x0800263d Thumb Code 480 signal.o(.text.computeServoInput)
+ crm_adc_clock_div_set 0x0800281d Thumb Code 28 at32f421_crm.o(.text.crm_adc_clock_div_set)
+ crm_ahb_div_set 0x08002839 Thumb Code 26 at32f421_crm.o(.text.crm_ahb_div_set)
+ crm_apb1_div_set 0x08002855 Thumb Code 26 at32f421_crm.o(.text.crm_apb1_div_set)
+ crm_apb2_div_set 0x08002871 Thumb Code 26 at32f421_crm.o(.text.crm_apb2_div_set)
+ crm_auto_step_mode_enable 0x0800288d Thumb Code 24 at32f421_crm.o(.text.crm_auto_step_mode_enable)
+ crm_clock_source_enable 0x080028a5 Thumb Code 130 at32f421_crm.o(.text.crm_clock_source_enable)
+ crm_clocks_freq_get 0x08002929 Thumb Code 264 at32f421_crm.o(.text.crm_clocks_freq_get)
+ crm_flag_get 0x08002a49 Thumb Code 26 at32f421_crm.o(.text.crm_flag_get)
+ crm_periph_clock_enable 0x08002a65 Thumb Code 40 at32f421_crm.o(.text.crm_periph_clock_enable)
+ crm_periph_reset 0x08002a8d Thumb Code 40 at32f421_crm.o(.text.crm_periph_reset)
+ crm_pll_config 0x08002ab5 Thumb Code 78 at32f421_crm.o(.text.crm_pll_config)
+ crm_reset 0x08002b05 Thumb Code 122 at32f421_crm.o(.text.crm_reset)
+ crm_sysclk_switch 0x08002b81 Thumb Code 18 at32f421_crm.o(.text.crm_sysclk_switch)
+ crm_sysclk_switch_status_get 0x08002b95 Thumb Code 16 at32f421_crm.o(.text.crm_sysclk_switch_status_get)
+ delayMicros 0x08002ba5 Thumb Code 44 functions.o(.text.delayMicros)
+ delayMillis 0x08002bd1 Thumb Code 78 functions.o(.text.delayMillis)
+ detectInput 0x08002c21 Thumb Code 568 signal.o(.text.detectInput)
+ dma_channel_enable 0x08002e59 Thumb Code 10 at32f421_dma.o(.text.dma_channel_enable)
+ dma_default_para_init 0x08002e65 Thumb Code 14 at32f421_dma.o(.text.dma_default_para_init)
+ dma_flag_get 0x08002e75 Thumb Code 16 at32f421_dma.o(.text.dma_flag_get)
+ dma_init 0x08002e85 Thumb Code 124 at32f421_dma.o(.text.dma_init)
+ dma_reset 0x08002f01 Thumb Code 64 at32f421_dma.o(.text.dma_reset)
+ enableCompInterrupts 0x08002f41 Thumb Code 18 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08002f55 Thumb Code 270 peripherals.o(.text.enableCorePeripherals)
+ flash_flag_clear 0x08003065 Thumb Code 12 at32f421_flash.o(.text.flash_flag_clear)
+ flash_lock 0x08003071 Thumb Code 18 at32f421_flash.o(.text.flash_lock)
+ flash_sector_erase 0x08003085 Thumb Code 398 at32f421_flash.o(.text.flash_sector_erase)
+ flash_unlock 0x08003215 Thumb Code 30 at32f421_flash.o(.text.flash_unlock)
+ flash_word_program 0x08003235 Thumb Code 390 at32f421_flash.o(.text.flash_word_program)
+ fullBrake 0x080033bd Thumb Code 140 phaseouts.o(.text.fullBrake)
+ generatePwmTimerEvent 0x08003449 Thumb Code 18 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x0800345d Thumb Code 8 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x08003465 Thumb Code 14 comparator.o(.text.getCompOutputLevel)
+ getConvertedDegrees 0x08003475 Thumb Code 38 adc.o(.text.getConvertedDegrees)
+ getInputPinState 0x0800349d Thumb Code 14 io.o(.text.getInputPinState)
+ gpio_init 0x080034ad Thumb Code 118 at32f421_gpio.o(.text.gpio_init)
+ gpio_mode_QUICK 0x08003525 Thumb Code 22 functions.o(.text.gpio_mode_QUICK)
+ gpio_mode_set 0x0800353d Thumb Code 38 functions.o(.text.gpio_mode_set)
+ gpio_pin_mux_config 0x08003565 Thumb Code 44 at32f421_gpio.o(.text.gpio_pin_mux_config)
+ initAfterJump 0x08003591 Thumb Code 4 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003595 Thumb Code 402 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003729 Thumb Code 244 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x0800381d Thumb Code 834 main.o(.text.loadEEpromSettings)
+ main 0x08003b61 Thumb Code 3132 main.o(.text.main)
+ makeTelemPackage 0x0800479d Thumb Code 270 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080048ad Thumb Code 484 dshot.o(.text.make_dshot_package)
+ map 0x08004a91 Thumb Code 80 functions.o(.text.map)
+ maskPhaseInterrupts 0x08004ae1 Thumb Code 24 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08004af9 Thumb Code 114 at32f421_misc.o(.text.nvic_irq_enable)
+ playBeaconTune3 0x08004b6d Thumb Code 148 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x08004c01 Thumb Code 298 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x08004d2d Thumb Code 104 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08004d95 Thumb Code 104 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08004dfd Thumb Code 122 sounds.o(.text.playInputTune)
+ playInputTune2 0x08004e79 Thumb Code 124 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08004ef5 Thumb Code 140 sounds.o(.text.playStartupTune)
+ processDshot 0x08004f81 Thumb Code 56 main.o(.text.processDshot)
+ proportionalBrake 0x08004fb9 Thumb Code 120 phaseouts.o(.text.proportionalBrake)
+ read_flash_bin 0x08005031 Thumb Code 98 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005095 Thumb Code 126 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005115 Thumb Code 16 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005125 Thumb Code 132 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x080051a9 Thumb Code 290 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x080052cd Thumb Code 154 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005369 Thumb Code 28 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005385 Thumb Code 1718 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)
+ startMotor 0x08005a85 Thumb Code 190 main.o(.text.startMotor)
+ system_clock_config 0x08005b45 Thumb Code 118 peripherals.o(.text.system_clock_config)
+ system_core_clock_update 0x08005bbd Thumb Code 224 system_at32f421.o(.text.system_core_clock_update)
+ telem_UART_Init 0x08005cad Thumb Code 244 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08005da1 Thumb Code 1192 main.o(.text.tenKhzRoutine)
+ tmr_channel_enable 0x08006249 Thumb Code 150 at32f421_tmr.o(.text.tmr_channel_enable)
+ tmr_output_channel_buffer_enable 0x080062e1 Thumb Code 98 at32f421_tmr.o(.text.tmr_output_channel_buffer_enable)
+ tmr_period_buffer_enable 0x08006345 Thumb Code 18 at32f421_tmr.o(.text.tmr_period_buffer_enable)
+ tmr_reset 0x08006359 Thumb Code 186 at32f421_tmr.o(.text.tmr_reset)
+ transfercomplete 0x08006415 Thumb Code 428 signal.o(.text.transfercomplete)
+ usart_dma_transmitter_enable 0x080065c1 Thumb Code 18 at32f421_usart.o(.text.usart_dma_transmitter_enable)
+ usart_enable 0x080065d5 Thumb Code 18 at32f421_usart.o(.text.usart_enable)
+ usart_init 0x080065e9 Thumb Code 134 at32f421_usart.o(.text.usart_init)
+ usart_receiver_enable 0x08006671 Thumb Code 18 at32f421_usart.o(.text.usart_receiver_enable)
+ usart_single_line_halfduplex_select 0x08006685 Thumb Code 18 at32f421_usart.o(.text.usart_single_line_halfduplex_select)
+ usart_transmitter_enable 0x08006699 Thumb Code 18 at32f421_usart.o(.text.usart_transmitter_enable)
+ zcfoundroutine 0x080066ad Thumb Code 286 main.o(.text.zcfoundroutine)
+ __aeabi_fadd 0x080067cd Thumb Code 0 faddsub_clz.o(x$fpl$fadd)
+ _fadd 0x080067cd Thumb Code 196 faddsub_clz.o(x$fpl$fadd)
+ __aeabi_fcmpeq 0x08006891 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _feq 0x08006891 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ _fneq 0x0800689f Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpgt 0x080068ad Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgr 0x080068ad Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmpge 0x080068bb Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fgeq 0x080068bb Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmple 0x080068c9 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fleq 0x080068c9 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __aeabi_fcmplt 0x080068d7 Thumb Code 0 fcmp.o(x$fpl$fcmp)
+ _fls 0x080068d7 Thumb Code 14 fcmp.o(x$fpl$fcmp)
+ __fpl_fcmp_Inf 0x080068e5 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf)
+ __aeabi_fdiv 0x080068fd Thumb Code 0 fdiv.o(x$fpl$fdiv)
+ _fdiv 0x080068fd Thumb Code 384 fdiv.o(x$fpl$fdiv)
+ __aeabi_cfcmpeq 0x08006a81 Thumb Code 0 feqf.o(x$fpl$feqf)
+ _fcmpeq 0x08006a81 Thumb Code 104 feqf.o(x$fpl$feqf)
+ __aeabi_f2iz 0x08006ae9 Thumb Code 0 ffix.o(x$fpl$ffix)
+ _ffix 0x08006ae9 Thumb Code 54 ffix.o(x$fpl$ffix)
+ __aeabi_i2f 0x08006b21 Thumb Code 0 fflt_clz.o(x$fpl$fflt)
+ _fflt 0x08006b21 Thumb Code 48 fflt_clz.o(x$fpl$fflt)
+ _fcmpge 0x08006b51 Thumb Code 104 fgeqf.o(x$fpl$fgeqf)
+ __aeabi_cfcmple 0x08006bb9 Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ _fcmple 0x08006bb9 Thumb Code 104 fleqf.o(x$fpl$fleqf)
+ __fpl_fcmple_InfNaN 0x08006c0b Thumb Code 0 fleqf.o(x$fpl$fleqf)
+ __fpl_fnaninf 0x08006c21 Thumb Code 140 fnaninf.o(x$fpl$fnaninf)
+ __fpl_fretinf 0x08006cad Thumb Code 10 fretinf.o(x$fpl$fretinf)
+ __aeabi_fsub 0x08006cb9 Thumb Code 0 faddsub_clz.o(x$fpl$fsub)
+ _fsub 0x08006cb9 Thumb Code 234 faddsub_clz.o(x$fpl$fsub)
+ __I$use$fp 0x08006da2 Number 0 usenofp.o(x$fpl$usenofp)
+ gcr_encode_table 0x08006daa Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08006dbc Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08006ddc 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)
@@ -2705,181 +2704,181 @@ Image Symbol Table
servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
- VOLTAGE_DIVIDER 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)
- 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)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
- sin_mode_min_s_d 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)
- buffersize 0x2000005c Data 1 signal.o(.data..L_MergedGlobals)
- smallestnumber 0x2000005e Data 2 signal.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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
buffer_padding 0x200000d8 Data 1 io.o(.data.buffer_padding)
- dshot_frametime_high 0x200000da Data 2 signal.o(.data.dshot_frametime_high)
- ic_timer_prescaler 0x200000dc Data 1 io.o(.data.ic_timer_prescaler)
- max_servo_deviation 0x200000e0 Data 4 signal.o(.data.max_servo_deviation)
- nbDataToTransmit 0x200000e4 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
- pwmSin 0x200000e6 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)
- 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)
- EEPROM_VERSION 0x200004bd Data 1 main.o(.bss..L_MergedGlobals.2)
- degrees_celsius 0x200004be Data 1 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)
- 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)
+ ic_timer_prescaler 0x200000d9 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ system_core_clock 0x200003b4 Data 4 system_at32f421.o(.data.system_core_clock)
+ __libspace_start 0x200003b8 Data 96 libspace.o(.bss)
+ EDT_ARM_ENABLE 0x20000418 Data 1 dshot.o(.bss..L_MergedGlobals)
+ __temporary_stack_top$libspace 0x20000418 Data 0 libspace.o(.bss)
+ EDT_ARMED 0x20000419 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x2000041a Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x2000041b Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x2000041c Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x2000041d Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x2000041e Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x20000420 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x20000422 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x20000424 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x20000426 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x20000428 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x2000042c Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x20000430 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x20000434 Data 64 dshot.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000474 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000475 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x20000476 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x20000477 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x20000478 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x20000479 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000047a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x2000047c Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x2000047e Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000480 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000484 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x20000488 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x2000048c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000490 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000491 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000492 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000493 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000494 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000495 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x20000496 Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x20000497 Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x20000498 Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x20000499 Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000049a Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000049b Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x2000049c Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x2000049d Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x2000049e Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x2000049f Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x200004a0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x200004a1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x200004a2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x200004a3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x200004a4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x200004a5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x200004a6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x200004a7 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x200004a8 Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x200004a9 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x200004aa Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x200004ab Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x200004ac Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x200004ad Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x200004ae Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x200004af Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x200004b0 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x200004b1 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x200004b2 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x200004b3 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x200004b4 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x200004b5 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x200004b6 Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x200004b8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x200004ba Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x200004bc Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x200004be Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x200004c0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x200004c2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x200004c4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x200004c6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x200004c8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x200004ca Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x200004cc Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x200004ce Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x200004d0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x200004d2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x200004d4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x200004d6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x200004d8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x200004da Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x200004dc Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x200004de Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x200004e0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x200004e2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x200004e4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x200004e6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x200004e8 Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x200004ea Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x200004ec Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x200004ee Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x200004f0 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x200004f2 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x200004f4 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x200004f6 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x200004f8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004fc Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x20000500 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x20000504 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x20000508 Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x2000050c Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x20000510 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x20000514 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x20000518 Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x2000051c Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x20000528 Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x2000052e Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x20000538 Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x2000053c Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x2000063c Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x2000063d Data 176 main.o(.bss.eepromBuffer)
+ exti_int 0x200006f0 Data 4 at32f421_it.o(.bss.exti_int)
+ gcr 0x200006f4 Data 148 dshot.o(.bss.gcr)
+ last_dshot_command 0x20000788 Data 1 main.o(.bss.last_dshot_command)
+ out_put 0x20000789 Data 1 io.o(.bss.out_put)
+ readings 0x2000078a Data 200 main.o(.bss.readings)
@@ -2889,348 +2888,345 @@ Memory Map of the image
Image Entry point : 0x080010cd
- Load Region LR_IROM1 (Base: 0x08001000, Size: 0x000061c0, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060e8])
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006198, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x000060c0])
- Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005dfc, Max: 0x0000ffff, ABSOLUTE)
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005ddc, 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)
+ 0x08001000 0x08001000 0x000000cc Data RO 1354 RESET startup_at32f421.o
+ 0x080010cc 0x080010cc 0x00000008 Code RO 1367 * !!!main c_w.l(__main.o)
+ 0x080010d4 0x080010d4 0x00000034 Code RO 1569 !!!scatter c_w.l(__scatter.o)
+ 0x08001108 0x08001108 0x0000005a Code RO 1567 !!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)
+ 0x08001164 0x08001164 0x0000001c Code RO 1571 !!handler_zi c_w.l(__scatter_zi.o)
+ 0x08001180 0x08001180 0x00000002 Code RO 1429 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1436 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1438 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1440 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1443 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1445 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1447 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1450 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1452 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1454 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1456 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1458 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1460 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1462 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1464 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1466 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1468 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1470 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1474 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1476 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1478 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000000 Code RO 1480 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
+ 0x08001182 0x08001182 0x00000002 Code RO 1481 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
+ 0x08001184 0x08001184 0x00000002 Code RO 1503 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1518 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1520 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1523 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1526 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1528 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000000 Code RO 1531 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
+ 0x08001186 0x08001186 0x00000002 Code RO 1532 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1391 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
+ 0x08001188 0x08001188 0x00000000 Code RO 1404 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
+ 0x08001188 0x08001188 0x00000006 Code RO 1416 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
+ 0x0800118e 0x0800118e 0x00000000 Code RO 1406 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
+ 0x0800118e 0x0800118e 0x00000004 Code RO 1407 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000000 Code RO 1409 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
+ 0x08001192 0x08001192 0x00000008 Code RO 1410 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
+ 0x0800119a 0x0800119a 0x00000002 Code RO 1433 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
+ 0x0800119c 0x0800119c 0x00000000 Code RO 1483 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
+ 0x0800119c 0x0800119c 0x00000004 Code RO 1484 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
+ 0x080011a0 0x080011a0 0x00000006 Code RO 1485 .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)
+ 0x080011a8 0x080011a8 0x00000040 Code RO 1355 .text startup_at32f421.o
+ 0x080011e8 0x080011e8 0x0000004e Code RO 1363 .text c_w.l(rt_memclr_w.o)
+ 0x08001236 0x08001236 0x00000006 Code RO 1365 .text c_w.l(heapauxi.o)
+ 0x0800123c 0x0800123c 0x0000004a Code RO 1420 .text c_w.l(sys_stackheap_outer.o)
+ 0x08001286 0x08001286 0x00000012 Code RO 1422 .text c_w.l(exit.o)
+ 0x08001298 0x08001298 0x00000008 Code RO 1430 .text c_w.l(libspace.o)
+ 0x080012a0 0x080012a0 0x0000000c Code RO 1493 .text c_w.l(sys_exit.o)
+ 0x080012ac 0x080012ac 0x00000002 Code RO 1508 .text c_w.l(use_no_semi.o)
+ 0x080012ae 0x080012ae 0x00000000 Code RO 1510 .text c_w.l(indicate_semi.o)
0x080012ae 0x080012ae 0x00000002 PAD
- 0x080012b0 0x080012b0 0x0000001a Code RO 1134 .text.ADC1_CMP_IRQHandler at32f421_it.o
+ 0x080012b0 0x080012b0 0x0000001a Code RO 1135 .text.ADC1_CMP_IRQHandler at32f421_it.o
0x080012ca 0x080012ca 0x00000002 PAD
- 0x080012cc 0x080012cc 0x0000002e Code RO 1095 .text.ADC_DMA_Callback adc.o
+ 0x080012cc 0x080012cc 0x0000002e Code RO 1096 .text.ADC_DMA_Callback adc.o
0x080012fa 0x080012fa 0x00000002 PAD
- 0x080012fc 0x080012fc 0x00000116 Code RO 1097 .text.ADC_Init adc.o
+ 0x080012fc 0x080012fc 0x00000116 Code RO 1098 .text.ADC_Init adc.o
0x08001412 0x08001412 0x00000002 PAD
- 0x08001414 0x08001414 0x00000002 Code RO 1116 .text.BusFault_Handler at32f421_it.o
+ 0x08001414 0x08001414 0x00000002 Code RO 1117 .text.BusFault_Handler at32f421_it.o
0x08001416 0x08001416 0x00000002 PAD
- 0x08001418 0x08001418 0x0000002a Code RO 1128 .text.DMA1_Channel1_IRQHandler at32f421_it.o
+ 0x08001418 0x08001418 0x0000002a Code RO 1129 .text.DMA1_Channel1_IRQHandler at32f421_it.o
0x08001442 0x08001442 0x00000002 PAD
- 0x08001444 0x08001444 0x0000003c Code RO 1130 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
- 0x08001480 0x08001480 0x000000ac Code RO 1132 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
- 0x0800152c 0x0800152c 0x00000002 Code RO 1122 .text.DebugMon_Handler at32f421_it.o
- 0x0800152e 0x0800152e 0x00000002 PAD
- 0x08001530 0x08001530 0x00000028 Code RO 1146 .text.EXINT15_4_IRQHandler at32f421_it.o
- 0x08001558 0x08001558 0x00000002 Code RO 1112 .text.HardFault_Handler at32f421_it.o
+ 0x08001444 0x08001444 0x0000003c Code RO 1131 .text.DMA1_Channel3_2_IRQHandler at32f421_it.o
+ 0x08001480 0x08001480 0x00000082 Code RO 1133 .text.DMA1_Channel5_4_IRQHandler at32f421_it.o
+ 0x08001502 0x08001502 0x00000002 PAD
+ 0x08001504 0x08001504 0x00000002 Code RO 1123 .text.DebugMon_Handler at32f421_it.o
+ 0x08001506 0x08001506 0x00000002 PAD
+ 0x08001508 0x08001508 0x00000028 Code RO 1147 .text.EXINT15_4_IRQHandler at32f421_it.o
+ 0x08001530 0x08001530 0x00000002 Code RO 1113 .text.HardFault_Handler at32f421_it.o
+ 0x08001532 0x08001532 0x00000002 PAD
+ 0x08001534 0x08001534 0x00000026 Code RO 1239 .text.MX_IWDG_Init peripherals.o
0x0800155a 0x0800155a 0x00000002 PAD
- 0x0800155c 0x0800155c 0x00000026 Code RO 1238 .text.MX_IWDG_Init peripherals.o
- 0x08001582 0x08001582 0x00000002 PAD
- 0x08001584 0x08001584 0x00000002 Code RO 1114 .text.MemManage_Handler at32f421_it.o
- 0x08001586 0x08001586 0x00000002 PAD
- 0x08001588 0x08001588 0x00000002 Code RO 1110 .text.NMI_Handler at32f421_it.o
- 0x0800158a 0x0800158a 0x00000002 PAD
- 0x0800158c 0x0800158c 0x00000002 Code RO 1124 .text.PendSV_Handler at32f421_it.o
- 0x0800158e 0x0800158e 0x00000002 PAD
- 0x08001590 0x08001590 0x000000e8 Code RO 50 .text.PeriodElapsedCallback main.o
- 0x08001678 0x08001678 0x00000002 Code RO 1120 .text.SVC_Handler at32f421_it.o
- 0x0800167a 0x0800167a 0x00000002 PAD
- 0x0800167c 0x0800167c 0x00000002 Code RO 1126 .text.SysTick_Handler at32f421_it.o
- 0x0800167e 0x0800167e 0x00000002 PAD
- 0x08001680 0x08001680 0x0000008c Code RO 1338 .text.SystemInit system_at32f421.o
- 0x0800170c 0x0800170c 0x00000116 Code RO 1222 .text.TIM1_Init peripherals.o
- 0x08001822 0x08001822 0x00000002 PAD
- 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 192 .text.adc_base_config at32f421_adc.o
- 0x080018fc 0x080018fc 0x00000008 Code RO 190 .text.adc_base_default_para_init at32f421_adc.o
- 0x08001904 0x08001904 0x0000000a Code RO 198 .text.adc_calibration_init at32f421_adc.o
- 0x0800190e 0x0800190e 0x00000002 PAD
- 0x08001910 0x08001910 0x00000008 Code RO 200 .text.adc_calibration_init_status_get at32f421_adc.o
- 0x08001918 0x08001918 0x0000000a Code RO 202 .text.adc_calibration_start at32f421_adc.o
+ 0x0800155c 0x0800155c 0x00000002 Code RO 1115 .text.MemManage_Handler at32f421_it.o
+ 0x0800155e 0x0800155e 0x00000002 PAD
+ 0x08001560 0x08001560 0x00000002 Code RO 1111 .text.NMI_Handler at32f421_it.o
+ 0x08001562 0x08001562 0x00000002 PAD
+ 0x08001564 0x08001564 0x00000002 Code RO 1125 .text.PendSV_Handler at32f421_it.o
+ 0x08001566 0x08001566 0x00000002 PAD
+ 0x08001568 0x08001568 0x000000e8 Code RO 50 .text.PeriodElapsedCallback main.o
+ 0x08001650 0x08001650 0x00000002 Code RO 1121 .text.SVC_Handler at32f421_it.o
+ 0x08001652 0x08001652 0x00000002 PAD
+ 0x08001654 0x08001654 0x00000002 Code RO 1127 .text.SysTick_Handler at32f421_it.o
+ 0x08001656 0x08001656 0x00000002 PAD
+ 0x08001658 0x08001658 0x0000008c Code RO 1339 .text.SystemInit system_at32f421.o
+ 0x080016e4 0x080016e4 0x00000116 Code RO 1223 .text.TIM1_Init peripherals.o
+ 0x080017fa 0x080017fa 0x00000002 PAD
+ 0x080017fc 0x080017fc 0x00000012 Code RO 1137 .text.TMR14_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800180e 0x0800180e 0x00000002 PAD
+ 0x08001810 0x08001810 0x00000016 Code RO 1141 .text.TMR15_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001826 0x08001826 0x00000002 PAD
+ 0x08001828 0x08001828 0x00000010 Code RO 1139 .text.TMR16_GLOBAL_IRQHandler at32f421_it.o
+ 0x08001838 0x08001838 0x00000022 Code RO 1145 .text.TMR3_GLOBAL_IRQHandler at32f421_it.o
+ 0x0800185a 0x0800185a 0x00000002 PAD
+ 0x0800185c 0x0800185c 0x00000002 Code RO 1143 .text.USART1_IRQHandler at32f421_it.o
+ 0x0800185e 0x0800185e 0x00000002 PAD
+ 0x08001860 0x08001860 0x00000002 Code RO 1119 .text.UsageFault_Handler at32f421_it.o
+ 0x08001862 0x08001862 0x00000002 PAD
+ 0x08001864 0x08001864 0x0000002a Code RO 68 .text.__NVIC_SystemReset main.o
+ 0x0800188e 0x0800188e 0x00000002 PAD
+ 0x08001890 0x08001890 0x00000044 Code RO 193 .text.adc_base_config at32f421_adc.o
+ 0x080018d4 0x080018d4 0x00000008 Code RO 191 .text.adc_base_default_para_init at32f421_adc.o
+ 0x080018dc 0x080018dc 0x0000000a Code RO 199 .text.adc_calibration_init at32f421_adc.o
+ 0x080018e6 0x080018e6 0x00000002 PAD
+ 0x080018e8 0x080018e8 0x00000008 Code RO 201 .text.adc_calibration_init_status_get at32f421_adc.o
+ 0x080018f0 0x080018f0 0x0000000a Code RO 203 .text.adc_calibration_start at32f421_adc.o
+ 0x080018fa 0x080018fa 0x00000002 PAD
+ 0x080018fc 0x080018fc 0x00000008 Code RO 205 .text.adc_calibration_status_get at32f421_adc.o
+ 0x08001904 0x08001904 0x00000012 Code RO 195 .text.adc_dma_mode_enable at32f421_adc.o
+ 0x08001916 0x08001916 0x00000002 PAD
+ 0x08001918 0x08001918 0x0000000a Code RO 189 .text.adc_enable at32f421_adc.o
0x08001922 0x08001922 0x00000002 PAD
- 0x08001924 0x08001924 0x00000008 Code RO 204 .text.adc_calibration_status_get at32f421_adc.o
- 0x0800192c 0x0800192c 0x00000012 Code RO 194 .text.adc_dma_mode_enable at32f421_adc.o
- 0x0800193e 0x0800193e 0x00000002 PAD
- 0x08001940 0x08001940 0x0000000a Code RO 188 .text.adc_enable at32f421_adc.o
- 0x0800194a 0x0800194a 0x00000002 PAD
- 0x0800194c 0x0800194c 0x0000025a Code RO 212 .text.adc_ordinary_channel_set at32f421_adc.o
- 0x08001ba6 0x08001ba6 0x00000002 PAD
- 0x08001ba8 0x08001ba8 0x0000002a Code RO 218 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
- 0x08001bd2 0x08001bd2 0x00000002 PAD
- 0x08001bd4 0x08001bd4 0x00000012 Code RO 234 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
- 0x08001be6 0x08001be6 0x00000002 PAD
- 0x08001be8 0x08001be8 0x0000001a Code RO 232 .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 0x00000082 Code RO 1162 .text.changeCompInput comparator.o
- 0x08001dce 0x08001dce 0x00000002 PAD
- 0x08001dd0 0x08001dd0 0x00000016 Code RO 264 .text.cmp_enable at32f421_cmp.o
- 0x08001de6 0x08001de6 0x00000002 PAD
- 0x08001de8 0x08001de8 0x000003b4 Code RO 1300 .text.comStep phaseouts.o
- 0x0800219c 0x0800219c 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
- 0x08002664 0x08002664 0x000001e0 Code RO 121 .text.computeServoInput signal.o
- 0x08002844 0x08002844 0x0000001c Code RO 346 .text.crm_adc_clock_div_set at32f421_crm.o
- 0x08002860 0x08002860 0x0000001a Code RO 340 .text.crm_ahb_div_set at32f421_crm.o
- 0x0800287a 0x0800287a 0x00000002 PAD
- 0x0800287c 0x0800287c 0x0000001a Code RO 342 .text.crm_apb1_div_set at32f421_crm.o
- 0x08002896 0x08002896 0x00000002 PAD
- 0x08002898 0x08002898 0x0000001a Code RO 344 .text.crm_apb2_div_set at32f421_crm.o
- 0x080028b2 0x080028b2 0x00000002 PAD
- 0x080028b4 0x080028b4 0x00000018 Code RO 366 .text.crm_auto_step_mode_enable at32f421_crm.o
- 0x080028cc 0x080028cc 0x00000082 Code RO 332 .text.crm_clock_source_enable at32f421_crm.o
- 0x0800294e 0x0800294e 0x00000002 PAD
- 0x08002950 0x08002950 0x00000120 Code RO 360 .text.crm_clocks_freq_get at32f421_crm.o
- 0x08002a70 0x08002a70 0x0000001a Code RO 318 .text.crm_flag_get at32f421_crm.o
- 0x08002a8a 0x08002a8a 0x00000002 PAD
- 0x08002a8c 0x08002a8c 0x00000028 Code RO 326 .text.crm_periph_clock_enable at32f421_crm.o
- 0x08002ab4 0x08002ab4 0x00000028 Code RO 328 .text.crm_periph_reset at32f421_crm.o
- 0x08002adc 0x08002adc 0x0000004e Code RO 352 .text.crm_pll_config at32f421_crm.o
- 0x08002b2a 0x08002b2a 0x00000002 PAD
- 0x08002b2c 0x08002b2c 0x0000007a Code RO 312 .text.crm_reset at32f421_crm.o
- 0x08002ba6 0x08002ba6 0x00000002 PAD
- 0x08002ba8 0x08002ba8 0x00000012 Code RO 356 .text.crm_sysclk_switch at32f421_crm.o
- 0x08002bba 0x08002bba 0x00000002 PAD
- 0x08002bbc 0x08002bbc 0x00000010 Code RO 358 .text.crm_sysclk_switch_status_get at32f421_crm.o
- 0x08002bcc 0x08002bcc 0x0000002c Code RO 22 .text.delayMicros functions.o
- 0x08002bf8 0x08002bf8 0x0000004e Code RO 24 .text.delayMillis functions.o
- 0x08002c46 0x08002c46 0x00000002 PAD
- 0x08002c48 0x08002c48 0x00000238 Code RO 129 .text.detectInput signal.o
- 0x08002e80 0x08002e80 0x0000000a Code RO 403 .text.dma_channel_enable at32f421_dma.o
- 0x08002e8a 0x08002e8a 0x00000002 PAD
- 0x08002e8c 0x08002e8c 0x0000000e Code RO 409 .text.dma_default_para_init at32f421_dma.o
- 0x08002e9a 0x08002e9a 0x00000002 PAD
- 0x08002e9c 0x08002e9c 0x00000010 Code RO 405 .text.dma_flag_get at32f421_dma.o
- 0x08002eac 0x08002eac 0x0000007c Code RO 411 .text.dma_init at32f421_dma.o
- 0x08002f28 0x08002f28 0x00000040 Code RO 395 .text.dma_reset at32f421_dma.o
- 0x08002f68 0x08002f68 0x00000012 Code RO 1160 .text.enableCompInterrupts comparator.o
- 0x08002f7a 0x08002f7a 0x00000002 PAD
- 0x08002f7c 0x08002f7c 0x0000010e Code RO 1268 .text.enableCorePeripherals peripherals.o
- 0x0800308a 0x0800308a 0x00000002 PAD
- 0x0800308c 0x0800308c 0x00000010 Code RO 1199 .text.enableHalfTransferInt io.o
- 0x0800309c 0x0800309c 0x0000000c Code RO 551 .text.flash_flag_clear at32f421_flash.o
- 0x080030a8 0x080030a8 0x00000012 Code RO 559 .text.flash_lock at32f421_flash.o
- 0x080030ba 0x080030ba 0x00000002 PAD
- 0x080030bc 0x080030bc 0x0000018e Code RO 561 .text.flash_sector_erase at32f421_flash.o
- 0x0800324a 0x0800324a 0x00000002 PAD
- 0x0800324c 0x0800324c 0x0000001e Code RO 557 .text.flash_unlock at32f421_flash.o
- 0x0800326a 0x0800326a 0x00000002 PAD
- 0x0800326c 0x0800326c 0x00000186 Code RO 569 .text.flash_word_program at32f421_flash.o
- 0x080033f2 0x080033f2 0x00000002 PAD
- 0x080033f4 0x080033f4 0x0000008c Code RO 1302 .text.fullBrake phaseouts.o
- 0x08003480 0x08003480 0x00000012 Code RO 1264 .text.generatePwmTimerEvent peripherals.o
- 0x08003492 0x08003492 0x00000002 PAD
- 0x08003494 0x08003494 0x00000008 Code RO 20 .text.getAbsDif functions.o
- 0x0800349c 0x0800349c 0x0000000e Code RO 1156 .text.getCompOutputLevel comparator.o
+ 0x08001924 0x08001924 0x0000025a Code RO 213 .text.adc_ordinary_channel_set at32f421_adc.o
+ 0x08001b7e 0x08001b7e 0x00000002 PAD
+ 0x08001b80 0x08001b80 0x0000002a Code RO 219 .text.adc_ordinary_conversion_trigger_set at32f421_adc.o
+ 0x08001baa 0x08001baa 0x00000002 PAD
+ 0x08001bac 0x08001bac 0x00000012 Code RO 235 .text.adc_ordinary_software_trigger_enable at32f421_adc.o
+ 0x08001bbe 0x08001bbe 0x00000002 PAD
+ 0x08001bc0 0x08001bc0 0x0000001a Code RO 233 .text.adc_tempersensor_vintrv_enable at32f421_adc.o
+ 0x08001bda 0x08001bda 0x00000002 PAD
+ 0x08001bdc 0x08001bdc 0x0000008a Code RO 1299 .text.allOff phaseouts.o
+ 0x08001c66 0x08001c66 0x00000002 PAD
+ 0x08001c68 0x08001c68 0x000000ba Code RO 1305 .text.allpwm phaseouts.o
+ 0x08001d22 0x08001d22 0x00000002 PAD
+ 0x08001d24 0x08001d24 0x00000082 Code RO 1163 .text.changeCompInput comparator.o
+ 0x08001da6 0x08001da6 0x00000002 PAD
+ 0x08001da8 0x08001da8 0x00000016 Code RO 265 .text.cmp_enable at32f421_cmp.o
+ 0x08001dbe 0x08001dbe 0x00000002 PAD
+ 0x08001dc0 0x08001dc0 0x000003b4 Code RO 1301 .text.comStep phaseouts.o
+ 0x08002174 0x08002174 0x000004c8 Code RO 2 .text.computeDshotDMA dshot.o
+ 0x0800263c 0x0800263c 0x000001e0 Code RO 123 .text.computeServoInput signal.o
+ 0x0800281c 0x0800281c 0x0000001c Code RO 347 .text.crm_adc_clock_div_set at32f421_crm.o
+ 0x08002838 0x08002838 0x0000001a Code RO 341 .text.crm_ahb_div_set at32f421_crm.o
+ 0x08002852 0x08002852 0x00000002 PAD
+ 0x08002854 0x08002854 0x0000001a Code RO 343 .text.crm_apb1_div_set at32f421_crm.o
+ 0x0800286e 0x0800286e 0x00000002 PAD
+ 0x08002870 0x08002870 0x0000001a Code RO 345 .text.crm_apb2_div_set at32f421_crm.o
+ 0x0800288a 0x0800288a 0x00000002 PAD
+ 0x0800288c 0x0800288c 0x00000018 Code RO 367 .text.crm_auto_step_mode_enable at32f421_crm.o
+ 0x080028a4 0x080028a4 0x00000082 Code RO 333 .text.crm_clock_source_enable at32f421_crm.o
+ 0x08002926 0x08002926 0x00000002 PAD
+ 0x08002928 0x08002928 0x00000120 Code RO 361 .text.crm_clocks_freq_get at32f421_crm.o
+ 0x08002a48 0x08002a48 0x0000001a Code RO 319 .text.crm_flag_get at32f421_crm.o
+ 0x08002a62 0x08002a62 0x00000002 PAD
+ 0x08002a64 0x08002a64 0x00000028 Code RO 327 .text.crm_periph_clock_enable at32f421_crm.o
+ 0x08002a8c 0x08002a8c 0x00000028 Code RO 329 .text.crm_periph_reset at32f421_crm.o
+ 0x08002ab4 0x08002ab4 0x0000004e Code RO 353 .text.crm_pll_config at32f421_crm.o
+ 0x08002b02 0x08002b02 0x00000002 PAD
+ 0x08002b04 0x08002b04 0x0000007a Code RO 313 .text.crm_reset at32f421_crm.o
+ 0x08002b7e 0x08002b7e 0x00000002 PAD
+ 0x08002b80 0x08002b80 0x00000012 Code RO 357 .text.crm_sysclk_switch at32f421_crm.o
+ 0x08002b92 0x08002b92 0x00000002 PAD
+ 0x08002b94 0x08002b94 0x00000010 Code RO 359 .text.crm_sysclk_switch_status_get at32f421_crm.o
+ 0x08002ba4 0x08002ba4 0x0000002c Code RO 22 .text.delayMicros functions.o
+ 0x08002bd0 0x08002bd0 0x0000004e Code RO 24 .text.delayMillis functions.o
+ 0x08002c1e 0x08002c1e 0x00000002 PAD
+ 0x08002c20 0x08002c20 0x00000238 Code RO 131 .text.detectInput signal.o
+ 0x08002e58 0x08002e58 0x0000000a Code RO 404 .text.dma_channel_enable at32f421_dma.o
+ 0x08002e62 0x08002e62 0x00000002 PAD
+ 0x08002e64 0x08002e64 0x0000000e Code RO 410 .text.dma_default_para_init at32f421_dma.o
+ 0x08002e72 0x08002e72 0x00000002 PAD
+ 0x08002e74 0x08002e74 0x00000010 Code RO 406 .text.dma_flag_get at32f421_dma.o
+ 0x08002e84 0x08002e84 0x0000007c Code RO 412 .text.dma_init at32f421_dma.o
+ 0x08002f00 0x08002f00 0x00000040 Code RO 396 .text.dma_reset at32f421_dma.o
+ 0x08002f40 0x08002f40 0x00000012 Code RO 1161 .text.enableCompInterrupts comparator.o
+ 0x08002f52 0x08002f52 0x00000002 PAD
+ 0x08002f54 0x08002f54 0x0000010e Code RO 1269 .text.enableCorePeripherals peripherals.o
+ 0x08003062 0x08003062 0x00000002 PAD
+ 0x08003064 0x08003064 0x0000000c Code RO 552 .text.flash_flag_clear at32f421_flash.o
+ 0x08003070 0x08003070 0x00000012 Code RO 560 .text.flash_lock at32f421_flash.o
+ 0x08003082 0x08003082 0x00000002 PAD
+ 0x08003084 0x08003084 0x0000018e Code RO 562 .text.flash_sector_erase at32f421_flash.o
+ 0x08003212 0x08003212 0x00000002 PAD
+ 0x08003214 0x08003214 0x0000001e Code RO 558 .text.flash_unlock at32f421_flash.o
+ 0x08003232 0x08003232 0x00000002 PAD
+ 0x08003234 0x08003234 0x00000186 Code RO 570 .text.flash_word_program at32f421_flash.o
+ 0x080033ba 0x080033ba 0x00000002 PAD
+ 0x080033bc 0x080033bc 0x0000008c Code RO 1303 .text.fullBrake phaseouts.o
+ 0x08003448 0x08003448 0x00000012 Code RO 1265 .text.generatePwmTimerEvent peripherals.o
+ 0x0800345a 0x0800345a 0x00000002 PAD
+ 0x0800345c 0x0800345c 0x00000008 Code RO 20 .text.getAbsDif functions.o
+ 0x08003464 0x08003464 0x0000000e Code RO 1157 .text.getCompOutputLevel comparator.o
+ 0x08003472 0x08003472 0x00000002 PAD
+ 0x08003474 0x08003474 0x00000026 Code RO 1100 .text.getConvertedDegrees adc.o
+ 0x0800349a 0x0800349a 0x00000002 PAD
+ 0x0800349c 0x0800349c 0x0000000e Code RO 1192 .text.getInputPinState io.o
0x080034aa 0x080034aa 0x00000002 PAD
- 0x080034ac 0x080034ac 0x00000026 Code RO 1099 .text.getConvertedDegrees adc.o
- 0x080034d2 0x080034d2 0x00000002 PAD
- 0x080034d4 0x080034d4 0x0000000e Code RO 1191 .text.getInputPinState io.o
- 0x080034e2 0x080034e2 0x00000002 PAD
- 0x080034e4 0x080034e4 0x00000076 Code RO 627 .text.gpio_init at32f421_gpio.o
- 0x0800355a 0x0800355a 0x00000002 PAD
- 0x0800355c 0x0800355c 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
- 0x08003572 0x08003572 0x00000002 PAD
- 0x08003574 0x08003574 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
- 0x0800359a 0x0800359a 0x00000002 PAD
- 0x0800359c 0x0800359c 0x0000002c Code RO 651 .text.gpio_pin_mux_config at32f421_gpio.o
- 0x080035c8 0x080035c8 0x00000004 Code RO 1236 .text.initAfterJump peripherals.o
- 0x080035cc 0x080035cc 0x00000192 Code RO 1214 .text.initCorePeripherals peripherals.o
- 0x0800375e 0x0800375e 0x00000002 PAD
- 0x08003760 0x08003760 0x000000f4 Code RO 52 .text.interruptRoutine main.o
- 0x08003854 0x08003854 0x0000033e Code RO 40 .text.loadEEpromSettings main.o
- 0x08003b92 0x08003b92 0x00000002 PAD
- 0x08003b94 0x08003b94 0x00000c4c Code RO 66 .text.main main.o
- 0x080047e0 0x080047e0 0x0000010e Code RO 1324 .text.makeTelemPackage serial_telemetry.o
- 0x080048ee 0x080048ee 0x00000002 PAD
- 0x080048f0 0x080048f0 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
- 0x08004ad4 0x08004ad4 0x00000050 Code RO 18 .text.map functions.o
- 0x08004b24 0x08004b24 0x00000018 Code RO 1158 .text.maskPhaseInterrupts comparator.o
- 0x08004b3c 0x08004b3c 0x00000072 Code RO 733 .text.nvic_irq_enable at32f421_misc.o
- 0x08004bae 0x08004bae 0x00000002 PAD
- 0x08004bb0 0x08004bb0 0x00000094 Code RO 169 .text.playBeaconTune3 sounds.o
- 0x08004c44 0x08004c44 0x0000012a Code RO 153 .text.playBlueJayTune sounds.o
- 0x08004d6e 0x08004d6e 0x00000002 PAD
- 0x08004d70 0x08004d70 0x00000068 Code RO 167 .text.playChangedTone sounds.o
- 0x08004dd8 0x08004dd8 0x00000068 Code RO 165 .text.playDefaultTone sounds.o
- 0x08004e40 0x08004e40 0x0000007a Code RO 163 .text.playInputTune sounds.o
- 0x08004eba 0x08004eba 0x00000002 PAD
- 0x08004ebc 0x08004ebc 0x0000007c Code RO 161 .text.playInputTune2 sounds.o
- 0x08004f38 0x08004f38 0x0000008c Code RO 155 .text.playStartupTune sounds.o
- 0x08004fc4 0x08004fc4 0x00000038 Code RO 62 .text.processDshot main.o
- 0x08004ffc 0x08004ffc 0x00000078 Code RO 1278 .text.proportionalBrake phaseouts.o
- 0x08005074 0x08005074 0x00000062 Code RO 1173 .text.read_flash_bin eeprom.o
- 0x080050d6 0x080050d6 0x00000002 PAD
- 0x080050d8 0x080050d8 0x00000080 Code RO 1187 .text.receiveDshotDma io.o
- 0x08005158 0x08005158 0x00000010 Code RO 1266 .text.resetInputCaptureTimer peripherals.o
- 0x08005168 0x08005168 0x00000084 Code RO 42 .text.saveEEpromSettings main.o
- 0x080051ec 0x080051ec 0x00000122 Code RO 1171 .text.save_flash_nolib eeprom.o
- 0x0800530e 0x0800530e 0x00000002 PAD
- 0x08005310 0x08005310 0x0000009a Code RO 1189 .text.sendDshotDma io.o
- 0x080053aa 0x080053aa 0x00000002 PAD
- 0x080053ac 0x080053ac 0x0000001c Code RO 1318 .text.send_telem_DMA serial_telemetry.o
- 0x080053c8 0x080053c8 0x000006b6 Code RO 56 .text.setInput main.o
- 0x08005a7e 0x08005a7e 0x00000002 PAD
- 0x08005a80 0x08005a80 0x00000012 Code RO 1193 .text.setInputPolarityRising io.o
- 0x08005a92 0x08005a92 0x00000002 PAD
- 0x08005a94 0x08005a94 0x0000000e Code RO 1197 .text.setInputPullUp io.o
- 0x08005aa2 0x08005aa2 0x00000002 PAD
- 0x08005aa4 0x08005aa4 0x0000000c Code RO 1258 .text.setPWMCompare1 peripherals.o
- 0x08005ab0 0x08005ab0 0x0000000c Code RO 1260 .text.setPWMCompare2 peripherals.o
- 0x08005abc 0x08005abc 0x0000000c Code RO 1262 .text.setPWMCompare3 peripherals.o
- 0x08005ac8 0x08005ac8 0x00000014 Code RO 145 .text.setVolume sounds.o
- 0x08005adc 0x08005adc 0x000000be Code RO 54 .text.startMotor main.o
- 0x08005b9a 0x08005b9a 0x00000002 PAD
- 0x08005b9c 0x08005b9c 0x00000076 Code RO 1216 .text.system_clock_config peripherals.o
- 0x08005c12 0x08005c12 0x00000002 PAD
- 0x08005c14 0x08005c14 0x000000f0 Code RO 1340 .text.system_core_clock_update system_at32f421.o
- 0x08005d04 0x08005d04 0x000000f4 Code RO 1326 .text.telem_UART_Init serial_telemetry.o
- 0x08005df8 0x08005df8 0x00000498 Code RO 58 .text.tenKhzRoutine main.o
- 0x08006290 0x08006290 0x00000096 Code RO 919 .text.tmr_channel_enable at32f421_tmr.o
- 0x08006326 0x08006326 0x00000002 PAD
- 0x08006328 0x08006328 0x00000062 Code RO 905 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
- 0x0800638a 0x0800638a 0x00000002 PAD
- 0x0800638c 0x0800638c 0x00000012 Code RO 903 .text.tmr_period_buffer_enable at32f421_tmr.o
- 0x0800639e 0x0800639e 0x00000002 PAD
- 0x080063a0 0x080063a0 0x000000ba Code RO 865 .text.tmr_reset at32f421_tmr.o
- 0x0800645a 0x0800645a 0x00000002 PAD
- 0x0800645c 0x0800645c 0x00000184 Code RO 123 .text.transfercomplete signal.o
- 0x080065e0 0x080065e0 0x00000012 Code RO 1001 .text.usart_dma_transmitter_enable at32f421_usart.o
- 0x080065f2 0x080065f2 0x00000002 PAD
- 0x080065f4 0x080065f4 0x00000012 Code RO 989 .text.usart_enable at32f421_usart.o
- 0x08006606 0x08006606 0x00000002 PAD
- 0x08006608 0x08006608 0x00000086 Code RO 985 .text.usart_init at32f421_usart.o
- 0x0800668e 0x0800668e 0x00000002 PAD
- 0x08006690 0x08006690 0x00000012 Code RO 993 .text.usart_receiver_enable at32f421_usart.o
- 0x080066a2 0x080066a2 0x00000002 PAD
- 0x080066a4 0x080066a4 0x00000012 Code RO 1029 .text.usart_single_line_halfduplex_select at32f421_usart.o
- 0x080066b6 0x080066b6 0x00000002 PAD
- 0x080066b8 0x080066b8 0x00000012 Code RO 991 .text.usart_transmitter_enable at32f421_usart.o
- 0x080066ca 0x080066ca 0x00000002 PAD
- 0x080066cc 0x080066cc 0x0000011e Code RO 60 .text.zcfoundroutine main.o
- 0x080067ea 0x080067ea 0x00000002 PAD
- 0x080067ec 0x080067ec 0x000000c4 Code RO 1368 x$fpl$fadd fz_ws.l(faddsub_clz.o)
- 0x080068b0 0x080068b0 0x00000054 Code RO 1374 x$fpl$fcmp fz_ws.l(fcmp.o)
- 0x08006904 0x08006904 0x00000018 Code RO 1417 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
- 0x0800691c 0x0800691c 0x00000184 Code RO 1377 x$fpl$fdiv fz_ws.l(fdiv.o)
- 0x08006aa0 0x08006aa0 0x00000068 Code RO 1391 x$fpl$feqf fz_ws.l(feqf.o)
- 0x08006b08 0x08006b08 0x00000036 Code RO 1380 x$fpl$ffix fz_ws.l(ffix.o)
- 0x08006b3e 0x08006b3e 0x00000002 PAD
- 0x08006b40 0x08006b40 0x00000030 Code RO 1385 x$fpl$fflt fz_ws.l(fflt_clz.o)
- 0x08006b70 0x08006b70 0x00000068 Code RO 1393 x$fpl$fgeqf fz_ws.l(fgeqf.o)
- 0x08006bd8 0x08006bd8 0x00000068 Code RO 1395 x$fpl$fleqf fz_ws.l(fleqf.o)
- 0x08006c40 0x08006c40 0x0000008c Code RO 1397 x$fpl$fnaninf fz_ws.l(fnaninf.o)
- 0x08006ccc 0x08006ccc 0x0000000a Code RO 1399 x$fpl$fretinf fz_ws.l(fretinf.o)
- 0x08006cd6 0x08006cd6 0x00000002 PAD
- 0x08006cd8 0x08006cd8 0x000000ea Code RO 1370 x$fpl$fsub fz_ws.l(faddsub_clz.o)
- 0x08006dc2 0x08006dc2 0x00000000 Code RO 1401 x$fpl$usenofp fz_ws.l(usenofp.o)
- 0x08006dc2 0x08006dc2 0x00000008 Data RO 374 .rodata.cst8 at32f421_crm.o
- 0x08006dca 0x08006dca 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
- 0x08006dda 0x08006dda 0x00000002 PAD
- 0x08006ddc 0x08006ddc 0x00000020 Data RO 1565 Region$$Table anon$$obj.o
+ 0x080034ac 0x080034ac 0x00000076 Code RO 628 .text.gpio_init at32f421_gpio.o
+ 0x08003522 0x08003522 0x00000002 PAD
+ 0x08003524 0x08003524 0x00000016 Code RO 26 .text.gpio_mode_QUICK functions.o
+ 0x0800353a 0x0800353a 0x00000002 PAD
+ 0x0800353c 0x0800353c 0x00000026 Code RO 28 .text.gpio_mode_set functions.o
+ 0x08003562 0x08003562 0x00000002 PAD
+ 0x08003564 0x08003564 0x0000002c Code RO 652 .text.gpio_pin_mux_config at32f421_gpio.o
+ 0x08003590 0x08003590 0x00000004 Code RO 1237 .text.initAfterJump peripherals.o
+ 0x08003594 0x08003594 0x00000192 Code RO 1215 .text.initCorePeripherals peripherals.o
+ 0x08003726 0x08003726 0x00000002 PAD
+ 0x08003728 0x08003728 0x000000f4 Code RO 52 .text.interruptRoutine main.o
+ 0x0800381c 0x0800381c 0x00000342 Code RO 40 .text.loadEEpromSettings main.o
+ 0x08003b5e 0x08003b5e 0x00000002 PAD
+ 0x08003b60 0x08003b60 0x00000c3c Code RO 66 .text.main main.o
+ 0x0800479c 0x0800479c 0x0000010e Code RO 1325 .text.makeTelemPackage serial_telemetry.o
+ 0x080048aa 0x080048aa 0x00000002 PAD
+ 0x080048ac 0x080048ac 0x000001e4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x08004a90 0x08004a90 0x00000050 Code RO 18 .text.map functions.o
+ 0x08004ae0 0x08004ae0 0x00000018 Code RO 1159 .text.maskPhaseInterrupts comparator.o
+ 0x08004af8 0x08004af8 0x00000072 Code RO 734 .text.nvic_irq_enable at32f421_misc.o
+ 0x08004b6a 0x08004b6a 0x00000002 PAD
+ 0x08004b6c 0x08004b6c 0x00000094 Code RO 170 .text.playBeaconTune3 sounds.o
+ 0x08004c00 0x08004c00 0x0000012a Code RO 154 .text.playBlueJayTune sounds.o
+ 0x08004d2a 0x08004d2a 0x00000002 PAD
+ 0x08004d2c 0x08004d2c 0x00000068 Code RO 168 .text.playChangedTone sounds.o
+ 0x08004d94 0x08004d94 0x00000068 Code RO 166 .text.playDefaultTone sounds.o
+ 0x08004dfc 0x08004dfc 0x0000007a Code RO 164 .text.playInputTune sounds.o
+ 0x08004e76 0x08004e76 0x00000002 PAD
+ 0x08004e78 0x08004e78 0x0000007c Code RO 162 .text.playInputTune2 sounds.o
+ 0x08004ef4 0x08004ef4 0x0000008c Code RO 156 .text.playStartupTune sounds.o
+ 0x08004f80 0x08004f80 0x00000038 Code RO 62 .text.processDshot main.o
+ 0x08004fb8 0x08004fb8 0x00000078 Code RO 1279 .text.proportionalBrake phaseouts.o
+ 0x08005030 0x08005030 0x00000062 Code RO 1174 .text.read_flash_bin eeprom.o
+ 0x08005092 0x08005092 0x00000002 PAD
+ 0x08005094 0x08005094 0x0000007e Code RO 1188 .text.receiveDshotDma io.o
+ 0x08005112 0x08005112 0x00000002 PAD
+ 0x08005114 0x08005114 0x00000010 Code RO 1267 .text.resetInputCaptureTimer peripherals.o
+ 0x08005124 0x08005124 0x00000084 Code RO 42 .text.saveEEpromSettings main.o
+ 0x080051a8 0x080051a8 0x00000122 Code RO 1172 .text.save_flash_nolib eeprom.o
+ 0x080052ca 0x080052ca 0x00000002 PAD
+ 0x080052cc 0x080052cc 0x0000009a Code RO 1190 .text.sendDshotDma io.o
+ 0x08005366 0x08005366 0x00000002 PAD
+ 0x08005368 0x08005368 0x0000001c Code RO 1319 .text.send_telem_DMA serial_telemetry.o
+ 0x08005384 0x08005384 0x000006b6 Code RO 56 .text.setInput main.o
+ 0x08005a3a 0x08005a3a 0x00000002 PAD
+ 0x08005a3c 0x08005a3c 0x0000000e Code RO 1198 .text.setInputPullUp io.o
+ 0x08005a4a 0x08005a4a 0x00000002 PAD
+ 0x08005a4c 0x08005a4c 0x0000000c Code RO 1259 .text.setPWMCompare1 peripherals.o
+ 0x08005a58 0x08005a58 0x0000000c Code RO 1261 .text.setPWMCompare2 peripherals.o
+ 0x08005a64 0x08005a64 0x0000000c Code RO 1263 .text.setPWMCompare3 peripherals.o
+ 0x08005a70 0x08005a70 0x00000014 Code RO 146 .text.setVolume sounds.o
+ 0x08005a84 0x08005a84 0x000000be Code RO 54 .text.startMotor main.o
+ 0x08005b42 0x08005b42 0x00000002 PAD
+ 0x08005b44 0x08005b44 0x00000076 Code RO 1217 .text.system_clock_config peripherals.o
+ 0x08005bba 0x08005bba 0x00000002 PAD
+ 0x08005bbc 0x08005bbc 0x000000f0 Code RO 1341 .text.system_core_clock_update system_at32f421.o
+ 0x08005cac 0x08005cac 0x000000f4 Code RO 1327 .text.telem_UART_Init serial_telemetry.o
+ 0x08005da0 0x08005da0 0x000004a8 Code RO 58 .text.tenKhzRoutine main.o
+ 0x08006248 0x08006248 0x00000096 Code RO 920 .text.tmr_channel_enable at32f421_tmr.o
+ 0x080062de 0x080062de 0x00000002 PAD
+ 0x080062e0 0x080062e0 0x00000062 Code RO 906 .text.tmr_output_channel_buffer_enable at32f421_tmr.o
+ 0x08006342 0x08006342 0x00000002 PAD
+ 0x08006344 0x08006344 0x00000012 Code RO 904 .text.tmr_period_buffer_enable at32f421_tmr.o
+ 0x08006356 0x08006356 0x00000002 PAD
+ 0x08006358 0x08006358 0x000000ba Code RO 866 .text.tmr_reset at32f421_tmr.o
+ 0x08006412 0x08006412 0x00000002 PAD
+ 0x08006414 0x08006414 0x000001ac Code RO 125 .text.transfercomplete signal.o
+ 0x080065c0 0x080065c0 0x00000012 Code RO 1002 .text.usart_dma_transmitter_enable at32f421_usart.o
+ 0x080065d2 0x080065d2 0x00000002 PAD
+ 0x080065d4 0x080065d4 0x00000012 Code RO 990 .text.usart_enable at32f421_usart.o
+ 0x080065e6 0x080065e6 0x00000002 PAD
+ 0x080065e8 0x080065e8 0x00000086 Code RO 986 .text.usart_init at32f421_usart.o
+ 0x0800666e 0x0800666e 0x00000002 PAD
+ 0x08006670 0x08006670 0x00000012 Code RO 994 .text.usart_receiver_enable at32f421_usart.o
+ 0x08006682 0x08006682 0x00000002 PAD
+ 0x08006684 0x08006684 0x00000012 Code RO 1030 .text.usart_single_line_halfduplex_select at32f421_usart.o
+ 0x08006696 0x08006696 0x00000002 PAD
+ 0x08006698 0x08006698 0x00000012 Code RO 992 .text.usart_transmitter_enable at32f421_usart.o
+ 0x080066aa 0x080066aa 0x00000002 PAD
+ 0x080066ac 0x080066ac 0x0000011e Code RO 60 .text.zcfoundroutine main.o
+ 0x080067ca 0x080067ca 0x00000002 PAD
+ 0x080067cc 0x080067cc 0x000000c4 Code RO 1369 x$fpl$fadd fz_ws.l(faddsub_clz.o)
+ 0x08006890 0x08006890 0x00000054 Code RO 1375 x$fpl$fcmp fz_ws.l(fcmp.o)
+ 0x080068e4 0x080068e4 0x00000018 Code RO 1418 x$fpl$fcmpinf fz_ws.l(fcmpi.o)
+ 0x080068fc 0x080068fc 0x00000184 Code RO 1378 x$fpl$fdiv fz_ws.l(fdiv.o)
+ 0x08006a80 0x08006a80 0x00000068 Code RO 1392 x$fpl$feqf fz_ws.l(feqf.o)
+ 0x08006ae8 0x08006ae8 0x00000036 Code RO 1381 x$fpl$ffix fz_ws.l(ffix.o)
+ 0x08006b1e 0x08006b1e 0x00000002 PAD
+ 0x08006b20 0x08006b20 0x00000030 Code RO 1386 x$fpl$fflt fz_ws.l(fflt_clz.o)
+ 0x08006b50 0x08006b50 0x00000068 Code RO 1394 x$fpl$fgeqf fz_ws.l(fgeqf.o)
+ 0x08006bb8 0x08006bb8 0x00000068 Code RO 1396 x$fpl$fleqf fz_ws.l(fleqf.o)
+ 0x08006c20 0x08006c20 0x0000008c Code RO 1398 x$fpl$fnaninf fz_ws.l(fnaninf.o)
+ 0x08006cac 0x08006cac 0x0000000a Code RO 1400 x$fpl$fretinf fz_ws.l(fretinf.o)
+ 0x08006cb6 0x08006cb6 0x00000002 PAD
+ 0x08006cb8 0x08006cb8 0x000000ea Code RO 1371 x$fpl$fsub fz_ws.l(faddsub_clz.o)
+ 0x08006da2 0x08006da2 0x00000000 Code RO 1402 x$fpl$usenofp fz_ws.l(usenofp.o)
+ 0x08006da2 0x08006da2 0x00000008 Data RO 375 .rodata.cst8 at32f421_crm.o
+ 0x08006daa 0x08006daa 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08006dba 0x08006dba 0x00000002 PAD
+ 0x08006dbc 0x08006dbc 0x00000020 Data RO 1566 Region$$Table anon$$obj.o
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006e00, Size: 0x00000e60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e8])
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006de0, Size: 0x00000e58, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x20000000 COMPRESSED 0x0000005c Data RW 107 .data..L_MergedGlobals main.o
- 0x2000005c COMPRESSED 0x00000004 Data RW 133 .data..L_MergedGlobals signal.o
- 0x20000060 COMPRESSED 0x00000078 Data RW 108 .data..L_MergedGlobals.1 main.o
- 0x200000d8 COMPRESSED 0x00000001 Data RW 1206 .data.buffer_padding io.o
- 0x200000d9 COMPRESSED 0x00000001 PAD
- 0x200000da COMPRESSED 0x00000002 Data RW 132 .data.dshot_frametime_high signal.o
- 0x200000dc COMPRESSED 0x00000001 Data RW 1203 .data.ic_timer_prescaler io.o
- 0x200000dd COMPRESSED 0x00000003 PAD
- 0x200000e0 COMPRESSED 0x00000004 Data RW 131 .data.max_servo_deviation signal.o
- 0x200000e4 COMPRESSED 0x00000001 Data RW 1328 .data.nbDataToTransmit serial_telemetry.o
- 0x200000e5 COMPRESSED 0x00000001 PAD
- 0x200000e6 COMPRESSED 0x000002d0 Data RW 93 .data.pwmSin main.o
- 0x200003b6 COMPRESSED 0x00000002 PAD
- 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 134 .bss..L_MergedGlobals.1 signal.o
- 0x20000498 - 0x0000007c Zero RW 109 .bss..L_MergedGlobals.2 main.o
- 0x20000514 - 0x0000001c Zero RW 110 .bss..L_MergedGlobals.3 main.o
- 0x20000530 - 0x00000006 Zero RW 1101 .bss.ADCDataDMA adc.o
- 0x20000536 - 0x0000000a Zero RW 1329 .bss.aTxBuffer serial_telemetry.o
- 0x20000540 - 0x00000001 Zero RW 171 .bss.beep_volume sounds.o
- 0x20000541 COMPRESSED 0x00000003 PAD
- 0x20000544 - 0x00000100 Zero RW 1204 .bss.dma_buffer io.o
- 0x20000644 - 0x00000001 Zero RW 104 .bss.dshotcommand main.o
- 0x20000645 - 0x000000b0 Zero RW 90 .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 91 .bss.last_dshot_command main.o
- 0x20000791 - 0x00000001 Zero RW 1205 .bss.out_put io.o
- 0x20000792 - 0x000000c8 Zero RW 96 .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
+ 0x20000000 COMPRESSED 0x00000058 Data RW 109 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 134 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 110 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1207 .data.buffer_padding io.o
+ 0x200000d9 COMPRESSED 0x00000001 Data RW 1204 .data.ic_timer_prescaler io.o
+ 0x200000da COMPRESSED 0x00000002 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 133 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1329 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 95 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000002 PAD
+ 0x200003b4 COMPRESSED 0x00000004 Data RW 1343 .data.system_core_clock system_at32f421.o
+ 0x200003b8 - 0x00000060 Zero RW 1431 .bss c_w.l(libspace.o)
+ 0x20000418 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000474 - 0x0000001c Zero RW 135 .bss..L_MergedGlobals.1 signal.o
+ 0x20000490 - 0x0000007c Zero RW 111 .bss..L_MergedGlobals.2 main.o
+ 0x2000050c - 0x0000001c Zero RW 112 .bss..L_MergedGlobals.3 main.o
+ 0x20000528 - 0x00000006 Zero RW 1102 .bss.ADCDataDMA adc.o
+ 0x2000052e - 0x0000000a Zero RW 1330 .bss.aTxBuffer serial_telemetry.o
+ 0x20000538 - 0x00000001 Zero RW 172 .bss.beep_volume sounds.o
+ 0x20000539 COMPRESSED 0x00000003 PAD
+ 0x2000053c - 0x00000100 Zero RW 1205 .bss.dma_buffer io.o
+ 0x2000063c - 0x00000001 Zero RW 106 .bss.dshotcommand main.o
+ 0x2000063d - 0x000000b0 Zero RW 92 .bss.eepromBuffer main.o
+ 0x200006ed COMPRESSED 0x00000003 PAD
+ 0x200006f0 - 0x00000004 Zero RW 1149 .bss.exti_int at32f421_it.o
+ 0x200006f4 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x20000788 - 0x00000001 Zero RW 93 .bss.last_dshot_command main.o
+ 0x20000789 - 0x00000001 Zero RW 1206 .bss.out_put io.o
+ 0x2000078a - 0x000000c8 Zero RW 98 .bss.readings main.o
+ 0x20000852 COMPRESSED 0x00000006 PAD
+ 0x20000858 - 0x00000200 Zero RW 1353 HEAP startup_at32f421.o
+ 0x20000a58 - 0x00000400 Zero RW 1352 STACK startup_at32f421.o
@@ -3240,7 +3236,7 @@ Memory Map of the image
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x08007be0 0x08007be0 0x0000001e Data RO 180 .rodata.test firmwareversion.o
+ 0x08007be0 0x08007be0 0x0000001e Data RO 181 .rodata.test firmwareversion.o
==============================================================================
@@ -3257,7 +3253,7 @@ Image component sizes
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
- 450 0 0 0 4 9698 at32f421_it.o
+ 408 0 0 0 4 9579 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
@@ -3266,20 +3262,20 @@ Image component sizes
388 0 0 0 0 2314 eeprom.o
0 0 30 0 0 401 firmwareversion.o
270 0 0 0 0 12121 functions.o
- 344 0 0 2 257 13052 io.o
- 8054 14 0 932 530 28835 main.o
+ 308 0 0 2 257 13082 io.o
+ 8058 12 0 928 530 28909 main.o
1180 0 0 0 0 26677 peripherals.o
1532 12 0 0 0 9930 phaseouts.o
542 0 0 1 10 15883 serial_telemetry.o
- 1436 0 0 10 28 3937 signal.o
+ 1476 0 0 10 28 3963 signal.o
1060 0 0 0 1 9111 sounds.o
64 26 204 0 1536 848 startup_at32f421.o
380 16 0 4 0 7644 system_at32f421.o
----------------------------------------------------------------------
- 21884 178 294 956 2628 302587 Object Totals
+ 21852 176 294 952 2624 302598 Object Totals
0 0 32 0 0 0 (incl. Generated)
- 162 0 4 7 16 0 (incl. Padding)
+ 164 0 4 7 12 0 (incl. Padding)
----------------------------------------------------------------------
@@ -3340,15 +3336,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 23798 298 294 956 2724 303111 Grand Totals
- 23798 298 294 744 2724 303111 ELF Image Totals (compressed)
- 23798 298 294 744 0 0 ROM Totals
+ 23766 296 294 952 2720 303122 Grand Totals
+ 23766 296 294 736 2720 303122 ELF Image Totals (compressed)
+ 23766 296 294 736 0 0 ROM Totals
==============================================================================
- Total RO Size (Code + RO Data) 24092 ( 23.53kB)
- Total RW Size (RW Data + ZI Data) 3680 ( 3.59kB)
- Total ROM Size (Code + RO Data + RW Data) 24836 ( 24.25kB)
+ Total RO Size (Code + RO Data) 24060 ( 23.50kB)
+ Total RW Size (RW Data + ZI Data) 3672 ( 3.59kB)
+ Total ROM Size (Code + RO Data + RW Data) 24796 ( 24.21kB)
==============================================================================
diff --git a/Keil_Projects/Objects/addv.bat b/Keil_Projects/Objects/addv.bat
new file mode 100644
index 00000000..bbfcf39f
--- /dev/null
+++ b/Keil_Projects/Objects/addv.bat
@@ -0,0 +1,17 @@
+@echo off
+set /p vn= "Enter Version Number :"
+
+del *.lnp
+del *.axf
+del *.o
+del *.d
+del *.htm
+del *.dep
+del *.map
+
+rename *F421.hex *F421_%vn%.hex
+rename *F415.hex *F415_%vn%.hex
+rename *F051.hex *F051_%vn%.hex
+rename *F031.hex *F031_%vn%.hex
+rename *G071.hex *G071_%vn%.hex
+rename *E230.hex *E230_%vn%.hex
\ No newline at end of file
diff --git a/Keil_Projects/RTE/_AGFRC_V2_F051/RTE_Components.h b/Keil_Projects/RTE/_AGFRC_V2_F051/RTE_Components.h
new file mode 100644
index 00000000..0ee88ced
--- /dev/null
+++ b/Keil_Projects/RTE/_AGFRC_V2_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'AGFRC_V2_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_AIKON20X20_F051/RTE_Components.h b/Keil_Projects/RTE/_AIKON20X20_F051/RTE_Components.h
new file mode 100644
index 00000000..60168ad9
--- /dev/null
+++ b/Keil_Projects/RTE/_AIKON20X20_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'AIKON20X20_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_AIKONSINGLE_F051/RTE_Components.h b/Keil_Projects/RTE/_AIKONSINGLE_F051/RTE_Components.h
new file mode 100644
index 00000000..b8493d7f
--- /dev/null
+++ b/Keil_Projects/RTE/_AIKONSINGLE_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'AIKONSINGLE_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_AIKON_PRO_G071/RTE_Components.h b/Keil_Projects/RTE/_AIKON_PRO_G071/RTE_Components.h
new file mode 100644
index 00000000..472e207a
--- /dev/null
+++ b/Keil_Projects/RTE/_AIKON_PRO_G071/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32G071'
+ * Target: 'AIKON_PRO_G071'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32g0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_BLPWR_F051/RTE_Components.h b/Keil_Projects/RTE/_BLPWR_F051/RTE_Components.h
new file mode 100644
index 00000000..f9dbf0dc
--- /dev/null
+++ b/Keil_Projects/RTE/_BLPWR_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'BLPWR_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_CRTEENSY_HILARIESC_F051/RTE_Components.h b/Keil_Projects/RTE/_CRTEENSY_HILARIESC_F051/RTE_Components.h
new file mode 100644
index 00000000..d7cf62cf
--- /dev/null
+++ b/Keil_Projects/RTE/_CRTEENSY_HILARIESC_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'CRTEENSY_HILARIESC_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_DIATONE_F051/RTE_Components.h b/Keil_Projects/RTE/_DIATONE_F051/RTE_Components.h
new file mode 100644
index 00000000..bdcdafec
--- /dev/null
+++ b/Keil_Projects/RTE/_DIATONE_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'DIATONE_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_DT120_64K_G071/RTE_Components.h b/Keil_Projects/RTE/_DT120_64K_G071/RTE_Components.h
new file mode 100644
index 00000000..c000b3c7
--- /dev/null
+++ b/Keil_Projects/RTE/_DT120_64K_G071/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32G071'
+ * Target: 'DT120_64K_G071'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32g0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_FD6288_F051/RTE_Components.h b/Keil_Projects/RTE/_FD6288_F051/RTE_Components.h
new file mode 100644
index 00000000..889a25a9
--- /dev/null
+++ b/Keil_Projects/RTE/_FD6288_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'FD6288_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_FLASHHOBBY_F051/RTE_Components.h b/Keil_Projects/RTE/_FLASHHOBBY_F051/RTE_Components.h
new file mode 100644
index 00000000..23fa227e
--- /dev/null
+++ b/Keil_Projects/RTE/_FLASHHOBBY_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'FLASHHOBBY_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_FLYCOLOR_F051/RTE_Components.h b/Keil_Projects/RTE/_FLYCOLOR_F051/RTE_Components.h
new file mode 100644
index 00000000..8c95261e
--- /dev/null
+++ b/Keil_Projects/RTE/_FLYCOLOR_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'FLYCOLOR_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_FLYCOLOR_HV3_G071/RTE_Components.h b/Keil_Projects/RTE/_FLYCOLOR_HV3_G071/RTE_Components.h
new file mode 100644
index 00000000..67904e5f
--- /dev/null
+++ b/Keil_Projects/RTE/_FLYCOLOR_HV3_G071/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32G071'
+ * Target: 'FLYCOLOR_HV3_G071'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32g0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_HAKRC_2023_G071/RTE_Components.h b/Keil_Projects/RTE/_HAKRC_2023_G071/RTE_Components.h
new file mode 100644
index 00000000..876d9010
--- /dev/null
+++ b/Keil_Projects/RTE/_HAKRC_2023_G071/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32G071'
+ * Target: 'HAKRC_2023_G071'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32g0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_HGLRC_F051/RTE_Components.h b/Keil_Projects/RTE/_HGLRC_F051/RTE_Components.h
new file mode 100644
index 00000000..be810952
--- /dev/null
+++ b/Keil_Projects/RTE/_HGLRC_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'HGLRC_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_HVFLYCOLOR_F051/RTE_Components.h b/Keil_Projects/RTE/_HVFLYCOLOR_F051/RTE_Components.h
new file mode 100644
index 00000000..bb91fdcf
--- /dev/null
+++ b/Keil_Projects/RTE/_HVFLYCOLOR_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'HVFLYCOLOR_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_IFLIGHT_BLITZ_G071/RTE_Components.h b/Keil_Projects/RTE/_IFLIGHT_BLITZ_G071/RTE_Components.h
new file mode 100644
index 00000000..63a59587
--- /dev/null
+++ b/Keil_Projects/RTE/_IFLIGHT_BLITZ_G071/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32G071'
+ * Target: 'IFLIGHT_BLITZ_G071'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32g0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_IFLIGHT_F051/RTE_Components.h b/Keil_Projects/RTE/_IFLIGHT_F051/RTE_Components.h
new file mode 100644
index 00000000..e42c7ef1
--- /dev/null
+++ b/Keil_Projects/RTE/_IFLIGHT_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'IFLIGHT_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_MAMBA_F40PRO_F051/RTE_Components.h b/Keil_Projects/RTE/_MAMBA_F40PRO_F051/RTE_Components.h
new file mode 100644
index 00000000..e6e72ab8
--- /dev/null
+++ b/Keil_Projects/RTE/_MAMBA_F40PRO_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'MAMBA_F40PRO_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_MAMBA_F50PRO_F051/RTE_Components.h b/Keil_Projects/RTE/_MAMBA_F50PRO_F051/RTE_Components.h
new file mode 100644
index 00000000..56da9c0b
--- /dev/null
+++ b/Keil_Projects/RTE/_MAMBA_F50PRO_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'MAMBA_F50PRO_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_MAMBA_F60PRO_F051/RTE_Components.h b/Keil_Projects/RTE/_MAMBA_F60PRO_F051/RTE_Components.h
new file mode 100644
index 00000000..3d28b6de
--- /dev/null
+++ b/Keil_Projects/RTE/_MAMBA_F60PRO_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'MAMBA_F60PRO_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_MP6531_F051/RTE_Components.h b/Keil_Projects/RTE/_MP6531_F051/RTE_Components.h
new file mode 100644
index 00000000..3b0b859a
--- /dev/null
+++ b/Keil_Projects/RTE/_MP6531_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'MP6531_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_NEUTRONRC_F051/RTE_Components.h b/Keil_Projects/RTE/_NEUTRONRC_F051/RTE_Components.h
new file mode 100644
index 00000000..21c64832
--- /dev/null
+++ b/Keil_Projects/RTE/_NEUTRONRC_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'NEUTRONRC_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_NEUTRONRC_G071/RTE_Components.h b/Keil_Projects/RTE/_NEUTRONRC_G071/RTE_Components.h
new file mode 100644
index 00000000..1dda2c7c
--- /dev/null
+++ b/Keil_Projects/RTE/_NEUTRONRC_G071/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32G071'
+ * Target: 'NEUTRONRC_G071'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32g0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_PB054_F051/RTE_Components.h b/Keil_Projects/RTE/_PB054_F051/RTE_Components.h
new file mode 100644
index 00000000..7f2db39b
--- /dev/null
+++ b/Keil_Projects/RTE/_PB054_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'PB054_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_PB450_F051/RTE_Components.h b/Keil_Projects/RTE/_PB450_F051/RTE_Components.h
new file mode 100644
index 00000000..a87e2ec6
--- /dev/null
+++ b/Keil_Projects/RTE/_PB450_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'PB450_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_RAZOR32_F051/RTE_Components.h b/Keil_Projects/RTE/_RAZOR32_F051/RTE_Components.h
new file mode 100644
index 00000000..cfb3690c
--- /dev/null
+++ b/Keil_Projects/RTE/_RAZOR32_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'RAZOR32_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_REPEAT_DRIVE_F051/RTE_Components.h b/Keil_Projects/RTE/_REPEAT_DRIVE_F051/RTE_Components.h
new file mode 100644
index 00000000..bcf7690a
--- /dev/null
+++ b/Keil_Projects/RTE/_REPEAT_DRIVE_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'REPEAT_DRIVE_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_RHINO80A_F051/RTE_Components.h b/Keil_Projects/RTE/_RHINO80A_F051/RTE_Components.h
new file mode 100644
index 00000000..ae6a4996
--- /dev/null
+++ b/Keil_Projects/RTE/_RHINO80A_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'RHINO80A_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_SISKIN_F051/RTE_Components.h b/Keil_Projects/RTE/_SISKIN_F051/RTE_Components.h
new file mode 100644
index 00000000..a2b07818
--- /dev/null
+++ b/Keil_Projects/RTE/_SISKIN_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'SISKIN_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_SKYSTARS_F051/RTE_Components.h b/Keil_Projects/RTE/_SKYSTARS_F051/RTE_Components.h
new file mode 100644
index 00000000..5822ddfb
--- /dev/null
+++ b/Keil_Projects/RTE/_SKYSTARS_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'SKYSTARS_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_TMOTOR45_F051/RTE_Components.h b/Keil_Projects/RTE/_TMOTOR45_F051/RTE_Components.h
new file mode 100644
index 00000000..d74b6799
--- /dev/null
+++ b/Keil_Projects/RTE/_TMOTOR45_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'TMOTOR45_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_TMOTOR_G071/RTE_Components.h b/Keil_Projects/RTE/_TMOTOR_G071/RTE_Components.h
new file mode 100644
index 00000000..bdcb7907
--- /dev/null
+++ b/Keil_Projects/RTE/_TMOTOR_G071/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32G071'
+ * Target: 'TMOTOR_G071'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32g0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_WRAITH32V1_F051/RTE_Components.h b/Keil_Projects/RTE/_WRAITH32V1_F051/RTE_Components.h
new file mode 100644
index 00000000..91c18bea
--- /dev/null
+++ b/Keil_Projects/RTE/_WRAITH32V1_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'WRAITH32V1_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/RTE/_WRAITH32V2_F051/RTE_Components.h b/Keil_Projects/RTE/_WRAITH32V2_F051/RTE_Components.h
new file mode 100644
index 00000000..74b81a61
--- /dev/null
+++ b/Keil_Projects/RTE/_WRAITH32V2_F051/RTE_Components.h
@@ -0,0 +1,21 @@
+
+/*
+ * Auto generated Run-Time-Environment Configuration File
+ * *** Do not modify ! ***
+ *
+ * Project: 'Am32F051'
+ * Target: 'WRAITH32V2_F051'
+ */
+
+#ifndef RTE_COMPONENTS_H
+#define RTE_COMPONENTS_H
+
+
+/*
+ * Define the Device Header File:
+ */
+#define CMSIS_device_header "stm32f0xx.h"
+
+
+
+#endif /* RTE_COMPONENTS_H */
diff --git a/Keil_Projects/list/AM32_CM_MINI_E230.map b/Keil_Projects/list/AM32_CM_MINI_E230.map
new file mode 100644
index 00000000..a915c2eb
--- /dev/null
+++ b/Keil_Projects/list/AM32_CM_MINI_E230.map
@@ -0,0 +1,3715 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ dshot.o(.text.computeDshotDMA) refers to main.o(.text.saveEEpromSettings) for saveEEpromSettings
+ dshot.o(.text.computeDshotDMA) refers to io.o(.bss.dma_buffer) for dma_buffer
+ dshot.o(.text.computeDshotDMA) refers to dshot.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for dshot_telemetry
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss.dshotcommand) for dshotcommand
+ dshot.o(.text.computeDshotDMA) refers to main.o(.data..L_MergedGlobals) for forward
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss.last_dshot_command) for last_dshot_command
+ dshot.o(.ARM.exidx.text.computeDshotDMA) refers to dshot.o(.text.computeDshotDMA) for [Anonymous Symbol]
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.ARM.exidx.text.make_dshot_package) refers to dshot.o(.text.make_dshot_package) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.map) refers to functions.o(.text.map) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.getAbsDif) refers to functions.o(.text.getAbsDif) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.delayMicros) refers to functions.o(.text.delayMicros) for [Anonymous Symbol]
+ functions.o(.text.delayMillis) refers to gd32e23x_timer.o(.text.timer_prescaler_config) for timer_prescaler_config
+ functions.o(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflti.o(.text) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to functions.o(.text.map) for map
+ main.o(.text.loadEEpromSettings) refers to sounds.o(.text.setVolume) for setVolume
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to dshot.o(.bss..L_MergedGlobals) for EDT_ARMED
+ main.o(.ARM.exidx.text.loadEEpromSettings) refers to main.o(.text.loadEEpromSettings) for [Anonymous Symbol]
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ main.o(.text.saveEEpromSettings) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.saveEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.saveEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.saveEEpromSettings) refers to main.o(.text.saveEEpromSettings) for [Anonymous Symbol]
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.getSmoothedCurrent) refers to main.o(.text.getSmoothedCurrent) for [Anonymous Symbol]
+ main.o(.text.getBemfState) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.text.getBemfState) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.commutate) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.startMotor) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to fcmplt.o(.text) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffixi.o(.text) for __aeabi_f2iz
+ main.o(.text.setInput) refers to fcmpge.o(.text) for __aeabi_fcmpge
+ main.o(.text.setInput) refers to 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 fcmple.o(.text) for __aeabi_fcmple
+ main.o(.text.setInput) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to sounds.o(.text.playInputTune) for playInputTune
+ main.o(.text.tenKhzRoutine) refers to functions.o(.text.delayMillis) for delayMillis
+ main.o(.text.tenKhzRoutine) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ main.o(.text.tenKhzRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.tenKhzRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.text.tenKhzRoutine) refers to main.o(.text.zcfoundroutine) for zcfoundroutine
+ main.o(.text.tenKhzRoutine) refers to fflti.o(.text) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(.text) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffixi.o(.text) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to fadd.o(.text) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmpgt.o(.text) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to fcmplt.o(.text) for __aeabi_fcmplt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.zcfoundroutine) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.zcfoundroutine) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA
+ main.o(.text.processDshot) refers to main.o(.text.setInput) for setInput
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare1) for setPWMCompare1
+ main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare2) for setPWMCompare2
+ main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare3) for setPWMCompare3
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ main.o(.ARM.exidx.text.advanceincrement) refers to main.o(.text.advanceincrement) for [Anonymous Symbol]
+ main.o(.text.main) refers to peripherals.o(.text.initAfterJump) for initAfterJump
+ main.o(.text.main) refers to peripherals.o(.text.initCorePeripherals) for initCorePeripherals
+ main.o(.text.main) refers to peripherals.o(.text.enableCorePeripherals) for enableCorePeripherals
+ main.o(.text.main) refers to main.o(.text.loadEEpromSettings) for loadEEpromSettings
+ main.o(.text.main) refers to memcpya.o(.text) for __aeabi_memcpy
+ main.o(.text.main) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ main.o(.text.main) refers to sounds.o(.text.playStartupTune) for playStartupTune
+ main.o(.text.main) refers to peripherals.o(.text.MX_IWDG_Init) for MX_IWDG_Init
+ main.o(.text.main) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ main.o(.text.main) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflti.o(.text) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(.text) for __aeabi_fdiv
+ main.o(.text.main) refers to fadd.o(.text) for __aeabi_fadd
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.main) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.main) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to ffixi.o(.text) for __aeabi_f2iz
+ main.o(.text.main) refers to serial_telemetry.o(.text.makeTelemPackage) for makeTelemPackage
+ main.o(.text.main) refers to serial_telemetry.o(.text.send_telem_DMA) for send_telem_DMA
+ main.o(.text.main) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ main.o(.text.main) refers to dfltui.o(.text) for __aeabi_ui2d
+ main.o(.text.main) refers to dmul.o(.text) for __aeabi_dmul
+ main.o(.text.main) refers to dadd.o(.text) for __aeabi_dadd
+ main.o(.text.main) refers to ddiv.o(.text) for __aeabi_ddiv
+ main.o(.text.main) refers to dfixi.o(.text) for __aeabi_d2iz
+ main.o(.text.main) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for adc_software_trigger_enable
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare1) for setPWMCompare1
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare2) for setPWMCompare2
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare3) for setPWMCompare3
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ main.o(.text.main) refers to main.o(.data.pwmSin) for pwmSin
+ main.o(.text.main) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.main) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.main) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.main) refers to peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to memseta.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to main.o(.bss..L_MergedGlobals.2) for newinput
+ signal.o(.ARM.exidx.text.computeMSInput) refers to signal.o(.text.computeMSInput) for [Anonymous Symbol]
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.text.computeServoInput) refers to main.o(.text.saveEEpromSettings) for saveEEpromSettings
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playChangedTone) for playChangedTone
+ signal.o(.text.computeServoInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_high_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ signal.o(.text.transfercomplete) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.transfercomplete) refers to sounds.o(.text.playBeaconTune3) for playBeaconTune3
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.transfercomplete) refers to io.o(.bss..L_MergedGlobals) for out_put
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.3) for e_com_time
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.checkDshot) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.checkDshot) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
+ signal.o(.ARM.exidx.text.checkDshot) refers to signal.o(.text.checkDshot) for [Anonymous Symbol]
+ signal.o(.text.checkServo) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) for [Anonymous Symbol]
+ signal.o(.text.detectInput) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.detectInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
+ signal.o(.ARM.exidx.text.detectInput) refers to signal.o(.text.detectInput) for [Anonymous Symbol]
+ sounds.o(.text.pause) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.pause) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.pause) refers to sounds.o(.text.pause) for [Anonymous Symbol]
+ sounds.o(.text.setVolume) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.setVolume) refers to sounds.o(.text.setVolume) for [Anonymous Symbol]
+ sounds.o(.text.setCaptureCompare) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.setCaptureCompare) refers to sounds.o(.text.setCaptureCompare) for [Anonymous Symbol]
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBJNote) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.playBJNote) refers to sounds.o(.text.playBJNote) for [Anonymous Symbol]
+ sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency) refers to sounds.o(.text.getBlueJayNoteFrequency) for [Anonymous Symbol]
+ sounds.o(.text.playBlueJayTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playBlueJayTune) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playBlueJayTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBlueJayTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playBlueJayTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playBlueJayTune) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ sounds.o(.text.playBlueJayTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBlueJayTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playBlueJayTune) refers to sounds.o(.text.playBlueJayTune) for [Anonymous Symbol]
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playStartupTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playStartupTune) refers to sounds.o(.text.playStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playBrushedStartupTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playBrushedStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playDuskingTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playDuskingTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playDuskingTune) refers to sounds.o(.text.playDuskingTune) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune2) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playInputTune2) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playInputTune2) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playInputTune2) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playInputTune2) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playInputTune2) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playInputTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playInputTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playInputTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playInputTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playDefaultTone) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playDefaultTone) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playDefaultTone) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playChangedTone) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playChangedTone) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playChangedTone) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playBeaconTune3) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playBeaconTune3) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ gd32e23x_adc.o(.text.adc_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_adc.o(.text.adc_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_adc.o(.ARM.exidx.text.adc_deinit) refers to gd32e23x_adc.o(.text.adc_deinit) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_enable) refers to gd32e23x_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_disable) refers to gd32e23x_adc.o(.text.adc_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_calibration_enable) refers to gd32e23x_adc.o(.text.adc_calibration_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to gd32e23x_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_disable) refers to gd32e23x_adc.o(.text.adc_dma_mode_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_enable) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_disable) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_discontinuous_mode_config) refers to gd32e23x_adc.o(.text.adc_discontinuous_mode_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_special_function_config) refers to gd32e23x_adc.o(.text.adc_special_function_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_data_alignment_config) refers to gd32e23x_adc.o(.text.adc_data_alignment_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_channel_length_config) refers to gd32e23x_adc.o(.text.adc_channel_length_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_regular_channel_config) refers to gd32e23x_adc.o(.text.adc_regular_channel_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_config) refers to gd32e23x_adc.o(.text.adc_inserted_channel_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_offset_config) refers to gd32e23x_adc.o(.text.adc_inserted_channel_offset_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_config) refers to gd32e23x_adc.o(.text.adc_external_trigger_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_source_config) refers to gd32e23x_adc.o(.text.adc_external_trigger_source_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_software_trigger_enable) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_regular_data_read) refers to gd32e23x_adc.o(.text.adc_regular_data_read) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_data_read) refers to gd32e23x_adc.o(.text.adc_inserted_data_read) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_flag_get) refers to gd32e23x_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_flag_clear) refers to gd32e23x_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_get) refers to gd32e23x_adc.o(.text.adc_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_clear) refers to gd32e23x_adc.o(.text.adc_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to gd32e23x_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_disable) refers to gd32e23x_adc.o(.text.adc_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_single_channel_enable) refers to gd32e23x_adc.o(.text.adc_watchdog_single_channel_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_group_channel_enable) refers to gd32e23x_adc.o(.text.adc_watchdog_group_channel_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_disable) refers to gd32e23x_adc.o(.text.adc_watchdog_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_threshold_config) refers to gd32e23x_adc.o(.text.adc_watchdog_threshold_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_resolution_config) refers to gd32e23x_adc.o(.text.adc_resolution_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_config) refers to gd32e23x_adc.o(.text.adc_oversample_mode_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_enable) refers to gd32e23x_adc.o(.text.adc_oversample_mode_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_disable) refers to gd32e23x_adc.o(.text.adc_oversample_mode_disable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_deinit) refers to gd32e23x_cmp.o(.text.cmp_deinit) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_mode_init) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_init) refers to gd32e23x_cmp.o(.text.cmp_output_init) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_enable) refers to gd32e23x_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_disable) refers to gd32e23x_cmp.o(.text.cmp_disable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_enable) refers to gd32e23x_cmp.o(.text.cmp_switch_enable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_disable) refers to gd32e23x_cmp.o(.text.cmp_switch_disable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_level_get) refers to gd32e23x_cmp.o(.text.cmp_output_level_get) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_lock_enable) refers to gd32e23x_cmp.o(.text.cmp_lock_enable) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_deinit) refers to gd32e23x_crc.o(.text.crc_deinit) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_enable) refers to gd32e23x_crc.o(.text.crc_reverse_output_data_enable) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_disable) refers to gd32e23x_crc.o(.text.crc_reverse_output_data_disable) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_reset) refers to gd32e23x_crc.o(.text.crc_data_register_reset) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_read) refers to gd32e23x_crc.o(.text.crc_data_register_read) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_read) refers to gd32e23x_crc.o(.text.crc_free_data_register_read) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_write) refers to gd32e23x_crc.o(.text.crc_free_data_register_write) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_init_data_register_write) refers to gd32e23x_crc.o(.text.crc_init_data_register_write) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_input_data_reverse_config) refers to gd32e23x_crc.o(.text.crc_input_data_reverse_config) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_size_set) refers to gd32e23x_crc.o(.text.crc_polynomial_size_set) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_set) refers to gd32e23x_crc.o(.text.crc_polynomial_set) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_single_data_calculate) refers to gd32e23x_crc.o(.text.crc_single_data_calculate) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_block_data_calculate) refers to gd32e23x_crc.o(.text.crc_block_data_calculate) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_deinit) refers to gd32e23x_dbg.o(.text.dbg_deinit) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_id_get) refers to gd32e23x_dbg.o(.text.dbg_id_get) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_enable) refers to gd32e23x_dbg.o(.text.dbg_low_power_enable) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_disable) refers to gd32e23x_dbg.o(.text.dbg_low_power_disable) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_enable) refers to gd32e23x_dbg.o(.text.dbg_periph_enable) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_disable) refers to gd32e23x_dbg.o(.text.dbg_periph_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_deinit) refers to gd32e23x_dma.o(.text.dma_deinit) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_struct_para_init) refers to gd32e23x_dma.o(.text.dma_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_init) refers to gd32e23x_dma.o(.text.dma_init) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_channel_disable) refers to gd32e23x_dma.o(.text.dma_channel_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_enable) refers to gd32e23x_dma.o(.text.dma_circulation_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_disable) refers to gd32e23x_dma.o(.text.dma_circulation_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_enable) refers to gd32e23x_dma.o(.text.dma_memory_to_memory_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_disable) refers to gd32e23x_dma.o(.text.dma_memory_to_memory_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_channel_enable) refers to gd32e23x_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_address_config) refers to gd32e23x_dma.o(.text.dma_periph_address_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_address_config) refers to gd32e23x_dma.o(.text.dma_memory_address_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_config) refers to gd32e23x_dma.o(.text.dma_transfer_number_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_get) refers to gd32e23x_dma.o(.text.dma_transfer_number_get) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_priority_config) refers to gd32e23x_dma.o(.text.dma_priority_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_width_config) refers to gd32e23x_dma.o(.text.dma_memory_width_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_width_config) refers to gd32e23x_dma.o(.text.dma_periph_width_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_enable) refers to gd32e23x_dma.o(.text.dma_memory_increase_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_disable) refers to gd32e23x_dma.o(.text.dma_memory_increase_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_enable) refers to gd32e23x_dma.o(.text.dma_periph_increase_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_disable) refers to gd32e23x_dma.o(.text.dma_periph_increase_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_direction_config) refers to gd32e23x_dma.o(.text.dma_transfer_direction_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_flag_get) refers to gd32e23x_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_flag_clear) refers to gd32e23x_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_get) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_clear) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to gd32e23x_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_disable) refers to gd32e23x_dma.o(.text.dma_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_deinit) refers to gd32e23x_exti.o(.text.exti_deinit) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_init) refers to gd32e23x_exti.o(.text.exti_init) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_enable) refers to gd32e23x_exti.o(.text.exti_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_disable) refers to gd32e23x_exti.o(.text.exti_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_event_enable) refers to gd32e23x_exti.o(.text.exti_event_enable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_event_disable) refers to gd32e23x_exti.o(.text.exti_event_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_enable) refers to gd32e23x_exti.o(.text.exti_software_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_disable) refers to gd32e23x_exti.o(.text.exti_software_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_flag_get) refers to gd32e23x_exti.o(.text.exti_flag_get) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_flag_clear) refers to gd32e23x_exti.o(.text.exti_flag_clear) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_get) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_clear) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_unlock) refers to gd32e23x_fmc.o(.text.fmc_unlock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_lock) refers to gd32e23x_fmc.o(.text.fmc_lock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_wscnt_set) refers to gd32e23x_fmc.o(.text.fmc_wscnt_set) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_enable) refers to gd32e23x_fmc.o(.text.fmc_prefetch_enable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_disable) refers to gd32e23x_fmc.o(.text.fmc_prefetch_disable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_page_erase) refers to gd32e23x_fmc.o(.text.fmc_page_erase) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_ready_wait) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_mass_erase) refers to gd32e23x_fmc.o(.text.fmc_mass_erase) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_doubleword_program) refers to gd32e23x_fmc.o(.text.fmc_doubleword_program) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_word_program) refers to gd32e23x_fmc.o(.text.fmc_word_program) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_unlock) refers to gd32e23x_fmc.o(.text.ob_unlock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_lock) refers to gd32e23x_fmc.o(.text.ob_lock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_reset) refers to gd32e23x_fmc.o(.text.ob_reset) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.option_byte_value_get) refers to gd32e23x_fmc.o(.text.option_byte_value_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_erase) refers to gd32e23x_fmc.o(.text.ob_erase) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get) refers to gd32e23x_fmc.o(.text.ob_obstat_plevel_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_enable) refers to gd32e23x_fmc.o(.text.ob_write_protection_enable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_security_protection_config) refers to gd32e23x_fmc.o(.text.ob_security_protection_config) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_user_write) refers to gd32e23x_fmc.o(.text.ob_user_write) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_data_program) refers to gd32e23x_fmc.o(.text.ob_data_program) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_user_get) refers to gd32e23x_fmc.o(.text.ob_user_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_data_get) refers to gd32e23x_fmc.o(.text.ob_data_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_get) refers to gd32e23x_fmc.o(.text.ob_write_protection_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_enable) refers to gd32e23x_fmc.o(.text.fmc_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_disable) refers to gd32e23x_fmc.o(.text.fmc_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_get) refers to gd32e23x_fmc.o(.text.fmc_flag_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_clear) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get) refers to gd32e23x_fmc.o(.text.fmc_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear) refers to gd32e23x_fmc.o(.text.fmc_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_state_get) refers to gd32e23x_fmc.o(.text.fmc_state_get) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_enable) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_enable) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_disable) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_enable) refers to gd32e23x_fwdgt.o(.text.fwdgt_enable) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_prescaler_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_reload_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_window_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_window_value_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_flag_get) refers to gd32e23x_fwdgt.o(.text.fwdgt_flag_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.text.gpio_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_gpio.o(.text.gpio_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_deinit) refers to gd32e23x_gpio.o(.text.gpio_deinit) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_mode_set) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_options_set) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_set) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_reset) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_write) refers to gd32e23x_gpio.o(.text.gpio_bit_write) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_write) refers to gd32e23x_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_bit_get) refers to gd32e23x_gpio.o(.text.gpio_input_bit_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_port_get) refers to gd32e23x_gpio.o(.text.gpio_input_port_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_bit_get) refers to gd32e23x_gpio.o(.text.gpio_output_bit_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_port_get) refers to gd32e23x_gpio.o(.text.gpio_output_port_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_af_set) refers to gd32e23x_gpio.o(.text.gpio_af_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_pin_lock) refers to gd32e23x_gpio.o(.text.gpio_pin_lock) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_toggle) refers to gd32e23x_gpio.o(.text.gpio_bit_toggle) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_toggle) refers to gd32e23x_gpio.o(.text.gpio_port_toggle) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.text.i2c_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_i2c.o(.text.i2c_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_deinit) refers to gd32e23x_i2c.o(.text.i2c_deinit) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.text.i2c_clock_config) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_clock_config) refers to gd32e23x_i2c.o(.text.i2c_clock_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_mode_addr_config) refers to gd32e23x_i2c.o(.text.i2c_mode_addr_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_type_config) refers to gd32e23x_i2c.o(.text.i2c_smbus_type_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_ack_config) refers to gd32e23x_i2c.o(.text.i2c_ack_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_ackpos_config) refers to gd32e23x_i2c.o(.text.i2c_ackpos_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_master_addressing) refers to gd32e23x_i2c.o(.text.i2c_master_addressing) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_enable) refers to gd32e23x_i2c.o(.text.i2c_dualaddr_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_disable) refers to gd32e23x_i2c.o(.text.i2c_dualaddr_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_enable) refers to gd32e23x_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_disable) refers to gd32e23x_i2c.o(.text.i2c_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_start_on_bus) refers to gd32e23x_i2c.o(.text.i2c_start_on_bus) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_stop_on_bus) refers to gd32e23x_i2c.o(.text.i2c_stop_on_bus) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_transmit) refers to gd32e23x_i2c.o(.text.i2c_data_transmit) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to gd32e23x_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to gd32e23x_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_last_transfer_config) refers to gd32e23x_i2c.o(.text.i2c_dma_last_transfer_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_stretch_scl_low_config) refers to gd32e23x_i2c.o(.text.i2c_stretch_scl_low_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_slave_response_to_gcall_config) refers to gd32e23x_i2c.o(.text.i2c_slave_response_to_gcall_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_software_reset_config) refers to gd32e23x_i2c.o(.text.i2c_software_reset_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_enable) refers to gd32e23x_i2c.o(.text.i2c_pec_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_transfer_enable) refers to gd32e23x_i2c.o(.text.i2c_pec_transfer_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to gd32e23x_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_issue_alert) refers to gd32e23x_i2c.o(.text.i2c_smbus_issue_alert) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_arp_enable) refers to gd32e23x_i2c.o(.text.i2c_smbus_arp_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_enable) refers to gd32e23x_i2c.o(.text.i2c_sam_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_disable) refers to gd32e23x_i2c.o(.text.i2c_sam_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_enable) refers to gd32e23x_i2c.o(.text.i2c_sam_timeout_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_disable) refers to gd32e23x_i2c.o(.text.i2c_sam_timeout_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to gd32e23x_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to gd32e23x_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to gd32e23x_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_disable) refers to gd32e23x_i2c.o(.text.i2c_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_get) refers to gd32e23x_i2c.o(.text.i2c_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_clear) refers to gd32e23x_i2c.o(.text.i2c_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to gd32e23x_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_system_reset) refers to gd32e23x_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to gd32e23x_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_set) refers to gd32e23x_misc.o(.text.system_lowpower_set) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_reset) refers to gd32e23x_misc.o(.text.system_lowpower_reset) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.systick_clksource_set) refers to gd32e23x_misc.o(.text.systick_clksource_set) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.text.pmu_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_pmu.o(.text.pmu_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_deinit) refers to gd32e23x_pmu.o(.text.pmu_deinit) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_select) refers to gd32e23x_pmu.o(.text.pmu_lvd_select) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_ldo_output_select) refers to gd32e23x_pmu.o(.text.pmu_ldo_output_select) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_disable) refers to gd32e23x_pmu.o(.text.pmu_lvd_disable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_sleepmode) refers to gd32e23x_pmu.o(.text.pmu_to_sleepmode) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_deepsleepmode) refers to gd32e23x_pmu.o(.text.pmu_to_deepsleepmode) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_standbymode) refers to gd32e23x_pmu.o(.text.pmu_to_standbymode) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_enable) refers to gd32e23x_pmu.o(.text.pmu_wakeup_pin_enable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_disable) refers to gd32e23x_pmu.o(.text.pmu_wakeup_pin_disable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_enable) refers to gd32e23x_pmu.o(.text.pmu_backup_write_enable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_disable) refers to gd32e23x_pmu.o(.text.pmu_backup_write_disable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_clear) refers to gd32e23x_pmu.o(.text.pmu_flag_clear) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_get) refers to gd32e23x_pmu.o(.text.pmu_flag_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_deinit) refers to gd32e23x_rcu.o(.text.rcu_deinit) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable) refers to gd32e23x_rcu.o(.text.rcu_bkp_reset_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable) refers to gd32e23x_rcu.o(.text.rcu_bkp_reset_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config) refers to gd32e23x_rcu.o(.text.rcu_system_clock_source_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get) refers to gd32e23x_rcu.o(.text.rcu_system_clock_source_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config) refers to gd32e23x_rcu.o(.text.rcu_ahb_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config) refers to gd32e23x_rcu.o(.text.rcu_apb1_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config) refers to gd32e23x_rcu.o(.text.rcu_apb2_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config) refers to gd32e23x_rcu.o(.text.rcu_adc_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_ckout_config) refers to gd32e23x_rcu.o(.text.rcu_ckout_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_pll_config) refers to gd32e23x_rcu.o(.text.rcu_pll_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_usart_clock_config) refers to gd32e23x_rcu.o(.text.rcu_usart_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config) refers to gd32e23x_rcu.o(.text.rcu_rtc_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config) refers to gd32e23x_rcu.o(.text.rcu_hxtal_prediv_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config) refers to gd32e23x_rcu.o(.text.rcu_lxtal_drive_capability_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_flag_get) refers to gd32e23x_rcu.o(.text.rcu_flag_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear) refers to gd32e23x_rcu.o(.text.rcu_all_reset_flag_clear) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get) refers to gd32e23x_rcu.o(.text.rcu_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear) refers to gd32e23x_rcu.o(.text.rcu_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable) refers to gd32e23x_rcu.o(.text.rcu_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable) refers to gd32e23x_rcu.o(.text.rcu_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait) refers to gd32e23x_rcu.o(.text.rcu_osci_stab_wait) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_on) refers to gd32e23x_rcu.o(.text.rcu_osci_on) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_off) refers to gd32e23x_rcu.o(.text.rcu_osci_off) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable) refers to gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable) refers to gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable) refers to gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable) refers to gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set) refers to gd32e23x_rcu.o(.text.rcu_irc8m_adjust_value_set) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set) refers to gd32e23x_rcu.o(.text.rcu_irc28m_adjust_value_set) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock) refers to gd32e23x_rcu.o(.text.rcu_voltage_key_unlock) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set) refers to gd32e23x_rcu.o(.text.rcu_deepsleep_voltage_set) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.text.rcu_clock_freq_get) refers to gd32e23x_rcu.o(.rodata.cst8) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_deinit) refers to gd32e23x_rtc.o(.text.rtc_deinit) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_enter) refers to gd32e23x_rtc.o(.text.rtc_init_mode_enter) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_register_sync_wait) refers to gd32e23x_rtc.o(.text.rtc_register_sync_wait) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_init) refers to gd32e23x_rtc.o(.text.rtc_init) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_exit) refers to gd32e23x_rtc.o(.text.rtc_init_mode_exit) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_current_time_get) refers to gd32e23x_rtc.o(.text.rtc_current_time_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_subsecond_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_config) refers to gd32e23x_rtc.o(.text.rtc_alarm_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_config) refers to gd32e23x_rtc.o(.text.rtc_alarm_subsecond_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_enable) refers to gd32e23x_rtc.o(.text.rtc_alarm_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_disable) refers to gd32e23x_rtc.o(.text.rtc_alarm_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_get) refers to gd32e23x_rtc.o(.text.rtc_alarm_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_alarm_subsecond_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_enable) refers to gd32e23x_rtc.o(.text.rtc_timestamp_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_disable) refers to gd32e23x_rtc.o(.text.rtc_timestamp_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_get) refers to gd32e23x_rtc.o(.text.rtc_timestamp_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_timestamp_subsecond_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_enable) refers to gd32e23x_rtc.o(.text.rtc_tamper_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_disable) refers to gd32e23x_rtc.o(.text.rtc_tamper_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_enable) refers to gd32e23x_rtc.o(.text.rtc_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_disable) refers to gd32e23x_rtc.o(.text.rtc_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_get) refers to gd32e23x_rtc.o(.text.rtc_flag_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_clear) refers to gd32e23x_rtc.o(.text.rtc_flag_clear) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alter_output_config) refers to gd32e23x_rtc.o(.text.rtc_alter_output_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_calibration_config) refers to gd32e23x_rtc.o(.text.rtc_calibration_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_hour_adjust) refers to gd32e23x_rtc.o(.text.rtc_hour_adjust) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_second_adjust) refers to gd32e23x_rtc.o(.text.rtc_second_adjust) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_enable) refers to gd32e23x_rtc.o(.text.rtc_bypass_shadow_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_disable) refers to gd32e23x_rtc.o(.text.rtc_bypass_shadow_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_enable) refers to gd32e23x_rtc.o(.text.rtc_refclock_detection_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_disable) refers to gd32e23x_rtc.o(.text.rtc_refclock_detection_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.text.spi_i2s_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_spi.o(.text.spi_i2s_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_deinit) refers to gd32e23x_spi.o(.text.spi_i2s_deinit) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_struct_para_init) refers to gd32e23x_spi.o(.text.spi_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_init) refers to gd32e23x_spi.o(.text.spi_init) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_enable) refers to gd32e23x_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_disable) refers to gd32e23x_spi.o(.text.spi_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_init) refers to gd32e23x_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ gd32e23x_spi.o(.text.i2s_psc_config) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_psc_config) refers to gd32e23x_spi.o(.text.i2s_psc_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_enable) refers to gd32e23x_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_disable) refers to gd32e23x_spi.o(.text.i2s_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_enable) refers to gd32e23x_spi.o(.text.spi_nss_output_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_disable) refers to gd32e23x_spi.o(.text.spi_nss_output_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_high) refers to gd32e23x_spi.o(.text.spi_nss_internal_high) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_low) refers to gd32e23x_spi.o(.text.spi_nss_internal_low) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_dma_enable) refers to gd32e23x_spi.o(.text.spi_dma_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_dma_disable) refers to gd32e23x_spi.o(.text.spi_dma_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_frame_format_config) refers to gd32e23x_spi.o(.text.spi_i2s_data_frame_format_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to gd32e23x_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to gd32e23x_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_bidirectional_transfer_config) refers to gd32e23x_spi.o(.text.spi_bidirectional_transfer_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to gd32e23x_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to gd32e23x_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_on) refers to gd32e23x_spi.o(.text.spi_crc_on) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_off) refers to gd32e23x_spi.o(.text.spi_crc_off) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_next) refers to gd32e23x_spi.o(.text.spi_crc_next) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_get) refers to gd32e23x_spi.o(.text.spi_crc_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_enable) refers to gd32e23x_spi.o(.text.spi_ti_mode_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_disable) refers to gd32e23x_spi.o(.text.spi_ti_mode_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_enable) refers to gd32e23x_spi.o(.text.spi_nssp_mode_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_disable) refers to gd32e23x_spi.o(.text.spi_nssp_mode_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_enable) refers to gd32e23x_spi.o(.text.qspi_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_disable) refers to gd32e23x_spi.o(.text.qspi_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_write_enable) refers to gd32e23x_spi.o(.text.qspi_write_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_read_enable) refers to gd32e23x_spi.o(.text.qspi_read_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_enable) refers to gd32e23x_spi.o(.text.qspi_io23_output_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_disable) refers to gd32e23x_spi.o(.text.qspi_io23_output_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_disable) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_flag_get) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to gd32e23x_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_error_clear) refers to gd32e23x_spi.o(.text.spi_crc_error_clear) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_fifo_access_size_config) refers to gd32e23x_spi.o(.text.spi_fifo_access_size_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_transmit_odd_config) refers to gd32e23x_spi.o(.text.spi_transmit_odd_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_receive_odd_config) refers to gd32e23x_spi.o(.text.spi_receive_odd_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_length_set) refers to gd32e23x_spi.o(.text.spi_crc_length_set) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.text.syscfg_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_syscfg.o(.text.syscfg_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_deinit) refers to gd32e23x_syscfg.o(.text.syscfg_deinit) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_enable) refers to gd32e23x_syscfg.o(.text.syscfg_dma_remap_enable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_disable) refers to gd32e23x_syscfg.o(.text.syscfg_dma_remap_disable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_enable) refers to gd32e23x_syscfg.o(.text.syscfg_high_current_enable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_disable) refers to gd32e23x_syscfg.o(.text.syscfg_high_current_disable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_exti_line_config) refers to gd32e23x_syscfg.o(.text.syscfg_exti_line_config) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_lock_config) refers to gd32e23x_syscfg.o(.text.syscfg_lock_config) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.irq_latency_set) refers to gd32e23x_syscfg.o(.text.irq_latency_set) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_get) refers to gd32e23x_syscfg.o(.text.syscfg_flag_get) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_clear) refers to gd32e23x_syscfg.o(.text.syscfg_flag_clear) for [Anonymous Symbol]
+ gd32e23x_timer.o(.text.timer_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_timer.o(.text.timer_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_timer.o(.ARM.exidx.text.timer_deinit) refers to gd32e23x_timer.o(.text.timer_deinit) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_struct_para_init) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_init) refers to gd32e23x_timer.o(.text.timer_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_enable) refers to gd32e23x_timer.o(.text.timer_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_disable) refers to gd32e23x_timer.o(.text.timer_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_enable) refers to gd32e23x_timer.o(.text.timer_update_event_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_disable) refers to gd32e23x_timer.o(.text.timer_update_event_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_alignment) refers to gd32e23x_timer.o(.text.timer_counter_alignment) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_up_direction) refers to gd32e23x_timer.o(.text.timer_counter_up_direction) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_down_direction) refers to gd32e23x_timer.o(.text.timer_counter_down_direction) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_config) refers to gd32e23x_timer.o(.text.timer_prescaler_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_repetition_value_config) refers to gd32e23x_timer.o(.text.timer_repetition_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_autoreload_value_config) refers to gd32e23x_timer.o(.text.timer_autoreload_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_value_config) refers to gd32e23x_timer.o(.text.timer_counter_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_read) refers to gd32e23x_timer.o(.text.timer_counter_read) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_read) refers to gd32e23x_timer.o(.text.timer_prescaler_read) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config) refers to gd32e23x_timer.o(.text.timer_single_pulse_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_update_source_config) refers to gd32e23x_timer.o(.text.timer_update_source_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config) refers to gd32e23x_timer.o(.text.timer_ocpre_clear_source_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_enable) refers to gd32e23x_timer.o(.text.timer_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_disable) refers to gd32e23x_timer.o(.text.timer_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_flag_get) refers to gd32e23x_timer.o(.text.timer_flag_get) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_flag_clear) refers to gd32e23x_timer.o(.text.timer_flag_clear) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_dma_enable) refers to gd32e23x_timer.o(.text.timer_dma_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_dma_disable) refers to gd32e23x_timer.o(.text.timer_dma_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select) refers to gd32e23x_timer.o(.text.timer_channel_dma_request_source_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_dma_transfer_config) refers to gd32e23x_timer.o(.text.timer_dma_transfer_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_event_software_generate) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_struct_para_init) refers to gd32e23x_timer.o(.text.timer_break_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_config) refers to gd32e23x_timer.o(.text.timer_break_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_enable) refers to gd32e23x_timer.o(.text.timer_break_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_disable) refers to gd32e23x_timer.o(.text.timer_break_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_enable) refers to gd32e23x_timer.o(.text.timer_automatic_output_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_disable) refers to gd32e23x_timer.o(.text.timer_automatic_output_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_primary_output_config) refers to gd32e23x_timer.o(.text.timer_primary_output_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config) refers to gd32e23x_timer.o(.text.timer_channel_control_shadow_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config) refers to gd32e23x_timer.o(.text.timer_channel_control_shadow_update_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init) refers to gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_config) refers to gd32e23x_timer.o(.text.timer_channel_output_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config) refers to gd32e23x_timer.o(.text.timer_channel_output_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config) refers to gd32e23x_timer.o(.text.timer_channel_output_pulse_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config) refers to gd32e23x_timer.o(.text.timer_channel_output_shadow_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config) refers to gd32e23x_timer.o(.text.timer_channel_output_fast_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config) refers to gd32e23x_timer.o(.text.timer_channel_output_clear_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config) refers to gd32e23x_timer.o(.text.timer_channel_output_polarity_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_polarity_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_state_config) refers to gd32e23x_timer.o(.text.timer_channel_output_state_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init) refers to gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_input_capture_config) refers to gd32e23x_timer.o(.text.timer_input_capture_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config) refers to gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read) refers to gd32e23x_timer.o(.text.timer_channel_capture_value_register_read) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config) refers to gd32e23x_timer.o(.text.timer_input_pwm_capture_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_hall_mode_config) refers to gd32e23x_timer.o(.text.timer_hall_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select) refers to gd32e23x_timer.o(.text.timer_input_trigger_source_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select) refers to gd32e23x_timer.o(.text.timer_master_output_trigger_source_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_slave_mode_select) refers to gd32e23x_timer.o(.text.timer_slave_mode_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config) refers to gd32e23x_timer.o(.text.timer_master_slave_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config) refers to gd32e23x_timer.o(.text.timer_quadrature_decoder_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_internal_clock_config) refers to gd32e23x_timer.o(.text.timer_internal_clock_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_internal_trigger_as_external_clock_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_as_external_clock_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config) refers to gd32e23x_timer.o(.text.timer_external_clock_mode0_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config) refers to gd32e23x_timer.o(.text.timer_external_clock_mode1_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable) refers to gd32e23x_timer.o(.text.timer_external_clock_mode1_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_remap_config) refers to gd32e23x_timer.o(.text.timer_channel_remap_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config) refers to gd32e23x_timer.o(.text.timer_write_chxval_register_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_output_value_selection_config) refers to gd32e23x_timer.o(.text.timer_output_value_selection_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.text.usart_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_usart.o(.text.usart_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_usart.o(.ARM.exidx.text.usart_deinit) refers to gd32e23x_usart.o(.text.usart_deinit) for [Anonymous Symbol]
+ gd32e23x_usart.o(.text.usart_baudrate_set) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get
+ gd32e23x_usart.o(.ARM.exidx.text.usart_baudrate_set) refers to gd32e23x_usart.o(.text.usart_baudrate_set) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_parity_config) refers to gd32e23x_usart.o(.text.usart_parity_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_word_length_set) refers to gd32e23x_usart.o(.text.usart_word_length_set) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_stop_bit_set) refers to gd32e23x_usart.o(.text.usart_stop_bit_set) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_enable) refers to gd32e23x_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_disable) refers to gd32e23x_usart.o(.text.usart_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_transmit_config) refers to gd32e23x_usart.o(.text.usart_transmit_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receive_config) refers to gd32e23x_usart.o(.text.usart_receive_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_data_first_config) refers to gd32e23x_usart.o(.text.usart_data_first_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_invert_config) refers to gd32e23x_usart.o(.text.usart_invert_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_enable) refers to gd32e23x_usart.o(.text.usart_overrun_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_disable) refers to gd32e23x_usart.o(.text.usart_overrun_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_oversample_config) refers to gd32e23x_usart.o(.text.usart_oversample_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_sample_bit_config) refers to gd32e23x_usart.o(.text.usart_sample_bit_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_enable) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_disable) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_threshold_config) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_threshold_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_data_transmit) refers to gd32e23x_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_data_receive) refers to gd32e23x_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_enable) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_disable) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_mode_config) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_mode_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_address_config) refers to gd32e23x_usart.o(.text.usart_address_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_address_detection_mode_config) refers to gd32e23x_usart.o(.text.usart_address_detection_mode_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_enable) refers to gd32e23x_usart.o(.text.usart_mute_mode_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_disable) refers to gd32e23x_usart.o(.text.usart_mute_mode_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_wakeup_config) refers to gd32e23x_usart.o(.text.usart_mute_mode_wakeup_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to gd32e23x_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_disable) refers to gd32e23x_usart.o(.text.usart_lin_mode_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_lin_break_detection_length_config) refers to gd32e23x_usart.o(.text.usart_lin_break_detection_length_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_enable) refers to gd32e23x_usart.o(.text.usart_halfduplex_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_disable) refers to gd32e23x_usart.o(.text.usart_halfduplex_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_clock_enable) refers to gd32e23x_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_clock_disable) refers to gd32e23x_usart.o(.text.usart_clock_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_synchronous_clock_config) refers to gd32e23x_usart.o(.text.usart_synchronous_clock_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_guard_time_config) refers to gd32e23x_usart.o(.text.usart_guard_time_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_nack_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_nack_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_autoretry_config) refers to gd32e23x_usart.o(.text.usart_smartcard_autoretry_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_block_length_config) refers to gd32e23x_usart.o(.text.usart_block_length_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to gd32e23x_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_disable) refers to gd32e23x_usart.o(.text.usart_irda_mode_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_prescaler_config) refers to gd32e23x_usart.o(.text.usart_prescaler_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_irda_lowpower_config) refers to gd32e23x_usart.o(.text.usart_irda_lowpower_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_rts_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_rts_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_cts_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_cts_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_coherence_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_coherence_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_enable) refers to gd32e23x_usart.o(.text.usart_rs485_driver_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_disable) refers to gd32e23x_usart.o(.text.usart_rs485_driver_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_driver_assertime_config) refers to gd32e23x_usart.o(.text.usart_driver_assertime_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_driver_deassertime_config) refers to gd32e23x_usart.o(.text.usart_driver_deassertime_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_depolarity_config) refers to gd32e23x_usart.o(.text.usart_depolarity_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_dma_receive_config) refers to gd32e23x_usart.o(.text.usart_dma_receive_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_dma_transmit_config) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_disable) refers to gd32e23x_usart.o(.text.usart_reception_error_dma_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_enable) refers to gd32e23x_usart.o(.text.usart_reception_error_dma_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_enable) refers to gd32e23x_usart.o(.text.usart_wakeup_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_disable) refers to gd32e23x_usart.o(.text.usart_wakeup_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_mode_config) refers to gd32e23x_usart.o(.text.usart_wakeup_mode_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_enable) refers to gd32e23x_usart.o(.text.usart_receive_fifo_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_disable) refers to gd32e23x_usart.o(.text.usart_receive_fifo_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_counter_number) refers to gd32e23x_usart.o(.text.usart_receive_fifo_counter_number) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_flag_get) refers to gd32e23x_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_flag_clear) refers to gd32e23x_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to gd32e23x_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_disable) refers to gd32e23x_usart.o(.text.usart_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_command_enable) refers to gd32e23x_usart.o(.text.usart_command_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_get) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_clear) for [Anonymous Symbol]
+ startup_gd32e23x.o(RESET) refers to startup_gd32e23x.o(STACK) for __initial_sp
+ startup_gd32e23x.o(RESET) refers to startup_gd32e23x.o(.text) for Reset_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.NMI_Handler) for NMI_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.EXTI4_15_IRQHandler) for EXTI4_15_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) for DMA_Channel3_4_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.ADC_CMP_IRQHandler) for ADC_CMP_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER2_IRQHandler) for TIMER2_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER13_IRQHandler) for TIMER13_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER14_IRQHandler) for TIMER14_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER15_IRQHandler) for TIMER15_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_gd32e23x.o(.text) refers to system_gd32e23x.o(.text.SystemInit) for SystemInit
+ startup_gd32e23x.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
+ adc.o(.text.ADC_DMA_Callback) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_DMA_Callback) refers to main.o(.bss..L_MergedGlobals.2) for ADC_raw_temp
+ adc.o(.ARM.exidx.text.ADC_DMA_Callback) refers to adc.o(.text.ADC_DMA_Callback) for [Anonymous Symbol]
+ adc.o(.text.ADC_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_rcu.o(.text.rcu_adc_clock_config) for rcu_adc_clock_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_deinit) for dma_deinit
+ adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_circulation_enable) for dma_circulation_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_special_function_config) for adc_special_function_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_data_alignment_config) for adc_data_alignment_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_channel_length_config) for adc_channel_length_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) for adc_tempsensor_vrefint_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_regular_channel_config) for adc_regular_channel_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_external_trigger_source_config) for adc_external_trigger_source_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_external_trigger_config) for adc_external_trigger_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to functions.o(.text.delayMicros) for delayMicros
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_calibration_enable) for adc_calibration_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for adc_software_trigger_enable
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ comparator.o(.text.getCompOutputLevel) refers to gd32e23x_cmp.o(.text.cmp_output_level_get) for cmp_output_level_get
+ comparator.o(.ARM.exidx.text.getCompOutputLevel) refers to comparator.o(.text.getCompOutputLevel) for [Anonymous Symbol]
+ comparator.o(.ARM.exidx.text.maskPhaseInterrupts) refers to comparator.o(.text.maskPhaseInterrupts) for [Anonymous Symbol]
+ comparator.o(.ARM.exidx.text.enableCompInterrupts) refers to comparator.o(.text.enableCompInterrupts) for [Anonymous Symbol]
+ comparator.o(.text.changeCompInput) refers to main.o(.data..L_MergedGlobals) for step
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to memseta.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_unlock) for fmc_unlock
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_page_erase) for fmc_page_erase
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_word_program) for fmc_word_program
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for fmc_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_lock) for fmc_lock
+ eeprom.o(.ARM.exidx.text.save_flash_nolib) refers to eeprom.o(.text.save_flash_nolib) for [Anonymous Symbol]
+ eeprom.o(.ARM.exidx.text.read_flash_bin) refers to eeprom.o(.text.read_flash_bin) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.NMI_Handler) refers to gd32e23x_it.o(.text.NMI_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.HardFault_Handler) refers to gd32e23x_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.SVC_Handler) refers to gd32e23x_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.PendSV_Handler) refers to gd32e23x_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.SysTick_Handler) refers to systick.o(.text.delay_decrement) for delay_decrement
+ gd32e23x_it.o(.ARM.exidx.text.SysTick_Handler) refers to gd32e23x_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_get) for dma_interrupt_flag_get
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_clear) for dma_interrupt_flag_clear
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_channel_disable) for dma_channel_disable
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.text.sendDshotDma) for sendDshotDma
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.bss..L_MergedGlobals) for out_put
+ gd32e23x_it.o(.ARM.exidx.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_get) for exti_interrupt_flag_get
+ gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to gd32e23x_exti.o(.text.exti_flag_clear) for exti_flag_clear
+ gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ gd32e23x_it.o(.ARM.exidx.text.ADC_CMP_IRQHandler) refers to gd32e23x_it.o(.text.ADC_CMP_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.TIMER13_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear
+ gd32e23x_it.o(.text.TIMER13_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ gd32e23x_it.o(.ARM.exidx.text.TIMER13_IRQHandler) refers to gd32e23x_it.o(.text.TIMER13_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear
+ gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to gd32e23x_it.o(.bss.interrupt_time) for interrupt_time
+ gd32e23x_it.o(.ARM.exidx.text.TIMER15_IRQHandler) refers to gd32e23x_it.o(.text.TIMER15_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.TIMER14_IRQHandler) refers to gd32e23x_timer.o(.text.timer_flag_clear) for timer_flag_clear
+ gd32e23x_it.o(.ARM.exidx.text.TIMER14_IRQHandler) refers to gd32e23x_it.o(.text.TIMER14_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to gd32e23x_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.TIMER2_IRQHandler) refers to gd32e23x_it.o(.text.TIMER2_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.EXTI4_15_IRQHandler) refers to gd32e23x_exti.o(.text.exti_flag_clear) for exti_flag_clear
+ gd32e23x_it.o(.text.EXTI4_15_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ gd32e23x_it.o(.ARM.exidx.text.EXTI4_15_IRQHandler) refers to gd32e23x_it.o(.text.EXTI4_15_IRQHandler) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.receiveDshotDma) refers to io.o(.bss.dma_buffer) for dma_buffer
+ io.o(.text.receiveDshotDma) refers to signal.o(.data..L_MergedGlobals) for buffersize
+ io.o(.text.receiveDshotDma) refers to io.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.sendDshotDma) refers to io.o(.text.sendDshotDma) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.getInputPinState) refers to io.o(.text.getInputPinState) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.setInputPolarityRising) refers to io.o(.text.setInputPolarityRising) for [Anonymous Symbol]
+ io.o(.text.setInputPullDown) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ io.o(.ARM.exidx.text.setInputPullDown) refers to io.o(.text.setInputPullDown) for [Anonymous Symbol]
+ io.o(.text.setInputPullUp) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ io.o(.ARM.exidx.text.setInputPullUp) refers to io.o(.text.setInputPullUp) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.enableHalfTransferInt) refers to io.o(.text.enableHalfTransferInt) for [Anonymous Symbol]
+ io.o(.text.setInputPullNone) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ io.o(.ARM.exidx.text.setInputPullNone) refers to io.o(.text.setInputPullNone) for [Anonymous Symbol]
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM0_Init) for TIM0_Init
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for cmp_mode_init
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_output_init) for cmp_output_init
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_exti.o(.text.exti_init) for exti_init
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for exti_interrupt_flag_clear
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ peripherals.o(.text.initCorePeripherals) refers to serial_telemetry.o(.text.telem_UART_Init) for telem_UART_Init
+ peripherals.o(.ARM.exidx.text.initCorePeripherals) refers to peripherals.o(.text.initCorePeripherals) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_GPIO_Init) refers to peripherals.o(.text.MX_GPIO_Init) for [Anonymous Symbol]
+ peripherals.o(.text.MX_DMA_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.MX_DMA_Init) refers to peripherals.o(.text.MX_DMA_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_deinit) for timer_deinit
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for timer_struct_para_init
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_init) for timer_init
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) for timer_channel_output_struct_para_init
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_config) for timer_channel_output_config
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_mode_config) for timer_channel_output_mode_config
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_shadow_config) for timer_channel_output_shadow_config
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_break_struct_para_init) for timer_break_struct_para_init
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_break_config) for timer_break_config
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_interrupt_disable) for timer_interrupt_disable
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set
+ peripherals.o(.ARM.exidx.text.TIM0_Init) refers to peripherals.o(.text.TIM0_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIMER5_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIMER5_Init) refers to peripherals.o(.text.TIMER5_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIMER16_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.TIMER16_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable
+ peripherals.o(.text.TIMER16_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.ARM.exidx.text.TIMER16_Init) refers to peripherals.o(.text.TIMER16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for cmp_mode_init
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_cmp.o(.text.cmp_output_init) for cmp_output_init
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_exti.o(.text.exti_init) for exti_init
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for exti_interrupt_flag_clear
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ peripherals.o(.ARM.exidx.text.COMP_Init) refers to peripherals.o(.text.COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIMER15_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.TIMER15_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable
+ peripherals.o(.text.TIMER15_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.ARM.exidx.text.TIMER15_Init) refers to peripherals.o(.text.TIMER15_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIMER13_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.TIMER13_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.ARM.exidx.text.TIMER13_Init) refers to peripherals.o(.text.TIMER13_Init) for [Anonymous Symbol]
+ peripherals.o(.text.MX_IWDG_Init) refers to gd32e23x_fwdgt.o(.text.fwdgt_config) for fwdgt_config
+ peripherals.o(.text.MX_IWDG_Init) refers to gd32e23x_fwdgt.o(.text.fwdgt_enable) for fwdgt_enable
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.text.reloadWatchDogCounter) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_dma.o(.text.dma_periph_address_config) for dma_periph_address_config
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_dma.o(.text.dma_memory_address_config) for dma_memory_address_config
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) for timer_auto_reload_shadow_disable
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) for timer_channel_input_struct_para_init
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_input_pwm_capture_config) for timer_input_pwm_capture_config
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ peripherals.o(.text.UN_TIM_Init) refers to io.o(.bss.dma_buffer) for dma_buffer
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.disableComTimerInt) refers to peripherals.o(.text.disableComTimerInt) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.enableComTimerInt) refers to peripherals.o(.text.enableComTimerInt) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setAndEnableComInt) refers to peripherals.o(.text.setAndEnableComInt) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.getintervaTimerCount) refers to peripherals.o(.text.getintervaTimerCount) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setintervaTimerCount) refers to peripherals.o(.text.setintervaTimerCount) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setPrescalerPWM) refers to peripherals.o(.text.setPrescalerPWM) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setAutoReloadPWM) refers to peripherals.o(.text.setAutoReloadPWM) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setDutyCycleAll) refers to peripherals.o(.text.setDutyCycleAll) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setPWMCompare1) refers to peripherals.o(.text.setPWMCompare1) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setPWMCompare2) refers to peripherals.o(.text.setPWMCompare2) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setPWMCompare3) refers to peripherals.o(.text.setPWMCompare3) for [Anonymous Symbol]
+ peripherals.o(.text.generatePwmTimerEvent) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for timer_event_software_generate
+ peripherals.o(.ARM.exidx.text.generatePwmTimerEvent) refers to peripherals.o(.text.generatePwmTimerEvent) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.resetInputCaptureTimer) refers to peripherals.o(.text.resetInputCaptureTimer) for [Anonymous Symbol]
+ peripherals.o(.text.initAfterJump) refers to gd32e23x_fmc.o(.text.fmc_wscnt_set) for fmc_wscnt_set
+ peripherals.o(.text.initAfterJump) refers to gd32e23x_fmc.o(.text.fmc_prefetch_enable) for fmc_prefetch_enable
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_channel_output_state_config) for timer_channel_output_state_config
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) for timer_channel_complementary_output_state_config
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_primary_output_config) for timer_primary_output_config
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for timer_event_software_generate
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.enableCorePeripherals) refers to functions.o(.text.delayMicros) for delayMicros
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_disable) for rcu_periph_clock_disable
+ peripherals.o(.text.enableCorePeripherals) refers to peripherals.o(.text.UN_TIM_Init) for UN_TIM_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.gpio_mode_QUICK) refers to phaseouts.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.proportionalBrake) refers to phaseouts.o(.text.proportionalBrake) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseBLOW) refers to phaseouts.o(.text.phaseBLOW) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseCLOW) refers to phaseouts.o(.text.phaseCLOW) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.comStep) refers to phaseouts.o(.text.comStep) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.fullBrake) refers to phaseouts.o(.text.fullBrake) for [Anonymous Symbol]
+ phaseouts.o(.text.allpwm) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.allpwm) refers to phaseouts.o(.text.allpwm) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelForward) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.twoChannelReverse) refers to phaseouts.o(.text.twoChannelReverse) for [Anonymous Symbol]
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_deinit) for dma_deinit
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_struct_para_init) for dma_struct_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_circulation_disable) for dma_circulation_disable
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for usart_dma_transmit_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_halfduplex_enable) for usart_halfduplex_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_baudrate_set) for usart_baudrate_set
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_receive_config) for usart_receive_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_transmit_config) for usart_transmit_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.bss.aTxBuffer) for aTxBuffer
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_receive_config) for usart_receive_config
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_transmit_config) for usart_transmit_config
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_dma.o(.text.dma_channel_disable) for dma_channel_disable
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for usart_dma_transmit_config
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ serial_telemetry.o(.text.send_telem_DMA) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ serial_telemetry.o(.ARM.exidx.text.send_telem_DMA) refers to serial_telemetry.o(.text.send_telem_DMA) for [Anonymous Symbol]
+ serial_telemetry.o(.ARM.exidx.text.update_crc8) refers to serial_telemetry.o(.text.update_crc8) for [Anonymous Symbol]
+ serial_telemetry.o(.ARM.exidx.text.get_crc8) refers to serial_telemetry.o(.text.get_crc8) for [Anonymous Symbol]
+ serial_telemetry.o(.text.makeTelemPackage) refers to serial_telemetry.o(.bss.aTxBuffer) for aTxBuffer
+ serial_telemetry.o(.ARM.exidx.text.makeTelemPackage) refers to serial_telemetry.o(.text.makeTelemPackage) for [Anonymous Symbol]
+ system_gd32e23x.o(.text.SystemInit) refers to gd32e23x_misc.o(.text.nvic_vector_table_set) for nvic_vector_table_set
+ system_gd32e23x.o(.ARM.exidx.text.SystemInit) refers to system_gd32e23x.o(.text.SystemInit) for [Anonymous Symbol]
+ system_gd32e23x.o(.text.SystemCoreClockUpdate) refers to system_gd32e23x.o(.data.SystemCoreClock) for SystemCoreClock
+ system_gd32e23x.o(.ARM.exidx.text.SystemCoreClockUpdate) refers to system_gd32e23x.o(.text.SystemCoreClockUpdate) for [Anonymous Symbol]
+ systick.o(.text.systick_config) refers to system_gd32e23x.o(.data.SystemCoreClock) for SystemCoreClock
+ systick.o(.ARM.exidx.text.systick_config) refers to systick.o(.text.systick_config) for [Anonymous Symbol]
+ systick.o(.text.delay_1ms) refers to systick.o(.bss.delay) for [Anonymous Symbol]
+ systick.o(.ARM.exidx.text.delay_1ms) refers to systick.o(.text.delay_1ms) for [Anonymous Symbol]
+ systick.o(.text.delay_decrement) refers to systick.o(.bss.delay) for [Anonymous Symbol]
+ systick.o(.ARM.exidx.text.delay_decrement) refers to systick.o(.text.delay_decrement) for [Anonymous Symbol]
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
+ fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue
+ fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fdiv.o(.text) refers to fepilogue.o(.text) for _float_round
+ dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
+ dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
+ dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ ddiv.o(.text) refers to depilogue.o(.text) for _double_round
+ fcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fcmplt.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fcmpge.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fcmpgt.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue
+ dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ ffixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfixi.o(.text) refers to llushr.o(.text) for __aeabi_llsr
+ entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
+ entry2.o(.ARM.Collect$$$$00002712) refers to startup_gd32e23x.o(STACK) for __initial_sp
+ entry2.o(__vectab_stack_and_reset_area) refers to startup_gd32e23x.o(STACK) for __initial_sp
+ entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
+ entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
+ entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(.text.main) for main
+ entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(.text.main) for main
+ fepilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ depilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz
+ depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
+ depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
+ init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
+ depilogue.o(i.__ARM_clz) refers (Special) to iusefp.o(.text) for __I$use$fp
+
+
+==============================================================================
+
+Removing Unused input sections from the image.
+
+ Removing dshot.o(.text), (0 bytes).
+ Removing dshot.o(.ARM.exidx.text.computeDshotDMA), (8 bytes).
+ Removing dshot.o(.ARM.exidx.text.make_dshot_package), (8 bytes).
+ Removing dshot.o(.bss.processtime), (2 bytes).
+ Removing functions.o(.text), (0 bytes).
+ Removing functions.o(.ARM.exidx.text.map), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.getAbsDif), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.delayMicros), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.delayMillis), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (94 bytes).
+ Removing main.o(.ARM.exidx.text.doPidCalculations), (8 bytes).
+ Removing main.o(.ARM.exidx.text.loadEEpromSettings), (8 bytes).
+ Removing main.o(.ARM.exidx.text.saveEEpromSettings), (8 bytes).
+ Removing main.o(.text.getSmoothedCurrent), (64 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (64 bytes).
+ Removing main.o(.ARM.exidx.text.getBemfState), (8 bytes).
+ Removing main.o(.text.commutate), (148 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), (272 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.bss.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.bss.blank_time), (2 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.Speed_pid_output), (2 bytes).
+ Removing main.o(.bss.temperature_offset), (1 bytes).
+ Removing main.o(.bss.ADC_raw_input), (2 bytes).
+ Removing main.o(.bss.lastzctime), (2 bytes).
+ Removing main.o(.ARM.use_no_argv), (4 bytes).
+ Removing signal.o(.text), (0 bytes).
+ Removing signal.o(.text.computeMSInput), (60 bytes).
+ Removing signal.o(.ARM.exidx.text.computeMSInput), (8 bytes).
+ Removing signal.o(.ARM.exidx.text.computeServoInput), (8 bytes).
+ Removing signal.o(.ARM.exidx.text.transfercomplete), (8 bytes).
+ Removing signal.o(.text.checkDshot), (100 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (56 bytes).
+ Removing signal.o(.ARM.exidx.text.checkServo), (8 bytes).
+ Removing signal.o(.ARM.exidx.text.detectInput), (8 bytes).
+ Removing sounds.o(.text), (0 bytes).
+ Removing sounds.o(.text.pause), (36 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (24 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (56 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (24 bytes).
+ Removing sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBlueJayTune), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playStartupTune), (8 bytes).
+ Removing sounds.o(.text.playBrushedStartupTune), (140 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playDuskingTune), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playInputTune2), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playInputTune), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playDefaultTone), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playChangedTone), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBeaconTune3), (8 bytes).
+ Removing firmwareversion.o(.text), (0 bytes).
+ Removing gd32e23x_adc.o(.text), (0 bytes).
+ Removing gd32e23x_adc.o(.text.adc_deinit), (28 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_deinit), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_disable), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_calibration_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_dma_mode_disable), (20 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_tempsensor_vrefint_disable), (20 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_discontinuous_mode_config), (68 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_discontinuous_mode_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_special_function_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_data_alignment_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_channel_length_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_regular_channel_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_inserted_channel_config), (96 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_inserted_channel_offset_config), (36 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_offset_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_source_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_software_trigger_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_regular_data_read), (12 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_regular_data_read), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_inserted_data_read), (72 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_data_read), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_flag_get), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_flag_clear), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_flag_get), (52 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_flag_clear), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_enable), (56 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_disable), (56 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_single_channel_enable), (40 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_single_channel_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_group_channel_enable), (52 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_group_channel_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_disable), (20 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_threshold_config), (24 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_threshold_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_resolution_config), (24 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_resolution_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_oversample_mode_config), (48 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_oversample_mode_enable), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_oversample_mode_disable), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_disable), (8 bytes).
+ Removing gd32e23x_cmp.o(.text), (0 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_deinit), (12 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_deinit), (8 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_mode_init), (8 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_init), (8 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_disable), (16 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_disable), (8 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_switch_enable), (16 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_enable), (8 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_switch_disable), (16 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_disable), (8 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_level_get), (8 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_lock_enable), (20 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_lock_enable), (8 bytes).
+ Removing gd32e23x_crc.o(.text), (0 bytes).
+ Removing gd32e23x_crc.o(.text.crc_deinit), (32 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_deinit), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_reverse_output_data_enable), (24 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_enable), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_reverse_output_data_disable), (16 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_disable), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_data_register_reset), (16 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_reset), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_data_register_read), (12 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_read), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_free_data_register_read), (12 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_read), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_free_data_register_write), (12 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_write), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_init_data_register_write), (12 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_init_data_register_write), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_input_data_reverse_config), (24 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_input_data_reverse_config), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_polynomial_size_set), (24 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_size_set), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_polynomial_set), (16 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_set), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_single_data_calculate), (32 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_single_data_calculate), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_block_data_calculate), (252 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_block_data_calculate), (8 bytes).
+ Removing gd32e23x_dbg.o(.text), (0 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_deinit), (16 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_deinit), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_id_get), (12 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_id_get), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_low_power_enable), (16 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_enable), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_low_power_disable), (16 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_disable), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_periph_enable), (24 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_enable), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_periph_disable), (24 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text), (0 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_deinit), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_struct_para_init), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_channel_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_to_memory_enable), (24 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_to_memory_disable), (24 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_address_config), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_address_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_transfer_number_config), (16 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_transfer_number_get), (16 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_get), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_priority_config), (28 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_priority_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_width_config), (28 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_width_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_periph_width_config), (28 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_width_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_increase_enable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_increase_disable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_periph_increase_enable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_periph_increase_disable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_transfer_direction_config), (32 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_direction_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_flag_get), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_flag_clear), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_interrupt_enable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_interrupt_disable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_disable), (8 bytes).
+ Removing gd32e23x_exti.o(.text), (0 bytes).
+ Removing gd32e23x_exti.o(.text.exti_deinit), (24 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_deinit), (8 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_init), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_interrupt_enable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_enable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_interrupt_disable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_disable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_event_enable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_event_enable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_event_disable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_event_disable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_software_interrupt_enable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_enable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_software_interrupt_disable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_disable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_flag_get), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_flag_get), (8 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_flag_clear), (8 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_fmc.o(.text), (0 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_unlock), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_lock), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_wscnt_set), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_enable), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_prefetch_disable), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_disable), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_page_erase), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_ready_wait), (76 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_ready_wait), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_mass_erase), (380 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_mass_erase), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_doubleword_program), (420 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_doubleword_program), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_word_program), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_unlock), (64 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_unlock), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_lock), (20 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_lock), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_reset), (20 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_reset), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.option_byte_value_get), (4 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.option_byte_value_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_erase), (616 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_erase), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_obstat_plevel_get), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_write_protection_enable), (404 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_enable), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_security_protection_config), (628 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_security_protection_config), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_user_write), (620 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_user_write), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_data_program), (396 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_data_program), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_user_get), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_user_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_data_get), (12 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_data_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_write_protection_get), (12 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_interrupt_enable), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_enable), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_interrupt_disable), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_disable), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_flag_get), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_clear), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_interrupt_flag_get), (40 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_interrupt_flag_clear), (12 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_state_get), (36 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_state_get), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text), (0 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_write_enable), (16 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_enable), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_write_disable), (12 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_enable), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config), (76 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_prescaler_value_config), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config), (88 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_reload_value_config), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_window_value_config), (88 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_window_value_config), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_config), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_flag_get), (16 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_flag_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.text), (0 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_deinit), (64 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_deinit), (8 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_options_set), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_bit_set), (4 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_set), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_bit_reset), (4 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_reset), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_bit_write), (14 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_write), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_input_bit_get), (10 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_bit_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_input_port_get), (6 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_port_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_output_bit_get), (10 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_bit_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_output_port_get), (6 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_port_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_af_set), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_pin_lock), (18 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_pin_lock), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_bit_toggle), (4 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_toggle), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_port_toggle), (12 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_toggle), (8 bytes).
+ Removing gd32e23x_i2c.o(.text), (0 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_deinit), (52 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_deinit), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_clock_config), (308 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_clock_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_mode_addr_config), (28 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_mode_addr_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_smbus_type_config), (20 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_type_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_ack_config), (22 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_ack_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_ackpos_config), (20 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_ackpos_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_master_addressing), (20 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_master_addressing), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_dualaddr_enable), (10 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_dualaddr_disable), (10 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_disable), (10 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_start_on_bus), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_start_on_bus), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_stop_on_bus), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_stop_on_bus), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_data_transmit), (4 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_transmit), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_dma_enable), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_dma_last_transfer_config), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_last_transfer_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_stretch_scl_low_config), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_stretch_scl_low_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_slave_response_to_gcall_config), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_slave_response_to_gcall_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_software_reset_config), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_software_reset_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_pec_enable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_pec_transfer_enable), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_transfer_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_smbus_issue_alert), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_issue_alert), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_smbus_arp_enable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_arp_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_sam_enable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_sam_disable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_sam_timeout_enable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_sam_timeout_disable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_flag_get), (16 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_flag_clear), (36 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_interrupt_enable), (18 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_interrupt_disable), (18 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_interrupt_flag_get), (76 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_interrupt_flag_clear), (36 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_misc.o(.text), (0 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing gd32e23x_misc.o(.text.nvic_irq_disable), (40 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing gd32e23x_misc.o(.text.nvic_system_reset), (32 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing gd32e23x_misc.o(.text.system_lowpower_set), (16 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_set), (8 bytes).
+ Removing gd32e23x_misc.o(.text.system_lowpower_reset), (16 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_reset), (8 bytes).
+ Removing gd32e23x_misc.o(.text.systick_clksource_set), (28 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.systick_clksource_set), (8 bytes).
+ Removing gd32e23x_pmu.o(.text), (0 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_deinit), (28 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_deinit), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_lvd_select), (40 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_select), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_ldo_output_select), (24 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_ldo_output_select), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_lvd_disable), (16 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_disable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_to_sleepmode), (24 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_sleepmode), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_to_deepsleepmode), (64 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_deepsleepmode), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_to_standbymode), (72 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_standbymode), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_wakeup_pin_enable), (16 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_enable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_wakeup_pin_disable), (16 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_disable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_backup_write_enable), (20 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_enable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_backup_write_disable), (20 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_disable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_flag_clear), (40 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_clear), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_flag_get), (16 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_get), (8 bytes).
+ Removing gd32e23x_rcu.o(.text), (0 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_deinit), (128 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_deinit), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_enable), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_disable), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_bkp_reset_enable), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_bkp_reset_disable), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_system_clock_source_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_system_clock_source_get), (16 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_ahb_clock_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_apb1_clock_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_apb2_clock_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_ckout_config), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_ckout_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_pll_config), (32 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_pll_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_usart_clock_config), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_usart_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_rtc_clock_config), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_hxtal_prediv_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_lxtal_drive_capability_config), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_flag_get), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_flag_get), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_all_reset_flag_clear), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_interrupt_flag_get), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_interrupt_flag_clear), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_interrupt_enable), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_interrupt_disable), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_stab_wait), (324 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_on), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_on), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_off), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_off), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_enable), (60 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_disable), (60 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_enable), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_disable), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_irc8m_adjust_value_set), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_irc28m_adjust_value_set), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_voltage_key_unlock), (28 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_deepsleep_voltage_set), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text), (0 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_deinit), (248 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_deinit), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_init_mode_enter), (84 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_enter), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_register_sync_wait), (132 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_register_sync_wait), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_init), (344 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_init_mode_exit), (16 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_exit), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_current_time_get), (88 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_current_time_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_subsecond_get), (12 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_subsecond_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_config), (72 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_config), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_subsecond_config), (24 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_config), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_enable), (36 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_disable), (124 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_get), (60 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_subsecond_get), (20 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_timestamp_enable), (44 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_timestamp_disable), (36 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_timestamp_get), (56 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_timestamp_subsecond_get), (12 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_subsecond_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_tamper_enable), (124 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_tamper_disable), (16 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_interrupt_enable), (48 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_interrupt_disable), (52 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_flag_get), (16 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_flag_clear), (16 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_clear), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alter_output_config), (60 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alter_output_config), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_calibration_config), (116 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_calibration_config), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_hour_adjust), (32 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_hour_adjust), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_second_adjust), (212 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_second_adjust), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_bypass_shadow_enable), (32 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_bypass_shadow_disable), (32 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_refclock_detection_enable), (104 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_refclock_detection_disable), (104 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text), (0 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_deinit), (56 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_deinit), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_struct_para_init), (20 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_struct_para_init), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_init), (140 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_enable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_disable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_init), (28 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_psc_config), (120 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_psc_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_disable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nss_output_enable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nss_output_disable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nss_internal_high), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_high), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nss_internal_low), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_low), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_dma_enable), (22 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_dma_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_dma_disable), (16 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_dma_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_data_frame_format_config), (68 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_frame_format_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_data_transmit), (28 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_data_receive), (36 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_bidirectional_transfer_config), (22 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_bidirectional_transfer_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_on), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_on), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_off), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_off), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_next), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_next), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_get), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_get), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_ti_mode_enable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_ti_mode_disable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nssp_mode_enable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nssp_mode_disable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_disable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_write_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_write_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_read_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_read_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_io23_output_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_io23_output_disable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_enable), (32 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_disable), (32 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_flag_get), (128 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_flag_get), (40 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_error_clear), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_error_clear), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_fifo_access_size_config), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_fifo_access_size_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_transmit_odd_config), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_transmit_odd_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_receive_odd_config), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_receive_odd_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_length_set), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_length_set), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text), (0 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_deinit), (24 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_deinit), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_dma_remap_enable), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_enable), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_dma_remap_disable), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_disable), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_high_current_enable), (20 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_enable), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_high_current_disable), (20 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_disable), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_exti_line_config), (112 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_exti_line_config), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_lock_config), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_lock_config), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.irq_latency_set), (20 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.irq_latency_set), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_flag_get), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_get), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_flag_clear), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_clear), (8 bytes).
+ Removing gd32e23x_timer.o(.text), (0 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_deinit), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_struct_para_init), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_init), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_disable), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_update_event_enable), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_update_event_disable), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_alignment), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_alignment), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_up_direction), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_up_direction), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_down_direction), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_down_direction), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_repetition_value_config), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_repetition_value_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_autoreload_value_config), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_autoreload_value_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_value_config), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_value_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_read), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_read), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_prescaler_read), (6 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_read), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_single_pulse_mode_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_update_source_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_source_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_ocpre_clear_source_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_interrupt_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_interrupt_flag_get), (20 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_flag_get), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_flag_get), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_flag_clear), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_dma_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_dma_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_dma_request_source_select), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_dma_transfer_config), (24 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_transfer_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_event_software_generate), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_struct_para_init), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_break_enable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_break_disable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_automatic_output_enable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_automatic_output_disable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_primary_output_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_control_shadow_config), (18 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_control_shadow_update_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_output_pulse_value_config), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_output_fast_config), (92 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_output_clear_config), (92 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_output_polarity_config), (90 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_complementary_output_polarity_config), (90 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_state_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_input_capture_config), (380 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_capture_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config), (92 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_capture_value_register_read), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_hall_mode_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_hall_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_input_trigger_source_select), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_master_output_trigger_source_select), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_slave_mode_select), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_slave_mode_select), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_master_slave_mode_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_trigger_config), (30 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_quadrature_decoder_mode_config), (68 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_internal_clock_config), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_internal_clock_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_internal_trigger_as_external_clock_config), (30 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_trigger_as_external_clock_config), (152 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_clock_mode0_config), (44 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_clock_mode1_config), (40 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_clock_mode1_disable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_remap_config), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_remap_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_write_chxval_register_config), (30 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_output_value_selection_config), (30 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_output_value_selection_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text), (0 bytes).
+ Removing gd32e23x_usart.o(.text.usart_deinit), (56 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_deinit), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_baudrate_set), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_parity_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_parity_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_word_length_set), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_word_length_set), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_stop_bit_set), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_stop_bit_set), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_disable), (10 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_transmit_config), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_data_first_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_first_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_invert_config), (140 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_invert_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_overrun_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_overrun_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_oversample_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_oversample_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_sample_bit_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_sample_bit_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receiver_timeout_enable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receiver_timeout_disable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receiver_timeout_threshold_config), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_threshold_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_data_transmit), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_data_receive), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_autobaud_detection_enable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_autobaud_detection_disable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_autobaud_detection_mode_config), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_mode_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_address_config), (28 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_address_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_address_detection_mode_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_address_detection_mode_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_mute_mode_enable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_mute_mode_disable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_mute_mode_wakeup_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_wakeup_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_lin_mode_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_lin_mode_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_lin_break_detection_length_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_break_detection_length_config), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_halfduplex_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_clock_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_clock_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_clock_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_synchronous_clock_config), (58 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_synchronous_clock_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_guard_time_config), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_guard_time_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_nack_enable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_nack_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_enable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_disable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_autoretry_config), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_autoretry_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_block_length_config), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_block_length_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_irda_mode_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_prescaler_config), (24 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_prescaler_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_irda_lowpower_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_lowpower_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_hardware_flow_rts_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_rts_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_hardware_flow_cts_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_cts_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_hardware_flow_coherence_config), (22 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_coherence_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_rs485_driver_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_rs485_driver_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_driver_assertime_config), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_driver_assertime_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_driver_deassertime_config), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_driver_deassertime_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_depolarity_config), (28 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_depolarity_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_dma_receive_config), (16 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_dma_receive_config), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_dma_transmit_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_reception_error_dma_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_reception_error_dma_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_wakeup_enable), (10 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_wakeup_disable), (10 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_wakeup_mode_config), (28 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_mode_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receive_fifo_enable), (14 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receive_fifo_disable), (14 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receive_fifo_counter_number), (10 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_counter_number), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_flag_get), (16 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_flag_clear), (16 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_interrupt_enable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_interrupt_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_command_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_command_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_interrupt_flag_get), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_interrupt_flag_clear), (40 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear), (8 bytes).
+ Removing startup_gd32e23x.o(HEAP), (1024 bytes).
+ Removing adc.o(.text), (0 bytes).
+ Removing adc.o(.ARM.exidx.text.ADC_DMA_Callback), (8 bytes).
+ Removing adc.o(.ARM.exidx.text.ADC_Init), (8 bytes).
+ Removing comparator.o(.text), (0 bytes).
+ Removing comparator.o(.ARM.exidx.text.getCompOutputLevel), (8 bytes).
+ Removing comparator.o(.ARM.exidx.text.maskPhaseInterrupts), (8 bytes).
+ Removing comparator.o(.ARM.exidx.text.enableCompInterrupts), (8 bytes).
+ Removing comparator.o(.ARM.exidx.text.changeCompInput), (8 bytes).
+ Removing eeprom.o(.text), (0 bytes).
+ Removing eeprom.o(.ARM.exidx.text.save_flash_nolib), (8 bytes).
+ Removing eeprom.o(.ARM.exidx.text.read_flash_bin), (8 bytes).
+ Removing gd32e23x_it.o(.text), (0 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.DMA_Channel3_4_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.ADC_CMP_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.TIMER13_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.TIMER15_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.TIMER14_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.TIMER2_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.EXTI4_15_IRQHandler), (8 bytes).
+ Removing io.o(.text), (0 bytes).
+ Removing io.o(.ARM.exidx.text.receiveDshotDma), (8 bytes).
+ Removing io.o(.ARM.exidx.text.sendDshotDma), (8 bytes).
+ Removing io.o(.ARM.exidx.text.getInputPinState), (8 bytes).
+ Removing io.o(.text.setInputPolarityRising), (12 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (16 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullDown), (8 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullUp), (8 bytes).
+ Removing io.o(.text.enableHalfTransferInt), (16 bytes).
+ Removing io.o(.ARM.exidx.text.enableHalfTransferInt), (8 bytes).
+ Removing io.o(.text.setInputPullNone), (16 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing io.o(.data.buffer_size), (1 bytes).
+ Removing io.o(.bss.change_time), (2 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.text.MX_GPIO_Init), (2 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_GPIO_Init), (8 bytes).
+ Removing peripherals.o(.text.MX_DMA_Init), (48 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM0_Init), (8 bytes).
+ Removing peripherals.o(.text.TIMER5_Init), (32 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIMER5_Init), (8 bytes).
+ Removing peripherals.o(.text.TIMER16_Init), (48 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIMER16_Init), (8 bytes).
+ Removing peripherals.o(.text.COMP_Init), (112 bytes).
+ Removing peripherals.o(.ARM.exidx.text.COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIMER15_Init), (80 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIMER15_Init), (8 bytes).
+ Removing peripherals.o(.text.TIMER13_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIMER13_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (4 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (24 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (12 bytes).
+ Removing peripherals.o(.ARM.exidx.text.getintervaTimerCount), (8 bytes).
+ Removing peripherals.o(.text.setintervaTimerCount), (12 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setintervaTimerCount), (8 bytes).
+ Removing peripherals.o(.text.setPrescalerPWM), (12 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setPrescalerPWM), (8 bytes).
+ Removing peripherals.o(.text.setAutoReloadPWM), (12 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAutoReloadPWM), (8 bytes).
+ Removing peripherals.o(.text.setDutyCycleAll), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setDutyCycleAll), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setPWMCompare1), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setPWMCompare2), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setPWMCompare3), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.generatePwmTimerEvent), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.resetInputCaptureTimer), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.text.gpio_mode_QUICK), (18 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (60 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (64 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (64 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseAPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseAFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseAFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseALOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseALOW), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.allOff), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.comStep), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.fullBrake), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.allpwm), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelForward), (140 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (128 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (148 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (508 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing system_gd32e23x.o(.text), (0 bytes).
+ Removing system_gd32e23x.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_gd32e23x.o(.text.SystemCoreClockUpdate), (132 bytes).
+ Removing system_gd32e23x.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes).
+ Removing system_gd32e23x.o(.data.SystemCoreClock), (4 bytes).
+ Removing systick.o(.text), (0 bytes).
+ Removing systick.o(.text.systick_config), (76 bytes).
+ Removing systick.o(.ARM.exidx.text.systick_config), (8 bytes).
+ Removing systick.o(.text.delay_1ms), (28 bytes).
+ Removing systick.o(.ARM.exidx.text.delay_1ms), (8 bytes).
+ Removing systick.o(.ARM.exidx.text.delay_decrement), (8 bytes).
+
+1130 unused section(s) (total 25575 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
+ ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
+ ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
+ ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE
+ ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
+ ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE
+ ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
+ ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmple.o ABSOLUTE
+ ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmplt.o ABSOLUTE
+ ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmpge.o ABSOLUTE
+ ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmpgt.o ABSOLUTE
+ ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
+ ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
+ ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
+ ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE
+ ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
+ ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
+ ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s 0x00000000 Number 0 startup_gd32e23x.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ comparator.c 0x00000000 Number 0 comparator.o ABSOLUTE
+ dc.s 0x00000000 Number 0 dc.o ABSOLUTE
+ dshot.c 0x00000000 Number 0 dshot.o ABSOLUTE
+ eeprom.c 0x00000000 Number 0 eeprom.o ABSOLUTE
+ firmwareversion.c 0x00000000 Number 0 firmwareversion.o ABSOLUTE
+ functions.c 0x00000000 Number 0 functions.o ABSOLUTE
+ gd32e23x_adc.c 0x00000000 Number 0 gd32e23x_adc.o ABSOLUTE
+ gd32e23x_cmp.c 0x00000000 Number 0 gd32e23x_cmp.o ABSOLUTE
+ gd32e23x_crc.c 0x00000000 Number 0 gd32e23x_crc.o ABSOLUTE
+ gd32e23x_dbg.c 0x00000000 Number 0 gd32e23x_dbg.o ABSOLUTE
+ gd32e23x_dma.c 0x00000000 Number 0 gd32e23x_dma.o ABSOLUTE
+ gd32e23x_exti.c 0x00000000 Number 0 gd32e23x_exti.o ABSOLUTE
+ gd32e23x_fmc.c 0x00000000 Number 0 gd32e23x_fmc.o ABSOLUTE
+ gd32e23x_fwdgt.c 0x00000000 Number 0 gd32e23x_fwdgt.o ABSOLUTE
+ gd32e23x_gpio.c 0x00000000 Number 0 gd32e23x_gpio.o ABSOLUTE
+ gd32e23x_i2c.c 0x00000000 Number 0 gd32e23x_i2c.o ABSOLUTE
+ gd32e23x_it.c 0x00000000 Number 0 gd32e23x_it.o ABSOLUTE
+ gd32e23x_misc.c 0x00000000 Number 0 gd32e23x_misc.o ABSOLUTE
+ gd32e23x_pmu.c 0x00000000 Number 0 gd32e23x_pmu.o ABSOLUTE
+ gd32e23x_rcu.c 0x00000000 Number 0 gd32e23x_rcu.o ABSOLUTE
+ gd32e23x_rtc.c 0x00000000 Number 0 gd32e23x_rtc.o ABSOLUTE
+ gd32e23x_spi.c 0x00000000 Number 0 gd32e23x_spi.o ABSOLUTE
+ gd32e23x_syscfg.c 0x00000000 Number 0 gd32e23x_syscfg.o ABSOLUTE
+ gd32e23x_timer.c 0x00000000 Number 0 gd32e23x_timer.o ABSOLUTE
+ gd32e23x_usart.c 0x00000000 Number 0 gd32e23x_usart.o ABSOLUTE
+ handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE
+ init.s 0x00000000 Number 0 init.o ABSOLUTE
+ main.c 0x00000000 Number 0 main.o ABSOLUTE
+ peripherals.c 0x00000000 Number 0 peripherals.o ABSOLUTE
+ phaseouts.c 0x00000000 Number 0 phaseouts.o ABSOLUTE
+ serial_telemetry.c 0x00000000 Number 0 serial_telemetry.o ABSOLUTE
+ signal.c 0x00000000 Number 0 signal.o ABSOLUTE
+ sounds.c 0x00000000 Number 0 sounds.o ABSOLUTE
+ system_gd32e23x.c 0x00000000 Number 0 system_gd32e23x.o ABSOLUTE
+ systick.c 0x00000000 Number 0 systick.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_gd32e23x.o(RESET)
+ .ARM.Collect$$$$00000000 0x080010cc Section 0 entry.o(.ARM.Collect$$$$00000000)
+ .ARM.Collect$$$$00000001 0x080010cc Section 4 entry2.o(.ARM.Collect$$$$00000001)
+ .ARM.Collect$$$$00000004 0x080010d0 Section 4 entry5.o(.ARM.Collect$$$$00000004)
+ .ARM.Collect$$$$00000008 0x080010d4 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
+ .ARM.Collect$$$$0000000A 0x080010d4 Section 0 entry8b.o(.ARM.Collect$$$$0000000A)
+ .ARM.Collect$$$$0000000B 0x080010d4 Section 8 entry9a.o(.ARM.Collect$$$$0000000B)
+ __lit__00000000 0x080010dc Data 4 entry2.o(.ARM.Collect$$$$00002712)
+ .ARM.Collect$$$$0000000D 0x080010dc Section 0 entry10a.o(.ARM.Collect$$$$0000000D)
+ .ARM.Collect$$$$0000000F 0x080010dc Section 0 entry11a.o(.ARM.Collect$$$$0000000F)
+ .ARM.Collect$$$$00002712 0x080010dc Section 4 entry2.o(.ARM.Collect$$$$00002712)
+ .text 0x080010e0 Section 28 startup_gd32e23x.o(.text)
+ .text 0x080010fc Section 0 memcpya.o(.text)
+ .text 0x08001120 Section 0 memseta.o(.text)
+ .text 0x08001144 Section 0 fadd.o(.text)
+ .text 0x080011f6 Section 0 fdiv.o(.text)
+ .text 0x08001274 Section 0 dadd.o(.text)
+ .text 0x080013d8 Section 0 dmul.o(.text)
+ .text 0x080014a8 Section 0 ddiv.o(.text)
+ .text 0x08001598 Section 0 fcmple.o(.text)
+ .text 0x080015b4 Section 0 fcmplt.o(.text)
+ .text 0x080015d0 Section 0 fcmpge.o(.text)
+ .text 0x080015ec Section 0 fcmpgt.o(.text)
+ .text 0x08001608 Section 0 fflti.o(.text)
+ .text 0x08001620 Section 0 dfltui.o(.text)
+ .text 0x0800163c Section 0 ffixi.o(.text)
+ .text 0x08001670 Section 0 dfixi.o(.text)
+ .text 0x080016b8 Section 0 llshl.o(.text)
+ .text 0x080016d8 Section 0 llushr.o(.text)
+ .text 0x080016fa Section 0 llsshr.o(.text)
+ .text 0x08001720 Section 0 iusefp.o(.text)
+ .text 0x08001720 Section 0 fepilogue.o(.text)
+ .text 0x080017a2 Section 0 depilogue.o(.text)
+ .text 0x08001860 Section 36 init.o(.text)
+ .text 0x08001884 Section 0 __dczerorl2.o(.text)
+ [Anonymous Symbol] 0x080018da Section 0 gd32e23x_it.o(.text.ADC_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080018fc Section 0 adc.o(.text.ADC_DMA_Callback)
+ __arm_cp.0_1 0x08001914 Number 4 adc.o(.text.ADC_DMA_Callback)
+ __arm_cp.0_2 0x08001918 Number 4 adc.o(.text.ADC_DMA_Callback)
+ __arm_cp.0_3 0x0800191c Number 4 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001920 Section 0 adc.o(.text.ADC_Init)
+ __arm_cp.1_0 0x08001a04 Number 4 adc.o(.text.ADC_Init)
+ __arm_cp.1_1 0x08001a08 Number 4 adc.o(.text.ADC_Init)
+ __arm_cp.1_2 0x08001a0c Number 4 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001a10 Section 0 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_0 0x08001ab4 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_1 0x08001ab8 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_2 0x08001abc Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_3 0x08001ac0 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_4 0x08001ac4 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_5 0x08001ac8 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_6 0x08001acc Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_7 0x08001ad0 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ [Anonymous Symbol] 0x08001ad4 Section 0 gd32e23x_it.o(.text.EXTI4_15_IRQHandler)
+ [Anonymous Symbol] 0x08001ae8 Section 0 gd32e23x_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001aea Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001b00 Section 0 gd32e23x_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x08001b02 Section 0 gd32e23x_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001b04 Section 0 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_0 0x08001bd0 Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_1 0x08001bd4 Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_2 0x08001bd8 Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_3 0x08001bdc Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_4 0x08001be0 Number 4 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001be4 Section 0 gd32e23x_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001be6 Section 0 gd32e23x_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001bec Section 0 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_0 0x08001d90 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_1 0x08001d94 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_2 0x08001d98 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_3 0x08001d9c Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_4 0x08001da0 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_5 0x08001da4 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_6 0x08001da8 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_7 0x08001dac Number 4 system_gd32e23x.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001db0 Section 0 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_0 0x08001f8c Number 4 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_1 0x08001f90 Number 4 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_2 0x08001f94 Number 4 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_3 0x08001f98 Number 4 peripherals.o(.text.TIM0_Init)
+ [Anonymous Symbol] 0x08001f9c Section 0 gd32e23x_it.o(.text.TIMER13_IRQHandler)
+ __arm_cp.7_0 0x08001fb0 Number 4 gd32e23x_it.o(.text.TIMER13_IRQHandler)
+ [Anonymous Symbol] 0x08001fb4 Section 0 gd32e23x_it.o(.text.TIMER14_IRQHandler)
+ __arm_cp.9_0 0x08001fbc Number 4 gd32e23x_it.o(.text.TIMER14_IRQHandler)
+ [Anonymous Symbol] 0x08001fc0 Section 0 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ __arm_cp.8_0 0x08001fe0 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ __arm_cp.8_1 0x08001fe4 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ __arm_cp.8_2 0x08001fe8 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ [Anonymous Symbol] 0x08001fec Section 0 gd32e23x_it.o(.text.TIMER2_IRQHandler)
+ [Anonymous Symbol] 0x08001ff0 Section 0 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_0 0x080020a0 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_1 0x080020a4 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_2 0x080020a8 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_3 0x080020ac Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_4 0x080020b0 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_5 0x080020b4 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_6 0x080020b8 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_7 0x080020bc Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_8 0x080020c0 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_9 0x080020c4 Number 4 peripherals.o(.text.UN_TIM_Init)
+ [Anonymous Symbol] 0x080020c8 Section 0 gd32e23x_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x080020cc Section 0 gd32e23x_adc.o(.text.adc_calibration_enable)
+ [Anonymous Symbol] 0x08002110 Section 0 gd32e23x_adc.o(.text.adc_channel_length_config)
+ __arm_cp.11_0 0x0800214c Number 4 gd32e23x_adc.o(.text.adc_channel_length_config)
+ [Anonymous Symbol] 0x08002150 Section 0 gd32e23x_adc.o(.text.adc_data_alignment_config)
+ [Anonymous Symbol] 0x08002168 Section 0 gd32e23x_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08002178 Section 0 gd32e23x_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x0800218c Section 0 gd32e23x_adc.o(.text.adc_external_trigger_config)
+ [Anonymous Symbol] 0x080021cc Section 0 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ __arm_cp.16_0 0x080021ec Number 4 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ __arm_cp.16_1 0x080021f0 Number 4 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ [Anonymous Symbol] 0x080021f4 Section 0 gd32e23x_adc.o(.text.adc_regular_channel_config)
+ __arm_cp.12_0 0x0800227c Number 4 gd32e23x_adc.o(.text.adc_regular_channel_config)
+ [Anonymous Symbol] 0x08002280 Section 0 gd32e23x_adc.o(.text.adc_software_trigger_enable)
+ [Anonymous Symbol] 0x080022a8 Section 0 gd32e23x_adc.o(.text.adc_special_function_config)
+ __arm_cp.9_0 0x08002318 Number 4 gd32e23x_adc.o(.text.adc_special_function_config)
+ [Anonymous Symbol] 0x0800231c Section 0 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
+ __arm_cp.6_0 0x0800232c Number 4 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
+ [Anonymous Symbol] 0x08002330 Section 0 phaseouts.o(.text.allOff)
+ __arm_cp.11_0 0x080023a4 Number 4 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x080023a8 Section 0 phaseouts.o(.text.allpwm)
+ __arm_cp.14_1 0x08002430 Number 4 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08002434 Section 0 comparator.o(.text.changeCompInput)
+ __arm_cp.3_0 0x0800248c Number 4 comparator.o(.text.changeCompInput)
+ __arm_cp.3_2 0x08002490 Number 4 comparator.o(.text.changeCompInput)
+ __arm_cp.3_3 0x08002494 Number 4 comparator.o(.text.changeCompInput)
+ __arm_cp.3_4 0x08002498 Number 4 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x0800249c Section 0 gd32e23x_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x080024a8 Section 0 gd32e23x_cmp.o(.text.cmp_mode_init)
+ __arm_cp.1_1 0x080024c8 Number 4 gd32e23x_cmp.o(.text.cmp_mode_init)
+ [Anonymous Symbol] 0x080024cc Section 0 gd32e23x_cmp.o(.text.cmp_output_init)
+ [Anonymous Symbol] 0x080024ec Section 0 gd32e23x_cmp.o(.text.cmp_output_level_get)
+ __arm_cp.7_0 0x080024f8 Number 4 gd32e23x_cmp.o(.text.cmp_output_level_get)
+ [Anonymous Symbol] 0x080024fc Section 0 phaseouts.o(.text.comStep)
+ __arm_cp.12_0 0x08002788 Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_1 0x0800278c Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_2 0x08002790 Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_3 0x08002794 Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_4 0x08002798 Number 4 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800279c Section 0 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_0 0x08002b54 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_1 0x08002b58 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_2 0x08002b5c Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_3 0x08002b60 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_4 0x08002b64 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_5 0x08002b68 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_7 0x08002b6c Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_8 0x08002b70 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_10 0x08002b74 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_11 0x08002b78 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_12 0x08002b7c Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_13 0x08002b80 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_15 0x08002b84 Number 4 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002b88 Section 0 signal.o(.text.computeServoInput)
+ __arm_cp.1_1 0x08002cec Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_2 0x08002cf0 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_3 0x08002cf4 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_5 0x08002cf8 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_6 0x08002cfc Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_7 0x08002d00 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_8 0x08002d04 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_9 0x08002d08 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_10 0x08002d0c Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_11 0x08002d10 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_12 0x08002d14 Number 4 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002d18 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002d38 Section 0 functions.o(.text.delayMillis)
+ __arm_cp.3_0 0x08002d7c Number 4 functions.o(.text.delayMillis)
+ __arm_cp.3_1 0x08002d80 Number 4 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002d84 Section 0 systick.o(.text.delay_decrement)
+ __arm_cp.2_0 0x08002d94 Number 4 systick.o(.text.delay_decrement)
+ [Anonymous Symbol] 0x08002d98 Section 0 signal.o(.text.detectInput)
+ __arm_cp.5_0 0x08002f70 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_1 0x08002f74 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_2 0x08002f78 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_3 0x08002f7c Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_4 0x08002f80 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_5 0x08002f84 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_6 0x08002f88 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_7 0x08002f8c Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_8 0x08002f90 Number 4 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002f94 Section 0 gd32e23x_dma.o(.text.dma_channel_disable)
+ [Anonymous Symbol] 0x08002fa4 Section 0 gd32e23x_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002fb4 Section 0 gd32e23x_dma.o(.text.dma_circulation_disable)
+ [Anonymous Symbol] 0x08002fc4 Section 0 gd32e23x_dma.o(.text.dma_circulation_enable)
+ [Anonymous Symbol] 0x08002fd4 Section 0 gd32e23x_dma.o(.text.dma_deinit)
+ [Anonymous Symbol] 0x08003000 Section 0 gd32e23x_dma.o(.text.dma_init)
+ __arm_cp.2_0 0x08003070 Number 4 gd32e23x_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08003074 Section 0 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
+ __arm_cp.24_0 0x08003084 Number 4 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
+ __arm_cp.23_0 0x080030c0 Number 4 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
+ [Anonymous Symbol] 0x080030c4 Section 0 gd32e23x_dma.o(.text.dma_memory_address_config)
+ __arm_cp.10_0 0x080030d0 Number 4 gd32e23x_dma.o(.text.dma_memory_address_config)
+ [Anonymous Symbol] 0x080030d4 Section 0 gd32e23x_dma.o(.text.dma_periph_address_config)
+ __arm_cp.9_0 0x080030e0 Number 4 gd32e23x_dma.o(.text.dma_periph_address_config)
+ [Anonymous Symbol] 0x080030e4 Section 0 gd32e23x_dma.o(.text.dma_struct_para_init)
+ [Anonymous Symbol] 0x080030f8 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08003108 Section 0 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_0 0x08003204 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_1 0x08003208 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_2 0x0800320c Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_3 0x08003210 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_4 0x08003214 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_5 0x08003218 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_6 0x0800321c Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_7 0x08003220 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_8 0x08003224 Number 4 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003228 Section 0 gd32e23x_exti.o(.text.exti_flag_clear)
+ [Anonymous Symbol] 0x08003230 Section 0 gd32e23x_exti.o(.text.exti_init)
+ __arm_cp.1_0 0x08003298 Number 4 gd32e23x_exti.o(.text.exti_init)
+ [Anonymous Symbol] 0x0800329c Section 0 gd32e23x_exti.o(.text.exti_interrupt_flag_clear)
+ [Anonymous Symbol] 0x080032a4 Section 0 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
+ __arm_cp.10_0 0x080032b0 Number 4 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
+ [Anonymous Symbol] 0x080032b4 Section 0 gd32e23x_fmc.o(.text.fmc_flag_clear)
+ [Anonymous Symbol] 0x080032bc Section 0 gd32e23x_fmc.o(.text.fmc_lock)
+ __arm_cp.1_0 0x080032c8 Number 4 gd32e23x_fmc.o(.text.fmc_lock)
+ [Anonymous Symbol] 0x080032cc Section 0 gd32e23x_fmc.o(.text.fmc_page_erase)
+ [Anonymous Symbol] 0x08003444 Section 0 gd32e23x_fmc.o(.text.fmc_prefetch_enable)
+ [Anonymous Symbol] 0x08003450 Section 0 gd32e23x_fmc.o(.text.fmc_unlock)
+ __arm_cp.0_0 0x08003464 Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
+ __arm_cp.0_1 0x08003468 Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
+ __arm_cp.0_2 0x0800346c Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
+ [Anonymous Symbol] 0x08003470 Section 0 gd32e23x_fmc.o(.text.fmc_word_program)
+ __arm_cp.9_0 0x080035e0 Number 4 gd32e23x_fmc.o(.text.fmc_word_program)
+ __arm_cp.9_1 0x080035e4 Number 4 gd32e23x_fmc.o(.text.fmc_word_program)
+ [Anonymous Symbol] 0x080035e8 Section 0 gd32e23x_fmc.o(.text.fmc_wscnt_set)
+ __arm_cp.2_0 0x080035f8 Number 4 gd32e23x_fmc.o(.text.fmc_wscnt_set)
+ [Anonymous Symbol] 0x080035fc Section 0 phaseouts.o(.text.fullBrake)
+ __arm_cp.13_0 0x08003670 Number 4 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003674 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_0 0x080036fc Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_1 0x08003700 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_2 0x08003704 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_3 0x08003708 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ [Anonymous Symbol] 0x0800370c Section 0 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
+ __arm_cp.6_1 0x08003714 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
+ [Anonymous Symbol] 0x08003718 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ __arm_cp.2_0 0x08003720 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ __arm_cp.2_1 0x08003724 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ [Anonymous Symbol] 0x08003728 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ __arm_cp.23_0 0x08003730 Number 4 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003734 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800373e Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003748 Section 0 io.o(.text.getInputPinState)
+ __arm_cp.2_0 0x08003754 Number 4 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x08003758 Section 0 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_0 0x08003870 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_1 0x08003874 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_2 0x08003878 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_3 0x0800387c Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_4 0x08003880 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_5 0x08003884 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ [Anonymous Symbol] 0x08003888 Section 0 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_0 0x08003a64 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_1 0x08003a68 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_2 0x08003a6c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_3 0x08003a70 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_4 0x08003a74 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_5 0x08003a78 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_6 0x08003a7c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_7 0x08003a80 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_8 0x08003a84 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_9 0x08003a88 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_10 0x08003a8c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_11 0x08003a90 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003a94 Section 0 gd32e23x_gpio.o(.text.gpio_output_options_set)
+ [Anonymous Symbol] 0x08003bc8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003bdc Section 0 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_0 0x08003d0c Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_1 0x08003d10 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_2 0x08003d14 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_3 0x08003d18 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_4 0x08003d1c Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_5 0x08003d20 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_6 0x08003d24 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_7 0x08003d28 Number 4 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003d2c Section 0 main.o(.text.interruptRoutine)
+ __arm_cp.7_1 0x08003df8 Number 4 main.o(.text.interruptRoutine)
+ __arm_cp.7_2 0x08003dfc Number 4 main.o(.text.interruptRoutine)
+ __arm_cp.7_4 0x08003e00 Number 4 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003e04 Section 0 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_0 0x080040c4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_1 0x080040c8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_2 0x080040cc Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_3 0x080040d0 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_4 0x080040d4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_5 0x080040d8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_6 0x080040dc Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_7 0x080040e0 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_8 0x080040e4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_9 0x080040e8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_10 0x080040ec Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_11 0x080040f0 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_12 0x080040f4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_13 0x080040f8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_14 0x080040fc Number 4 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08004100 Section 0 main.o(.text.main)
+ __arm_cp.14_44 0x0800445c Number 4 main.o(.text.main)
+ __arm_cp.14_45 0x08004460 Number 4 main.o(.text.main)
+ __arm_cp.14_46 0x08004464 Number 4 main.o(.text.main)
+ __arm_cp.14_49 0x0800447c Number 4 main.o(.text.main)
+ __arm_cp.14_52 0x08004488 Number 4 main.o(.text.main)
+ __arm_cp.14_53 0x0800448c Number 4 main.o(.text.main)
+ __arm_cp.14_54 0x08004490 Number 4 main.o(.text.main)
+ __arm_cp.14_55 0x08004494 Number 4 main.o(.text.main)
+ __arm_cp.14_56 0x08004498 Number 4 main.o(.text.main)
+ __arm_cp.14_57 0x0800449c Number 4 main.o(.text.main)
+ __arm_cp.14_58 0x080044a0 Number 4 main.o(.text.main)
+ __arm_cp.14_59 0x080044a4 Number 4 main.o(.text.main)
+ __arm_cp.14_61 0x08004854 Number 4 main.o(.text.main)
+ __arm_cp.14_62 0x08004858 Number 4 main.o(.text.main)
+ __arm_cp.14_63 0x0800485c Number 4 main.o(.text.main)
+ __arm_cp.14_64 0x08004860 Number 4 main.o(.text.main)
+ __arm_cp.14_65 0x08004864 Number 4 main.o(.text.main)
+ __arm_cp.14_66 0x08004868 Number 4 main.o(.text.main)
+ __arm_cp.14_67 0x0800486c Number 4 main.o(.text.main)
+ __arm_cp.14_68 0x08004870 Number 4 main.o(.text.main)
+ __arm_cp.14_69 0x08004874 Number 4 main.o(.text.main)
+ __arm_cp.14_70 0x08004878 Number 4 main.o(.text.main)
+ __arm_cp.14_71 0x0800487c Number 4 main.o(.text.main)
+ __arm_cp.14_72 0x08004880 Number 4 main.o(.text.main)
+ __arm_cp.14_73 0x08004884 Number 4 main.o(.text.main)
+ __arm_cp.14_76 0x08004890 Number 4 main.o(.text.main)
+ __arm_cp.14_77 0x08004894 Number 4 main.o(.text.main)
+ __arm_cp.14_81 0x080048a4 Number 4 main.o(.text.main)
+ __arm_cp.14_82 0x080048a8 Number 4 main.o(.text.main)
+ __arm_cp.14_83 0x080048ac Number 4 main.o(.text.main)
+ __arm_cp.14_85 0x080048b4 Number 4 main.o(.text.main)
+ __arm_cp.14_86 0x080048b8 Number 4 main.o(.text.main)
+ __arm_cp.14_4 0x08004cac Number 4 main.o(.text.main)
+ __arm_cp.14_7 0x08004cb0 Number 4 main.o(.text.main)
+ __arm_cp.14_8 0x08004cb4 Number 4 main.o(.text.main)
+ __arm_cp.14_9 0x08004cb8 Number 4 main.o(.text.main)
+ __arm_cp.14_10 0x08004cbc Number 4 main.o(.text.main)
+ __arm_cp.14_13 0x08004cc0 Number 4 main.o(.text.main)
+ __arm_cp.14_15 0x08004cc4 Number 4 main.o(.text.main)
+ __arm_cp.14_16 0x08004cc8 Number 4 main.o(.text.main)
+ __arm_cp.14_17 0x08004ccc Number 4 main.o(.text.main)
+ __arm_cp.14_37 0x08004cd0 Number 4 main.o(.text.main)
+ __arm_cp.14_43 0x08004cd4 Number 4 main.o(.text.main)
+ [Anonymous Symbol] 0x08004cd8 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ __arm_cp.4_0 0x08005304 Number 4 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08005308 Section 0 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_0 0x080054b4 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_1 0x080054b8 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_2 0x080054bc Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_3 0x080054c0 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_4 0x080054c4 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_5 0x080054c8 Number 4 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x080054cc Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08005514 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ __arm_cp.1_0 0x08005524 Number 4 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08005528 Section 0 gd32e23x_misc.o(.text.nvic_irq_enable)
+ __arm_cp.0_0 0x08005574 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
+ __arm_cp.0_1 0x08005578 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
+ __arm_cp.0_2 0x0800557c Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08005580 Section 0 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ __arm_cp.3_0 0x08005590 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ __arm_cp.3_1 0x08005594 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ [Anonymous Symbol] 0x08005598 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x080055f0 Section 0 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_2 0x080056b0 Number 4 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_3 0x080056b4 Number 4 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_4 0x080056b8 Number 4 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_7 0x080056bc Number 4 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x080056c0 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08005708 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08005750 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x080057a8 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08005804 Section 0 sounds.o(.text.playStartupTune)
+ __arm_cp.6_0 0x08005874 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_1 0x08005878 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_2 0x0800587c Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_3 0x08005880 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_4 0x08005884 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_5 0x08005888 Number 4 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x0800588c Section 0 main.o(.text.processDshot)
+ __arm_cp.12_0 0x080058bc Number 4 main.o(.text.processDshot)
+ __arm_cp.12_1 0x080058c0 Number 4 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x080058c4 Section 0 phaseouts.o(.text.proportionalBrake)
+ __arm_cp.1_0 0x08005930 Number 4 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005934 Section 0 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ __arm_cp.14_0 0x080059fc Number 4 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ __arm_cp.14_1 0x08005a00 Number 4 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ [Anonymous Symbol] 0x08005a04 Section 0 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_0 0x08005b78 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_1 0x08005b7c Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_2 0x08005b80 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_4 0x08005b94 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_5 0x08005b98 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_6 0x08005b9c Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ [Anonymous Symbol] 0x08005ba0 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_disable)
+ [Anonymous Symbol] 0x08005bb4 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_enable)
+ [Anonymous Symbol] 0x08005bc8 Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_disable)
+ [Anonymous Symbol] 0x08005bdc Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
+ __arm_cp.5_0 0x08005bf0 Number 4 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
+ [Anonymous Symbol] 0x08005bf4 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005c44 Section 0 io.o(.text.receiveDshotDma)
+ __arm_cp.0_2 0x08005cb0 Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_3 0x08005cb4 Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_5 0x08005cb8 Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_6 0x08005cbc Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_8 0x08005cc0 Number 4 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005cc4 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ __arm_cp.24_0 0x08005cd0 Number 4 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005cd4 Section 0 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_0 0x08005d2c Number 4 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_1 0x08005d30 Number 4 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_2 0x08005d34 Number 4 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_3 0x08005d38 Number 4 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005d3c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005ee0 Section 0 io.o(.text.sendDshotDma)
+ __arm_cp.1_0 0x08005f54 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_1 0x08005f58 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_2 0x08005f5c Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_3 0x08005f60 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_4 0x08005f64 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_5 0x08005f68 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_6 0x08005f6c Number 4 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005f70 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ __arm_cp.1_0 0x08005fb0 Number 4 serial_telemetry.o(.text.send_telem_DMA)
+ __arm_cp.1_1 0x08005fb4 Number 4 serial_telemetry.o(.text.send_telem_DMA)
+ __arm_cp.1_2 0x08005fb8 Number 4 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005fbc Section 0 main.o(.text.setInput)
+ __arm_cp.9_11 0x080063a0 Number 4 main.o(.text.setInput)
+ __arm_cp.9_1 0x08006620 Number 4 main.o(.text.setInput)
+ __arm_cp.9_2 0x08006624 Number 4 main.o(.text.setInput)
+ __arm_cp.9_3 0x08006628 Number 4 main.o(.text.setInput)
+ __arm_cp.9_4 0x0800662c Number 4 main.o(.text.setInput)
+ __arm_cp.9_5 0x08006630 Number 4 main.o(.text.setInput)
+ __arm_cp.9_6 0x08006634 Number 4 main.o(.text.setInput)
+ __arm_cp.9_7 0x08006638 Number 4 main.o(.text.setInput)
+ __arm_cp.9_8 0x0800663c Number 4 main.o(.text.setInput)
+ __arm_cp.9_9 0x08006640 Number 4 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08006644 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08006650 Section 0 peripherals.o(.text.setPWMCompare1)
+ __arm_cp.20_0 0x08006658 Number 4 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x0800665c Section 0 peripherals.o(.text.setPWMCompare2)
+ __arm_cp.21_0 0x08006664 Number 4 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08006668 Section 0 peripherals.o(.text.setPWMCompare3)
+ __arm_cp.22_0 0x08006670 Number 4 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08006674 Section 0 sounds.o(.text.setVolume)
+ __arm_cp.1_0 0x08006684 Number 4 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08006688 Section 0 main.o(.text.startMotor)
+ __arm_cp.8_0 0x0800672c Number 4 main.o(.text.startMotor)
+ __arm_cp.8_1 0x08006730 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_2 0x08006734 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_3 0x08006738 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_4 0x0800673c Number 4 main.o(.text.startMotor)
+ __arm_cp.8_5 0x08006740 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_6 0x08006744 Number 4 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08006748 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_0 0x08006804 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_1 0x08006808 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_2 0x0800680c Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_3 0x08006810 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_4 0x08006814 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08006818 Section 0 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_0 0x08006bd8 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_1 0x08006bdc Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_2 0x08006be0 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_3 0x08006be4 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_4 0x08006be8 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_5 0x08006bec Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_6 0x08006bf0 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_7 0x08006bf4 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_8 0x08006bf8 Number 4 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006bfc Section 0 gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable)
+ [Anonymous Symbol] 0x08006c06 Section 0 gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable)
+ [Anonymous Symbol] 0x08006c10 Section 0 gd32e23x_timer.o(.text.timer_break_config)
+ [Anonymous Symbol] 0x08006c2e Section 0 gd32e23x_timer.o(.text.timer_break_struct_para_init)
+ [Anonymous Symbol] 0x08006c40 Section 0 gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config)
+ [Anonymous Symbol] 0x08006c76 Section 0 gd32e23x_timer.o(.text.timer_channel_input_struct_para_init)
+ [Anonymous Symbol] 0x08006c84 Section 0 gd32e23x_timer.o(.text.timer_channel_output_config)
+ __arm_cp.42_0 0x08006e94 Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
+ __arm_cp.42_3 0x08006e98 Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
+ __arm_cp.42_4 0x08006e9c Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
+ [Anonymous Symbol] 0x08006ea0 Section 0 gd32e23x_timer.o(.text.timer_channel_output_mode_config)
+ [Anonymous Symbol] 0x08006efc Section 0 gd32e23x_timer.o(.text.timer_channel_output_shadow_config)
+ [Anonymous Symbol] 0x08006f58 Section 0 gd32e23x_timer.o(.text.timer_channel_output_state_config)
+ [Anonymous Symbol] 0x08006fb2 Section 0 gd32e23x_timer.o(.text.timer_channel_output_struct_para_init)
+ [Anonymous Symbol] 0x08006fc4 Section 0 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_0 0x08007028 Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_1 0x0800702c Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_2 0x08007030 Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_8 0x08007034 Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ [Anonymous Symbol] 0x08007038 Section 0 gd32e23x_timer.o(.text.timer_enable)
+ [Anonymous Symbol] 0x08007042 Section 0 gd32e23x_timer.o(.text.timer_event_software_generate)
+ [Anonymous Symbol] 0x0800704a Section 0 gd32e23x_timer.o(.text.timer_flag_clear)
+ [Anonymous Symbol] 0x08007050 Section 0 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_0 0x080070e0 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_1 0x080070e4 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_2 0x080070e8 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_3 0x080070ec Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_4 0x080070f0 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_5 0x080070f4 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_6 0x080070f8 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_7 0x080070fc Number 4 gd32e23x_timer.o(.text.timer_init)
+ [Anonymous Symbol] 0x08007100 Section 0 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ __arm_cp.56_0 0x08007258 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ __arm_cp.56_1 0x0800725c Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ __arm_cp.56_2 0x08007260 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ [Anonymous Symbol] 0x08007264 Section 0 gd32e23x_timer.o(.text.timer_interrupt_disable)
+ [Anonymous Symbol] 0x0800726c Section 0 gd32e23x_timer.o(.text.timer_interrupt_flag_clear)
+ [Anonymous Symbol] 0x08007272 Section 0 gd32e23x_timer.o(.text.timer_prescaler_config)
+ [Anonymous Symbol] 0x08007282 Section 0 gd32e23x_timer.o(.text.timer_primary_output_config)
+ [Anonymous Symbol] 0x08007298 Section 0 gd32e23x_timer.o(.text.timer_struct_para_init)
+ __arm_cp.1_0 0x080072a8 Number 4 gd32e23x_timer.o(.text.timer_struct_para_init)
+ [Anonymous Symbol] 0x080072ac Section 0 signal.o(.text.transfercomplete)
+ __arm_cp.2_0 0x080073e0 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_1 0x080073e4 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_2 0x080073e8 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_3 0x080073ec Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_4 0x080073f0 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_5 0x080073f4 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_6 0x080073f8 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_7 0x080073fc Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_8 0x08007400 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_9 0x08007404 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_10 0x08007408 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_11 0x0800740c Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_12 0x08007410 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_13 0x08007414 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_14 0x08007418 Number 4 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x0800741c Section 0 gd32e23x_usart.o(.text.usart_baudrate_set)
+ __arm_cp.1_0 0x0800746c Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
+ __arm_cp.1_1 0x08007470 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
+ __arm_cp.1_2 0x08007474 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
+ [Anonymous Symbol] 0x08007478 Section 0 gd32e23x_usart.o(.text.usart_dma_transmit_config)
+ [Anonymous Symbol] 0x08007488 Section 0 gd32e23x_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08007492 Section 0 gd32e23x_usart.o(.text.usart_halfduplex_enable)
+ [Anonymous Symbol] 0x080074a4 Section 0 gd32e23x_usart.o(.text.usart_receive_config)
+ [Anonymous Symbol] 0x080074b4 Section 0 gd32e23x_usart.o(.text.usart_transmit_config)
+ [Anonymous Symbol] 0x080074c4 Section 0 main.o(.text.zcfoundroutine)
+ __arm_cp.11_0 0x080075cc Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_1 0x080075d0 Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_2 0x080075d4 Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_3 0x080075d8 Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_4 0x080075dc Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_5 0x080075e0 Number 4 main.o(.text.zcfoundroutine)
+ i.__ARM_clz 0x080075e4 Section 0 depilogue.o(i.__ARM_clz)
+ i.__scatterload_copy 0x08007612 Section 14 handlers.o(i.__scatterload_copy)
+ i.__scatterload_null 0x08007620 Section 2 handlers.o(i.__scatterload_null)
+ i.__scatterload_zeroinit 0x08007622 Section 14 handlers.o(i.__scatterload_zeroinit)
+ [Anonymous Symbol] 0x08007630 Section 0 gd32e23x_rcu.o(.rodata.cst8)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000058 Section 0 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000060 Section 0 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x200003b8 Section 0 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000414 Section 0 io.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000418 Section 0 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000434 Section 0 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x200004b0 Section 0 main.o(.bss..L_MergedGlobals.3)
+ delay 0x200004e0 Data 4 systick.o(.bss.delay)
+ [Anonymous Symbol] 0x200004e0 Section 0 systick.o(.bss.delay)
+ STACK 0x20000800 Section 1024 startup_gd32e23x.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv3M$S$8M$PE$A:L22$X:L11$S22$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _microlib_exit - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_gd32e23x.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_gd32e23x.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_gd32e23x.o(RESET)
+ __main 0x080010cd Thumb Code 0 entry.o(.ARM.Collect$$$$00000000)
+ _main_stk 0x080010cd Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001)
+ _main_scatterload 0x080010d1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
+ __main_after_scatterload 0x080010d5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
+ _main_clock 0x080010d5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008)
+ _main_cpp_init 0x080010d5 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A)
+ _main_init 0x080010d5 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B)
+ __rt_final_cpp 0x080010dd Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D)
+ __rt_final_exit 0x080010dd Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F)
+ Reset_Handler 0x080010e1 Thumb Code 8 startup_gd32e23x.o(.text)
+ DMA_Channel0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ DMA_Channel1_2_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ EXTI0_1_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ EXTI2_3_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ FMC_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ I2C0_ER_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ I2C0_EV_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ I2C1_ER_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ I2C1_EV_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ LVD_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ RCU_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ RTC_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ SPI0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ SPI1_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ TIMER0_BRK_UP_TRG_COM_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ TIMER0_Channel_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ TIMER16_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ TIMER5_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ USART0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ WWDGT_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ __aeabi_memcpy 0x080010fd Thumb Code 36 memcpya.o(.text)
+ __aeabi_memcpy4 0x080010fd Thumb Code 0 memcpya.o(.text)
+ __aeabi_memcpy8 0x080010fd Thumb Code 0 memcpya.o(.text)
+ __aeabi_memset 0x08001121 Thumb Code 14 memseta.o(.text)
+ __aeabi_memset4 0x08001121 Thumb Code 0 memseta.o(.text)
+ __aeabi_memset8 0x08001121 Thumb Code 0 memseta.o(.text)
+ __aeabi_memclr 0x0800112f Thumb Code 4 memseta.o(.text)
+ __aeabi_memclr4 0x0800112f Thumb Code 0 memseta.o(.text)
+ __aeabi_memclr8 0x0800112f Thumb Code 0 memseta.o(.text)
+ _memset$wrapper 0x08001133 Thumb Code 18 memseta.o(.text)
+ __aeabi_fadd 0x08001145 Thumb Code 162 fadd.o(.text)
+ __aeabi_fsub 0x080011e7 Thumb Code 8 fadd.o(.text)
+ __aeabi_frsub 0x080011ef Thumb Code 8 fadd.o(.text)
+ __aeabi_fdiv 0x080011f7 Thumb Code 124 fdiv.o(.text)
+ __aeabi_dadd 0x08001275 Thumb Code 328 dadd.o(.text)
+ __aeabi_dsub 0x080013bd Thumb Code 12 dadd.o(.text)
+ __aeabi_drsub 0x080013c9 Thumb Code 12 dadd.o(.text)
+ __aeabi_dmul 0x080013d9 Thumb Code 202 dmul.o(.text)
+ __aeabi_ddiv 0x080014a9 Thumb Code 234 ddiv.o(.text)
+ __aeabi_fcmple 0x08001599 Thumb Code 28 fcmple.o(.text)
+ __aeabi_fcmplt 0x080015b5 Thumb Code 28 fcmplt.o(.text)
+ __aeabi_fcmpge 0x080015d1 Thumb Code 28 fcmpge.o(.text)
+ __aeabi_fcmpgt 0x080015ed Thumb Code 28 fcmpgt.o(.text)
+ __aeabi_i2f 0x08001609 Thumb Code 22 fflti.o(.text)
+ __aeabi_ui2d 0x08001621 Thumb Code 24 dfltui.o(.text)
+ __aeabi_f2iz 0x0800163d Thumb Code 50 ffixi.o(.text)
+ __aeabi_d2iz 0x08001671 Thumb Code 62 dfixi.o(.text)
+ __aeabi_llsl 0x080016b9 Thumb Code 32 llshl.o(.text)
+ _ll_shift_l 0x080016b9 Thumb Code 0 llshl.o(.text)
+ __aeabi_llsr 0x080016d9 Thumb Code 34 llushr.o(.text)
+ _ll_ushift_r 0x080016d9 Thumb Code 0 llushr.o(.text)
+ __aeabi_lasr 0x080016fb Thumb Code 38 llsshr.o(.text)
+ _ll_sshift_r 0x080016fb Thumb Code 0 llsshr.o(.text)
+ __I$use$fp 0x08001721 Thumb Code 0 iusefp.o(.text)
+ _float_round 0x08001721 Thumb Code 16 fepilogue.o(.text)
+ _float_epilogue 0x08001731 Thumb Code 114 fepilogue.o(.text)
+ _double_round 0x080017a3 Thumb Code 26 depilogue.o(.text)
+ _double_epilogue 0x080017bd Thumb Code 164 depilogue.o(.text)
+ __scatterload 0x08001861 Thumb Code 28 init.o(.text)
+ __scatterload_rt2 0x08001861 Thumb Code 0 init.o(.text)
+ __decompress 0x08001885 Thumb Code 0 __dczerorl2.o(.text)
+ __decompress1 0x08001885 Thumb Code 86 __dczerorl2.o(.text)
+ ADC_CMP_IRQHandler 0x080018db Thumb Code 32 gd32e23x_it.o(.text.ADC_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080018fd Thumb Code 24 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001921 Thumb Code 228 adc.o(.text.ADC_Init)
+ DMA_Channel3_4_IRQHandler 0x08001a11 Thumb Code 164 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ EXTI4_15_IRQHandler 0x08001ad5 Thumb Code 20 gd32e23x_it.o(.text.EXTI4_15_IRQHandler)
+ HardFault_Handler 0x08001ae9 Thumb Code 2 gd32e23x_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001aeb Thumb Code 22 peripherals.o(.text.MX_IWDG_Init)
+ NMI_Handler 0x08001b01 Thumb Code 2 gd32e23x_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x08001b03 Thumb Code 2 gd32e23x_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001b05 Thumb Code 204 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001be5 Thumb Code 2 gd32e23x_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001be7 Thumb Code 4 gd32e23x_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001bed Thumb Code 420 system_gd32e23x.o(.text.SystemInit)
+ TIM0_Init 0x08001db1 Thumb Code 476 peripherals.o(.text.TIM0_Init)
+ TIMER13_IRQHandler 0x08001f9d Thumb Code 20 gd32e23x_it.o(.text.TIMER13_IRQHandler)
+ TIMER14_IRQHandler 0x08001fb5 Thumb Code 8 gd32e23x_it.o(.text.TIMER14_IRQHandler)
+ TIMER15_IRQHandler 0x08001fc1 Thumb Code 32 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ TIMER2_IRQHandler 0x08001fed Thumb Code 2 gd32e23x_it.o(.text.TIMER2_IRQHandler)
+ UN_TIM_Init 0x08001ff1 Thumb Code 176 peripherals.o(.text.UN_TIM_Init)
+ USART1_IRQHandler 0x080020c9 Thumb Code 2 gd32e23x_it.o(.text.USART1_IRQHandler)
+ adc_calibration_enable 0x080020cd Thumb Code 68 gd32e23x_adc.o(.text.adc_calibration_enable)
+ adc_channel_length_config 0x08002111 Thumb Code 60 gd32e23x_adc.o(.text.adc_channel_length_config)
+ adc_data_alignment_config 0x08002151 Thumb Code 24 gd32e23x_adc.o(.text.adc_data_alignment_config)
+ adc_dma_mode_enable 0x08002169 Thumb Code 16 gd32e23x_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08002179 Thumb Code 20 gd32e23x_adc.o(.text.adc_enable)
+ adc_external_trigger_config 0x0800218d Thumb Code 64 gd32e23x_adc.o(.text.adc_external_trigger_config)
+ adc_external_trigger_source_config 0x080021cd Thumb Code 32 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ adc_regular_channel_config 0x080021f5 Thumb Code 136 gd32e23x_adc.o(.text.adc_regular_channel_config)
+ adc_software_trigger_enable 0x08002281 Thumb Code 40 gd32e23x_adc.o(.text.adc_software_trigger_enable)
+ adc_special_function_config 0x080022a9 Thumb Code 112 gd32e23x_adc.o(.text.adc_special_function_config)
+ adc_tempsensor_vrefint_enable 0x0800231d Thumb Code 16 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
+ allOff 0x08002331 Thumb Code 116 phaseouts.o(.text.allOff)
+ allpwm 0x080023a9 Thumb Code 136 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08002435 Thumb Code 88 comparator.o(.text.changeCompInput)
+ cmp_enable 0x0800249d Thumb Code 12 gd32e23x_cmp.o(.text.cmp_enable)
+ cmp_mode_init 0x080024a9 Thumb Code 32 gd32e23x_cmp.o(.text.cmp_mode_init)
+ cmp_output_init 0x080024cd Thumb Code 32 gd32e23x_cmp.o(.text.cmp_output_init)
+ cmp_output_level_get 0x080024ed Thumb Code 12 gd32e23x_cmp.o(.text.cmp_output_level_get)
+ comStep 0x080024fd Thumb Code 652 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800279d Thumb Code 952 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002b89 Thumb Code 356 signal.o(.text.computeServoInput)
+ delayMicros 0x08002d19 Thumb Code 32 functions.o(.text.delayMicros)
+ delayMillis 0x08002d39 Thumb Code 68 functions.o(.text.delayMillis)
+ delay_decrement 0x08002d85 Thumb Code 16 systick.o(.text.delay_decrement)
+ detectInput 0x08002d99 Thumb Code 472 signal.o(.text.detectInput)
+ dma_channel_disable 0x08002f95 Thumb Code 16 gd32e23x_dma.o(.text.dma_channel_disable)
+ dma_channel_enable 0x08002fa5 Thumb Code 16 gd32e23x_dma.o(.text.dma_channel_enable)
+ dma_circulation_disable 0x08002fb5 Thumb Code 16 gd32e23x_dma.o(.text.dma_circulation_disable)
+ dma_circulation_enable 0x08002fc5 Thumb Code 16 gd32e23x_dma.o(.text.dma_circulation_enable)
+ dma_deinit 0x08002fd5 Thumb Code 44 gd32e23x_dma.o(.text.dma_deinit)
+ dma_init 0x08003001 Thumb Code 112 gd32e23x_dma.o(.text.dma_init)
+ dma_interrupt_flag_clear 0x08003075 Thumb Code 16 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
+ dma_interrupt_flag_get 0x08003089 Thumb Code 56 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
+ dma_memory_address_config 0x080030c5 Thumb Code 12 gd32e23x_dma.o(.text.dma_memory_address_config)
+ dma_periph_address_config 0x080030d5 Thumb Code 12 gd32e23x_dma.o(.text.dma_periph_address_config)
+ dma_struct_para_init 0x080030e5 Thumb Code 20 gd32e23x_dma.o(.text.dma_struct_para_init)
+ enableCompInterrupts 0x080030f9 Thumb Code 16 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08003109 Thumb Code 252 peripherals.o(.text.enableCorePeripherals)
+ exti_flag_clear 0x08003229 Thumb Code 8 gd32e23x_exti.o(.text.exti_flag_clear)
+ exti_init 0x08003231 Thumb Code 104 gd32e23x_exti.o(.text.exti_init)
+ exti_interrupt_flag_clear 0x0800329d Thumb Code 8 gd32e23x_exti.o(.text.exti_interrupt_flag_clear)
+ exti_interrupt_flag_get 0x080032a5 Thumb Code 12 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
+ fmc_flag_clear 0x080032b5 Thumb Code 8 gd32e23x_fmc.o(.text.fmc_flag_clear)
+ fmc_lock 0x080032bd Thumb Code 12 gd32e23x_fmc.o(.text.fmc_lock)
+ fmc_page_erase 0x080032cd Thumb Code 376 gd32e23x_fmc.o(.text.fmc_page_erase)
+ fmc_prefetch_enable 0x08003445 Thumb Code 12 gd32e23x_fmc.o(.text.fmc_prefetch_enable)
+ fmc_unlock 0x08003451 Thumb Code 20 gd32e23x_fmc.o(.text.fmc_unlock)
+ fmc_word_program 0x08003471 Thumb Code 368 gd32e23x_fmc.o(.text.fmc_word_program)
+ fmc_wscnt_set 0x080035e9 Thumb Code 16 gd32e23x_fmc.o(.text.fmc_wscnt_set)
+ fullBrake 0x080035fd Thumb Code 116 phaseouts.o(.text.fullBrake)
+ fwdgt_config 0x08003675 Thumb Code 136 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ fwdgt_counter_reload 0x0800370d Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
+ fwdgt_enable 0x08003719 Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ generatePwmTimerEvent 0x08003729 Thumb Code 8 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003735 Thumb Code 10 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800373f Thumb Code 10 comparator.o(.text.getCompOutputLevel)
+ getInputPinState 0x08003749 Thumb Code 12 io.o(.text.getInputPinState)
+ gpio_af_set 0x08003759 Thumb Code 280 gd32e23x_gpio.o(.text.gpio_af_set)
+ gpio_mode_set 0x08003889 Thumb Code 476 gd32e23x_gpio.o(.text.gpio_mode_set)
+ gpio_output_options_set 0x08003a95 Thumb Code 308 gd32e23x_gpio.o(.text.gpio_output_options_set)
+ initAfterJump 0x08003bc9 Thumb Code 20 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003bdd Thumb Code 304 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003d2d Thumb Code 204 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003e05 Thumb Code 704 main.o(.text.loadEEpromSettings)
+ main 0x08004101 Thumb Code 2988 main.o(.text.main)
+ makeTelemPackage 0x08004cd9 Thumb Code 1580 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08005309 Thumb Code 428 dshot.o(.text.make_dshot_package)
+ map 0x080054cd Thumb Code 70 functions.o(.text.map)
+ maskPhaseInterrupts 0x08005515 Thumb Code 16 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08005529 Thumb Code 76 gd32e23x_misc.o(.text.nvic_irq_enable)
+ nvic_vector_table_set 0x08005581 Thumb Code 16 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ playBeaconTune3 0x08005599 Thumb Code 88 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x080055f1 Thumb Code 192 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x080056c1 Thumb Code 72 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08005709 Thumb Code 72 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08005751 Thumb Code 88 sounds.o(.text.playInputTune)
+ playInputTune2 0x080057a9 Thumb Code 92 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08005805 Thumb Code 112 sounds.o(.text.playStartupTune)
+ processDshot 0x0800588d Thumb Code 48 main.o(.text.processDshot)
+ proportionalBrake 0x080058c5 Thumb Code 108 phaseouts.o(.text.proportionalBrake)
+ rcu_adc_clock_config 0x08005935 Thumb Code 200 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ rcu_clock_freq_get 0x08005a05 Thumb Code 372 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ rcu_periph_clock_disable 0x08005ba1 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_clock_disable)
+ rcu_periph_clock_enable 0x08005bb5 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_clock_enable)
+ rcu_periph_reset_disable 0x08005bc9 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_reset_disable)
+ rcu_periph_reset_enable 0x08005bdd Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
+ read_flash_bin 0x08005bf5 Thumb Code 80 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005c45 Thumb Code 108 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005cc5 Thumb Code 12 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005cd5 Thumb Code 88 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005d3d Thumb Code 420 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005ee1 Thumb Code 116 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005f71 Thumb Code 64 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005fbd Thumb Code 1636 main.o(.text.setInput)
+ setInputPullUp 0x08006645 Thumb Code 12 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08006651 Thumb Code 8 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x0800665d Thumb Code 8 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08006669 Thumb Code 8 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08006675 Thumb Code 16 sounds.o(.text.setVolume)
+ startMotor 0x08006689 Thumb Code 164 main.o(.text.startMotor)
+ telem_UART_Init 0x08006749 Thumb Code 188 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08006819 Thumb Code 960 main.o(.text.tenKhzRoutine)
+ timer_auto_reload_shadow_disable 0x08006bfd Thumb Code 10 gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable)
+ timer_auto_reload_shadow_enable 0x08006c07 Thumb Code 10 gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable)
+ timer_break_config 0x08006c11 Thumb Code 30 gd32e23x_timer.o(.text.timer_break_config)
+ timer_break_struct_para_init 0x08006c2f Thumb Code 18 gd32e23x_timer.o(.text.timer_break_struct_para_init)
+ timer_channel_complementary_output_state_config 0x08006c41 Thumb Code 54 gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config)
+ timer_channel_input_struct_para_init 0x08006c77 Thumb Code 14 gd32e23x_timer.o(.text.timer_channel_input_struct_para_init)
+ timer_channel_output_config 0x08006c85 Thumb Code 528 gd32e23x_timer.o(.text.timer_channel_output_config)
+ timer_channel_output_mode_config 0x08006ea1 Thumb Code 92 gd32e23x_timer.o(.text.timer_channel_output_mode_config)
+ timer_channel_output_shadow_config 0x08006efd Thumb Code 92 gd32e23x_timer.o(.text.timer_channel_output_shadow_config)
+ timer_channel_output_state_config 0x08006f59 Thumb Code 90 gd32e23x_timer.o(.text.timer_channel_output_state_config)
+ timer_channel_output_struct_para_init 0x08006fb3 Thumb Code 16 gd32e23x_timer.o(.text.timer_channel_output_struct_para_init)
+ timer_deinit 0x08006fc5 Thumb Code 100 gd32e23x_timer.o(.text.timer_deinit)
+ timer_enable 0x08007039 Thumb Code 10 gd32e23x_timer.o(.text.timer_enable)
+ timer_event_software_generate 0x08007043 Thumb Code 8 gd32e23x_timer.o(.text.timer_event_software_generate)
+ timer_flag_clear 0x0800704b Thumb Code 6 gd32e23x_timer.o(.text.timer_flag_clear)
+ timer_init 0x08007051 Thumb Code 144 gd32e23x_timer.o(.text.timer_init)
+ timer_input_pwm_capture_config 0x08007101 Thumb Code 344 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ timer_interrupt_disable 0x08007265 Thumb Code 8 gd32e23x_timer.o(.text.timer_interrupt_disable)
+ timer_interrupt_flag_clear 0x0800726d Thumb Code 6 gd32e23x_timer.o(.text.timer_interrupt_flag_clear)
+ timer_prescaler_config 0x08007273 Thumb Code 16 gd32e23x_timer.o(.text.timer_prescaler_config)
+ timer_primary_output_config 0x08007283 Thumb Code 22 gd32e23x_timer.o(.text.timer_primary_output_config)
+ timer_struct_para_init 0x08007299 Thumb Code 16 gd32e23x_timer.o(.text.timer_struct_para_init)
+ transfercomplete 0x080072ad Thumb Code 308 signal.o(.text.transfercomplete)
+ usart_baudrate_set 0x0800741d Thumb Code 80 gd32e23x_usart.o(.text.usart_baudrate_set)
+ usart_dma_transmit_config 0x08007479 Thumb Code 16 gd32e23x_usart.o(.text.usart_dma_transmit_config)
+ usart_enable 0x08007489 Thumb Code 10 gd32e23x_usart.o(.text.usart_enable)
+ usart_halfduplex_enable 0x08007493 Thumb Code 18 gd32e23x_usart.o(.text.usart_halfduplex_enable)
+ usart_receive_config 0x080074a5 Thumb Code 16 gd32e23x_usart.o(.text.usart_receive_config)
+ usart_transmit_config 0x080074b5 Thumb Code 16 gd32e23x_usart.o(.text.usart_transmit_config)
+ zcfoundroutine 0x080074c5 Thumb Code 264 main.o(.text.zcfoundroutine)
+ __ARM_clz 0x080075e5 Thumb Code 46 depilogue.o(i.__ARM_clz)
+ __scatterload_copy 0x08007613 Thumb Code 14 handlers.o(i.__scatterload_copy)
+ __scatterload_null 0x08007621 Thumb Code 2 handlers.o(i.__scatterload_null)
+ __scatterload_zeroinit 0x08007623 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
+ gcr_encode_table 0x08007638 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08007648 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08007668 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ ic_timer_prescaler 0x200000d8 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ EDT_ARM_ENABLE 0x200003b8 Data 1 dshot.o(.bss..L_MergedGlobals)
+ EDT_ARMED 0x200003b9 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x200003ba Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x200003bb Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x200003bc Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x200003bd Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x200003be Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x200003c0 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x200003c2 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x200003c4 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x200003c6 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x200003c8 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x200003cc Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x200003d0 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x200003d4 Data 64 dshot.o(.bss..L_MergedGlobals)
+ out_put 0x20000414 Data 1 io.o(.bss..L_MergedGlobals)
+ buffer_padding 0x20000415 Data 1 io.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000418 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000419 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000041a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000041b Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x2000041c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x2000041d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000041e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000420 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000422 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000424 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000428 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x2000042c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000430 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000434 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000435 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000436 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000437 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000438 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000439 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000043a Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000043b Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x2000043c Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x2000043d Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000043e Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000043f Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x20000440 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x20000441 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x20000442 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x20000443 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x20000444 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x20000445 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x20000446 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x20000447 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x20000448 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x20000449 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x2000044a Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x2000044b Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x2000044c Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x2000044d Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x2000044e Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x2000044f Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x20000450 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x20000451 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x20000452 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x20000453 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x20000454 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x20000455 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x20000456 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x20000457 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x20000458 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x20000459 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x2000045a Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x2000045c Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x2000045e Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x20000460 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x20000462 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x20000464 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x20000466 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x20000468 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x2000046a Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x2000046c Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x2000046e Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x20000470 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x20000472 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x20000474 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x20000476 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x20000478 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x2000047a Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x2000047c Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x2000047e Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x20000480 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x20000482 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x20000484 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x20000486 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x20000488 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x2000048a Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x2000048c Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x2000048e Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x20000490 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x20000492 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x20000494 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x20000496 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x20000498 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x2000049a Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x2000049c Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004a0 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x200004a4 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x200004a8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x200004ac Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x200004b0 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x200004b4 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x200004b8 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x200004bc Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x200004c0 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x200004cc Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x200004d2 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x200004dc Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x200004e4 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x200005e4 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x200005e5 Data 176 main.o(.bss.eepromBuffer)
+ gcr 0x20000698 Data 148 dshot.o(.bss.gcr)
+ interrupt_time 0x2000072c Data 4 gd32e23x_it.o(.bss.interrupt_time)
+ last_dshot_command 0x20000730 Data 1 main.o(.bss.last_dshot_command)
+ readings 0x20000732 Data 200 main.o(.bss.readings)
+ __initial_sp 0x20000c00 Data 0 startup_gd32e23x.o(STACK)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006a20, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006948])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00006668, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1288 RESET startup_gd32e23x.o
+ 0x080010cc 0x080010cc 0x00000000 Code RO 1548 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
+ 0x080010cc 0x080010cc 0x00000004 Code RO 1583 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
+ 0x080010d0 0x080010d0 0x00000004 Code RO 1586 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
+ 0x080010d4 0x080010d4 0x00000000 Code RO 1588 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
+ 0x080010d4 0x080010d4 0x00000000 Code RO 1590 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
+ 0x080010d4 0x080010d4 0x00000008 Code RO 1591 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
+ 0x080010dc 0x080010dc 0x00000000 Code RO 1593 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
+ 0x080010dc 0x080010dc 0x00000000 Code RO 1595 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
+ 0x080010dc 0x080010dc 0x00000004 Code RO 1584 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
+ 0x080010e0 0x080010e0 0x0000001c Code RO 1289 .text startup_gd32e23x.o
+ 0x080010fc 0x080010fc 0x00000024 Code RO 1551 .text mc_p.l(memcpya.o)
+ 0x08001120 0x08001120 0x00000024 Code RO 1553 .text mc_p.l(memseta.o)
+ 0x08001144 0x08001144 0x000000b2 Code RO 1557 .text mf_p.l(fadd.o)
+ 0x080011f6 0x080011f6 0x0000007c Code RO 1559 .text mf_p.l(fdiv.o)
+ 0x08001272 0x08001272 0x00000002 PAD
+ 0x08001274 0x08001274 0x00000164 Code RO 1561 .text mf_p.l(dadd.o)
+ 0x080013d8 0x080013d8 0x000000d0 Code RO 1563 .text mf_p.l(dmul.o)
+ 0x080014a8 0x080014a8 0x000000f0 Code RO 1565 .text mf_p.l(ddiv.o)
+ 0x08001598 0x08001598 0x0000001c Code RO 1567 .text mf_p.l(fcmple.o)
+ 0x080015b4 0x080015b4 0x0000001c Code RO 1569 .text mf_p.l(fcmplt.o)
+ 0x080015d0 0x080015d0 0x0000001c Code RO 1571 .text mf_p.l(fcmpge.o)
+ 0x080015ec 0x080015ec 0x0000001c Code RO 1573 .text mf_p.l(fcmpgt.o)
+ 0x08001608 0x08001608 0x00000016 Code RO 1575 .text mf_p.l(fflti.o)
+ 0x0800161e 0x0800161e 0x00000002 PAD
+ 0x08001620 0x08001620 0x0000001c Code RO 1577 .text mf_p.l(dfltui.o)
+ 0x0800163c 0x0800163c 0x00000032 Code RO 1579 .text mf_p.l(ffixi.o)
+ 0x0800166e 0x0800166e 0x00000002 PAD
+ 0x08001670 0x08001670 0x00000048 Code RO 1581 .text mf_p.l(dfixi.o)
+ 0x080016b8 0x080016b8 0x00000020 Code RO 1597 .text mc_p.l(llshl.o)
+ 0x080016d8 0x080016d8 0x00000022 Code RO 1599 .text mc_p.l(llushr.o)
+ 0x080016fa 0x080016fa 0x00000026 Code RO 1601 .text mc_p.l(llsshr.o)
+ 0x08001720 0x08001720 0x00000000 Code RO 1603 .text mc_p.l(iusefp.o)
+ 0x08001720 0x08001720 0x00000082 Code RO 1604 .text mf_p.l(fepilogue.o)
+ 0x080017a2 0x080017a2 0x000000be Code RO 1606 .text mf_p.l(depilogue.o)
+ 0x08001860 0x08001860 0x00000024 Code RO 1610 .text mc_p.l(init.o)
+ 0x08001884 0x08001884 0x00000056 Code RO 1620 .text mc_p.l(__dczerorl2.o)
+ 0x080018da 0x080018da 0x00000020 Code RO 1347 .text.ADC_CMP_IRQHandler gd32e23x_it.o
+ 0x080018fa 0x080018fa 0x00000002 PAD
+ 0x080018fc 0x080018fc 0x00000024 Code RO 1296 .text.ADC_DMA_Callback adc.o
+ 0x08001920 0x08001920 0x000000f0 Code RO 1298 .text.ADC_Init adc.o
+ 0x08001a10 0x08001a10 0x000000c4 Code RO 1345 .text.DMA_Channel3_4_IRQHandler gd32e23x_it.o
+ 0x08001ad4 0x08001ad4 0x00000014 Code RO 1359 .text.EXTI4_15_IRQHandler gd32e23x_it.o
+ 0x08001ae8 0x08001ae8 0x00000002 Code RO 1337 .text.HardFault_Handler gd32e23x_it.o
+ 0x08001aea 0x08001aea 0x00000016 Code RO 1415 .text.MX_IWDG_Init peripherals.o
+ 0x08001b00 0x08001b00 0x00000002 Code RO 1335 .text.NMI_Handler gd32e23x_it.o
+ 0x08001b02 0x08001b02 0x00000002 Code RO 1341 .text.PendSV_Handler gd32e23x_it.o
+ 0x08001b04 0x08001b04 0x000000e0 Code RO 46 .text.PeriodElapsedCallback main.o
+ 0x08001be4 0x08001be4 0x00000002 Code RO 1339 .text.SVC_Handler gd32e23x_it.o
+ 0x08001be6 0x08001be6 0x00000004 Code RO 1343 .text.SysTick_Handler gd32e23x_it.o
+ 0x08001bea 0x08001bea 0x00000002 PAD
+ 0x08001bec 0x08001bec 0x000001c4 Code RO 1521 .text.SystemInit system_gd32e23x.o
+ 0x08001db0 0x08001db0 0x000001ec Code RO 1403 .text.TIM0_Init peripherals.o
+ 0x08001f9c 0x08001f9c 0x00000018 Code RO 1349 .text.TIMER13_IRQHandler gd32e23x_it.o
+ 0x08001fb4 0x08001fb4 0x0000000c Code RO 1353 .text.TIMER14_IRQHandler gd32e23x_it.o
+ 0x08001fc0 0x08001fc0 0x0000002c Code RO 1351 .text.TIMER15_IRQHandler gd32e23x_it.o
+ 0x08001fec 0x08001fec 0x00000002 Code RO 1357 .text.TIMER2_IRQHandler gd32e23x_it.o
+ 0x08001fee 0x08001fee 0x00000002 PAD
+ 0x08001ff0 0x08001ff0 0x000000d8 Code RO 1419 .text.UN_TIM_Init peripherals.o
+ 0x080020c8 0x080020c8 0x00000002 Code RO 1355 .text.USART1_IRQHandler gd32e23x_it.o
+ 0x080020ca 0x080020ca 0x00000002 PAD
+ 0x080020cc 0x080020cc 0x00000044 Code RO 186 .text.adc_calibration_enable gd32e23x_adc.o
+ 0x08002110 0x08002110 0x00000040 Code RO 202 .text.adc_channel_length_config gd32e23x_adc.o
+ 0x08002150 0x08002150 0x00000018 Code RO 200 .text.adc_data_alignment_config gd32e23x_adc.o
+ 0x08002168 0x08002168 0x00000010 Code RO 188 .text.adc_dma_mode_enable gd32e23x_adc.o
+ 0x08002178 0x08002178 0x00000014 Code RO 182 .text.adc_enable gd32e23x_adc.o
+ 0x0800218c 0x0800218c 0x00000040 Code RO 210 .text.adc_external_trigger_config gd32e23x_adc.o
+ 0x080021cc 0x080021cc 0x00000028 Code RO 212 .text.adc_external_trigger_source_config gd32e23x_adc.o
+ 0x080021f4 0x080021f4 0x0000008c Code RO 204 .text.adc_regular_channel_config gd32e23x_adc.o
+ 0x08002280 0x08002280 0x00000028 Code RO 214 .text.adc_software_trigger_enable gd32e23x_adc.o
+ 0x080022a8 0x080022a8 0x00000074 Code RO 198 .text.adc_special_function_config gd32e23x_adc.o
+ 0x0800231c 0x0800231c 0x00000014 Code RO 192 .text.adc_tempsensor_vrefint_enable gd32e23x_adc.o
+ 0x08002330 0x08002330 0x00000078 Code RO 1481 .text.allOff phaseouts.o
+ 0x080023a8 0x080023a8 0x0000008c Code RO 1487 .text.allpwm phaseouts.o
+ 0x08002434 0x08002434 0x00000068 Code RO 1314 .text.changeCompInput comparator.o
+ 0x0800249c 0x0800249c 0x0000000c Code RO 262 .text.cmp_enable gd32e23x_cmp.o
+ 0x080024a8 0x080024a8 0x00000024 Code RO 258 .text.cmp_mode_init gd32e23x_cmp.o
+ 0x080024cc 0x080024cc 0x00000020 Code RO 260 .text.cmp_output_init gd32e23x_cmp.o
+ 0x080024ec 0x080024ec 0x00000010 Code RO 270 .text.cmp_output_level_get gd32e23x_cmp.o
+ 0x080024fc 0x080024fc 0x000002a0 Code RO 1483 .text.comStep phaseouts.o
+ 0x0800279c 0x0800279c 0x000003ec Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002b88 0x08002b88 0x00000190 Code RO 116 .text.computeServoInput signal.o
+ 0x08002d18 0x08002d18 0x00000020 Code RO 22 .text.delayMicros functions.o
+ 0x08002d38 0x08002d38 0x0000004c Code RO 24 .text.delayMillis functions.o
+ 0x08002d84 0x08002d84 0x00000014 Code RO 1538 .text.delay_decrement systick.o
+ 0x08002d98 0x08002d98 0x000001fc Code RO 124 .text.detectInput signal.o
+ 0x08002f94 0x08002f94 0x00000010 Code RO 342 .text.dma_channel_disable gd32e23x_dma.o
+ 0x08002fa4 0x08002fa4 0x00000010 Code RO 352 .text.dma_channel_enable gd32e23x_dma.o
+ 0x08002fb4 0x08002fb4 0x00000010 Code RO 346 .text.dma_circulation_disable gd32e23x_dma.o
+ 0x08002fc4 0x08002fc4 0x00000010 Code RO 344 .text.dma_circulation_enable gd32e23x_dma.o
+ 0x08002fd4 0x08002fd4 0x0000002c Code RO 336 .text.dma_deinit gd32e23x_dma.o
+ 0x08003000 0x08003000 0x00000074 Code RO 340 .text.dma_init gd32e23x_dma.o
+ 0x08003074 0x08003074 0x00000014 Code RO 384 .text.dma_interrupt_flag_clear gd32e23x_dma.o
+ 0x08003088 0x08003088 0x0000003c Code RO 382 .text.dma_interrupt_flag_get gd32e23x_dma.o
+ 0x080030c4 0x080030c4 0x00000010 Code RO 356 .text.dma_memory_address_config gd32e23x_dma.o
+ 0x080030d4 0x080030d4 0x00000010 Code RO 354 .text.dma_periph_address_config gd32e23x_dma.o
+ 0x080030e4 0x080030e4 0x00000014 Code RO 338 .text.dma_struct_para_init gd32e23x_dma.o
+ 0x080030f8 0x080030f8 0x00000010 Code RO 1312 .text.enableCompInterrupts comparator.o
+ 0x08003108 0x08003108 0x00000120 Code RO 1449 .text.enableCorePeripherals peripherals.o
+ 0x08003228 0x08003228 0x00000008 Code RO 416 .text.exti_flag_clear gd32e23x_exti.o
+ 0x08003230 0x08003230 0x0000006c Code RO 400 .text.exti_init gd32e23x_exti.o
+ 0x0800329c 0x0800329c 0x00000008 Code RO 420 .text.exti_interrupt_flag_clear gd32e23x_exti.o
+ 0x080032a4 0x080032a4 0x00000010 Code RO 418 .text.exti_interrupt_flag_get gd32e23x_exti.o
+ 0x080032b4 0x080032b4 0x00000008 Code RO 482 .text.fmc_flag_clear gd32e23x_fmc.o
+ 0x080032bc 0x080032bc 0x00000010 Code RO 432 .text.fmc_lock gd32e23x_fmc.o
+ 0x080032cc 0x080032cc 0x00000178 Code RO 440 .text.fmc_page_erase gd32e23x_fmc.o
+ 0x08003444 0x08003444 0x0000000c Code RO 436 .text.fmc_prefetch_enable gd32e23x_fmc.o
+ 0x08003450 0x08003450 0x00000020 Code RO 430 .text.fmc_unlock gd32e23x_fmc.o
+ 0x08003470 0x08003470 0x00000178 Code RO 448 .text.fmc_word_program gd32e23x_fmc.o
+ 0x080035e8 0x080035e8 0x00000014 Code RO 434 .text.fmc_wscnt_set gd32e23x_fmc.o
+ 0x080035fc 0x080035fc 0x00000078 Code RO 1485 .text.fullBrake phaseouts.o
+ 0x08003674 0x08003674 0x00000098 Code RO 512 .text.fwdgt_config gd32e23x_fwdgt.o
+ 0x0800370c 0x0800370c 0x0000000c Code RO 510 .text.fwdgt_counter_reload gd32e23x_fwdgt.o
+ 0x08003718 0x08003718 0x00000010 Code RO 502 .text.fwdgt_enable gd32e23x_fwdgt.o
+ 0x08003728 0x08003728 0x0000000c Code RO 1443 .text.generatePwmTimerEvent peripherals.o
+ 0x08003734 0x08003734 0x0000000a Code RO 20 .text.getAbsDif functions.o
+ 0x0800373e 0x0800373e 0x0000000a Code RO 1308 .text.getCompOutputLevel comparator.o
+ 0x08003748 0x08003748 0x00000010 Code RO 1373 .text.getInputPinState io.o
+ 0x08003758 0x08003758 0x00000130 Code RO 546 .text.gpio_af_set gd32e23x_gpio.o
+ 0x08003888 0x08003888 0x0000020c Code RO 526 .text.gpio_mode_set gd32e23x_gpio.o
+ 0x08003a94 0x08003a94 0x00000134 Code RO 528 .text.gpio_output_options_set gd32e23x_gpio.o
+ 0x08003bc8 0x08003bc8 0x00000014 Code RO 1447 .text.initAfterJump peripherals.o
+ 0x08003bdc 0x08003bdc 0x00000150 Code RO 1397 .text.initCorePeripherals peripherals.o
+ 0x08003d2c 0x08003d2c 0x000000d8 Code RO 48 .text.interruptRoutine main.o
+ 0x08003e04 0x08003e04 0x000002fc Code RO 36 .text.loadEEpromSettings main.o
+ 0x08004100 0x08004100 0x00000bd8 Code RO 62 .text.main main.o
+ 0x08004cd8 0x08004cd8 0x00000630 Code RO 1509 .text.makeTelemPackage serial_telemetry.o
+ 0x08005308 0x08005308 0x000001c4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x080054cc 0x080054cc 0x00000046 Code RO 18 .text.map functions.o
+ 0x08005512 0x08005512 0x00000002 PAD
+ 0x08005514 0x08005514 0x00000014 Code RO 1310 .text.maskPhaseInterrupts comparator.o
+ 0x08005528 0x08005528 0x00000058 Code RO 640 .text.nvic_irq_enable gd32e23x_misc.o
+ 0x08005580 0x08005580 0x00000018 Code RO 646 .text.nvic_vector_table_set gd32e23x_misc.o
+ 0x08005598 0x08005598 0x00000058 Code RO 163 .text.playBeaconTune3 sounds.o
+ 0x080055f0 0x080055f0 0x000000d0 Code RO 147 .text.playBlueJayTune sounds.o
+ 0x080056c0 0x080056c0 0x00000048 Code RO 161 .text.playChangedTone sounds.o
+ 0x08005708 0x08005708 0x00000048 Code RO 159 .text.playDefaultTone sounds.o
+ 0x08005750 0x08005750 0x00000058 Code RO 157 .text.playInputTune sounds.o
+ 0x080057a8 0x080057a8 0x0000005c Code RO 155 .text.playInputTune2 sounds.o
+ 0x08005804 0x08005804 0x00000088 Code RO 149 .text.playStartupTune sounds.o
+ 0x0800588c 0x0800588c 0x00000038 Code RO 58 .text.processDshot main.o
+ 0x080058c4 0x080058c4 0x00000070 Code RO 1461 .text.proportionalBrake phaseouts.o
+ 0x08005934 0x08005934 0x000000d0 Code RO 724 .text.rcu_adc_clock_config gd32e23x_rcu.o
+ 0x08005a04 0x08005a04 0x0000019c Code RO 772 .text.rcu_clock_freq_get gd32e23x_rcu.o
+ 0x08005ba0 0x08005ba0 0x00000014 Code RO 700 .text.rcu_periph_clock_disable gd32e23x_rcu.o
+ 0x08005bb4 0x08005bb4 0x00000014 Code RO 698 .text.rcu_periph_clock_enable gd32e23x_rcu.o
+ 0x08005bc8 0x08005bc8 0x00000014 Code RO 708 .text.rcu_periph_reset_disable gd32e23x_rcu.o
+ 0x08005bdc 0x08005bdc 0x00000018 Code RO 706 .text.rcu_periph_reset_enable gd32e23x_rcu.o
+ 0x08005bf4 0x08005bf4 0x00000050 Code RO 1325 .text.read_flash_bin eeprom.o
+ 0x08005c44 0x08005c44 0x00000080 Code RO 1369 .text.receiveDshotDma io.o
+ 0x08005cc4 0x08005cc4 0x00000010 Code RO 1445 .text.resetInputCaptureTimer peripherals.o
+ 0x08005cd4 0x08005cd4 0x00000068 Code RO 38 .text.saveEEpromSettings main.o
+ 0x08005d3c 0x08005d3c 0x000001a4 Code RO 1323 .text.save_flash_nolib eeprom.o
+ 0x08005ee0 0x08005ee0 0x00000090 Code RO 1371 .text.sendDshotDma io.o
+ 0x08005f70 0x08005f70 0x0000004c Code RO 1503 .text.send_telem_DMA serial_telemetry.o
+ 0x08005fbc 0x08005fbc 0x00000688 Code RO 52 .text.setInput main.o
+ 0x08006644 0x08006644 0x0000000c Code RO 1379 .text.setInputPullUp io.o
+ 0x08006650 0x08006650 0x0000000c Code RO 1437 .text.setPWMCompare1 peripherals.o
+ 0x0800665c 0x0800665c 0x0000000c Code RO 1439 .text.setPWMCompare2 peripherals.o
+ 0x08006668 0x08006668 0x0000000c Code RO 1441 .text.setPWMCompare3 peripherals.o
+ 0x08006674 0x08006674 0x00000014 Code RO 139 .text.setVolume sounds.o
+ 0x08006688 0x08006688 0x000000c0 Code RO 50 .text.startMotor main.o
+ 0x08006748 0x08006748 0x000000d0 Code RO 1501 .text.telem_UART_Init serial_telemetry.o
+ 0x08006818 0x08006818 0x000003e4 Code RO 54 .text.tenKhzRoutine main.o
+ 0x08006bfc 0x08006bfc 0x0000000a Code RO 989 .text.timer_auto_reload_shadow_disable gd32e23x_timer.o
+ 0x08006c06 0x08006c06 0x0000000a Code RO 987 .text.timer_auto_reload_shadow_enable gd32e23x_timer.o
+ 0x08006c10 0x08006c10 0x0000001e Code RO 1043 .text.timer_break_config gd32e23x_timer.o
+ 0x08006c2e 0x08006c2e 0x00000012 Code RO 1041 .text.timer_break_struct_para_init gd32e23x_timer.o
+ 0x08006c40 0x08006c40 0x00000036 Code RO 1079 .text.timer_channel_complementary_output_state_config gd32e23x_timer.o
+ 0x08006c76 0x08006c76 0x0000000e Code RO 1081 .text.timer_channel_input_struct_para_init gd32e23x_timer.o
+ 0x08006c84 0x08006c84 0x0000021c Code RO 1061 .text.timer_channel_output_config gd32e23x_timer.o
+ 0x08006ea0 0x08006ea0 0x0000005c Code RO 1063 .text.timer_channel_output_mode_config gd32e23x_timer.o
+ 0x08006efc 0x08006efc 0x0000005c Code RO 1067 .text.timer_channel_output_shadow_config gd32e23x_timer.o
+ 0x08006f58 0x08006f58 0x0000005a Code RO 1077 .text.timer_channel_output_state_config gd32e23x_timer.o
+ 0x08006fb2 0x08006fb2 0x00000010 Code RO 1059 .text.timer_channel_output_struct_para_init gd32e23x_timer.o
+ 0x08006fc2 0x08006fc2 0x00000002 PAD
+ 0x08006fc4 0x08006fc4 0x00000074 Code RO 977 .text.timer_deinit gd32e23x_timer.o
+ 0x08007038 0x08007038 0x0000000a Code RO 983 .text.timer_enable gd32e23x_timer.o
+ 0x08007042 0x08007042 0x00000008 Code RO 1039 .text.timer_event_software_generate gd32e23x_timer.o
+ 0x0800704a 0x0800704a 0x00000006 Code RO 1029 .text.timer_flag_clear gd32e23x_timer.o
+ 0x08007050 0x08007050 0x000000b0 Code RO 981 .text.timer_init gd32e23x_timer.o
+ 0x08007100 0x08007100 0x00000164 Code RO 1089 .text.timer_input_pwm_capture_config gd32e23x_timer.o
+ 0x08007264 0x08007264 0x00000008 Code RO 1021 .text.timer_interrupt_disable gd32e23x_timer.o
+ 0x0800726c 0x0800726c 0x00000006 Code RO 1025 .text.timer_interrupt_flag_clear gd32e23x_timer.o
+ 0x08007272 0x08007272 0x00000010 Code RO 1001 .text.timer_prescaler_config gd32e23x_timer.o
+ 0x08007282 0x08007282 0x00000016 Code RO 1053 .text.timer_primary_output_config gd32e23x_timer.o
+ 0x08007298 0x08007298 0x00000014 Code RO 979 .text.timer_struct_para_init gd32e23x_timer.o
+ 0x080072ac 0x080072ac 0x00000170 Code RO 118 .text.transfercomplete signal.o
+ 0x0800741c 0x0800741c 0x0000005c Code RO 1133 .text.usart_baudrate_set gd32e23x_usart.o
+ 0x08007478 0x08007478 0x00000010 Code RO 1247 .text.usart_dma_transmit_config gd32e23x_usart.o
+ 0x08007488 0x08007488 0x0000000a Code RO 1141 .text.usart_enable gd32e23x_usart.o
+ 0x08007492 0x08007492 0x00000012 Code RO 1193 .text.usart_halfduplex_enable gd32e23x_usart.o
+ 0x080074a4 0x080074a4 0x00000010 Code RO 1147 .text.usart_receive_config gd32e23x_usart.o
+ 0x080074b4 0x080074b4 0x00000010 Code RO 1145 .text.usart_transmit_config gd32e23x_usart.o
+ 0x080074c4 0x080074c4 0x00000120 Code RO 56 .text.zcfoundroutine main.o
+ 0x080075e4 0x080075e4 0x0000002e Code RO 1608 i.__ARM_clz mf_p.l(depilogue.o)
+ 0x08007612 0x08007612 0x0000000e Code RO 1614 i.__scatterload_copy mc_p.l(handlers.o)
+ 0x08007620 0x08007620 0x00000002 Code RO 1615 i.__scatterload_null mc_p.l(handlers.o)
+ 0x08007622 0x08007622 0x0000000e Code RO 1616 i.__scatterload_zeroinit mc_p.l(handlers.o)
+ 0x08007630 0x08007630 0x00000008 Data RO 774 .rodata.cst8 gd32e23x_rcu.o
+ 0x08007638 0x08007638 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08007648 0x08007648 0x00000020 Data RO 1613 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08007668, Size: 0x00000c00, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 102 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 127 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 103 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1385 .data.ic_timer_prescaler io.o
+ 0x200000d9 COMPRESSED 0x00000003 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 126 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1511 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 89 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000006 PAD
+ 0x200003b8 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000414 - 0x00000002 Zero RW 1389 .bss..L_MergedGlobals io.o
+ 0x20000416 COMPRESSED 0x00000002 PAD
+ 0x20000418 - 0x0000001c Zero RW 128 .bss..L_MergedGlobals.1 signal.o
+ 0x20000434 - 0x0000007c Zero RW 104 .bss..L_MergedGlobals.2 main.o
+ 0x200004b0 - 0x0000001c Zero RW 105 .bss..L_MergedGlobals.3 main.o
+ 0x200004cc - 0x00000006 Zero RW 1300 .bss.ADCDataDMA adc.o
+ 0x200004d2 - 0x0000000a Zero RW 1512 .bss.aTxBuffer serial_telemetry.o
+ 0x200004dc - 0x00000001 Zero RW 165 .bss.beep_volume sounds.o
+ 0x200004dd COMPRESSED 0x00000003 PAD
+ 0x200004e0 - 0x00000004 Zero RW 1540 .bss.delay systick.o
+ 0x200004e4 - 0x00000100 Zero RW 1386 .bss.dma_buffer io.o
+ 0x200005e4 - 0x00000001 Zero RW 99 .bss.dshotcommand main.o
+ 0x200005e5 - 0x000000b0 Zero RW 86 .bss.eepromBuffer main.o
+ 0x20000695 COMPRESSED 0x00000003 PAD
+ 0x20000698 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x2000072c - 0x00000004 Zero RW 1361 .bss.interrupt_time gd32e23x_it.o
+ 0x20000730 - 0x00000001 Zero RW 87 .bss.last_dshot_command main.o
+ 0x20000731 COMPRESSED 0x00000001 PAD
+ 0x20000732 - 0x000000c8 Zero RW 92 .bss.readings main.o
+ 0x200007fa COMPRESSED 0x00000006 PAD
+ 0x20000800 - 0x00000400 Zero RW 1286 STACK startup_gd32e23x.o
+
+
+
+ Load Region LR_FIRMWAREVERSION (Base: 0x08007be0, Size: 0x00000020, Max: 0x00000020, ABSOLUTE)
+
+ Execution Region FIRMWAREVERSION (Exec base: 0x08007be0, Load base: 0x08007be0, Size: 0x00000020, Max: 0x00000020, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08007be0 0x08007be0 0x0000001e Data RO 174 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 276 24 0 0 6 2297 adc.o
+ 150 20 0 0 0 1522 comparator.o
+ 1456 76 16 0 240 4012 dshot.o
+ 500 0 0 0 0 2464 eeprom.o
+ 0 0 30 0 0 401 firmwareversion.o
+ 188 8 0 0 0 2042 functions.o
+ 612 24 0 0 0 9217 gd32e23x_adc.o
+ 96 8 0 0 0 2736 gd32e23x_cmp.o
+ 356 20 0 0 0 6740 gd32e23x_dma.o
+ 140 8 0 0 0 3080 gd32e23x_exti.o
+ 840 28 0 0 0 24536 gd32e23x_fmc.o
+ 180 28 0 0 0 3694 gd32e23x_fwdgt.o
+ 1136 72 0 0 0 8313 gd32e23x_gpio.o
+ 344 52 0 0 4 2844 gd32e23x_it.o
+ 112 20 0 0 0 3939 gd32e23x_misc.o
+ 704 52 8 0 0 15961 gd32e23x_rcu.o
+ 1710 76 0 0 0 21385 gd32e23x_timer.o
+ 168 12 0 0 0 14665 gd32e23x_usart.o
+ 300 52 0 1 258 2424 io.o
+ 7544 484 0 928 530 20938 main.o
+ 1438 144 0 0 0 10008 peripherals.o
+ 1164 36 0 0 0 8788 phaseouts.o
+ 1868 40 0 1 10 11201 serial_telemetry.o
+ 1276 140 0 10 28 3963 signal.o
+ 776 44 0 0 1 4154 sounds.o
+ 28 8 204 0 1024 668 startup_gd32e23x.o
+ 452 32 0 0 0 2416 system_gd32e23x.o
+ 20 4 0 0 4 2990 systick.o
+
+ ----------------------------------------------------------------------
+ 23846 1512 292 948 2124 197398 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 12 0 2 8 19 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 86 0 0 0 0 0 __dczerorl2.o
+ 0 0 0 0 0 0 entry.o
+ 0 0 0 0 0 0 entry10a.o
+ 0 0 0 0 0 0 entry11a.o
+ 8 4 0 0 0 0 entry2.o
+ 4 0 0 0 0 0 entry5.o
+ 0 0 0 0 0 0 entry7b.o
+ 0 0 0 0 0 0 entry8b.o
+ 8 4 0 0 0 0 entry9a.o
+ 30 0 0 0 0 0 handlers.o
+ 36 8 0 0 0 68 init.o
+ 0 0 0 0 0 0 iusefp.o
+ 32 0 0 0 0 68 llshl.o
+ 38 0 0 0 0 68 llsshr.o
+ 34 0 0 0 0 68 llushr.o
+ 36 0 0 0 0 60 memcpya.o
+ 36 0 0 0 0 100 memseta.o
+ 356 4 0 0 0 140 dadd.o
+ 240 6 0 0 0 84 ddiv.o
+ 236 0 0 0 0 216 depilogue.o
+ 72 10 0 0 0 72 dfixi.o
+ 28 4 0 0 0 68 dfltui.o
+ 208 6 0 0 0 88 dmul.o
+ 178 0 0 0 0 108 fadd.o
+ 28 0 0 0 0 60 fcmpge.o
+ 28 0 0 0 0 60 fcmpgt.o
+ 28 0 0 0 0 60 fcmple.o
+ 28 0 0 0 0 60 fcmplt.o
+ 124 0 0 0 0 72 fdiv.o
+ 130 0 0 0 0 144 fepilogue.o
+ 50 0 0 0 0 60 ffixi.o
+ 22 0 0 0 0 68 fflti.o
+
+ ----------------------------------------------------------------------
+ 2110 46 0 0 0 1792 Library Totals
+ 6 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 348 16 0 0 0 432 mc_p.l
+ 1756 30 0 0 0 1360 mf_p.l
+
+ ----------------------------------------------------------------------
+ 2110 46 0 0 0 1792 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 25956 1558 292 948 2124 198078 Grand Totals
+ 25956 1558 292 736 2124 198078 ELF Image Totals (compressed)
+ 25956 1558 292 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 26248 ( 25.63kB)
+ Total RW Size (RW Data + ZI Data) 3072 ( 3.00kB)
+ Total ROM Size (Code + RO Data + RW Data) 26984 ( 26.35kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/list/AM32_GD32DEV_A_E230.map b/Keil_Projects/list/AM32_GD32DEV_A_E230.map
index e43e4253..a915c2eb 100644
--- a/Keil_Projects/list/AM32_GD32DEV_A_E230.map
+++ b/Keil_Projects/list/AM32_GD32DEV_A_E230.map
@@ -1,25 +1,22 @@
-Component: ARM Compiler 6.16 Tool: armlink [5dfeaa00]
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
==============================================================================
Section Cross References
dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
- dshot.o(.text.computeDshotDMA) refers to sounds.o(.text.playInputTune) for playInputTune
- dshot.o(.text.computeDshotDMA) refers to sounds.o(.text.playInputTune2) for playInputTune2
- dshot.o(.text.computeDshotDMA) refers to sounds.o(.text.playBeaconTune3) for playBeaconTune3
- dshot.o(.text.computeDshotDMA) refers to sounds.o(.text.playStartupTune) for playStartupTune
dshot.o(.text.computeDshotDMA) refers to main.o(.text.saveEEpromSettings) for saveEEpromSettings
dshot.o(.text.computeDshotDMA) refers to io.o(.bss.dma_buffer) for dma_buffer
dshot.o(.text.computeDshotDMA) refers to dshot.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
- dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for armed
- dshot.o(.text.computeDshotDMA) refers to main.o(.bss.dshot_telemetry) for dshot_telemetry
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for dshot_telemetry
dshot.o(.text.computeDshotDMA) refers to main.o(.bss.dshotcommand) for dshotcommand
dshot.o(.text.computeDshotDMA) refers to main.o(.data..L_MergedGlobals) for forward
dshot.o(.text.computeDshotDMA) refers to main.o(.bss.last_dshot_command) for last_dshot_command
dshot.o(.ARM.exidx.text.computeDshotDMA) refers to dshot.o(.text.computeDshotDMA) for [Anonymous Symbol]
dshot.o(.text.make_dshot_package) refers to dshot.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
- dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for e_com_time
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
dshot.o(.text.make_dshot_package) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
@@ -29,19 +26,10 @@ Section Cross References
functions.o(.ARM.exidx.text.delayMicros) refers to functions.o(.text.delayMicros) for [Anonymous Symbol]
functions.o(.text.delayMillis) refers to gd32e23x_timer.o(.text.timer_prescaler_config) for timer_prescaler_config
functions.o(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
- main.o(.text.checkForHighSignal) refers to io.o(.text.changeToInput) for changeToInput
- main.o(.text.checkForHighSignal) refers to io.o(.text.setInputPullDown) for setInputPullDown
- main.o(.text.checkForHighSignal) refers to functions.o(.text.delayMicros) for delayMicros
- main.o(.text.checkForHighSignal) refers to io.o(.text.getInputPinState) for getInputPinState
- main.o(.text.checkForHighSignal) refers to io.o(.text.setInputPullUp) for setInputPullUp
- main.o(.text.checkForHighSignal) refers to phaseouts.o(.text.allOff) for allOff
- main.o(.text.checkForHighSignal) refers to main.o(.bss.low_pin_count) for low_pin_count
- main.o(.ARM.exidx.text.checkForHighSignal) refers to main.o(.text.checkForHighSignal) for [Anonymous Symbol]
main.o(.text.doPidCalculations) refers to fflti.o(.text) for __aeabi_i2f
main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
main.o(.text.loadEEpromSettings) refers to functions.o(.text.map) for map
- main.o(.text.loadEEpromSettings) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
main.o(.text.loadEEpromSettings) refers to sounds.o(.text.setVolume) for setVolume
main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
@@ -53,80 +41,90 @@ Section Cross References
main.o(.text.saveEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
main.o(.text.saveEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
main.o(.ARM.exidx.text.saveEEpromSettings) refers to main.o(.text.saveEEpromSettings) for [Anonymous Symbol]
- main.o(.text.getSmoothedInput) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
- main.o(.text.getSmoothedInput) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
- main.o(.text.getSmoothedInput) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
- main.o(.ARM.exidx.text.getSmoothedInput) refers to main.o(.text.getSmoothedInput) for [Anonymous Symbol]
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.getSmoothedCurrent) refers to main.o(.text.getSmoothedCurrent) for [Anonymous Symbol]
main.o(.text.getBemfState) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
main.o(.text.getBemfState) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
main.o(.text.commutate) refers to phaseouts.o(.text.comStep) for comStep
main.o(.text.commutate) refers to comparator.o(.text.changeCompInput) for changeCompInput
- main.o(.text.commutate) refers to fflti.o(.text) for __aeabi_i2f
- main.o(.text.commutate) refers to fdiv.o(.text) for __aeabi_fdiv
- main.o(.text.commutate) refers to fadd.o(.text) for __aeabi_fadd
- main.o(.text.commutate) refers to fcmpgt.o(.text) for __aeabi_fcmpgt
- main.o(.text.commutate) refers to fcmplt.o(.text) for __aeabi_fcmplt
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
- main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
- main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol]
main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
- main.o(.text.PeriodElapsedCallback) refers to peripherals.o(.text.disableComTimerInt) for disableComTimerInt
- main.o(.text.PeriodElapsedCallback) refers to main.o(.text.commutate) for commutate
+ main.o(.text.PeriodElapsedCallback) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.changeCompInput) for changeCompInput
main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
- main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
- main.o(.text.interruptRoutine) refers to peripherals.o(.text.getintervaTimerCount) for getintervaTimerCount
main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
- main.o(.text.interruptRoutine) refers to peripherals.o(.text.setintervaTimerCount) for setintervaTimerCount
- main.o(.text.interruptRoutine) refers to peripherals.o(.text.setAndEnableComInt) for setAndEnableComInt
main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
- main.o(.text.startMotor) refers to main.o(.text.commutate) for commutate
- main.o(.text.startMotor) refers to peripherals.o(.text.setintervaTimerCount) for setintervaTimerCount
+ main.o(.text.startMotor) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.startMotor) refers to comparator.o(.text.changeCompInput) for changeCompInput
main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
- main.o(.text.tenKhzRoutine) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA
- main.o(.text.tenKhzRoutine) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
- main.o(.text.tenKhzRoutine) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to fcmplt.o(.text) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffixi.o(.text) for __aeabi_f2iz
+ main.o(.text.setInput) refers to fcmpge.o(.text) for __aeabi_fcmpge
+ main.o(.text.setInput) refers to 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 fcmple.o(.text) for __aeabi_fcmple
+ main.o(.text.setInput) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to sounds.o(.text.playInputTune) for playInputTune
+ main.o(.text.tenKhzRoutine) refers to functions.o(.text.delayMillis) for delayMillis
+ main.o(.text.tenKhzRoutine) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
main.o(.text.tenKhzRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
- main.o(.text.tenKhzRoutine) refers to phaseouts.o(.text.allOff) for allOff
- main.o(.text.tenKhzRoutine) refers to fcmplt.o(.text) for __aeabi_fcmplt
- main.o(.text.tenKhzRoutine) refers to ffixi.o(.text) for __aeabi_f2iz
- main.o(.text.tenKhzRoutine) refers to fcmpge.o(.text) for __aeabi_fcmpge
+ main.o(.text.tenKhzRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.text.tenKhzRoutine) refers to main.o(.text.zcfoundroutine) for zcfoundroutine
main.o(.text.tenKhzRoutine) refers to fflti.o(.text) for __aeabi_i2f
main.o(.text.tenKhzRoutine) refers to fdiv.o(.text) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffixi.o(.text) for __aeabi_f2iz
main.o(.text.tenKhzRoutine) refers to fadd.o(.text) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmpgt.o(.text) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to fcmplt.o(.text) for __aeabi_fcmplt
main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
main.o(.text.tenKhzRoutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
main.o(.text.tenKhzRoutine) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol]
- main.o(.text.tenKhzRoutine) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
- main.o(.text.tenKhzRoutine) refers to main.o(.text.commutate) for commutate
- main.o(.text.tenKhzRoutine) refers to peripherals.o(.text.setintervaTimerCount) for setintervaTimerCount
- main.o(.text.tenKhzRoutine) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
- main.o(.text.tenKhzRoutine) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
- main.o(.text.tenKhzRoutine) refers to sounds.o(.text.playChangedTone) for playChangedTone
- 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 peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
- main.o(.text.tenKhzRoutine) refers to fcmpgt.o(.text) for __aeabi_fcmpgt
- main.o(.text.tenKhzRoutine) refers to phaseouts.o(.text.fullBrake) for fullBrake
- main.o(.text.tenKhzRoutine) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake
- main.o(.text.tenKhzRoutine) refers to functions.o(.text.getAbsDif) for getAbsDif
- main.o(.text.tenKhzRoutine) refers to fcmple.o(.text) for __aeabi_fcmple
- main.o(.text.tenKhzRoutine) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- main.o(.text.tenKhzRoutine) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
- main.o(.text.tenKhzRoutine) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
- main.o(.text.tenKhzRoutine) refers to memseta.o(.text) for __aeabi_memclr4
- main.o(.text.tenKhzRoutine) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.zcfoundroutine) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.zcfoundroutine) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA
+ main.o(.text.processDshot) refers to main.o(.text.setInput) for setInput
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare1) for setPWMCompare1
main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare2) for setPWMCompare2
main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare3) for setPWMCompare3
@@ -134,13 +132,6 @@ Section Cross References
main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
main.o(.ARM.exidx.text.advanceincrement) refers to main.o(.text.advanceincrement) for [Anonymous Symbol]
- main.o(.text.zcfoundroutine) refers to peripherals.o(.text.getintervaTimerCount) for getintervaTimerCount
- main.o(.text.zcfoundroutine) refers to peripherals.o(.text.setintervaTimerCount) for setintervaTimerCount
- main.o(.text.zcfoundroutine) refers to main.o(.text.commutate) for commutate
- main.o(.text.zcfoundroutine) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
- main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
- main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
- main.o(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) 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
@@ -149,32 +140,46 @@ Section Cross References
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 peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
+ main.o(.text.main) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
main.o(.text.main) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
- main.o(.text.main) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
- main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflti.o(.text) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(.text) for __aeabi_fdiv
+ main.o(.text.main) refers to fadd.o(.text) for __aeabi_fadd
main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.main) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.main) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
main.o(.text.main) refers to ffixi.o(.text) for __aeabi_f2iz
main.o(.text.main) refers to serial_telemetry.o(.text.makeTelemPackage) for makeTelemPackage
main.o(.text.main) refers to serial_telemetry.o(.text.send_telem_DMA) for send_telem_DMA
+ main.o(.text.main) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ main.o(.text.main) refers to dfltui.o(.text) for __aeabi_ui2d
+ main.o(.text.main) refers to dmul.o(.text) for __aeabi_dmul
+ main.o(.text.main) refers to dadd.o(.text) for __aeabi_dadd
+ main.o(.text.main) refers to ddiv.o(.text) for __aeabi_ddiv
+ main.o(.text.main) refers to dfixi.o(.text) for __aeabi_d2iz
+ main.o(.text.main) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for adc_software_trigger_enable
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
- main.o(.text.main) refers to peripherals.o(.text.disableComTimerInt) for disableComTimerInt
main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
- main.o(.text.main) refers to main.o(.text.advanceincrement) for advanceincrement
- main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare1) for setPWMCompare1
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare2) for setPWMCompare2
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare3) for setPWMCompare3
main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
- main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
- main.o(.text.main) refers to main.o(.bss.eepromBuffer) for eepromBuffer
- main.o(.text.main) refers to main.o(.firmware_info) for firmware_info
- main.o(.text.main) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
- main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
- main.o(.text.main) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
- main.o(.text.main) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake
- main.o(.text.main) refers to peripherals.o(.text.setintervaTimerCount) for setintervaTimerCount
- main.o(.text.main) refers to main.o(.text.commutate) for commutate
- main.o(.text.main) refers to peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
- main.o(.text.main) refers to peripherals.o(.text.getintervaTimerCount) for getintervaTimerCount
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ main.o(.text.main) refers to main.o(.data.pwmSin) for pwmSin
+ main.o(.text.main) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.main) refers to comparator.o(.text.changeCompInput) for changeCompInput
main.o(.text.main) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.main) refers to peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to memseta.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
@@ -197,18 +202,19 @@ Section Cross References
signal.o(.text.transfercomplete) refers to io.o(.text.sendDshotDma) for sendDshotDma
signal.o(.text.transfercomplete) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
signal.o(.text.transfercomplete) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
- signal.o(.text.transfercomplete) refers to io.o(.text.setInputPolarityRising) for setInputPolarityRising
- signal.o(.text.transfercomplete) refers to io.o(.text.enableHalfTransferInt) for enableHalfTransferInt
signal.o(.text.transfercomplete) refers to functions.o(.text.getAbsDif) for getAbsDif
signal.o(.text.transfercomplete) refers to sounds.o(.text.playBeaconTune3) for playBeaconTune3
- signal.o(.text.transfercomplete) refers to main.o(.bss.dshot_telemetry) for dshot_telemetry
- signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
signal.o(.text.transfercomplete) refers to io.o(.bss..L_MergedGlobals) for out_put
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.3) for e_com_time
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
signal.o(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
- signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
signal.o(.text.checkDshot) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
signal.o(.text.checkDshot) refers to main.o(.bss..L_MergedGlobals.2) for dshot
signal.o(.text.checkDshot) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
@@ -224,27 +230,19 @@ Section Cross References
signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
signal.o(.text.detectInput) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
signal.o(.ARM.exidx.text.detectInput) refers to signal.o(.text.detectInput) for [Anonymous Symbol]
- sounds.o(.text.pause) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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 peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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 peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
- sounds.o(.text.playBJNote) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playBJNote) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
sounds.o(.text.playBJNote) refers to sounds.o(.bss.beep_volume) for beep_volume
sounds.o(.ARM.exidx.text.playBJNote) refers to sounds.o(.text.playBJNote) for [Anonymous Symbol]
sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency) refers to sounds.o(.text.getBlueJayNoteFrequency) for [Anonymous Symbol]
sounds.o(.text.playBlueJayTune) refers to phaseouts.o(.text.comStep) for comStep
- sounds.o(.text.playBlueJayTune) refers to peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
- sounds.o(.text.playBlueJayTune) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
- sounds.o(.text.playBlueJayTune) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playBlueJayTune) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
+ sounds.o(.text.playBlueJayTune) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
sounds.o(.text.playBlueJayTune) refers to functions.o(.text.delayMillis) for delayMillis
sounds.o(.text.playBlueJayTune) refers to phaseouts.o(.text.allOff) for allOff
sounds.o(.text.playBlueJayTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
@@ -253,39 +251,27 @@ Section Cross References
sounds.o(.text.playBlueJayTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
sounds.o(.ARM.exidx.text.playBlueJayTune) refers to sounds.o(.text.playBlueJayTune) for [Anonymous Symbol]
sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
- sounds.o(.text.playStartupTune) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playStartupTune) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.comStep) for comStep
- sounds.o(.text.playStartupTune) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
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 sounds.o(.bss.beep_volume) for beep_volume
sounds.o(.text.playStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
sounds.o(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
sounds.o(.ARM.exidx.text.playStartupTune) refers to sounds.o(.text.playStartupTune) for [Anonymous Symbol]
- sounds.o(.text.playBrushedStartupTune) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playBrushedStartupTune) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.comStep) for comStep
- sounds.o(.text.playBrushedStartupTune) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
sounds.o(.text.playBrushedStartupTune) refers to functions.o(.text.delayMillis) for delayMillis
sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.allOff) for allOff
sounds.o(.text.playBrushedStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
sounds.o(.text.playBrushedStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
- sounds.o(.text.playDuskingTune) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
- sounds.o(.text.playDuskingTune) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.comStep) for comStep
- sounds.o(.text.playDuskingTune) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
sounds.o(.text.playDuskingTune) refers to functions.o(.text.delayMillis) for delayMillis
sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.allOff) for allOff
sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
sounds.o(.text.playDuskingTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
sounds.o(.ARM.exidx.text.playDuskingTune) refers to sounds.o(.text.playDuskingTune) for [Anonymous Symbol]
- sounds.o(.text.playInputTune2) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playInputTune2) refers to peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
- sounds.o(.text.playInputTune2) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
- sounds.o(.text.playInputTune2) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
+ sounds.o(.text.playInputTune2) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
sounds.o(.text.playInputTune2) refers to phaseouts.o(.text.comStep) for comStep
sounds.o(.text.playInputTune2) refers to functions.o(.text.delayMillis) for delayMillis
sounds.o(.text.playInputTune2) refers to phaseouts.o(.text.allOff) for allOff
@@ -293,10 +279,7 @@ Section Cross References
sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
sounds.o(.text.playInputTune2) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
- sounds.o(.text.playInputTune) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playInputTune) refers to peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
- sounds.o(.text.playInputTune) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
- sounds.o(.text.playInputTune) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
+ sounds.o(.text.playInputTune) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
sounds.o(.text.playInputTune) refers to phaseouts.o(.text.comStep) for comStep
sounds.o(.text.playInputTune) refers to functions.o(.text.delayMillis) for delayMillis
sounds.o(.text.playInputTune) refers to phaseouts.o(.text.allOff) for allOff
@@ -304,33 +287,24 @@ Section Cross References
sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
sounds.o(.text.playInputTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
- sounds.o(.text.playDefaultTone) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playDefaultTone) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
- sounds.o(.text.playDefaultTone) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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 peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
+ sounds.o(.text.playDefaultTone) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
sounds.o(.text.playDefaultTone) refers to phaseouts.o(.text.allOff) for allOff
sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
- sounds.o(.text.playChangedTone) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playChangedTone) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
- sounds.o(.text.playChangedTone) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
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 peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
+ sounds.o(.text.playChangedTone) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
sounds.o(.text.playChangedTone) refers to phaseouts.o(.text.allOff) for allOff
sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
- sounds.o(.text.playBeaconTune3) refers to peripherals.o(.text.setAutoReloadPWM) for setAutoReloadPWM
- sounds.o(.text.playBeaconTune3) refers to peripherals.o(.text.setDutyCycleAll) for setDutyCycleAll
- sounds.o(.text.playBeaconTune3) refers to peripherals.o(.text.reloadWatchDogCounter) for reloadWatchDogCounter
+ sounds.o(.text.playBeaconTune3) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.comStep) for comStep
- sounds.o(.text.playBeaconTune3) refers to peripherals.o(.text.setPrescalerPWM) for setPrescalerPWM
sounds.o(.text.playBeaconTune3) refers to functions.o(.text.delayMillis) for delayMillis
sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.allOff) for allOff
sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
@@ -856,8 +830,7 @@ Section Cross References
startup_gd32e23x.o(.text) refers to system_gd32e23x.o(.text.SystemInit) for SystemInit
startup_gd32e23x.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
adc.o(.text.ADC_DMA_Callback) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
- adc.o(.text.ADC_DMA_Callback) refers to main.o(.bss.ADC_raw_temp) for ADC_raw_temp
- adc.o(.text.ADC_DMA_Callback) refers to main.o(.bss..L_MergedGlobals.2) for ADC_raw_volts
+ adc.o(.text.ADC_DMA_Callback) refers to main.o(.bss..L_MergedGlobals.2) for ADC_raw_temp
adc.o(.ARM.exidx.text.ADC_DMA_Callback) refers to adc.o(.text.ADC_DMA_Callback) for [Anonymous Symbol]
adc.o(.text.ADC_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
adc.o(.text.ADC_Init) refers to gd32e23x_rcu.o(.text.rcu_adc_clock_config) for rcu_adc_clock_config
@@ -884,7 +857,6 @@ Section Cross References
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 gd32e23x_cmp.o(.text.cmp_mode_init) for cmp_mode_init
comparator.o(.text.changeCompInput) refers to main.o(.data..L_MergedGlobals) for step
comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
eeprom.o(.text.save_flash_nolib) refers to memseta.o(.text) for __aeabi_memclr4
@@ -901,11 +873,14 @@ Section Cross References
gd32e23x_it.o(.ARM.exidx.text.PendSV_Handler) refers to gd32e23x_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
gd32e23x_it.o(.text.SysTick_Handler) refers to systick.o(.text.delay_decrement) for delay_decrement
gd32e23x_it.o(.ARM.exidx.text.SysTick_Handler) refers to gd32e23x_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_get) for dma_interrupt_flag_get
gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_clear) for dma_interrupt_flag_clear
gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_channel_disable) for dma_channel_disable
gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
- gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.text.sendDshotDma) for sendDshotDma
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.bss..L_MergedGlobals) for out_put
gd32e23x_it.o(.ARM.exidx.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) for [Anonymous Symbol]
gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_get) for exti_interrupt_flag_get
gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to gd32e23x_exti.o(.text.exti_flag_clear) for exti_flag_clear
@@ -916,47 +891,23 @@ Section Cross References
gd32e23x_it.o(.ARM.exidx.text.TIMER13_IRQHandler) refers to gd32e23x_it.o(.text.TIMER13_IRQHandler) for [Anonymous Symbol]
gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear
gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to gd32e23x_it.o(.bss.interrupt_time) for interrupt_time
gd32e23x_it.o(.ARM.exidx.text.TIMER15_IRQHandler) refers to gd32e23x_it.o(.text.TIMER15_IRQHandler) for [Anonymous Symbol]
gd32e23x_it.o(.text.TIMER14_IRQHandler) refers to gd32e23x_timer.o(.text.timer_flag_clear) for timer_flag_clear
gd32e23x_it.o(.ARM.exidx.text.TIMER14_IRQHandler) refers to gd32e23x_it.o(.text.TIMER14_IRQHandler) for [Anonymous Symbol]
gd32e23x_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to gd32e23x_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
- gd32e23x_it.o(.text.TIMER2_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_get) for timer_interrupt_flag_get
- gd32e23x_it.o(.text.TIMER2_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear
gd32e23x_it.o(.ARM.exidx.text.TIMER2_IRQHandler) refers to gd32e23x_it.o(.text.TIMER2_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.EXTI4_15_IRQHandler) refers to gd32e23x_exti.o(.text.exti_flag_clear) for exti_flag_clear
+ gd32e23x_it.o(.text.EXTI4_15_IRQHandler) refers to main.o(.text.processDshot) for processDshot
gd32e23x_it.o(.ARM.exidx.text.EXTI4_15_IRQHandler) refers to gd32e23x_it.o(.text.EXTI4_15_IRQHandler) for [Anonymous Symbol]
- io.o(.text.changeToOutput) refers to gd32e23x_dma.o(.text.dma_transfer_direction_config) for dma_transfer_direction_config
- io.o(.text.changeToOutput) refers to gd32e23x_timer.o(.text.timer_deinit) for timer_deinit
- io.o(.text.changeToOutput) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for timer_event_software_generate
- 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..L_MergedGlobals) for [Anonymous Symbol]
- io.o(.ARM.exidx.text.changeToOutput) refers to io.o(.text.changeToOutput) for [Anonymous Symbol]
- io.o(.text.changeToInput) refers to gd32e23x_dma.o(.text.dma_transfer_direction_config) for dma_transfer_direction_config
- io.o(.text.changeToInput) refers to gd32e23x_timer.o(.text.timer_deinit) for timer_deinit
- io.o(.text.changeToInput) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for timer_event_software_generate
- 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..L_MergedGlobals) for [Anonymous Symbol]
- io.o(.ARM.exidx.text.changeToInput) refers to io.o(.text.changeToInput) for [Anonymous Symbol]
- io.o(.text.receiveDshotDma) refers to gd32e23x_dma.o(.text.dma_transfer_direction_config) for dma_transfer_direction_config
- io.o(.text.receiveDshotDma) refers to gd32e23x_timer.o(.text.timer_deinit) for timer_deinit
- io.o(.text.receiveDshotDma) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for timer_event_software_generate
- io.o(.text.receiveDshotDma) refers to gd32e23x_dma.o(.text.dma_transfer_number_config) for dma_transfer_number_config
- io.o(.text.receiveDshotDma) refers to gd32e23x_timer.o(.text.timer_dma_enable) for timer_dma_enable
io.o(.text.receiveDshotDma) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
io.o(.text.receiveDshotDma) refers to io.o(.bss.dma_buffer) for dma_buffer
- io.o(.text.receiveDshotDma) refers to io.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
io.o(.text.receiveDshotDma) refers to signal.o(.data..L_MergedGlobals) for buffersize
+ io.o(.text.receiveDshotDma) refers to io.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
io.o(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
- io.o(.text.sendDshotDma) refers to gd32e23x_dma.o(.text.dma_transfer_direction_config) for dma_transfer_direction_config
- io.o(.text.sendDshotDma) refers to gd32e23x_timer.o(.text.timer_deinit) for timer_deinit
- io.o(.text.sendDshotDma) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for timer_event_software_generate
- io.o(.text.sendDshotDma) refers to gd32e23x_dma.o(.text.dma_transfer_number_config) for dma_transfer_number_config
- io.o(.text.sendDshotDma) refers to gd32e23x_dma.o(.text.dma_interrupt_enable) for dma_interrupt_enable
- io.o(.text.sendDshotDma) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable
- io.o(.text.sendDshotDma) refers to gd32e23x_timer.o(.text.timer_dma_enable) for timer_dma_enable
- io.o(.text.sendDshotDma) refers to gd32e23x_timer.o(.text.timer_primary_output_config) for timer_primary_output_config
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..L_MergedGlobals) for [Anonymous Symbol]
io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
io.o(.ARM.exidx.text.sendDshotDma) refers to io.o(.text.sendDshotDma) for [Anonymous Symbol]
io.o(.ARM.exidx.text.getInputPinState) refers to io.o(.text.getInputPinState) for [Anonymous Symbol]
io.o(.ARM.exidx.text.setInputPolarityRising) refers to io.o(.text.setInputPolarityRising) for [Anonymous Symbol]
@@ -1083,6 +1034,10 @@ Section Cross References
phaseouts.o(.ARM.exidx.text.fullBrake) refers to phaseouts.o(.text.fullBrake) for [Anonymous Symbol]
phaseouts.o(.text.allpwm) refers to main.o(.data..L_MergedGlobals) for comp_pwm
phaseouts.o(.ARM.exidx.text.allpwm) refers to phaseouts.o(.text.allpwm) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelForward) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.twoChannelReverse) refers to phaseouts.o(.text.twoChannelReverse) for [Anonymous Symbol]
serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_deinit) for dma_deinit
serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set
@@ -1133,13 +1088,25 @@ Section Cross References
fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue
fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
fdiv.o(.text) refers to fepilogue.o(.text) for _float_round
+ dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
+ dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
+ dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ ddiv.o(.text) refers to depilogue.o(.text) for _double_round
fcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
fcmplt.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
fcmpge.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
fcmpgt.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue
+ dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue
ffixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfixi.o(.text) refers to llushr.o(.text) for __aeabi_llsr
entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
entry2.o(.ARM.Collect$$$$00002712) refers to startup_gd32e23x.o(STACK) for __initial_sp
entry2.o(__vectab_stack_and_reset_area) refers to startup_gd32e23x.o(STACK) for __initial_sp
@@ -1148,7 +1115,12 @@ Section Cross References
entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(.text.main) for main
entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(.text.main) for main
fepilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ depilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz
+ depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
+ depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
+ depilogue.o(i.__ARM_clz) refers (Special) to iusefp.o(.text) for __I$use$fp
==============================================================================
@@ -1165,26 +1137,28 @@ Removing Unused input sections from the image.
Removing functions.o(.ARM.exidx.text.delayMicros), (8 bytes).
Removing functions.o(.ARM.exidx.text.delayMillis), (8 bytes).
Removing main.o(.text), (0 bytes).
- Removing main.o(.text.checkForHighSignal), (100 bytes).
- Removing main.o(.ARM.exidx.text.checkForHighSignal), (8 bytes).
- Removing main.o(.text.doPidCalculations), (98 bytes).
+ Removing main.o(.text.doPidCalculations), (94 bytes).
Removing main.o(.ARM.exidx.text.doPidCalculations), (8 bytes).
Removing main.o(.ARM.exidx.text.loadEEpromSettings), (8 bytes).
Removing main.o(.ARM.exidx.text.saveEEpromSettings), (8 bytes).
- Removing main.o(.text.getSmoothedInput), (64 bytes).
- Removing main.o(.ARM.exidx.text.getSmoothedInput), (8 bytes).
- Removing main.o(.text.getBemfState), (84 bytes).
+ Removing main.o(.text.getSmoothedCurrent), (64 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (64 bytes).
Removing main.o(.ARM.exidx.text.getBemfState), (8 bytes).
+ Removing main.o(.text.commutate), (148 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), (68 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.advanceincrement), (8 bytes).
- Removing main.o(.text.zcfoundroutine), (140 bytes).
Removing main.o(.ARM.exidx.text.zcfoundroutine), (8 bytes).
+ Removing main.o(.ARM.exidx.text.processDshot), (8 bytes).
+ Removing main.o(.text.advanceincrement), (272 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.bss.pwm_frequency_conversion_factor), (4 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).
@@ -1199,6 +1173,7 @@ Removing Unused input sections from the image.
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(.data.low_kv_filter_level), (1 bytes).
@@ -1207,20 +1182,20 @@ Removing Unused input sections from the image.
Removing main.o(.rodata.numReadings), (1 bytes).
Removing main.o(.data.armed_count_threshold), (2 bytes).
Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.bss.blank_time), (2 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.Speed_pid_output), (2 bytes).
Removing main.o(.bss.temperature_offset), (1 bytes).
- Removing main.o(.bss.ADC_raw_temp), (2 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), (72 bytes).
+ Removing signal.o(.text.computeMSInput), (60 bytes).
Removing signal.o(.ARM.exidx.text.computeMSInput), (8 bytes).
Removing signal.o(.ARM.exidx.text.computeServoInput), (8 bytes).
Removing signal.o(.ARM.exidx.text.transfercomplete), (8 bytes).
- Removing signal.o(.text.checkDshot), (116 bytes).
+ Removing signal.o(.text.checkDshot), (100 bytes).
Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
Removing signal.o(.text.checkServo), (56 bytes).
Removing signal.o(.ARM.exidx.text.checkServo), (8 bytes).
@@ -1229,23 +1204,24 @@ Removing Unused input sections from the image.
Removing sounds.o(.text.pause), (36 bytes).
Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
- Removing sounds.o(.text.setCaptureCompare), (12 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (24 bytes).
Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
- Removing sounds.o(.text.playBJNote), (68 bytes).
+ Removing sounds.o(.text.playBJNote), (56 bytes).
Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
Removing sounds.o(.text.getBlueJayNoteFrequency), (24 bytes).
Removing sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency), (8 bytes).
Removing sounds.o(.ARM.exidx.text.playBlueJayTune), (8 bytes).
Removing sounds.o(.ARM.exidx.text.playStartupTune), (8 bytes).
- Removing sounds.o(.text.playBrushedStartupTune), (148 bytes).
+ Removing sounds.o(.text.playBrushedStartupTune), (140 bytes).
Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
- Removing sounds.o(.text.playDuskingTune), (168 bytes).
+ Removing sounds.o(.text.playDuskingTune), (144 bytes).
Removing sounds.o(.ARM.exidx.text.playDuskingTune), (8 bytes).
Removing sounds.o(.ARM.exidx.text.playInputTune2), (8 bytes).
Removing sounds.o(.ARM.exidx.text.playInputTune), (8 bytes).
Removing sounds.o(.ARM.exidx.text.playDefaultTone), (8 bytes).
Removing sounds.o(.ARM.exidx.text.playChangedTone), (8 bytes).
Removing sounds.o(.ARM.exidx.text.playBeaconTune3), (8 bytes).
+ Removing firmwareversion.o(.text), (0 bytes).
Removing gd32e23x_adc.o(.text), (0 bytes).
Removing gd32e23x_adc.o(.text.adc_deinit), (28 bytes).
Removing gd32e23x_adc.o(.ARM.exidx.text.adc_deinit), (8 bytes).
@@ -1276,11 +1252,11 @@ Removing Unused input sections from the image.
Removing gd32e23x_adc.o(.ARM.exidx.text.adc_regular_data_read), (8 bytes).
Removing gd32e23x_adc.o(.text.adc_inserted_data_read), (72 bytes).
Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_data_read), (8 bytes).
- Removing gd32e23x_adc.o(.text.adc_flag_get), (20 bytes).
+ Removing gd32e23x_adc.o(.text.adc_flag_get), (16 bytes).
Removing gd32e23x_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
Removing gd32e23x_adc.o(.text.adc_flag_clear), (16 bytes).
Removing gd32e23x_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
- Removing gd32e23x_adc.o(.text.adc_interrupt_flag_get), (68 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_flag_get), (52 bytes).
Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_get), (8 bytes).
Removing gd32e23x_adc.o(.text.adc_interrupt_flag_clear), (16 bytes).
Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_clear), (8 bytes).
@@ -1290,7 +1266,7 @@ Removing Unused input sections from the image.
Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_disable), (8 bytes).
Removing gd32e23x_adc.o(.text.adc_watchdog_single_channel_enable), (40 bytes).
Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_single_channel_enable), (8 bytes).
- Removing gd32e23x_adc.o(.text.adc_watchdog_group_channel_enable), (56 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_group_channel_enable), (52 bytes).
Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_group_channel_enable), (8 bytes).
Removing gd32e23x_adc.o(.text.adc_watchdog_disable), (20 bytes).
Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_disable), (8 bytes).
@@ -1344,7 +1320,7 @@ Removing Unused input sections from the image.
Removing gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_set), (8 bytes).
Removing gd32e23x_crc.o(.text.crc_single_data_calculate), (32 bytes).
Removing gd32e23x_crc.o(.ARM.exidx.text.crc_single_data_calculate), (8 bytes).
- Removing gd32e23x_crc.o(.text.crc_block_data_calculate), (56 bytes).
+ Removing gd32e23x_crc.o(.text.crc_block_data_calculate), (252 bytes).
Removing gd32e23x_crc.o(.ARM.exidx.text.crc_block_data_calculate), (8 bytes).
Removing gd32e23x_dbg.o(.text), (0 bytes).
Removing gd32e23x_dbg.o(.text.dbg_deinit), (16 bytes).
@@ -1373,6 +1349,7 @@ Removing Unused input sections from the image.
Removing gd32e23x_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_address_config), (8 bytes).
Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_address_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_transfer_number_config), (16 bytes).
Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_config), (8 bytes).
Removing gd32e23x_dma.o(.text.dma_transfer_number_get), (16 bytes).
Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_get), (8 bytes).
@@ -1390,6 +1367,7 @@ Removing Unused input sections from the image.
Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_enable), (8 bytes).
Removing gd32e23x_dma.o(.text.dma_periph_increase_disable), (20 bytes).
Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_transfer_direction_config), (32 bytes).
Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_direction_config), (8 bytes).
Removing gd32e23x_dma.o(.text.dma_flag_get), (20 bytes).
Removing gd32e23x_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
@@ -1397,6 +1375,7 @@ Removing Unused input sections from the image.
Removing gd32e23x_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_get), (8 bytes).
Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_interrupt_enable), (20 bytes).
Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
Removing gd32e23x_dma.o(.text.dma_interrupt_disable), (20 bytes).
Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_disable), (8 bytes).
@@ -1416,7 +1395,7 @@ Removing Unused input sections from the image.
Removing gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_enable), (8 bytes).
Removing gd32e23x_exti.o(.text.exti_software_interrupt_disable), (16 bytes).
Removing gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_disable), (8 bytes).
- Removing gd32e23x_exti.o(.text.exti_flag_get), (20 bytes).
+ Removing gd32e23x_exti.o(.text.exti_flag_get), (16 bytes).
Removing gd32e23x_exti.o(.ARM.exidx.text.exti_flag_get), (8 bytes).
Removing gd32e23x_exti.o(.ARM.exidx.text.exti_flag_clear), (8 bytes).
Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_get), (8 bytes).
@@ -1429,14 +1408,14 @@ Removing Unused input sections from the image.
Removing gd32e23x_fmc.o(.text.fmc_prefetch_disable), (16 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_disable), (8 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_page_erase), (8 bytes).
- Removing gd32e23x_fmc.o(.text.fmc_ready_wait), (44 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_ready_wait), (76 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_ready_wait), (8 bytes).
- Removing gd32e23x_fmc.o(.text.fmc_mass_erase), (108 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_mass_erase), (380 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_mass_erase), (8 bytes).
- Removing gd32e23x_fmc.o(.text.fmc_doubleword_program), (136 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_doubleword_program), (420 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_doubleword_program), (8 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_word_program), (8 bytes).
- Removing gd32e23x_fmc.o(.text.ob_unlock), (40 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_unlock), (64 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_unlock), (8 bytes).
Removing gd32e23x_fmc.o(.text.ob_lock), (20 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_lock), (8 bytes).
@@ -1444,17 +1423,17 @@ Removing Unused input sections from the image.
Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_reset), (8 bytes).
Removing gd32e23x_fmc.o(.text.option_byte_value_get), (4 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.option_byte_value_get), (8 bytes).
- Removing gd32e23x_fmc.o(.text.ob_erase), (212 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_erase), (616 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_erase), (8 bytes).
Removing gd32e23x_fmc.o(.text.ob_obstat_plevel_get), (16 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get), (8 bytes).
- Removing gd32e23x_fmc.o(.text.ob_write_protection_enable), (128 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_write_protection_enable), (404 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_enable), (8 bytes).
- Removing gd32e23x_fmc.o(.text.ob_security_protection_config), (204 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_security_protection_config), (628 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_security_protection_config), (8 bytes).
- Removing gd32e23x_fmc.o(.text.ob_user_write), (204 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_user_write), (620 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_user_write), (8 bytes).
- Removing gd32e23x_fmc.o(.text.ob_data_program), (120 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_data_program), (396 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_data_program), (8 bytes).
Removing gd32e23x_fmc.o(.text.ob_user_get), (16 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_user_get), (8 bytes).
@@ -1466,7 +1445,7 @@ Removing Unused input sections from the image.
Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_enable), (8 bytes).
Removing gd32e23x_fmc.o(.text.fmc_interrupt_disable), (16 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_disable), (8 bytes).
- Removing gd32e23x_fmc.o(.text.fmc_flag_get), (20 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_flag_get), (16 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_get), (8 bytes).
Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_clear), (8 bytes).
Removing gd32e23x_fmc.o(.text.fmc_interrupt_flag_get), (40 bytes).
@@ -1481,18 +1460,18 @@ Removing Unused input sections from the image.
Removing gd32e23x_fwdgt.o(.text.fwdgt_write_disable), (12 bytes).
Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable), (8 bytes).
Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_enable), (8 bytes).
- Removing gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config), (48 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config), (76 bytes).
Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_prescaler_value_config), (8 bytes).
- Removing gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config), (56 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config), (88 bytes).
Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_reload_value_config), (8 bytes).
- Removing gd32e23x_fwdgt.o(.text.fwdgt_window_value_config), (56 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_window_value_config), (88 bytes).
Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_window_value_config), (8 bytes).
Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload), (8 bytes).
Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_config), (8 bytes).
- Removing gd32e23x_fwdgt.o(.text.fwdgt_flag_get), (20 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_flag_get), (16 bytes).
Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_flag_get), (8 bytes).
Removing gd32e23x_gpio.o(.text), (0 bytes).
- Removing gd32e23x_gpio.o(.text.gpio_deinit), (88 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_deinit), (64 bytes).
Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_deinit), (8 bytes).
Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_options_set), (8 bytes).
@@ -1522,7 +1501,7 @@ Removing Unused input sections from the image.
Removing gd32e23x_i2c.o(.text), (0 bytes).
Removing gd32e23x_i2c.o(.text.i2c_deinit), (52 bytes).
Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_deinit), (8 bytes).
- Removing gd32e23x_i2c.o(.text.i2c_clock_config), (304 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_clock_config), (308 bytes).
Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_clock_config), (8 bytes).
Removing gd32e23x_i2c.o(.text.i2c_mode_addr_config), (28 bytes).
Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_mode_addr_config), (8 bytes).
@@ -1592,9 +1571,9 @@ Removing Unused input sections from the image.
Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_clear), (8 bytes).
Removing gd32e23x_misc.o(.text), (0 bytes).
Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
- Removing gd32e23x_misc.o(.text.nvic_irq_disable), (36 bytes).
+ Removing gd32e23x_misc.o(.text.nvic_irq_disable), (40 bytes).
Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
- Removing gd32e23x_misc.o(.text.nvic_system_reset), (28 bytes).
+ Removing gd32e23x_misc.o(.text.nvic_system_reset), (32 bytes).
Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
Removing gd32e23x_misc.o(.text.system_lowpower_set), (16 bytes).
@@ -1628,10 +1607,10 @@ Removing Unused input sections from the image.
Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_disable), (8 bytes).
Removing gd32e23x_pmu.o(.text.pmu_flag_clear), (40 bytes).
Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_clear), (8 bytes).
- Removing gd32e23x_pmu.o(.text.pmu_flag_get), (20 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_flag_get), (16 bytes).
Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_get), (8 bytes).
Removing gd32e23x_rcu.o(.text), (0 bytes).
- Removing gd32e23x_rcu.o(.text.rcu_deinit), (116 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_deinit), (128 bytes).
Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_deinit), (8 bytes).
Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable), (8 bytes).
Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable), (8 bytes).
@@ -1680,7 +1659,7 @@ Removing Unused input sections from the image.
Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable), (8 bytes).
Removing gd32e23x_rcu.o(.text.rcu_interrupt_disable), (24 bytes).
Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable), (8 bytes).
- Removing gd32e23x_rcu.o(.text.rcu_osci_stab_wait), (244 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_stab_wait), (324 bytes).
Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait), (8 bytes).
Removing gd32e23x_rcu.o(.text.rcu_osci_on), (24 bytes).
Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_on), (8 bytes).
@@ -1704,13 +1683,13 @@ Removing Unused input sections from the image.
Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set), (8 bytes).
Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get), (8 bytes).
Removing gd32e23x_rtc.o(.text), (0 bytes).
- Removing gd32e23x_rtc.o(.text.rtc_deinit), (168 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_deinit), (248 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_deinit), (8 bytes).
- Removing gd32e23x_rtc.o(.text.rtc_init_mode_enter), (52 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_init_mode_enter), (84 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_enter), (8 bytes).
- Removing gd32e23x_rtc.o(.text.rtc_register_sync_wait), (72 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_register_sync_wait), (132 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_register_sync_wait), (8 bytes).
- Removing gd32e23x_rtc.o(.text.rtc_init), (268 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_init), (344 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init), (8 bytes).
Removing gd32e23x_rtc.o(.text.rtc_init_mode_exit), (16 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_exit), (8 bytes).
@@ -1724,7 +1703,7 @@ Removing Unused input sections from the image.
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_config), (8 bytes).
Removing gd32e23x_rtc.o(.text.rtc_alarm_enable), (36 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_enable), (8 bytes).
- Removing gd32e23x_rtc.o(.text.rtc_alarm_disable), (68 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_disable), (124 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_disable), (8 bytes).
Removing gd32e23x_rtc.o(.text.rtc_alarm_get), (60 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_get), (8 bytes).
@@ -1746,25 +1725,25 @@ Removing Unused input sections from the image.
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_enable), (8 bytes).
Removing gd32e23x_rtc.o(.text.rtc_interrupt_disable), (52 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_disable), (8 bytes).
- Removing gd32e23x_rtc.o(.text.rtc_flag_get), (20 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_flag_get), (16 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_get), (8 bytes).
Removing gd32e23x_rtc.o(.text.rtc_flag_clear), (16 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_clear), (8 bytes).
Removing gd32e23x_rtc.o(.text.rtc_alter_output_config), (60 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alter_output_config), (8 bytes).
- Removing gd32e23x_rtc.o(.text.rtc_calibration_config), (84 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_calibration_config), (116 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_calibration_config), (8 bytes).
Removing gd32e23x_rtc.o(.text.rtc_hour_adjust), (32 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_hour_adjust), (8 bytes).
- Removing gd32e23x_rtc.o(.text.rtc_second_adjust), (152 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_second_adjust), (212 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_second_adjust), (8 bytes).
Removing gd32e23x_rtc.o(.text.rtc_bypass_shadow_enable), (32 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_enable), (8 bytes).
Removing gd32e23x_rtc.o(.text.rtc_bypass_shadow_disable), (32 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_disable), (8 bytes).
- Removing gd32e23x_rtc.o(.text.rtc_refclock_detection_enable), (84 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_refclock_detection_enable), (104 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_enable), (8 bytes).
- Removing gd32e23x_rtc.o(.text.rtc_refclock_detection_disable), (84 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_refclock_detection_disable), (104 bytes).
Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_disable), (8 bytes).
Removing gd32e23x_spi.o(.text), (0 bytes).
Removing gd32e23x_spi.o(.text.spi_i2s_deinit), (56 bytes).
@@ -1779,7 +1758,7 @@ Removing Unused input sections from the image.
Removing gd32e23x_spi.o(.ARM.exidx.text.spi_disable), (8 bytes).
Removing gd32e23x_spi.o(.text.i2s_init), (28 bytes).
Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
- Removing gd32e23x_spi.o(.text.i2s_psc_config), (116 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_psc_config), (120 bytes).
Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_psc_config), (8 bytes).
Removing gd32e23x_spi.o(.text.i2s_enable), (12 bytes).
Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
@@ -1872,7 +1851,7 @@ Removing Unused input sections from the image.
Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_lock_config), (8 bytes).
Removing gd32e23x_syscfg.o(.text.irq_latency_set), (20 bytes).
Removing gd32e23x_syscfg.o(.ARM.exidx.text.irq_latency_set), (8 bytes).
- Removing gd32e23x_syscfg.o(.text.syscfg_flag_get), (20 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_flag_get), (16 bytes).
Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_get), (8 bytes).
Removing gd32e23x_syscfg.o(.text.syscfg_flag_clear), (16 bytes).
Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_clear), (8 bytes).
@@ -1915,11 +1894,13 @@ Removing Unused input sections from the image.
Removing gd32e23x_timer.o(.text.timer_interrupt_enable), (8 bytes).
Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_enable), (8 bytes).
Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_interrupt_flag_get), (20 bytes).
Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get), (8 bytes).
Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear), (8 bytes).
Removing gd32e23x_timer.o(.text.timer_flag_get), (10 bytes).
Removing gd32e23x_timer.o(.ARM.exidx.text.timer_flag_get), (8 bytes).
Removing gd32e23x_timer.o(.ARM.exidx.text.timer_flag_clear), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_dma_enable), (8 bytes).
Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_enable), (8 bytes).
Removing gd32e23x_timer.o(.text.timer_dma_disable), (8 bytes).
Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_disable), (8 bytes).
@@ -2144,7 +2125,6 @@ Removing Unused input sections from the image.
Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear), (8 bytes).
Removing startup_gd32e23x.o(HEAP), (1024 bytes).
Removing adc.o(.text), (0 bytes).
- Removing adc.o(.text.ADC_DMA_Callback), (40 bytes).
Removing adc.o(.ARM.exidx.text.ADC_DMA_Callback), (8 bytes).
Removing adc.o(.ARM.exidx.text.ADC_Init), (8 bytes).
Removing comparator.o(.text), (0 bytes).
@@ -2170,26 +2150,25 @@ Removing Unused input sections from the image.
Removing gd32e23x_it.o(.ARM.exidx.text.TIMER2_IRQHandler), (8 bytes).
Removing gd32e23x_it.o(.ARM.exidx.text.EXTI4_15_IRQHandler), (8 bytes).
Removing io.o(.text), (0 bytes).
- Removing io.o(.text.changeToOutput), (68 bytes).
- Removing io.o(.ARM.exidx.text.changeToOutput), (8 bytes).
- Removing io.o(.text.changeToInput), (72 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), (12 bytes).
Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
Removing io.o(.text.setInputPullDown), (16 bytes).
Removing io.o(.ARM.exidx.text.setInputPullDown), (8 bytes).
- Removing io.o(.text.setInputPullUp), (16 bytes).
Removing io.o(.ARM.exidx.text.setInputPullUp), (8 bytes).
+ Removing io.o(.text.enableHalfTransferInt), (16 bytes).
Removing io.o(.ARM.exidx.text.enableHalfTransferInt), (8 bytes).
Removing io.o(.text.setInputPullNone), (16 bytes).
Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing io.o(.data.buffer_size), (1 bytes).
+ Removing io.o(.bss.change_time), (2 bytes).
Removing peripherals.o(.text), (0 bytes).
Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
Removing peripherals.o(.text.MX_GPIO_Init), (2 bytes).
Removing peripherals.o(.ARM.exidx.text.MX_GPIO_Init), (8 bytes).
- Removing peripherals.o(.text.MX_DMA_Init), (64 bytes).
+ Removing peripherals.o(.text.MX_DMA_Init), (48 bytes).
Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
Removing peripherals.o(.ARM.exidx.text.TIM0_Init), (8 bytes).
Removing peripherals.o(.text.TIMER5_Init), (32 bytes).
@@ -2198,21 +2177,29 @@ Removing Unused input sections from the image.
Removing peripherals.o(.ARM.exidx.text.TIMER16_Init), (8 bytes).
Removing peripherals.o(.text.COMP_Init), (112 bytes).
Removing peripherals.o(.ARM.exidx.text.COMP_Init), (8 bytes).
- Removing peripherals.o(.text.TIMER15_Init), (72 bytes).
+ Removing peripherals.o(.text.TIMER15_Init), (80 bytes).
Removing peripherals.o(.ARM.exidx.text.TIMER15_Init), (8 bytes).
Removing peripherals.o(.text.TIMER13_Init), (68 bytes).
Removing peripherals.o(.ARM.exidx.text.TIMER13_Init), (8 bytes).
Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (4 bytes).
Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (16 bytes).
Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
Removing peripherals.o(.text.enableComTimerInt), (16 bytes).
Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (24 bytes).
Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (12 bytes).
Removing peripherals.o(.ARM.exidx.text.getintervaTimerCount), (8 bytes).
+ Removing peripherals.o(.text.setintervaTimerCount), (12 bytes).
Removing peripherals.o(.ARM.exidx.text.setintervaTimerCount), (8 bytes).
+ Removing peripherals.o(.text.setPrescalerPWM), (12 bytes).
Removing peripherals.o(.ARM.exidx.text.setPrescalerPWM), (8 bytes).
+ Removing peripherals.o(.text.setAutoReloadPWM), (12 bytes).
Removing peripherals.o(.ARM.exidx.text.setAutoReloadPWM), (8 bytes).
+ Removing peripherals.o(.text.setDutyCycleAll), (16 bytes).
Removing peripherals.o(.ARM.exidx.text.setDutyCycleAll), (8 bytes).
Removing peripherals.o(.ARM.exidx.text.setPWMCompare1), (8 bytes).
Removing peripherals.o(.ARM.exidx.text.setPWMCompare2), (8 bytes).
@@ -2247,12 +2234,16 @@ Removing Unused input sections from the image.
Removing phaseouts.o(.ARM.exidx.text.comStep), (8 bytes).
Removing phaseouts.o(.ARM.exidx.text.fullBrake), (8 bytes).
Removing phaseouts.o(.ARM.exidx.text.allpwm), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelForward), (140 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (128 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
Removing serial_telemetry.o(.text), (0 bytes).
Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
Removing serial_telemetry.o(.text.update_crc8), (148 bytes).
Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
- Removing serial_telemetry.o(.text.get_crc8), (168 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (508 bytes).
Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
Removing system_gd32e23x.o(.text), (0 bytes).
@@ -2263,11 +2254,11 @@ Removing Unused input sections from the image.
Removing systick.o(.text), (0 bytes).
Removing systick.o(.text.systick_config), (76 bytes).
Removing systick.o(.ARM.exidx.text.systick_config), (8 bytes).
- Removing systick.o(.text.delay_1ms), (16 bytes).
+ Removing systick.o(.text.delay_1ms), (28 bytes).
Removing systick.o(.ARM.exidx.text.delay_1ms), (8 bytes).
Removing systick.o(.ARM.exidx.text.delay_decrement), (8 bytes).
-1111 unused section(s) (total 21713 bytes) removed from the image.
+1130 unused section(s) (total 25575 bytes) removed from the image.
==============================================================================
@@ -2291,19 +2282,28 @@ Image Symbol Table
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE
../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE
+ ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmple.o ABSOLUTE
../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmplt.o ABSOLUTE
../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmpge.o ABSOLUTE
../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmpgt.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
+ ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE
+ ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
+ ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
..\Mcu\e230\Startup\mdk\startup_gd32e23x.s 0x00000000 Number 0 startup_gd32e23x.o ABSOLUTE
ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
IO.c 0x00000000 Number 0 io.o ABSOLUTE
@@ -2311,6 +2311,7 @@ Image Symbol Table
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
dshot.c 0x00000000 Number 0 dshot.o ABSOLUTE
eeprom.c 0x00000000 Number 0 eeprom.o ABSOLUTE
+ firmwareversion.c 0x00000000 Number 0 firmwareversion.o ABSOLUTE
functions.c 0x00000000 Number 0 functions.o ABSOLUTE
gd32e23x_adc.c 0x00000000 Number 0 gd32e23x_adc.o ABSOLUTE
gd32e23x_cmp.c 0x00000000 Number 0 gd32e23x_cmp.o ABSOLUTE
@@ -2357,499 +2358,548 @@ Image Symbol Table
.text 0x08001120 Section 0 memseta.o(.text)
.text 0x08001144 Section 0 fadd.o(.text)
.text 0x080011f6 Section 0 fdiv.o(.text)
- .text 0x08001272 Section 0 fcmple.o(.text)
- .text 0x0800128e Section 0 fcmplt.o(.text)
- .text 0x080012aa Section 0 fcmpge.o(.text)
- .text 0x080012c6 Section 0 fcmpgt.o(.text)
- .text 0x080012e2 Section 0 fflti.o(.text)
- .text 0x080012f8 Section 0 ffixi.o(.text)
- .text 0x0800132a Section 0 iusefp.o(.text)
- .text 0x0800132a Section 0 fepilogue.o(.text)
- .text 0x080013ac Section 36 init.o(.text)
- .text 0x080013d0 Section 0 __dczerorl2.o(.text)
- [Anonymous Symbol] 0x08001426 Section 0 gd32e23x_it.o(.text.ADC_CMP_IRQHandler)
- [Anonymous Symbol] 0x08001448 Section 0 adc.o(.text.ADC_Init)
- __arm_cp.1_0 0x0800152c Number 4 adc.o(.text.ADC_Init)
- __arm_cp.1_1 0x08001530 Number 4 adc.o(.text.ADC_Init)
- __arm_cp.1_2 0x08001534 Number 4 adc.o(.text.ADC_Init)
- [Anonymous Symbol] 0x08001538 Section 0 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
- __arm_cp.5_0 0x080015a0 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
- __arm_cp.5_1 0x080015a4 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
- [Anonymous Symbol] 0x080015a8 Section 0 gd32e23x_it.o(.text.EXTI4_15_IRQHandler)
- [Anonymous Symbol] 0x080015aa Section 0 gd32e23x_it.o(.text.HardFault_Handler)
- [Anonymous Symbol] 0x080015ac Section 0 peripherals.o(.text.MX_IWDG_Init)
- [Anonymous Symbol] 0x080015c2 Section 0 gd32e23x_it.o(.text.NMI_Handler)
- [Anonymous Symbol] 0x080015c4 Section 0 gd32e23x_it.o(.text.PendSV_Handler)
- [Anonymous Symbol] 0x080015c8 Section 0 main.o(.text.PeriodElapsedCallback)
- __arm_cp.7_0 0x08001618 Number 4 main.o(.text.PeriodElapsedCallback)
- __arm_cp.7_1 0x0800161c Number 4 main.o(.text.PeriodElapsedCallback)
- __arm_cp.7_2 0x08001620 Number 4 main.o(.text.PeriodElapsedCallback)
- [Anonymous Symbol] 0x08001624 Section 0 gd32e23x_it.o(.text.SVC_Handler)
- [Anonymous Symbol] 0x08001626 Section 0 gd32e23x_it.o(.text.SysTick_Handler)
- [Anonymous Symbol] 0x0800162c Section 0 system_gd32e23x.o(.text.SystemInit)
- __arm_cp.0_0 0x08001740 Number 4 system_gd32e23x.o(.text.SystemInit)
- __arm_cp.0_1 0x08001744 Number 4 system_gd32e23x.o(.text.SystemInit)
- __arm_cp.0_2 0x08001748 Number 4 system_gd32e23x.o(.text.SystemInit)
- __arm_cp.0_3 0x0800174c Number 4 system_gd32e23x.o(.text.SystemInit)
- __arm_cp.0_4 0x08001750 Number 4 system_gd32e23x.o(.text.SystemInit)
- __arm_cp.0_5 0x08001754 Number 4 system_gd32e23x.o(.text.SystemInit)
- __arm_cp.0_6 0x08001758 Number 4 system_gd32e23x.o(.text.SystemInit)
- __arm_cp.0_7 0x0800175c Number 4 system_gd32e23x.o(.text.SystemInit)
- [Anonymous Symbol] 0x08001760 Section 0 peripherals.o(.text.TIM0_Init)
- __arm_cp.3_0 0x0800193c Number 4 peripherals.o(.text.TIM0_Init)
- __arm_cp.3_1 0x08001940 Number 4 peripherals.o(.text.TIM0_Init)
- __arm_cp.3_2 0x08001944 Number 4 peripherals.o(.text.TIM0_Init)
- __arm_cp.3_3 0x08001948 Number 4 peripherals.o(.text.TIM0_Init)
- [Anonymous Symbol] 0x0800194c Section 0 gd32e23x_it.o(.text.TIMER13_IRQHandler)
- __arm_cp.7_0 0x08001960 Number 4 gd32e23x_it.o(.text.TIMER13_IRQHandler)
- [Anonymous Symbol] 0x08001964 Section 0 gd32e23x_it.o(.text.TIMER14_IRQHandler)
- __arm_cp.9_0 0x08001988 Number 4 gd32e23x_it.o(.text.TIMER14_IRQHandler)
- [Anonymous Symbol] 0x0800198c Section 0 gd32e23x_it.o(.text.TIMER15_IRQHandler)
- __arm_cp.8_0 0x080019a0 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler)
- [Anonymous Symbol] 0x080019a4 Section 0 gd32e23x_it.o(.text.TIMER2_IRQHandler)
- [Anonymous Symbol] 0x080019d8 Section 0 peripherals.o(.text.UN_TIM_Init)
- __arm_cp.11_0 0x08001a88 Number 4 peripherals.o(.text.UN_TIM_Init)
- __arm_cp.11_1 0x08001a8c Number 4 peripherals.o(.text.UN_TIM_Init)
- __arm_cp.11_2 0x08001a90 Number 4 peripherals.o(.text.UN_TIM_Init)
- __arm_cp.11_3 0x08001a94 Number 4 peripherals.o(.text.UN_TIM_Init)
- __arm_cp.11_4 0x08001a98 Number 4 peripherals.o(.text.UN_TIM_Init)
- __arm_cp.11_5 0x08001a9c Number 4 peripherals.o(.text.UN_TIM_Init)
- __arm_cp.11_6 0x08001aa0 Number 4 peripherals.o(.text.UN_TIM_Init)
- __arm_cp.11_7 0x08001aa4 Number 4 peripherals.o(.text.UN_TIM_Init)
- __arm_cp.11_8 0x08001aa8 Number 4 peripherals.o(.text.UN_TIM_Init)
- __arm_cp.11_9 0x08001aac Number 4 peripherals.o(.text.UN_TIM_Init)
- [Anonymous Symbol] 0x08001ab0 Section 0 gd32e23x_it.o(.text.USART1_IRQHandler)
- [Anonymous Symbol] 0x08001ab4 Section 0 gd32e23x_adc.o(.text.adc_calibration_enable)
- [Anonymous Symbol] 0x08001ad4 Section 0 gd32e23x_adc.o(.text.adc_channel_length_config)
- __arm_cp.11_0 0x08001b10 Number 4 gd32e23x_adc.o(.text.adc_channel_length_config)
- [Anonymous Symbol] 0x08001b14 Section 0 gd32e23x_adc.o(.text.adc_data_alignment_config)
- [Anonymous Symbol] 0x08001b2c Section 0 gd32e23x_adc.o(.text.adc_dma_mode_enable)
- [Anonymous Symbol] 0x08001b3c Section 0 gd32e23x_adc.o(.text.adc_enable)
- [Anonymous Symbol] 0x08001b50 Section 0 gd32e23x_adc.o(.text.adc_external_trigger_config)
- [Anonymous Symbol] 0x08001b98 Section 0 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
- __arm_cp.16_0 0x08001bb8 Number 4 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
- __arm_cp.16_1 0x08001bbc Number 4 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
- [Anonymous Symbol] 0x08001bc0 Section 0 gd32e23x_adc.o(.text.adc_regular_channel_config)
- __arm_cp.12_0 0x08001c48 Number 4 gd32e23x_adc.o(.text.adc_regular_channel_config)
- [Anonymous Symbol] 0x08001c4c Section 0 gd32e23x_adc.o(.text.adc_software_trigger_enable)
- [Anonymous Symbol] 0x08001c74 Section 0 gd32e23x_adc.o(.text.adc_special_function_config)
- __arm_cp.9_0 0x08001ce4 Number 4 gd32e23x_adc.o(.text.adc_special_function_config)
- [Anonymous Symbol] 0x08001ce8 Section 0 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
- __arm_cp.6_0 0x08001cf8 Number 4 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
- [Anonymous Symbol] 0x08001cfc Section 0 main.o(.text.advanceincrement)
- __arm_cp.11_0 0x08001dfc Number 4 main.o(.text.advanceincrement)
- __arm_cp.11_1 0x08001e00 Number 4 main.o(.text.advanceincrement)
- __arm_cp.11_2 0x08001e04 Number 4 main.o(.text.advanceincrement)
- [Anonymous Symbol] 0x08001e08 Section 0 phaseouts.o(.text.allOff)
- [Anonymous Symbol] 0x08001e7c Section 0 phaseouts.o(.text.allpwm)
- __arm_cp.14_0 0x08001f04 Number 4 phaseouts.o(.text.allpwm)
- __arm_cp.14_1 0x08001f08 Number 4 phaseouts.o(.text.allpwm)
- [Anonymous Symbol] 0x08001f0c Section 0 comparator.o(.text.changeCompInput)
- __arm_cp.3_0 0x08001f74 Number 4 comparator.o(.text.changeCompInput)
- __arm_cp.3_1 0x08001f78 Number 4 comparator.o(.text.changeCompInput)
- __arm_cp.3_2 0x08001f7c Number 4 comparator.o(.text.changeCompInput)
- __arm_cp.3_3 0x08001f80 Number 4 comparator.o(.text.changeCompInput)
- [Anonymous Symbol] 0x08001f84 Section 0 gd32e23x_cmp.o(.text.cmp_enable)
- [Anonymous Symbol] 0x08001f90 Section 0 gd32e23x_cmp.o(.text.cmp_mode_init)
- __arm_cp.1_1 0x08001fb0 Number 4 gd32e23x_cmp.o(.text.cmp_mode_init)
- [Anonymous Symbol] 0x08001fb4 Section 0 gd32e23x_cmp.o(.text.cmp_output_init)
- [Anonymous Symbol] 0x08001fd4 Section 0 gd32e23x_cmp.o(.text.cmp_output_level_get)
- __arm_cp.7_0 0x08001fe0 Number 4 gd32e23x_cmp.o(.text.cmp_output_level_get)
- [Anonymous Symbol] 0x08001fe4 Section 0 phaseouts.o(.text.comStep)
- __arm_cp.12_0 0x080022d8 Number 4 phaseouts.o(.text.comStep)
- __arm_cp.12_1 0x080022dc Number 4 phaseouts.o(.text.comStep)
- [Anonymous Symbol] 0x080022e0 Section 0 main.o(.text.commutate)
- __arm_cp.6_0 0x08002410 Number 4 main.o(.text.commutate)
- __arm_cp.6_1 0x08002414 Number 4 main.o(.text.commutate)
- __arm_cp.6_2 0x08002418 Number 4 main.o(.text.commutate)
- __arm_cp.6_3 0x0800241c Number 4 main.o(.text.commutate)
- __arm_cp.6_4 0x08002420 Number 4 main.o(.text.commutate)
- __arm_cp.6_5 0x08002424 Number 4 main.o(.text.commutate)
- __arm_cp.6_6 0x08002428 Number 4 main.o(.text.commutate)
- [Anonymous Symbol] 0x0800242c Section 0 dshot.o(.text.computeDshotDMA)
- __arm_cp.0_0 0x080027c4 Number 4 dshot.o(.text.computeDshotDMA)
- __arm_cp.0_1 0x080027c8 Number 4 dshot.o(.text.computeDshotDMA)
- __arm_cp.0_2 0x080027cc Number 4 dshot.o(.text.computeDshotDMA)
- __arm_cp.0_3 0x080027d0 Number 4 dshot.o(.text.computeDshotDMA)
- __arm_cp.0_5 0x080027d4 Number 4 dshot.o(.text.computeDshotDMA)
- __arm_cp.0_6 0x080027d8 Number 4 dshot.o(.text.computeDshotDMA)
- __arm_cp.0_8 0x080027dc Number 4 dshot.o(.text.computeDshotDMA)
- __arm_cp.0_9 0x080027e0 Number 4 dshot.o(.text.computeDshotDMA)
- __arm_cp.0_10 0x080027e4 Number 4 dshot.o(.text.computeDshotDMA)
- __arm_cp.0_12 0x080027e8 Number 4 dshot.o(.text.computeDshotDMA)
- __arm_cp.0_13 0x080027ec Number 4 dshot.o(.text.computeDshotDMA)
- [Anonymous Symbol] 0x080027f0 Section 0 signal.o(.text.computeServoInput)
- __arm_cp.1_1 0x08002954 Number 4 signal.o(.text.computeServoInput)
- __arm_cp.1_2 0x08002958 Number 4 signal.o(.text.computeServoInput)
- __arm_cp.1_3 0x0800295c Number 4 signal.o(.text.computeServoInput)
- __arm_cp.1_5 0x08002960 Number 4 signal.o(.text.computeServoInput)
- __arm_cp.1_6 0x08002964 Number 4 signal.o(.text.computeServoInput)
- __arm_cp.1_7 0x08002968 Number 4 signal.o(.text.computeServoInput)
- __arm_cp.1_8 0x0800296c Number 4 signal.o(.text.computeServoInput)
- __arm_cp.1_9 0x08002970 Number 4 signal.o(.text.computeServoInput)
- __arm_cp.1_10 0x08002974 Number 4 signal.o(.text.computeServoInput)
- __arm_cp.1_11 0x08002978 Number 4 signal.o(.text.computeServoInput)
- __arm_cp.1_12 0x0800297c Number 4 signal.o(.text.computeServoInput)
- [Anonymous Symbol] 0x08002980 Section 0 functions.o(.text.delayMicros)
- __arm_cp.2_0 0x08002990 Number 4 functions.o(.text.delayMicros)
- [Anonymous Symbol] 0x08002994 Section 0 functions.o(.text.delayMillis)
- __arm_cp.3_0 0x080029c4 Number 4 functions.o(.text.delayMillis)
- __arm_cp.3_1 0x080029c8 Number 4 functions.o(.text.delayMillis)
- [Anonymous Symbol] 0x080029cc Section 0 systick.o(.text.delay_decrement)
- __arm_cp.2_0 0x080029dc Number 4 systick.o(.text.delay_decrement)
- [Anonymous Symbol] 0x080029e0 Section 0 signal.o(.text.detectInput)
- __arm_cp.5_0 0x08002b20 Number 4 signal.o(.text.detectInput)
- __arm_cp.5_1 0x08002b24 Number 4 signal.o(.text.detectInput)
- __arm_cp.5_2 0x08002b28 Number 4 signal.o(.text.detectInput)
- __arm_cp.5_3 0x08002b2c Number 4 signal.o(.text.detectInput)
- __arm_cp.5_4 0x08002b30 Number 4 signal.o(.text.detectInput)
- __arm_cp.5_5 0x08002b34 Number 4 signal.o(.text.detectInput)
- __arm_cp.5_6 0x08002b38 Number 4 signal.o(.text.detectInput)
- __arm_cp.5_7 0x08002b3c Number 4 signal.o(.text.detectInput)
- __arm_cp.5_8 0x08002b40 Number 4 signal.o(.text.detectInput)
- [Anonymous Symbol] 0x08002b44 Section 0 peripherals.o(.text.disableComTimerInt)
- __arm_cp.12_0 0x08002b50 Number 4 peripherals.o(.text.disableComTimerInt)
- [Anonymous Symbol] 0x08002b54 Section 0 gd32e23x_dma.o(.text.dma_channel_disable)
- [Anonymous Symbol] 0x08002b64 Section 0 gd32e23x_dma.o(.text.dma_channel_enable)
- [Anonymous Symbol] 0x08002b74 Section 0 gd32e23x_dma.o(.text.dma_circulation_disable)
- [Anonymous Symbol] 0x08002b84 Section 0 gd32e23x_dma.o(.text.dma_circulation_enable)
- [Anonymous Symbol] 0x08002b94 Section 0 gd32e23x_dma.o(.text.dma_deinit)
- [Anonymous Symbol] 0x08002bc0 Section 0 gd32e23x_dma.o(.text.dma_init)
- [Anonymous Symbol] 0x08002c30 Section 0 gd32e23x_dma.o(.text.dma_interrupt_enable)
- [Anonymous Symbol] 0x08002c40 Section 0 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
- __arm_cp.24_0 0x08002c50 Number 4 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
- [Anonymous Symbol] 0x08002c54 Section 0 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
- __arm_cp.23_0 0x08002c94 Number 4 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
- [Anonymous Symbol] 0x08002c98 Section 0 gd32e23x_dma.o(.text.dma_memory_address_config)
- __arm_cp.10_0 0x08002ca4 Number 4 gd32e23x_dma.o(.text.dma_memory_address_config)
- [Anonymous Symbol] 0x08002ca8 Section 0 gd32e23x_dma.o(.text.dma_periph_address_config)
- __arm_cp.9_0 0x08002cb4 Number 4 gd32e23x_dma.o(.text.dma_periph_address_config)
- [Anonymous Symbol] 0x08002cb8 Section 0 gd32e23x_dma.o(.text.dma_struct_para_init)
- [Anonymous Symbol] 0x08002ccc Section 0 gd32e23x_dma.o(.text.dma_transfer_direction_config)
- __arm_cp.20_0 0x08002ce8 Number 4 gd32e23x_dma.o(.text.dma_transfer_direction_config)
- [Anonymous Symbol] 0x08002cec Section 0 gd32e23x_dma.o(.text.dma_transfer_number_config)
- __arm_cp.11_0 0x08002cf8 Number 4 gd32e23x_dma.o(.text.dma_transfer_number_config)
- [Anonymous Symbol] 0x08002cfc Section 0 comparator.o(.text.enableCompInterrupts)
- __arm_cp.2_0 0x08002d0c Number 4 comparator.o(.text.enableCompInterrupts)
- [Anonymous Symbol] 0x08002d10 Section 0 peripherals.o(.text.enableCorePeripherals)
- __arm_cp.26_1 0x08002dec Number 4 peripherals.o(.text.enableCorePeripherals)
- __arm_cp.26_2 0x08002df0 Number 4 peripherals.o(.text.enableCorePeripherals)
- __arm_cp.26_3 0x08002df4 Number 4 peripherals.o(.text.enableCorePeripherals)
- __arm_cp.26_4 0x08002df8 Number 4 peripherals.o(.text.enableCorePeripherals)
- __arm_cp.26_5 0x08002dfc Number 4 peripherals.o(.text.enableCorePeripherals)
- [Anonymous Symbol] 0x08002e00 Section 0 io.o(.text.enableHalfTransferInt)
- __arm_cp.8_0 0x08002e0c Number 4 io.o(.text.enableHalfTransferInt)
- [Anonymous Symbol] 0x08002e10 Section 0 gd32e23x_exti.o(.text.exti_flag_clear)
- [Anonymous Symbol] 0x08002e18 Section 0 gd32e23x_exti.o(.text.exti_init)
- __arm_cp.1_0 0x08002e80 Number 4 gd32e23x_exti.o(.text.exti_init)
- [Anonymous Symbol] 0x08002e84 Section 0 gd32e23x_exti.o(.text.exti_interrupt_flag_clear)
- [Anonymous Symbol] 0x08002e8c Section 0 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
- __arm_cp.10_0 0x08002e9c Number 4 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
- [Anonymous Symbol] 0x08002ea0 Section 0 gd32e23x_fmc.o(.text.fmc_flag_clear)
- [Anonymous Symbol] 0x08002ea8 Section 0 gd32e23x_fmc.o(.text.fmc_lock)
- __arm_cp.1_0 0x08002eb4 Number 4 gd32e23x_fmc.o(.text.fmc_lock)
- [Anonymous Symbol] 0x08002eb8 Section 0 gd32e23x_fmc.o(.text.fmc_page_erase)
- [Anonymous Symbol] 0x08002f28 Section 0 gd32e23x_fmc.o(.text.fmc_prefetch_enable)
- [Anonymous Symbol] 0x08002f34 Section 0 gd32e23x_fmc.o(.text.fmc_unlock)
- __arm_cp.0_0 0x08002f48 Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
- __arm_cp.0_1 0x08002f4c Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
- __arm_cp.0_2 0x08002f50 Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
- [Anonymous Symbol] 0x08002f54 Section 0 gd32e23x_fmc.o(.text.fmc_word_program)
- __arm_cp.9_0 0x08002fbc Number 4 gd32e23x_fmc.o(.text.fmc_word_program)
- __arm_cp.9_1 0x08002fc0 Number 4 gd32e23x_fmc.o(.text.fmc_word_program)
- [Anonymous Symbol] 0x08002fc4 Section 0 gd32e23x_fmc.o(.text.fmc_wscnt_set)
- __arm_cp.2_0 0x08002fd4 Number 4 gd32e23x_fmc.o(.text.fmc_wscnt_set)
- [Anonymous Symbol] 0x08002fd8 Section 0 phaseouts.o(.text.fullBrake)
- __arm_cp.13_0 0x0800304c Number 4 phaseouts.o(.text.fullBrake)
- [Anonymous Symbol] 0x08003050 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_config)
- __arm_cp.7_1 0x08003090 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
- __arm_cp.7_2 0x08003094 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
- __arm_cp.7_3 0x08003098 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
- [Anonymous Symbol] 0x0800309c Section 0 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
- __arm_cp.6_1 0x080030a4 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
- [Anonymous Symbol] 0x080030a8 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_enable)
- __arm_cp.2_0 0x080030b0 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable)
- __arm_cp.2_1 0x080030b4 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable)
- [Anonymous Symbol] 0x080030b8 Section 0 peripherals.o(.text.generatePwmTimerEvent)
- __arm_cp.23_0 0x080030c0 Number 4 peripherals.o(.text.generatePwmTimerEvent)
- [Anonymous Symbol] 0x080030c4 Section 0 functions.o(.text.getAbsDif)
- [Anonymous Symbol] 0x080030ce Section 0 comparator.o(.text.getCompOutputLevel)
- [Anonymous Symbol] 0x080030d8 Section 0 io.o(.text.getInputPinState)
- __arm_cp.4_0 0x080030e4 Number 4 io.o(.text.getInputPinState)
- [Anonymous Symbol] 0x080030e8 Section 0 peripherals.o(.text.getintervaTimerCount)
- __arm_cp.15_0 0x080030f0 Number 4 peripherals.o(.text.getintervaTimerCount)
- [Anonymous Symbol] 0x080030f4 Section 0 gd32e23x_gpio.o(.text.gpio_af_set)
- __arm_cp.11_0 0x0800320c Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
- __arm_cp.11_1 0x08003210 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
- __arm_cp.11_2 0x08003214 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
- __arm_cp.11_3 0x08003218 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
- __arm_cp.11_4 0x0800321c Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
- __arm_cp.11_5 0x08003220 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
- [Anonymous Symbol] 0x08003224 Section 0 gd32e23x_gpio.o(.text.gpio_mode_set)
- __arm_cp.1_0 0x08003400 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
- __arm_cp.1_1 0x08003404 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
- __arm_cp.1_2 0x08003408 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
- __arm_cp.1_3 0x0800340c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
- __arm_cp.1_4 0x08003410 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
- __arm_cp.1_5 0x08003414 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
- __arm_cp.1_6 0x08003418 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
- __arm_cp.1_7 0x0800341c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
- __arm_cp.1_8 0x08003420 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
- __arm_cp.1_9 0x08003424 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
- __arm_cp.1_10 0x08003428 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
- __arm_cp.1_11 0x0800342c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
- [Anonymous Symbol] 0x08003430 Section 0 gd32e23x_gpio.o(.text.gpio_output_options_set)
- [Anonymous Symbol] 0x08003564 Section 0 peripherals.o(.text.initAfterJump)
- [Anonymous Symbol] 0x08003578 Section 0 peripherals.o(.text.initCorePeripherals)
- __arm_cp.0_0 0x080036ac Number 4 peripherals.o(.text.initCorePeripherals)
- __arm_cp.0_1 0x080036b0 Number 4 peripherals.o(.text.initCorePeripherals)
- __arm_cp.0_2 0x080036b4 Number 4 peripherals.o(.text.initCorePeripherals)
- __arm_cp.0_3 0x080036b8 Number 4 peripherals.o(.text.initCorePeripherals)
- __arm_cp.0_4 0x080036bc Number 4 peripherals.o(.text.initCorePeripherals)
- __arm_cp.0_5 0x080036c0 Number 4 peripherals.o(.text.initCorePeripherals)
- __arm_cp.0_6 0x080036c4 Number 4 peripherals.o(.text.initCorePeripherals)
- __arm_cp.0_7 0x080036c8 Number 4 peripherals.o(.text.initCorePeripherals)
- __arm_cp.0_8 0x080036cc Number 4 peripherals.o(.text.initCorePeripherals)
- [Anonymous Symbol] 0x080036d0 Section 0 main.o(.text.interruptRoutine)
- [Anonymous Symbol] 0x08003770 Section 0 main.o(.text.loadEEpromSettings)
- __arm_cp.2_0 0x08003a00 Number 4 main.o(.text.loadEEpromSettings)
- __arm_cp.2_1 0x08003a04 Number 4 main.o(.text.loadEEpromSettings)
- __arm_cp.2_2 0x08003a08 Number 4 main.o(.text.loadEEpromSettings)
- __arm_cp.2_3 0x08003a0c Number 4 main.o(.text.loadEEpromSettings)
- __arm_cp.2_4 0x08003a10 Number 4 main.o(.text.loadEEpromSettings)
- __arm_cp.2_5 0x08003a14 Number 4 main.o(.text.loadEEpromSettings)
- __arm_cp.2_6 0x08003a18 Number 4 main.o(.text.loadEEpromSettings)
- __arm_cp.2_7 0x08003a1c Number 4 main.o(.text.loadEEpromSettings)
- __arm_cp.2_8 0x08003a20 Number 4 main.o(.text.loadEEpromSettings)
- __arm_cp.2_9 0x08003a24 Number 4 main.o(.text.loadEEpromSettings)
- __arm_cp.2_10 0x08003a28 Number 4 main.o(.text.loadEEpromSettings)
- __arm_cp.2_11 0x08003a2c Number 4 main.o(.text.loadEEpromSettings)
- __arm_cp.2_12 0x08003a30 Number 4 main.o(.text.loadEEpromSettings)
- __arm_cp.2_13 0x08003a34 Number 4 main.o(.text.loadEEpromSettings)
- [Anonymous Symbol] 0x08003a38 Section 0 main.o(.text.main)
- __arm_cp.13_18 0x08003d88 Number 4 main.o(.text.main)
- __arm_cp.13_19 0x08003d8c Number 4 main.o(.text.main)
- __arm_cp.13_20 0x08003d90 Number 4 main.o(.text.main)
- __arm_cp.13_21 0x08003d94 Number 4 main.o(.text.main)
- __arm_cp.13_23 0x08003d9c Number 4 main.o(.text.main)
- __arm_cp.13_27 0x08003dac Number 4 main.o(.text.main)
- __arm_cp.13_28 0x08003db0 Number 4 main.o(.text.main)
- __arm_cp.13_29 0x08003db4 Number 4 main.o(.text.main)
- __arm_cp.13_30 0x08003db8 Number 4 main.o(.text.main)
- __arm_cp.13_4 0x080040e0 Number 4 main.o(.text.main)
- __arm_cp.13_6 0x080040e4 Number 4 main.o(.text.main)
- __arm_cp.13_7 0x080040e8 Number 4 main.o(.text.main)
- __arm_cp.13_8 0x080040ec Number 4 main.o(.text.main)
- __arm_cp.13_10 0x080040f0 Number 4 main.o(.text.main)
- __arm_cp.13_11 0x080040f4 Number 4 main.o(.text.main)
- __arm_cp.13_15 0x080040f8 Number 4 main.o(.text.main)
- __arm_cp.13_16 0x080040fc Number 4 main.o(.text.main)
- __arm_cp.13_17 0x08004100 Number 4 main.o(.text.main)
- [Anonymous Symbol] 0x08004104 Section 0 serial_telemetry.o(.text.makeTelemPackage)
- __arm_cp.4_0 0x08004730 Number 4 serial_telemetry.o(.text.makeTelemPackage)
- [Anonymous Symbol] 0x08004734 Section 0 dshot.o(.text.make_dshot_package)
- __arm_cp.1_0 0x080048c8 Number 4 dshot.o(.text.make_dshot_package)
- __arm_cp.1_1 0x080048cc Number 4 dshot.o(.text.make_dshot_package)
- __arm_cp.1_2 0x080048d0 Number 4 dshot.o(.text.make_dshot_package)
- __arm_cp.1_3 0x080048d4 Number 4 dshot.o(.text.make_dshot_package)
- __arm_cp.1_4 0x080048d8 Number 4 dshot.o(.text.make_dshot_package)
- __arm_cp.1_5 0x080048dc Number 4 dshot.o(.text.make_dshot_package)
- __arm_cp.1_6 0x080048e0 Number 4 dshot.o(.text.make_dshot_package)
- [Anonymous Symbol] 0x080048e4 Section 0 functions.o(.text.map)
- [Anonymous Symbol] 0x08004908 Section 0 comparator.o(.text.maskPhaseInterrupts)
- __arm_cp.1_0 0x08004918 Number 4 comparator.o(.text.maskPhaseInterrupts)
- [Anonymous Symbol] 0x0800491c Section 0 gd32e23x_misc.o(.text.nvic_irq_enable)
- __arm_cp.0_0 0x08004978 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
- __arm_cp.0_1 0x0800497c Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
- __arm_cp.0_2 0x08004980 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
- [Anonymous Symbol] 0x08004984 Section 0 gd32e23x_misc.o(.text.nvic_vector_table_set)
- __arm_cp.3_0 0x08004994 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set)
- __arm_cp.3_1 0x08004998 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set)
- [Anonymous Symbol] 0x0800499c Section 0 sounds.o(.text.playBeaconTune3)
- [Anonymous Symbol] 0x080049f8 Section 0 sounds.o(.text.playBlueJayTune)
- __arm_cp.5_1 0x08004ad0 Number 4 sounds.o(.text.playBlueJayTune)
- __arm_cp.5_2 0x08004ad4 Number 4 sounds.o(.text.playBlueJayTune)
- __arm_cp.5_3 0x08004ad8 Number 4 sounds.o(.text.playBlueJayTune)
- __arm_cp.5_6 0x08004adc Number 4 sounds.o(.text.playBlueJayTune)
- [Anonymous Symbol] 0x08004ae0 Section 0 sounds.o(.text.playChangedTone)
- [Anonymous Symbol] 0x08004b34 Section 0 sounds.o(.text.playDefaultTone)
- [Anonymous Symbol] 0x08004b88 Section 0 sounds.o(.text.playInputTune)
- [Anonymous Symbol] 0x08004bec Section 0 sounds.o(.text.playInputTune2)
- [Anonymous Symbol] 0x08004c54 Section 0 sounds.o(.text.playStartupTune)
- __arm_cp.6_0 0x08004ccc Number 4 sounds.o(.text.playStartupTune)
- __arm_cp.6_1 0x08004cd0 Number 4 sounds.o(.text.playStartupTune)
- __arm_cp.6_2 0x08004cd4 Number 4 sounds.o(.text.playStartupTune)
- __arm_cp.6_3 0x08004cd8 Number 4 sounds.o(.text.playStartupTune)
- __arm_cp.6_4 0x08004cdc Number 4 sounds.o(.text.playStartupTune)
- [Anonymous Symbol] 0x08004ce0 Section 0 phaseouts.o(.text.proportionalBrake)
- __arm_cp.1_0 0x08004d4c Number 4 phaseouts.o(.text.proportionalBrake)
- [Anonymous Symbol] 0x08004d50 Section 0 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
- __arm_cp.14_0 0x08004e18 Number 4 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
- __arm_cp.14_1 0x08004e1c Number 4 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
- [Anonymous Symbol] 0x08004e20 Section 0 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
- __arm_cp.38_0 0x08004fac Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
- __arm_cp.38_1 0x08004fb0 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
- __arm_cp.38_2 0x08004fb4 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
- __arm_cp.38_4 0x08004fc8 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
- __arm_cp.38_5 0x08004fcc Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
- __arm_cp.38_6 0x08004fd0 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
- [Anonymous Symbol] 0x08004fd4 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_disable)
- [Anonymous Symbol] 0x08004fe8 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_enable)
- [Anonymous Symbol] 0x08004ffc Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_disable)
- [Anonymous Symbol] 0x08005010 Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
- __arm_cp.5_0 0x08005024 Number 4 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
- [Anonymous Symbol] 0x08005028 Section 0 eeprom.o(.text.read_flash_bin)
- [Anonymous Symbol] 0x0800503c Section 0 io.o(.text.receiveDshotDma)
- __arm_cp.2_1 0x080050a8 Number 4 io.o(.text.receiveDshotDma)
- __arm_cp.2_2 0x080050ac Number 4 io.o(.text.receiveDshotDma)
- __arm_cp.2_3 0x080050b0 Number 4 io.o(.text.receiveDshotDma)
- __arm_cp.2_4 0x080050b4 Number 4 io.o(.text.receiveDshotDma)
- __arm_cp.2_5 0x080050b8 Number 4 io.o(.text.receiveDshotDma)
- __arm_cp.2_7 0x080050bc Number 4 io.o(.text.receiveDshotDma)
- __arm_cp.2_8 0x080050c0 Number 4 io.o(.text.receiveDshotDma)
- [Anonymous Symbol] 0x080050c4 Section 0 peripherals.o(.text.reloadWatchDogCounter)
- [Anonymous Symbol] 0x080050c8 Section 0 peripherals.o(.text.resetInputCaptureTimer)
- __arm_cp.24_0 0x080050d4 Number 4 peripherals.o(.text.resetInputCaptureTimer)
- [Anonymous Symbol] 0x080050d8 Section 0 main.o(.text.saveEEpromSettings)
- __arm_cp.3_0 0x08005130 Number 4 main.o(.text.saveEEpromSettings)
- __arm_cp.3_1 0x08005134 Number 4 main.o(.text.saveEEpromSettings)
- __arm_cp.3_2 0x08005138 Number 4 main.o(.text.saveEEpromSettings)
- __arm_cp.3_3 0x0800513c Number 4 main.o(.text.saveEEpromSettings)
- [Anonymous Symbol] 0x08005140 Section 0 eeprom.o(.text.save_flash_nolib)
- [Anonymous Symbol] 0x080051f8 Section 0 io.o(.text.sendDshotDma)
- __arm_cp.3_0 0x08005274 Number 4 io.o(.text.sendDshotDma)
- __arm_cp.3_1 0x08005278 Number 4 io.o(.text.sendDshotDma)
- __arm_cp.3_2 0x0800527c Number 4 io.o(.text.sendDshotDma)
- __arm_cp.3_3 0x08005280 Number 4 io.o(.text.sendDshotDma)
- __arm_cp.3_4 0x08005284 Number 4 io.o(.text.sendDshotDma)
- [Anonymous Symbol] 0x08005288 Section 0 serial_telemetry.o(.text.send_telem_DMA)
- __arm_cp.1_2 0x080052c8 Number 4 serial_telemetry.o(.text.send_telem_DMA)
- [Anonymous Symbol] 0x080052cc Section 0 peripherals.o(.text.setAndEnableComInt)
- __arm_cp.14_0 0x080052e0 Number 4 peripherals.o(.text.setAndEnableComInt)
- [Anonymous Symbol] 0x080052e4 Section 0 peripherals.o(.text.setAutoReloadPWM)
- __arm_cp.18_0 0x080052ec Number 4 peripherals.o(.text.setAutoReloadPWM)
- [Anonymous Symbol] 0x080052f0 Section 0 peripherals.o(.text.setDutyCycleAll)
- [Anonymous Symbol] 0x080052fc Section 0 io.o(.text.setInputPolarityRising)
- __arm_cp.5_0 0x08005304 Number 4 io.o(.text.setInputPolarityRising)
- [Anonymous Symbol] 0x08005308 Section 0 peripherals.o(.text.setPWMCompare1)
- __arm_cp.20_0 0x08005310 Number 4 peripherals.o(.text.setPWMCompare1)
- [Anonymous Symbol] 0x08005314 Section 0 peripherals.o(.text.setPWMCompare2)
- __arm_cp.21_0 0x0800531c Number 4 peripherals.o(.text.setPWMCompare2)
- [Anonymous Symbol] 0x08005320 Section 0 peripherals.o(.text.setPWMCompare3)
- __arm_cp.22_0 0x08005328 Number 4 peripherals.o(.text.setPWMCompare3)
- [Anonymous Symbol] 0x0800532c Section 0 peripherals.o(.text.setPrescalerPWM)
- __arm_cp.17_0 0x08005334 Number 4 peripherals.o(.text.setPrescalerPWM)
- [Anonymous Symbol] 0x08005338 Section 0 sounds.o(.text.setVolume)
- __arm_cp.1_0 0x08005348 Number 4 sounds.o(.text.setVolume)
- [Anonymous Symbol] 0x0800534c Section 0 peripherals.o(.text.setintervaTimerCount)
- __arm_cp.16_0 0x08005354 Number 4 peripherals.o(.text.setintervaTimerCount)
- [Anonymous Symbol] 0x08005358 Section 0 serial_telemetry.o(.text.telem_UART_Init)
- __arm_cp.0_0 0x08005414 Number 4 serial_telemetry.o(.text.telem_UART_Init)
- __arm_cp.0_1 0x08005418 Number 4 serial_telemetry.o(.text.telem_UART_Init)
- __arm_cp.0_2 0x0800541c Number 4 serial_telemetry.o(.text.telem_UART_Init)
- __arm_cp.0_3 0x08005420 Number 4 serial_telemetry.o(.text.telem_UART_Init)
- __arm_cp.0_4 0x08005424 Number 4 serial_telemetry.o(.text.telem_UART_Init)
- [Anonymous Symbol] 0x08005428 Section 0 main.o(.text.tenKhzRoutine)
- __arm_cp.10_21 0x080057c8 Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_24 0x080057d4 Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_26 0x080057dc Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_27 0x080057e0 Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_28 0x080057e4 Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_29 0x080057e8 Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_30 0x080057ec Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_31 0x08005bc0 Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_33 0x08005bc8 Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_34 0x08005bcc Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_35 0x08005bd0 Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_36 0x08005bd4 Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_1 0x08005d5c Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_6 0x08005d60 Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_11 0x08005d64 Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_15 0x08005d68 Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_16 0x08005d6c Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_17 0x08005d70 Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_18 0x08005d74 Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_19 0x08005d78 Number 4 main.o(.text.tenKhzRoutine)
- __arm_cp.10_20 0x08005d7c Number 4 main.o(.text.tenKhzRoutine)
- [Anonymous Symbol] 0x08005d80 Section 0 gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable)
- [Anonymous Symbol] 0x08005d8a Section 0 gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable)
- [Anonymous Symbol] 0x08005d94 Section 0 gd32e23x_timer.o(.text.timer_break_config)
- [Anonymous Symbol] 0x08005db2 Section 0 gd32e23x_timer.o(.text.timer_break_struct_para_init)
- [Anonymous Symbol] 0x08005dc4 Section 0 gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config)
- [Anonymous Symbol] 0x08005dfa Section 0 gd32e23x_timer.o(.text.timer_channel_input_struct_para_init)
- [Anonymous Symbol] 0x08005e08 Section 0 gd32e23x_timer.o(.text.timer_channel_output_config)
- __arm_cp.42_0 0x08006028 Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
- __arm_cp.42_3 0x0800602c Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
- __arm_cp.42_4 0x08006030 Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
- [Anonymous Symbol] 0x08006034 Section 0 gd32e23x_timer.o(.text.timer_channel_output_mode_config)
- [Anonymous Symbol] 0x08006090 Section 0 gd32e23x_timer.o(.text.timer_channel_output_shadow_config)
- [Anonymous Symbol] 0x080060ec Section 0 gd32e23x_timer.o(.text.timer_channel_output_state_config)
- [Anonymous Symbol] 0x08006146 Section 0 gd32e23x_timer.o(.text.timer_channel_output_struct_para_init)
- [Anonymous Symbol] 0x08006158 Section 0 gd32e23x_timer.o(.text.timer_deinit)
- __arm_cp.0_0 0x080061bc Number 4 gd32e23x_timer.o(.text.timer_deinit)
- __arm_cp.0_1 0x080061c0 Number 4 gd32e23x_timer.o(.text.timer_deinit)
- __arm_cp.0_2 0x080061c4 Number 4 gd32e23x_timer.o(.text.timer_deinit)
- __arm_cp.0_8 0x080061c8 Number 4 gd32e23x_timer.o(.text.timer_deinit)
- [Anonymous Symbol] 0x080061cc Section 0 gd32e23x_timer.o(.text.timer_dma_enable)
- [Anonymous Symbol] 0x080061d4 Section 0 gd32e23x_timer.o(.text.timer_enable)
- [Anonymous Symbol] 0x080061de Section 0 gd32e23x_timer.o(.text.timer_event_software_generate)
- [Anonymous Symbol] 0x080061e6 Section 0 gd32e23x_timer.o(.text.timer_flag_clear)
- [Anonymous Symbol] 0x080061ec Section 0 gd32e23x_timer.o(.text.timer_init)
- __arm_cp.2_0 0x0800627c Number 4 gd32e23x_timer.o(.text.timer_init)
- __arm_cp.2_1 0x08006280 Number 4 gd32e23x_timer.o(.text.timer_init)
- __arm_cp.2_2 0x08006284 Number 4 gd32e23x_timer.o(.text.timer_init)
- __arm_cp.2_3 0x08006288 Number 4 gd32e23x_timer.o(.text.timer_init)
- __arm_cp.2_4 0x0800628c Number 4 gd32e23x_timer.o(.text.timer_init)
- __arm_cp.2_5 0x08006290 Number 4 gd32e23x_timer.o(.text.timer_init)
- __arm_cp.2_6 0x08006294 Number 4 gd32e23x_timer.o(.text.timer_init)
- __arm_cp.2_7 0x08006298 Number 4 gd32e23x_timer.o(.text.timer_init)
- [Anonymous Symbol] 0x0800629c Section 0 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
- __arm_cp.56_0 0x080063f4 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
- __arm_cp.56_1 0x080063f8 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
- __arm_cp.56_2 0x080063fc Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
- [Anonymous Symbol] 0x08006400 Section 0 gd32e23x_timer.o(.text.timer_interrupt_disable)
- [Anonymous Symbol] 0x08006408 Section 0 gd32e23x_timer.o(.text.timer_interrupt_flag_clear)
- [Anonymous Symbol] 0x0800640e Section 0 gd32e23x_timer.o(.text.timer_interrupt_flag_get)
- [Anonymous Symbol] 0x08006422 Section 0 gd32e23x_timer.o(.text.timer_prescaler_config)
- [Anonymous Symbol] 0x08006432 Section 0 gd32e23x_timer.o(.text.timer_primary_output_config)
- [Anonymous Symbol] 0x08006448 Section 0 gd32e23x_timer.o(.text.timer_struct_para_init)
- __arm_cp.1_0 0x08006458 Number 4 gd32e23x_timer.o(.text.timer_struct_para_init)
- [Anonymous Symbol] 0x0800645c Section 0 signal.o(.text.transfercomplete)
- __arm_cp.2_0 0x0800654c Number 4 signal.o(.text.transfercomplete)
- __arm_cp.2_1 0x08006550 Number 4 signal.o(.text.transfercomplete)
- __arm_cp.2_2 0x08006554 Number 4 signal.o(.text.transfercomplete)
- __arm_cp.2_3 0x08006558 Number 4 signal.o(.text.transfercomplete)
- __arm_cp.2_4 0x0800655c Number 4 signal.o(.text.transfercomplete)
- __arm_cp.2_5 0x08006560 Number 4 signal.o(.text.transfercomplete)
- __arm_cp.2_6 0x08006564 Number 4 signal.o(.text.transfercomplete)
- __arm_cp.2_7 0x08006568 Number 4 signal.o(.text.transfercomplete)
- __arm_cp.2_8 0x0800656c Number 4 signal.o(.text.transfercomplete)
- __arm_cp.2_9 0x08006570 Number 4 signal.o(.text.transfercomplete)
- __arm_cp.2_10 0x08006574 Number 4 signal.o(.text.transfercomplete)
- [Anonymous Symbol] 0x08006578 Section 0 gd32e23x_usart.o(.text.usart_baudrate_set)
- __arm_cp.1_0 0x080065c8 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
- __arm_cp.1_1 0x080065cc Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
- __arm_cp.1_2 0x080065d0 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
- [Anonymous Symbol] 0x080065d4 Section 0 gd32e23x_usart.o(.text.usart_dma_transmit_config)
- [Anonymous Symbol] 0x080065e4 Section 0 gd32e23x_usart.o(.text.usart_enable)
- [Anonymous Symbol] 0x080065ee Section 0 gd32e23x_usart.o(.text.usart_halfduplex_enable)
- [Anonymous Symbol] 0x08006600 Section 0 gd32e23x_usart.o(.text.usart_receive_config)
- [Anonymous Symbol] 0x08006610 Section 0 gd32e23x_usart.o(.text.usart_transmit_config)
- i.__scatterload_copy 0x08006620 Section 14 handlers.o(i.__scatterload_copy)
- i.__scatterload_null 0x0800662e Section 2 handlers.o(i.__scatterload_null)
- i.__scatterload_zeroinit 0x08006630 Section 14 handlers.o(i.__scatterload_zeroinit)
- [Anonymous Symbol] 0x0800663e Section 0 gd32e23x_rcu.o(.rodata.cst8)
+ .text 0x08001274 Section 0 dadd.o(.text)
+ .text 0x080013d8 Section 0 dmul.o(.text)
+ .text 0x080014a8 Section 0 ddiv.o(.text)
+ .text 0x08001598 Section 0 fcmple.o(.text)
+ .text 0x080015b4 Section 0 fcmplt.o(.text)
+ .text 0x080015d0 Section 0 fcmpge.o(.text)
+ .text 0x080015ec Section 0 fcmpgt.o(.text)
+ .text 0x08001608 Section 0 fflti.o(.text)
+ .text 0x08001620 Section 0 dfltui.o(.text)
+ .text 0x0800163c Section 0 ffixi.o(.text)
+ .text 0x08001670 Section 0 dfixi.o(.text)
+ .text 0x080016b8 Section 0 llshl.o(.text)
+ .text 0x080016d8 Section 0 llushr.o(.text)
+ .text 0x080016fa Section 0 llsshr.o(.text)
+ .text 0x08001720 Section 0 iusefp.o(.text)
+ .text 0x08001720 Section 0 fepilogue.o(.text)
+ .text 0x080017a2 Section 0 depilogue.o(.text)
+ .text 0x08001860 Section 36 init.o(.text)
+ .text 0x08001884 Section 0 __dczerorl2.o(.text)
+ [Anonymous Symbol] 0x080018da Section 0 gd32e23x_it.o(.text.ADC_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080018fc Section 0 adc.o(.text.ADC_DMA_Callback)
+ __arm_cp.0_1 0x08001914 Number 4 adc.o(.text.ADC_DMA_Callback)
+ __arm_cp.0_2 0x08001918 Number 4 adc.o(.text.ADC_DMA_Callback)
+ __arm_cp.0_3 0x0800191c Number 4 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001920 Section 0 adc.o(.text.ADC_Init)
+ __arm_cp.1_0 0x08001a04 Number 4 adc.o(.text.ADC_Init)
+ __arm_cp.1_1 0x08001a08 Number 4 adc.o(.text.ADC_Init)
+ __arm_cp.1_2 0x08001a0c Number 4 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001a10 Section 0 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_0 0x08001ab4 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_1 0x08001ab8 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_2 0x08001abc Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_3 0x08001ac0 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_4 0x08001ac4 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_5 0x08001ac8 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_6 0x08001acc Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_7 0x08001ad0 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ [Anonymous Symbol] 0x08001ad4 Section 0 gd32e23x_it.o(.text.EXTI4_15_IRQHandler)
+ [Anonymous Symbol] 0x08001ae8 Section 0 gd32e23x_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001aea Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001b00 Section 0 gd32e23x_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x08001b02 Section 0 gd32e23x_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001b04 Section 0 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_0 0x08001bd0 Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_1 0x08001bd4 Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_2 0x08001bd8 Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_3 0x08001bdc Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_4 0x08001be0 Number 4 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001be4 Section 0 gd32e23x_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001be6 Section 0 gd32e23x_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001bec Section 0 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_0 0x08001d90 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_1 0x08001d94 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_2 0x08001d98 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_3 0x08001d9c Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_4 0x08001da0 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_5 0x08001da4 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_6 0x08001da8 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_7 0x08001dac Number 4 system_gd32e23x.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001db0 Section 0 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_0 0x08001f8c Number 4 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_1 0x08001f90 Number 4 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_2 0x08001f94 Number 4 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_3 0x08001f98 Number 4 peripherals.o(.text.TIM0_Init)
+ [Anonymous Symbol] 0x08001f9c Section 0 gd32e23x_it.o(.text.TIMER13_IRQHandler)
+ __arm_cp.7_0 0x08001fb0 Number 4 gd32e23x_it.o(.text.TIMER13_IRQHandler)
+ [Anonymous Symbol] 0x08001fb4 Section 0 gd32e23x_it.o(.text.TIMER14_IRQHandler)
+ __arm_cp.9_0 0x08001fbc Number 4 gd32e23x_it.o(.text.TIMER14_IRQHandler)
+ [Anonymous Symbol] 0x08001fc0 Section 0 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ __arm_cp.8_0 0x08001fe0 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ __arm_cp.8_1 0x08001fe4 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ __arm_cp.8_2 0x08001fe8 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ [Anonymous Symbol] 0x08001fec Section 0 gd32e23x_it.o(.text.TIMER2_IRQHandler)
+ [Anonymous Symbol] 0x08001ff0 Section 0 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_0 0x080020a0 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_1 0x080020a4 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_2 0x080020a8 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_3 0x080020ac Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_4 0x080020b0 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_5 0x080020b4 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_6 0x080020b8 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_7 0x080020bc Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_8 0x080020c0 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_9 0x080020c4 Number 4 peripherals.o(.text.UN_TIM_Init)
+ [Anonymous Symbol] 0x080020c8 Section 0 gd32e23x_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x080020cc Section 0 gd32e23x_adc.o(.text.adc_calibration_enable)
+ [Anonymous Symbol] 0x08002110 Section 0 gd32e23x_adc.o(.text.adc_channel_length_config)
+ __arm_cp.11_0 0x0800214c Number 4 gd32e23x_adc.o(.text.adc_channel_length_config)
+ [Anonymous Symbol] 0x08002150 Section 0 gd32e23x_adc.o(.text.adc_data_alignment_config)
+ [Anonymous Symbol] 0x08002168 Section 0 gd32e23x_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08002178 Section 0 gd32e23x_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x0800218c Section 0 gd32e23x_adc.o(.text.adc_external_trigger_config)
+ [Anonymous Symbol] 0x080021cc Section 0 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ __arm_cp.16_0 0x080021ec Number 4 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ __arm_cp.16_1 0x080021f0 Number 4 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ [Anonymous Symbol] 0x080021f4 Section 0 gd32e23x_adc.o(.text.adc_regular_channel_config)
+ __arm_cp.12_0 0x0800227c Number 4 gd32e23x_adc.o(.text.adc_regular_channel_config)
+ [Anonymous Symbol] 0x08002280 Section 0 gd32e23x_adc.o(.text.adc_software_trigger_enable)
+ [Anonymous Symbol] 0x080022a8 Section 0 gd32e23x_adc.o(.text.adc_special_function_config)
+ __arm_cp.9_0 0x08002318 Number 4 gd32e23x_adc.o(.text.adc_special_function_config)
+ [Anonymous Symbol] 0x0800231c Section 0 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
+ __arm_cp.6_0 0x0800232c Number 4 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
+ [Anonymous Symbol] 0x08002330 Section 0 phaseouts.o(.text.allOff)
+ __arm_cp.11_0 0x080023a4 Number 4 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x080023a8 Section 0 phaseouts.o(.text.allpwm)
+ __arm_cp.14_1 0x08002430 Number 4 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08002434 Section 0 comparator.o(.text.changeCompInput)
+ __arm_cp.3_0 0x0800248c Number 4 comparator.o(.text.changeCompInput)
+ __arm_cp.3_2 0x08002490 Number 4 comparator.o(.text.changeCompInput)
+ __arm_cp.3_3 0x08002494 Number 4 comparator.o(.text.changeCompInput)
+ __arm_cp.3_4 0x08002498 Number 4 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x0800249c Section 0 gd32e23x_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x080024a8 Section 0 gd32e23x_cmp.o(.text.cmp_mode_init)
+ __arm_cp.1_1 0x080024c8 Number 4 gd32e23x_cmp.o(.text.cmp_mode_init)
+ [Anonymous Symbol] 0x080024cc Section 0 gd32e23x_cmp.o(.text.cmp_output_init)
+ [Anonymous Symbol] 0x080024ec Section 0 gd32e23x_cmp.o(.text.cmp_output_level_get)
+ __arm_cp.7_0 0x080024f8 Number 4 gd32e23x_cmp.o(.text.cmp_output_level_get)
+ [Anonymous Symbol] 0x080024fc Section 0 phaseouts.o(.text.comStep)
+ __arm_cp.12_0 0x08002788 Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_1 0x0800278c Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_2 0x08002790 Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_3 0x08002794 Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_4 0x08002798 Number 4 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800279c Section 0 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_0 0x08002b54 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_1 0x08002b58 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_2 0x08002b5c Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_3 0x08002b60 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_4 0x08002b64 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_5 0x08002b68 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_7 0x08002b6c Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_8 0x08002b70 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_10 0x08002b74 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_11 0x08002b78 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_12 0x08002b7c Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_13 0x08002b80 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_15 0x08002b84 Number 4 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002b88 Section 0 signal.o(.text.computeServoInput)
+ __arm_cp.1_1 0x08002cec Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_2 0x08002cf0 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_3 0x08002cf4 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_5 0x08002cf8 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_6 0x08002cfc Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_7 0x08002d00 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_8 0x08002d04 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_9 0x08002d08 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_10 0x08002d0c Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_11 0x08002d10 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_12 0x08002d14 Number 4 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002d18 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002d38 Section 0 functions.o(.text.delayMillis)
+ __arm_cp.3_0 0x08002d7c Number 4 functions.o(.text.delayMillis)
+ __arm_cp.3_1 0x08002d80 Number 4 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002d84 Section 0 systick.o(.text.delay_decrement)
+ __arm_cp.2_0 0x08002d94 Number 4 systick.o(.text.delay_decrement)
+ [Anonymous Symbol] 0x08002d98 Section 0 signal.o(.text.detectInput)
+ __arm_cp.5_0 0x08002f70 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_1 0x08002f74 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_2 0x08002f78 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_3 0x08002f7c Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_4 0x08002f80 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_5 0x08002f84 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_6 0x08002f88 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_7 0x08002f8c Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_8 0x08002f90 Number 4 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002f94 Section 0 gd32e23x_dma.o(.text.dma_channel_disable)
+ [Anonymous Symbol] 0x08002fa4 Section 0 gd32e23x_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002fb4 Section 0 gd32e23x_dma.o(.text.dma_circulation_disable)
+ [Anonymous Symbol] 0x08002fc4 Section 0 gd32e23x_dma.o(.text.dma_circulation_enable)
+ [Anonymous Symbol] 0x08002fd4 Section 0 gd32e23x_dma.o(.text.dma_deinit)
+ [Anonymous Symbol] 0x08003000 Section 0 gd32e23x_dma.o(.text.dma_init)
+ __arm_cp.2_0 0x08003070 Number 4 gd32e23x_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08003074 Section 0 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
+ __arm_cp.24_0 0x08003084 Number 4 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
+ __arm_cp.23_0 0x080030c0 Number 4 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
+ [Anonymous Symbol] 0x080030c4 Section 0 gd32e23x_dma.o(.text.dma_memory_address_config)
+ __arm_cp.10_0 0x080030d0 Number 4 gd32e23x_dma.o(.text.dma_memory_address_config)
+ [Anonymous Symbol] 0x080030d4 Section 0 gd32e23x_dma.o(.text.dma_periph_address_config)
+ __arm_cp.9_0 0x080030e0 Number 4 gd32e23x_dma.o(.text.dma_periph_address_config)
+ [Anonymous Symbol] 0x080030e4 Section 0 gd32e23x_dma.o(.text.dma_struct_para_init)
+ [Anonymous Symbol] 0x080030f8 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08003108 Section 0 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_0 0x08003204 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_1 0x08003208 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_2 0x0800320c Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_3 0x08003210 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_4 0x08003214 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_5 0x08003218 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_6 0x0800321c Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_7 0x08003220 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_8 0x08003224 Number 4 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003228 Section 0 gd32e23x_exti.o(.text.exti_flag_clear)
+ [Anonymous Symbol] 0x08003230 Section 0 gd32e23x_exti.o(.text.exti_init)
+ __arm_cp.1_0 0x08003298 Number 4 gd32e23x_exti.o(.text.exti_init)
+ [Anonymous Symbol] 0x0800329c Section 0 gd32e23x_exti.o(.text.exti_interrupt_flag_clear)
+ [Anonymous Symbol] 0x080032a4 Section 0 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
+ __arm_cp.10_0 0x080032b0 Number 4 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
+ [Anonymous Symbol] 0x080032b4 Section 0 gd32e23x_fmc.o(.text.fmc_flag_clear)
+ [Anonymous Symbol] 0x080032bc Section 0 gd32e23x_fmc.o(.text.fmc_lock)
+ __arm_cp.1_0 0x080032c8 Number 4 gd32e23x_fmc.o(.text.fmc_lock)
+ [Anonymous Symbol] 0x080032cc Section 0 gd32e23x_fmc.o(.text.fmc_page_erase)
+ [Anonymous Symbol] 0x08003444 Section 0 gd32e23x_fmc.o(.text.fmc_prefetch_enable)
+ [Anonymous Symbol] 0x08003450 Section 0 gd32e23x_fmc.o(.text.fmc_unlock)
+ __arm_cp.0_0 0x08003464 Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
+ __arm_cp.0_1 0x08003468 Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
+ __arm_cp.0_2 0x0800346c Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
+ [Anonymous Symbol] 0x08003470 Section 0 gd32e23x_fmc.o(.text.fmc_word_program)
+ __arm_cp.9_0 0x080035e0 Number 4 gd32e23x_fmc.o(.text.fmc_word_program)
+ __arm_cp.9_1 0x080035e4 Number 4 gd32e23x_fmc.o(.text.fmc_word_program)
+ [Anonymous Symbol] 0x080035e8 Section 0 gd32e23x_fmc.o(.text.fmc_wscnt_set)
+ __arm_cp.2_0 0x080035f8 Number 4 gd32e23x_fmc.o(.text.fmc_wscnt_set)
+ [Anonymous Symbol] 0x080035fc Section 0 phaseouts.o(.text.fullBrake)
+ __arm_cp.13_0 0x08003670 Number 4 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003674 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_0 0x080036fc Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_1 0x08003700 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_2 0x08003704 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_3 0x08003708 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ [Anonymous Symbol] 0x0800370c Section 0 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
+ __arm_cp.6_1 0x08003714 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
+ [Anonymous Symbol] 0x08003718 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ __arm_cp.2_0 0x08003720 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ __arm_cp.2_1 0x08003724 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ [Anonymous Symbol] 0x08003728 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ __arm_cp.23_0 0x08003730 Number 4 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003734 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800373e Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003748 Section 0 io.o(.text.getInputPinState)
+ __arm_cp.2_0 0x08003754 Number 4 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x08003758 Section 0 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_0 0x08003870 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_1 0x08003874 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_2 0x08003878 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_3 0x0800387c Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_4 0x08003880 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_5 0x08003884 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ [Anonymous Symbol] 0x08003888 Section 0 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_0 0x08003a64 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_1 0x08003a68 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_2 0x08003a6c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_3 0x08003a70 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_4 0x08003a74 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_5 0x08003a78 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_6 0x08003a7c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_7 0x08003a80 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_8 0x08003a84 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_9 0x08003a88 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_10 0x08003a8c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_11 0x08003a90 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003a94 Section 0 gd32e23x_gpio.o(.text.gpio_output_options_set)
+ [Anonymous Symbol] 0x08003bc8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003bdc Section 0 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_0 0x08003d0c Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_1 0x08003d10 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_2 0x08003d14 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_3 0x08003d18 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_4 0x08003d1c Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_5 0x08003d20 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_6 0x08003d24 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_7 0x08003d28 Number 4 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003d2c Section 0 main.o(.text.interruptRoutine)
+ __arm_cp.7_1 0x08003df8 Number 4 main.o(.text.interruptRoutine)
+ __arm_cp.7_2 0x08003dfc Number 4 main.o(.text.interruptRoutine)
+ __arm_cp.7_4 0x08003e00 Number 4 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003e04 Section 0 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_0 0x080040c4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_1 0x080040c8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_2 0x080040cc Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_3 0x080040d0 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_4 0x080040d4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_5 0x080040d8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_6 0x080040dc Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_7 0x080040e0 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_8 0x080040e4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_9 0x080040e8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_10 0x080040ec Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_11 0x080040f0 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_12 0x080040f4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_13 0x080040f8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_14 0x080040fc Number 4 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08004100 Section 0 main.o(.text.main)
+ __arm_cp.14_44 0x0800445c Number 4 main.o(.text.main)
+ __arm_cp.14_45 0x08004460 Number 4 main.o(.text.main)
+ __arm_cp.14_46 0x08004464 Number 4 main.o(.text.main)
+ __arm_cp.14_49 0x0800447c Number 4 main.o(.text.main)
+ __arm_cp.14_52 0x08004488 Number 4 main.o(.text.main)
+ __arm_cp.14_53 0x0800448c Number 4 main.o(.text.main)
+ __arm_cp.14_54 0x08004490 Number 4 main.o(.text.main)
+ __arm_cp.14_55 0x08004494 Number 4 main.o(.text.main)
+ __arm_cp.14_56 0x08004498 Number 4 main.o(.text.main)
+ __arm_cp.14_57 0x0800449c Number 4 main.o(.text.main)
+ __arm_cp.14_58 0x080044a0 Number 4 main.o(.text.main)
+ __arm_cp.14_59 0x080044a4 Number 4 main.o(.text.main)
+ __arm_cp.14_61 0x08004854 Number 4 main.o(.text.main)
+ __arm_cp.14_62 0x08004858 Number 4 main.o(.text.main)
+ __arm_cp.14_63 0x0800485c Number 4 main.o(.text.main)
+ __arm_cp.14_64 0x08004860 Number 4 main.o(.text.main)
+ __arm_cp.14_65 0x08004864 Number 4 main.o(.text.main)
+ __arm_cp.14_66 0x08004868 Number 4 main.o(.text.main)
+ __arm_cp.14_67 0x0800486c Number 4 main.o(.text.main)
+ __arm_cp.14_68 0x08004870 Number 4 main.o(.text.main)
+ __arm_cp.14_69 0x08004874 Number 4 main.o(.text.main)
+ __arm_cp.14_70 0x08004878 Number 4 main.o(.text.main)
+ __arm_cp.14_71 0x0800487c Number 4 main.o(.text.main)
+ __arm_cp.14_72 0x08004880 Number 4 main.o(.text.main)
+ __arm_cp.14_73 0x08004884 Number 4 main.o(.text.main)
+ __arm_cp.14_76 0x08004890 Number 4 main.o(.text.main)
+ __arm_cp.14_77 0x08004894 Number 4 main.o(.text.main)
+ __arm_cp.14_81 0x080048a4 Number 4 main.o(.text.main)
+ __arm_cp.14_82 0x080048a8 Number 4 main.o(.text.main)
+ __arm_cp.14_83 0x080048ac Number 4 main.o(.text.main)
+ __arm_cp.14_85 0x080048b4 Number 4 main.o(.text.main)
+ __arm_cp.14_86 0x080048b8 Number 4 main.o(.text.main)
+ __arm_cp.14_4 0x08004cac Number 4 main.o(.text.main)
+ __arm_cp.14_7 0x08004cb0 Number 4 main.o(.text.main)
+ __arm_cp.14_8 0x08004cb4 Number 4 main.o(.text.main)
+ __arm_cp.14_9 0x08004cb8 Number 4 main.o(.text.main)
+ __arm_cp.14_10 0x08004cbc Number 4 main.o(.text.main)
+ __arm_cp.14_13 0x08004cc0 Number 4 main.o(.text.main)
+ __arm_cp.14_15 0x08004cc4 Number 4 main.o(.text.main)
+ __arm_cp.14_16 0x08004cc8 Number 4 main.o(.text.main)
+ __arm_cp.14_17 0x08004ccc Number 4 main.o(.text.main)
+ __arm_cp.14_37 0x08004cd0 Number 4 main.o(.text.main)
+ __arm_cp.14_43 0x08004cd4 Number 4 main.o(.text.main)
+ [Anonymous Symbol] 0x08004cd8 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ __arm_cp.4_0 0x08005304 Number 4 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08005308 Section 0 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_0 0x080054b4 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_1 0x080054b8 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_2 0x080054bc Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_3 0x080054c0 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_4 0x080054c4 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_5 0x080054c8 Number 4 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x080054cc Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08005514 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ __arm_cp.1_0 0x08005524 Number 4 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08005528 Section 0 gd32e23x_misc.o(.text.nvic_irq_enable)
+ __arm_cp.0_0 0x08005574 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
+ __arm_cp.0_1 0x08005578 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
+ __arm_cp.0_2 0x0800557c Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08005580 Section 0 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ __arm_cp.3_0 0x08005590 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ __arm_cp.3_1 0x08005594 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ [Anonymous Symbol] 0x08005598 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x080055f0 Section 0 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_2 0x080056b0 Number 4 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_3 0x080056b4 Number 4 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_4 0x080056b8 Number 4 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_7 0x080056bc Number 4 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x080056c0 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08005708 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08005750 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x080057a8 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08005804 Section 0 sounds.o(.text.playStartupTune)
+ __arm_cp.6_0 0x08005874 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_1 0x08005878 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_2 0x0800587c Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_3 0x08005880 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_4 0x08005884 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_5 0x08005888 Number 4 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x0800588c Section 0 main.o(.text.processDshot)
+ __arm_cp.12_0 0x080058bc Number 4 main.o(.text.processDshot)
+ __arm_cp.12_1 0x080058c0 Number 4 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x080058c4 Section 0 phaseouts.o(.text.proportionalBrake)
+ __arm_cp.1_0 0x08005930 Number 4 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005934 Section 0 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ __arm_cp.14_0 0x080059fc Number 4 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ __arm_cp.14_1 0x08005a00 Number 4 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ [Anonymous Symbol] 0x08005a04 Section 0 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_0 0x08005b78 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_1 0x08005b7c Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_2 0x08005b80 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_4 0x08005b94 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_5 0x08005b98 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_6 0x08005b9c Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ [Anonymous Symbol] 0x08005ba0 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_disable)
+ [Anonymous Symbol] 0x08005bb4 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_enable)
+ [Anonymous Symbol] 0x08005bc8 Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_disable)
+ [Anonymous Symbol] 0x08005bdc Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
+ __arm_cp.5_0 0x08005bf0 Number 4 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
+ [Anonymous Symbol] 0x08005bf4 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005c44 Section 0 io.o(.text.receiveDshotDma)
+ __arm_cp.0_2 0x08005cb0 Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_3 0x08005cb4 Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_5 0x08005cb8 Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_6 0x08005cbc Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_8 0x08005cc0 Number 4 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005cc4 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ __arm_cp.24_0 0x08005cd0 Number 4 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005cd4 Section 0 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_0 0x08005d2c Number 4 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_1 0x08005d30 Number 4 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_2 0x08005d34 Number 4 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_3 0x08005d38 Number 4 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005d3c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005ee0 Section 0 io.o(.text.sendDshotDma)
+ __arm_cp.1_0 0x08005f54 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_1 0x08005f58 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_2 0x08005f5c Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_3 0x08005f60 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_4 0x08005f64 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_5 0x08005f68 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_6 0x08005f6c Number 4 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005f70 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ __arm_cp.1_0 0x08005fb0 Number 4 serial_telemetry.o(.text.send_telem_DMA)
+ __arm_cp.1_1 0x08005fb4 Number 4 serial_telemetry.o(.text.send_telem_DMA)
+ __arm_cp.1_2 0x08005fb8 Number 4 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005fbc Section 0 main.o(.text.setInput)
+ __arm_cp.9_11 0x080063a0 Number 4 main.o(.text.setInput)
+ __arm_cp.9_1 0x08006620 Number 4 main.o(.text.setInput)
+ __arm_cp.9_2 0x08006624 Number 4 main.o(.text.setInput)
+ __arm_cp.9_3 0x08006628 Number 4 main.o(.text.setInput)
+ __arm_cp.9_4 0x0800662c Number 4 main.o(.text.setInput)
+ __arm_cp.9_5 0x08006630 Number 4 main.o(.text.setInput)
+ __arm_cp.9_6 0x08006634 Number 4 main.o(.text.setInput)
+ __arm_cp.9_7 0x08006638 Number 4 main.o(.text.setInput)
+ __arm_cp.9_8 0x0800663c Number 4 main.o(.text.setInput)
+ __arm_cp.9_9 0x08006640 Number 4 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08006644 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08006650 Section 0 peripherals.o(.text.setPWMCompare1)
+ __arm_cp.20_0 0x08006658 Number 4 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x0800665c Section 0 peripherals.o(.text.setPWMCompare2)
+ __arm_cp.21_0 0x08006664 Number 4 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08006668 Section 0 peripherals.o(.text.setPWMCompare3)
+ __arm_cp.22_0 0x08006670 Number 4 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08006674 Section 0 sounds.o(.text.setVolume)
+ __arm_cp.1_0 0x08006684 Number 4 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08006688 Section 0 main.o(.text.startMotor)
+ __arm_cp.8_0 0x0800672c Number 4 main.o(.text.startMotor)
+ __arm_cp.8_1 0x08006730 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_2 0x08006734 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_3 0x08006738 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_4 0x0800673c Number 4 main.o(.text.startMotor)
+ __arm_cp.8_5 0x08006740 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_6 0x08006744 Number 4 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08006748 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_0 0x08006804 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_1 0x08006808 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_2 0x0800680c Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_3 0x08006810 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_4 0x08006814 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08006818 Section 0 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_0 0x08006bd8 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_1 0x08006bdc Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_2 0x08006be0 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_3 0x08006be4 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_4 0x08006be8 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_5 0x08006bec Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_6 0x08006bf0 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_7 0x08006bf4 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_8 0x08006bf8 Number 4 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006bfc Section 0 gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable)
+ [Anonymous Symbol] 0x08006c06 Section 0 gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable)
+ [Anonymous Symbol] 0x08006c10 Section 0 gd32e23x_timer.o(.text.timer_break_config)
+ [Anonymous Symbol] 0x08006c2e Section 0 gd32e23x_timer.o(.text.timer_break_struct_para_init)
+ [Anonymous Symbol] 0x08006c40 Section 0 gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config)
+ [Anonymous Symbol] 0x08006c76 Section 0 gd32e23x_timer.o(.text.timer_channel_input_struct_para_init)
+ [Anonymous Symbol] 0x08006c84 Section 0 gd32e23x_timer.o(.text.timer_channel_output_config)
+ __arm_cp.42_0 0x08006e94 Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
+ __arm_cp.42_3 0x08006e98 Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
+ __arm_cp.42_4 0x08006e9c Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
+ [Anonymous Symbol] 0x08006ea0 Section 0 gd32e23x_timer.o(.text.timer_channel_output_mode_config)
+ [Anonymous Symbol] 0x08006efc Section 0 gd32e23x_timer.o(.text.timer_channel_output_shadow_config)
+ [Anonymous Symbol] 0x08006f58 Section 0 gd32e23x_timer.o(.text.timer_channel_output_state_config)
+ [Anonymous Symbol] 0x08006fb2 Section 0 gd32e23x_timer.o(.text.timer_channel_output_struct_para_init)
+ [Anonymous Symbol] 0x08006fc4 Section 0 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_0 0x08007028 Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_1 0x0800702c Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_2 0x08007030 Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_8 0x08007034 Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ [Anonymous Symbol] 0x08007038 Section 0 gd32e23x_timer.o(.text.timer_enable)
+ [Anonymous Symbol] 0x08007042 Section 0 gd32e23x_timer.o(.text.timer_event_software_generate)
+ [Anonymous Symbol] 0x0800704a Section 0 gd32e23x_timer.o(.text.timer_flag_clear)
+ [Anonymous Symbol] 0x08007050 Section 0 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_0 0x080070e0 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_1 0x080070e4 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_2 0x080070e8 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_3 0x080070ec Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_4 0x080070f0 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_5 0x080070f4 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_6 0x080070f8 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_7 0x080070fc Number 4 gd32e23x_timer.o(.text.timer_init)
+ [Anonymous Symbol] 0x08007100 Section 0 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ __arm_cp.56_0 0x08007258 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ __arm_cp.56_1 0x0800725c Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ __arm_cp.56_2 0x08007260 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ [Anonymous Symbol] 0x08007264 Section 0 gd32e23x_timer.o(.text.timer_interrupt_disable)
+ [Anonymous Symbol] 0x0800726c Section 0 gd32e23x_timer.o(.text.timer_interrupt_flag_clear)
+ [Anonymous Symbol] 0x08007272 Section 0 gd32e23x_timer.o(.text.timer_prescaler_config)
+ [Anonymous Symbol] 0x08007282 Section 0 gd32e23x_timer.o(.text.timer_primary_output_config)
+ [Anonymous Symbol] 0x08007298 Section 0 gd32e23x_timer.o(.text.timer_struct_para_init)
+ __arm_cp.1_0 0x080072a8 Number 4 gd32e23x_timer.o(.text.timer_struct_para_init)
+ [Anonymous Symbol] 0x080072ac Section 0 signal.o(.text.transfercomplete)
+ __arm_cp.2_0 0x080073e0 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_1 0x080073e4 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_2 0x080073e8 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_3 0x080073ec Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_4 0x080073f0 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_5 0x080073f4 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_6 0x080073f8 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_7 0x080073fc Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_8 0x08007400 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_9 0x08007404 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_10 0x08007408 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_11 0x0800740c Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_12 0x08007410 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_13 0x08007414 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_14 0x08007418 Number 4 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x0800741c Section 0 gd32e23x_usart.o(.text.usart_baudrate_set)
+ __arm_cp.1_0 0x0800746c Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
+ __arm_cp.1_1 0x08007470 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
+ __arm_cp.1_2 0x08007474 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
+ [Anonymous Symbol] 0x08007478 Section 0 gd32e23x_usart.o(.text.usart_dma_transmit_config)
+ [Anonymous Symbol] 0x08007488 Section 0 gd32e23x_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08007492 Section 0 gd32e23x_usart.o(.text.usart_halfduplex_enable)
+ [Anonymous Symbol] 0x080074a4 Section 0 gd32e23x_usart.o(.text.usart_receive_config)
+ [Anonymous Symbol] 0x080074b4 Section 0 gd32e23x_usart.o(.text.usart_transmit_config)
+ [Anonymous Symbol] 0x080074c4 Section 0 main.o(.text.zcfoundroutine)
+ __arm_cp.11_0 0x080075cc Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_1 0x080075d0 Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_2 0x080075d4 Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_3 0x080075d8 Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_4 0x080075dc Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_5 0x080075e0 Number 4 main.o(.text.zcfoundroutine)
+ i.__ARM_clz 0x080075e4 Section 0 depilogue.o(i.__ARM_clz)
+ i.__scatterload_copy 0x08007612 Section 14 handlers.o(i.__scatterload_copy)
+ i.__scatterload_null 0x08007620 Section 2 handlers.o(i.__scatterload_null)
+ i.__scatterload_zeroinit 0x08007622 Section 14 handlers.o(i.__scatterload_zeroinit)
+ [Anonymous Symbol] 0x08007630 Section 0 gd32e23x_rcu.o(.rodata.cst8)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
[Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
[Anonymous Symbol] 0x20000058 Section 0 signal.o(.data..L_MergedGlobals)
- [Anonymous Symbol] 0x2000005c Section 0 main.o(.data..L_MergedGlobals.1)
- [Anonymous Symbol] 0x200003c0 Section 0 dshot.o(.bss..L_MergedGlobals)
- [Anonymous Symbol] 0x2000041c Section 0 io.o(.bss..L_MergedGlobals)
- [Anonymous Symbol] 0x20000420 Section 0 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000060 Section 0 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x200003b8 Section 0 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000414 Section 0 io.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000418 Section 0 signal.o(.bss..L_MergedGlobals.1)
[Anonymous Symbol] 0x20000434 Section 0 main.o(.bss..L_MergedGlobals.2)
[Anonymous Symbol] 0x200004b0 Section 0 main.o(.bss..L_MergedGlobals.3)
- delay 0x20000510 Data 4 systick.o(.bss.delay)
- [Anonymous Symbol] 0x20000510 Section 0 systick.o(.bss.delay)
- STACK 0x20000760 Section 1024 startup_gd32e23x.o(STACK)
+ delay 0x200004e0 Data 4 systick.o(.bss.delay)
+ [Anonymous Symbol] 0x200004e0 Section 0 systick.o(.bss.delay)
+ STACK 0x20000800 Section 1024 startup_gd32e23x.o(STACK)
Global Symbols
@@ -2907,188 +2957,194 @@ Image Symbol Table
__aeabi_fsub 0x080011e7 Thumb Code 8 fadd.o(.text)
__aeabi_frsub 0x080011ef Thumb Code 8 fadd.o(.text)
__aeabi_fdiv 0x080011f7 Thumb Code 124 fdiv.o(.text)
- __aeabi_fcmple 0x08001273 Thumb Code 28 fcmple.o(.text)
- __aeabi_fcmplt 0x0800128f Thumb Code 28 fcmplt.o(.text)
- __aeabi_fcmpge 0x080012ab Thumb Code 28 fcmpge.o(.text)
- __aeabi_fcmpgt 0x080012c7 Thumb Code 28 fcmpgt.o(.text)
- __aeabi_i2f 0x080012e3 Thumb Code 22 fflti.o(.text)
- __aeabi_f2iz 0x080012f9 Thumb Code 50 ffixi.o(.text)
- __I$use$fp 0x0800132b Thumb Code 0 iusefp.o(.text)
- _float_round 0x0800132b Thumb Code 16 fepilogue.o(.text)
- _float_epilogue 0x0800133b Thumb Code 114 fepilogue.o(.text)
- __scatterload 0x080013ad Thumb Code 28 init.o(.text)
- __scatterload_rt2 0x080013ad Thumb Code 0 init.o(.text)
- __decompress 0x080013d1 Thumb Code 0 __dczerorl2.o(.text)
- __decompress1 0x080013d1 Thumb Code 86 __dczerorl2.o(.text)
- ADC_CMP_IRQHandler 0x08001427 Thumb Code 32 gd32e23x_it.o(.text.ADC_CMP_IRQHandler)
- ADC_Init 0x08001449 Thumb Code 228 adc.o(.text.ADC_Init)
- DMA_Channel3_4_IRQHandler 0x08001539 Thumb Code 104 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
- EXTI4_15_IRQHandler 0x080015a9 Thumb Code 2 gd32e23x_it.o(.text.EXTI4_15_IRQHandler)
- HardFault_Handler 0x080015ab Thumb Code 2 gd32e23x_it.o(.text.HardFault_Handler)
- MX_IWDG_Init 0x080015ad Thumb Code 22 peripherals.o(.text.MX_IWDG_Init)
- NMI_Handler 0x080015c3 Thumb Code 2 gd32e23x_it.o(.text.NMI_Handler)
- PendSV_Handler 0x080015c5 Thumb Code 2 gd32e23x_it.o(.text.PendSV_Handler)
- PeriodElapsedCallback 0x080015c9 Thumb Code 80 main.o(.text.PeriodElapsedCallback)
- SVC_Handler 0x08001625 Thumb Code 2 gd32e23x_it.o(.text.SVC_Handler)
- SysTick_Handler 0x08001627 Thumb Code 4 gd32e23x_it.o(.text.SysTick_Handler)
- SystemInit 0x0800162d Thumb Code 276 system_gd32e23x.o(.text.SystemInit)
- TIM0_Init 0x08001761 Thumb Code 476 peripherals.o(.text.TIM0_Init)
- TIMER13_IRQHandler 0x0800194d Thumb Code 20 gd32e23x_it.o(.text.TIMER13_IRQHandler)
- TIMER14_IRQHandler 0x08001965 Thumb Code 36 gd32e23x_it.o(.text.TIMER14_IRQHandler)
- TIMER15_IRQHandler 0x0800198d Thumb Code 20 gd32e23x_it.o(.text.TIMER15_IRQHandler)
- TIMER2_IRQHandler 0x080019a5 Thumb Code 52 gd32e23x_it.o(.text.TIMER2_IRQHandler)
- UN_TIM_Init 0x080019d9 Thumb Code 176 peripherals.o(.text.UN_TIM_Init)
- USART1_IRQHandler 0x08001ab1 Thumb Code 2 gd32e23x_it.o(.text.USART1_IRQHandler)
- adc_calibration_enable 0x08001ab5 Thumb Code 32 gd32e23x_adc.o(.text.adc_calibration_enable)
- adc_channel_length_config 0x08001ad5 Thumb Code 60 gd32e23x_adc.o(.text.adc_channel_length_config)
- adc_data_alignment_config 0x08001b15 Thumb Code 24 gd32e23x_adc.o(.text.adc_data_alignment_config)
- adc_dma_mode_enable 0x08001b2d Thumb Code 16 gd32e23x_adc.o(.text.adc_dma_mode_enable)
- adc_enable 0x08001b3d Thumb Code 20 gd32e23x_adc.o(.text.adc_enable)
- adc_external_trigger_config 0x08001b51 Thumb Code 72 gd32e23x_adc.o(.text.adc_external_trigger_config)
- adc_external_trigger_source_config 0x08001b99 Thumb Code 32 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
- adc_regular_channel_config 0x08001bc1 Thumb Code 136 gd32e23x_adc.o(.text.adc_regular_channel_config)
- adc_software_trigger_enable 0x08001c4d Thumb Code 40 gd32e23x_adc.o(.text.adc_software_trigger_enable)
- adc_special_function_config 0x08001c75 Thumb Code 112 gd32e23x_adc.o(.text.adc_special_function_config)
- adc_tempsensor_vrefint_enable 0x08001ce9 Thumb Code 16 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
- advanceincrement 0x08001cfd Thumb Code 256 main.o(.text.advanceincrement)
- allOff 0x08001e09 Thumb Code 116 phaseouts.o(.text.allOff)
- allpwm 0x08001e7d Thumb Code 136 phaseouts.o(.text.allpwm)
- changeCompInput 0x08001f0d Thumb Code 104 comparator.o(.text.changeCompInput)
- cmp_enable 0x08001f85 Thumb Code 12 gd32e23x_cmp.o(.text.cmp_enable)
- cmp_mode_init 0x08001f91 Thumb Code 32 gd32e23x_cmp.o(.text.cmp_mode_init)
- cmp_output_init 0x08001fb5 Thumb Code 32 gd32e23x_cmp.o(.text.cmp_output_init)
- cmp_output_level_get 0x08001fd5 Thumb Code 12 gd32e23x_cmp.o(.text.cmp_output_level_get)
- comStep 0x08001fe5 Thumb Code 756 phaseouts.o(.text.comStep)
- commutate 0x080022e1 Thumb Code 304 main.o(.text.commutate)
- computeDshotDMA 0x0800242d Thumb Code 920 dshot.o(.text.computeDshotDMA)
- computeServoInput 0x080027f1 Thumb Code 356 signal.o(.text.computeServoInput)
- delayMicros 0x08002981 Thumb Code 16 functions.o(.text.delayMicros)
- delayMillis 0x08002995 Thumb Code 48 functions.o(.text.delayMillis)
- delay_decrement 0x080029cd Thumb Code 16 systick.o(.text.delay_decrement)
- detectInput 0x080029e1 Thumb Code 320 signal.o(.text.detectInput)
- disableComTimerInt 0x08002b45 Thumb Code 12 peripherals.o(.text.disableComTimerInt)
- dma_channel_disable 0x08002b55 Thumb Code 16 gd32e23x_dma.o(.text.dma_channel_disable)
- dma_channel_enable 0x08002b65 Thumb Code 16 gd32e23x_dma.o(.text.dma_channel_enable)
- dma_circulation_disable 0x08002b75 Thumb Code 16 gd32e23x_dma.o(.text.dma_circulation_disable)
- dma_circulation_enable 0x08002b85 Thumb Code 16 gd32e23x_dma.o(.text.dma_circulation_enable)
- dma_deinit 0x08002b95 Thumb Code 44 gd32e23x_dma.o(.text.dma_deinit)
- dma_init 0x08002bc1 Thumb Code 112 gd32e23x_dma.o(.text.dma_init)
- dma_interrupt_enable 0x08002c31 Thumb Code 16 gd32e23x_dma.o(.text.dma_interrupt_enable)
- dma_interrupt_flag_clear 0x08002c41 Thumb Code 16 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
- dma_interrupt_flag_get 0x08002c55 Thumb Code 64 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
- dma_memory_address_config 0x08002c99 Thumb Code 12 gd32e23x_dma.o(.text.dma_memory_address_config)
- dma_periph_address_config 0x08002ca9 Thumb Code 12 gd32e23x_dma.o(.text.dma_periph_address_config)
- dma_struct_para_init 0x08002cb9 Thumb Code 20 gd32e23x_dma.o(.text.dma_struct_para_init)
- dma_transfer_direction_config 0x08002ccd Thumb Code 28 gd32e23x_dma.o(.text.dma_transfer_direction_config)
- dma_transfer_number_config 0x08002ced Thumb Code 12 gd32e23x_dma.o(.text.dma_transfer_number_config)
- enableCompInterrupts 0x08002cfd Thumb Code 16 comparator.o(.text.enableCompInterrupts)
- enableCorePeripherals 0x08002d11 Thumb Code 220 peripherals.o(.text.enableCorePeripherals)
- enableHalfTransferInt 0x08002e01 Thumb Code 12 io.o(.text.enableHalfTransferInt)
- exti_flag_clear 0x08002e11 Thumb Code 8 gd32e23x_exti.o(.text.exti_flag_clear)
- exti_init 0x08002e19 Thumb Code 104 gd32e23x_exti.o(.text.exti_init)
- exti_interrupt_flag_clear 0x08002e85 Thumb Code 8 gd32e23x_exti.o(.text.exti_interrupt_flag_clear)
- exti_interrupt_flag_get 0x08002e8d Thumb Code 16 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
- fmc_flag_clear 0x08002ea1 Thumb Code 8 gd32e23x_fmc.o(.text.fmc_flag_clear)
- fmc_lock 0x08002ea9 Thumb Code 12 gd32e23x_fmc.o(.text.fmc_lock)
- fmc_page_erase 0x08002eb9 Thumb Code 112 gd32e23x_fmc.o(.text.fmc_page_erase)
- fmc_prefetch_enable 0x08002f29 Thumb Code 12 gd32e23x_fmc.o(.text.fmc_prefetch_enable)
- fmc_unlock 0x08002f35 Thumb Code 20 gd32e23x_fmc.o(.text.fmc_unlock)
- fmc_word_program 0x08002f55 Thumb Code 104 gd32e23x_fmc.o(.text.fmc_word_program)
- fmc_wscnt_set 0x08002fc5 Thumb Code 16 gd32e23x_fmc.o(.text.fmc_wscnt_set)
- fullBrake 0x08002fd9 Thumb Code 116 phaseouts.o(.text.fullBrake)
- fwdgt_config 0x08003051 Thumb Code 64 gd32e23x_fwdgt.o(.text.fwdgt_config)
- fwdgt_counter_reload 0x0800309d Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
- fwdgt_enable 0x080030a9 Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_enable)
- generatePwmTimerEvent 0x080030b9 Thumb Code 8 peripherals.o(.text.generatePwmTimerEvent)
- getAbsDif 0x080030c5 Thumb Code 10 functions.o(.text.getAbsDif)
- getCompOutputLevel 0x080030cf Thumb Code 10 comparator.o(.text.getCompOutputLevel)
- getInputPinState 0x080030d9 Thumb Code 12 io.o(.text.getInputPinState)
- getintervaTimerCount 0x080030e9 Thumb Code 8 peripherals.o(.text.getintervaTimerCount)
- gpio_af_set 0x080030f5 Thumb Code 280 gd32e23x_gpio.o(.text.gpio_af_set)
- gpio_mode_set 0x08003225 Thumb Code 476 gd32e23x_gpio.o(.text.gpio_mode_set)
- gpio_output_options_set 0x08003431 Thumb Code 308 gd32e23x_gpio.o(.text.gpio_output_options_set)
- initAfterJump 0x08003565 Thumb Code 20 peripherals.o(.text.initAfterJump)
- initCorePeripherals 0x08003579 Thumb Code 308 peripherals.o(.text.initCorePeripherals)
- interruptRoutine 0x080036d1 Thumb Code 160 main.o(.text.interruptRoutine)
- loadEEpromSettings 0x08003771 Thumb Code 656 main.o(.text.loadEEpromSettings)
- main 0x08003a39 Thumb Code 1704 main.o(.text.main)
- makeTelemPackage 0x08004105 Thumb Code 1580 serial_telemetry.o(.text.makeTelemPackage)
- make_dshot_package 0x08004735 Thumb Code 404 dshot.o(.text.make_dshot_package)
- map 0x080048e5 Thumb Code 36 functions.o(.text.map)
- maskPhaseInterrupts 0x08004909 Thumb Code 16 comparator.o(.text.maskPhaseInterrupts)
- nvic_irq_enable 0x0800491d Thumb Code 92 gd32e23x_misc.o(.text.nvic_irq_enable)
- nvic_vector_table_set 0x08004985 Thumb Code 16 gd32e23x_misc.o(.text.nvic_vector_table_set)
- playBeaconTune3 0x0800499d Thumb Code 92 sounds.o(.text.playBeaconTune3)
- playBlueJayTune 0x080049f9 Thumb Code 216 sounds.o(.text.playBlueJayTune)
- playChangedTone 0x08004ae1 Thumb Code 84 sounds.o(.text.playChangedTone)
- playDefaultTone 0x08004b35 Thumb Code 84 sounds.o(.text.playDefaultTone)
- playInputTune 0x08004b89 Thumb Code 100 sounds.o(.text.playInputTune)
- playInputTune2 0x08004bed Thumb Code 104 sounds.o(.text.playInputTune2)
- playStartupTune 0x08004c55 Thumb Code 120 sounds.o(.text.playStartupTune)
- proportionalBrake 0x08004ce1 Thumb Code 108 phaseouts.o(.text.proportionalBrake)
- rcu_adc_clock_config 0x08004d51 Thumb Code 200 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
- rcu_clock_freq_get 0x08004e21 Thumb Code 396 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
- rcu_periph_clock_disable 0x08004fd5 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_clock_disable)
- rcu_periph_clock_enable 0x08004fe9 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_clock_enable)
- rcu_periph_reset_disable 0x08004ffd Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_reset_disable)
- rcu_periph_reset_enable 0x08005011 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
- read_flash_bin 0x08005029 Thumb Code 18 eeprom.o(.text.read_flash_bin)
- receiveDshotDma 0x0800503d Thumb Code 108 io.o(.text.receiveDshotDma)
- reloadWatchDogCounter 0x080050c5 Thumb Code 4 peripherals.o(.text.reloadWatchDogCounter)
- resetInputCaptureTimer 0x080050c9 Thumb Code 12 peripherals.o(.text.resetInputCaptureTimer)
- saveEEpromSettings 0x080050d9 Thumb Code 88 main.o(.text.saveEEpromSettings)
- save_flash_nolib 0x08005141 Thumb Code 182 eeprom.o(.text.save_flash_nolib)
- sendDshotDma 0x080051f9 Thumb Code 124 io.o(.text.sendDshotDma)
- send_telem_DMA 0x08005289 Thumb Code 64 serial_telemetry.o(.text.send_telem_DMA)
- setAndEnableComInt 0x080052cd Thumb Code 20 peripherals.o(.text.setAndEnableComInt)
- setAutoReloadPWM 0x080052e5 Thumb Code 8 peripherals.o(.text.setAutoReloadPWM)
- setDutyCycleAll 0x080052f1 Thumb Code 12 peripherals.o(.text.setDutyCycleAll)
- setInputPolarityRising 0x080052fd Thumb Code 8 io.o(.text.setInputPolarityRising)
- setPWMCompare1 0x08005309 Thumb Code 8 peripherals.o(.text.setPWMCompare1)
- setPWMCompare2 0x08005315 Thumb Code 8 peripherals.o(.text.setPWMCompare2)
- setPWMCompare3 0x08005321 Thumb Code 8 peripherals.o(.text.setPWMCompare3)
- setPrescalerPWM 0x0800532d Thumb Code 8 peripherals.o(.text.setPrescalerPWM)
- setVolume 0x08005339 Thumb Code 16 sounds.o(.text.setVolume)
- setintervaTimerCount 0x0800534d Thumb Code 8 peripherals.o(.text.setintervaTimerCount)
- telem_UART_Init 0x08005359 Thumb Code 188 serial_telemetry.o(.text.telem_UART_Init)
- tenKhzRoutine 0x08005429 Thumb Code 2356 main.o(.text.tenKhzRoutine)
- timer_auto_reload_shadow_disable 0x08005d81 Thumb Code 10 gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable)
- timer_auto_reload_shadow_enable 0x08005d8b Thumb Code 10 gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable)
- timer_break_config 0x08005d95 Thumb Code 30 gd32e23x_timer.o(.text.timer_break_config)
- timer_break_struct_para_init 0x08005db3 Thumb Code 18 gd32e23x_timer.o(.text.timer_break_struct_para_init)
- timer_channel_complementary_output_state_config 0x08005dc5 Thumb Code 54 gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config)
- timer_channel_input_struct_para_init 0x08005dfb Thumb Code 14 gd32e23x_timer.o(.text.timer_channel_input_struct_para_init)
- timer_channel_output_config 0x08005e09 Thumb Code 544 gd32e23x_timer.o(.text.timer_channel_output_config)
- timer_channel_output_mode_config 0x08006035 Thumb Code 92 gd32e23x_timer.o(.text.timer_channel_output_mode_config)
- timer_channel_output_shadow_config 0x08006091 Thumb Code 92 gd32e23x_timer.o(.text.timer_channel_output_shadow_config)
- timer_channel_output_state_config 0x080060ed Thumb Code 90 gd32e23x_timer.o(.text.timer_channel_output_state_config)
- timer_channel_output_struct_para_init 0x08006147 Thumb Code 16 gd32e23x_timer.o(.text.timer_channel_output_struct_para_init)
- timer_deinit 0x08006159 Thumb Code 100 gd32e23x_timer.o(.text.timer_deinit)
- timer_dma_enable 0x080061cd Thumb Code 8 gd32e23x_timer.o(.text.timer_dma_enable)
- timer_enable 0x080061d5 Thumb Code 10 gd32e23x_timer.o(.text.timer_enable)
- timer_event_software_generate 0x080061df Thumb Code 8 gd32e23x_timer.o(.text.timer_event_software_generate)
- timer_flag_clear 0x080061e7 Thumb Code 6 gd32e23x_timer.o(.text.timer_flag_clear)
- timer_init 0x080061ed Thumb Code 144 gd32e23x_timer.o(.text.timer_init)
- timer_input_pwm_capture_config 0x0800629d Thumb Code 344 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
- timer_interrupt_disable 0x08006401 Thumb Code 8 gd32e23x_timer.o(.text.timer_interrupt_disable)
- timer_interrupt_flag_clear 0x08006409 Thumb Code 6 gd32e23x_timer.o(.text.timer_interrupt_flag_clear)
- timer_interrupt_flag_get 0x0800640f Thumb Code 20 gd32e23x_timer.o(.text.timer_interrupt_flag_get)
- timer_prescaler_config 0x08006423 Thumb Code 16 gd32e23x_timer.o(.text.timer_prescaler_config)
- timer_primary_output_config 0x08006433 Thumb Code 22 gd32e23x_timer.o(.text.timer_primary_output_config)
- timer_struct_para_init 0x08006449 Thumb Code 16 gd32e23x_timer.o(.text.timer_struct_para_init)
- transfercomplete 0x0800645d Thumb Code 240 signal.o(.text.transfercomplete)
- usart_baudrate_set 0x08006579 Thumb Code 80 gd32e23x_usart.o(.text.usart_baudrate_set)
- usart_dma_transmit_config 0x080065d5 Thumb Code 16 gd32e23x_usart.o(.text.usart_dma_transmit_config)
- usart_enable 0x080065e5 Thumb Code 10 gd32e23x_usart.o(.text.usart_enable)
- usart_halfduplex_enable 0x080065ef Thumb Code 18 gd32e23x_usart.o(.text.usart_halfduplex_enable)
- usart_receive_config 0x08006601 Thumb Code 16 gd32e23x_usart.o(.text.usart_receive_config)
- usart_transmit_config 0x08006611 Thumb Code 16 gd32e23x_usart.o(.text.usart_transmit_config)
- __scatterload_copy 0x08006621 Thumb Code 14 handlers.o(i.__scatterload_copy)
- __scatterload_null 0x0800662f Thumb Code 2 handlers.o(i.__scatterload_null)
- __scatterload_zeroinit 0x08006631 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
- gcr_encode_table 0x08006646 Data 16 dshot.o(.rodata.gcr_encode_table)
- Region$$Table$$Base 0x08006658 Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x08006678 Number 0 anon$$obj.o(Region$$Table)
+ __aeabi_dadd 0x08001275 Thumb Code 328 dadd.o(.text)
+ __aeabi_dsub 0x080013bd Thumb Code 12 dadd.o(.text)
+ __aeabi_drsub 0x080013c9 Thumb Code 12 dadd.o(.text)
+ __aeabi_dmul 0x080013d9 Thumb Code 202 dmul.o(.text)
+ __aeabi_ddiv 0x080014a9 Thumb Code 234 ddiv.o(.text)
+ __aeabi_fcmple 0x08001599 Thumb Code 28 fcmple.o(.text)
+ __aeabi_fcmplt 0x080015b5 Thumb Code 28 fcmplt.o(.text)
+ __aeabi_fcmpge 0x080015d1 Thumb Code 28 fcmpge.o(.text)
+ __aeabi_fcmpgt 0x080015ed Thumb Code 28 fcmpgt.o(.text)
+ __aeabi_i2f 0x08001609 Thumb Code 22 fflti.o(.text)
+ __aeabi_ui2d 0x08001621 Thumb Code 24 dfltui.o(.text)
+ __aeabi_f2iz 0x0800163d Thumb Code 50 ffixi.o(.text)
+ __aeabi_d2iz 0x08001671 Thumb Code 62 dfixi.o(.text)
+ __aeabi_llsl 0x080016b9 Thumb Code 32 llshl.o(.text)
+ _ll_shift_l 0x080016b9 Thumb Code 0 llshl.o(.text)
+ __aeabi_llsr 0x080016d9 Thumb Code 34 llushr.o(.text)
+ _ll_ushift_r 0x080016d9 Thumb Code 0 llushr.o(.text)
+ __aeabi_lasr 0x080016fb Thumb Code 38 llsshr.o(.text)
+ _ll_sshift_r 0x080016fb Thumb Code 0 llsshr.o(.text)
+ __I$use$fp 0x08001721 Thumb Code 0 iusefp.o(.text)
+ _float_round 0x08001721 Thumb Code 16 fepilogue.o(.text)
+ _float_epilogue 0x08001731 Thumb Code 114 fepilogue.o(.text)
+ _double_round 0x080017a3 Thumb Code 26 depilogue.o(.text)
+ _double_epilogue 0x080017bd Thumb Code 164 depilogue.o(.text)
+ __scatterload 0x08001861 Thumb Code 28 init.o(.text)
+ __scatterload_rt2 0x08001861 Thumb Code 0 init.o(.text)
+ __decompress 0x08001885 Thumb Code 0 __dczerorl2.o(.text)
+ __decompress1 0x08001885 Thumb Code 86 __dczerorl2.o(.text)
+ ADC_CMP_IRQHandler 0x080018db Thumb Code 32 gd32e23x_it.o(.text.ADC_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080018fd Thumb Code 24 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001921 Thumb Code 228 adc.o(.text.ADC_Init)
+ DMA_Channel3_4_IRQHandler 0x08001a11 Thumb Code 164 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ EXTI4_15_IRQHandler 0x08001ad5 Thumb Code 20 gd32e23x_it.o(.text.EXTI4_15_IRQHandler)
+ HardFault_Handler 0x08001ae9 Thumb Code 2 gd32e23x_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001aeb Thumb Code 22 peripherals.o(.text.MX_IWDG_Init)
+ NMI_Handler 0x08001b01 Thumb Code 2 gd32e23x_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x08001b03 Thumb Code 2 gd32e23x_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001b05 Thumb Code 204 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001be5 Thumb Code 2 gd32e23x_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001be7 Thumb Code 4 gd32e23x_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001bed Thumb Code 420 system_gd32e23x.o(.text.SystemInit)
+ TIM0_Init 0x08001db1 Thumb Code 476 peripherals.o(.text.TIM0_Init)
+ TIMER13_IRQHandler 0x08001f9d Thumb Code 20 gd32e23x_it.o(.text.TIMER13_IRQHandler)
+ TIMER14_IRQHandler 0x08001fb5 Thumb Code 8 gd32e23x_it.o(.text.TIMER14_IRQHandler)
+ TIMER15_IRQHandler 0x08001fc1 Thumb Code 32 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ TIMER2_IRQHandler 0x08001fed Thumb Code 2 gd32e23x_it.o(.text.TIMER2_IRQHandler)
+ UN_TIM_Init 0x08001ff1 Thumb Code 176 peripherals.o(.text.UN_TIM_Init)
+ USART1_IRQHandler 0x080020c9 Thumb Code 2 gd32e23x_it.o(.text.USART1_IRQHandler)
+ adc_calibration_enable 0x080020cd Thumb Code 68 gd32e23x_adc.o(.text.adc_calibration_enable)
+ adc_channel_length_config 0x08002111 Thumb Code 60 gd32e23x_adc.o(.text.adc_channel_length_config)
+ adc_data_alignment_config 0x08002151 Thumb Code 24 gd32e23x_adc.o(.text.adc_data_alignment_config)
+ adc_dma_mode_enable 0x08002169 Thumb Code 16 gd32e23x_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08002179 Thumb Code 20 gd32e23x_adc.o(.text.adc_enable)
+ adc_external_trigger_config 0x0800218d Thumb Code 64 gd32e23x_adc.o(.text.adc_external_trigger_config)
+ adc_external_trigger_source_config 0x080021cd Thumb Code 32 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ adc_regular_channel_config 0x080021f5 Thumb Code 136 gd32e23x_adc.o(.text.adc_regular_channel_config)
+ adc_software_trigger_enable 0x08002281 Thumb Code 40 gd32e23x_adc.o(.text.adc_software_trigger_enable)
+ adc_special_function_config 0x080022a9 Thumb Code 112 gd32e23x_adc.o(.text.adc_special_function_config)
+ adc_tempsensor_vrefint_enable 0x0800231d Thumb Code 16 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
+ allOff 0x08002331 Thumb Code 116 phaseouts.o(.text.allOff)
+ allpwm 0x080023a9 Thumb Code 136 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08002435 Thumb Code 88 comparator.o(.text.changeCompInput)
+ cmp_enable 0x0800249d Thumb Code 12 gd32e23x_cmp.o(.text.cmp_enable)
+ cmp_mode_init 0x080024a9 Thumb Code 32 gd32e23x_cmp.o(.text.cmp_mode_init)
+ cmp_output_init 0x080024cd Thumb Code 32 gd32e23x_cmp.o(.text.cmp_output_init)
+ cmp_output_level_get 0x080024ed Thumb Code 12 gd32e23x_cmp.o(.text.cmp_output_level_get)
+ comStep 0x080024fd Thumb Code 652 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800279d Thumb Code 952 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002b89 Thumb Code 356 signal.o(.text.computeServoInput)
+ delayMicros 0x08002d19 Thumb Code 32 functions.o(.text.delayMicros)
+ delayMillis 0x08002d39 Thumb Code 68 functions.o(.text.delayMillis)
+ delay_decrement 0x08002d85 Thumb Code 16 systick.o(.text.delay_decrement)
+ detectInput 0x08002d99 Thumb Code 472 signal.o(.text.detectInput)
+ dma_channel_disable 0x08002f95 Thumb Code 16 gd32e23x_dma.o(.text.dma_channel_disable)
+ dma_channel_enable 0x08002fa5 Thumb Code 16 gd32e23x_dma.o(.text.dma_channel_enable)
+ dma_circulation_disable 0x08002fb5 Thumb Code 16 gd32e23x_dma.o(.text.dma_circulation_disable)
+ dma_circulation_enable 0x08002fc5 Thumb Code 16 gd32e23x_dma.o(.text.dma_circulation_enable)
+ dma_deinit 0x08002fd5 Thumb Code 44 gd32e23x_dma.o(.text.dma_deinit)
+ dma_init 0x08003001 Thumb Code 112 gd32e23x_dma.o(.text.dma_init)
+ dma_interrupt_flag_clear 0x08003075 Thumb Code 16 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
+ dma_interrupt_flag_get 0x08003089 Thumb Code 56 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
+ dma_memory_address_config 0x080030c5 Thumb Code 12 gd32e23x_dma.o(.text.dma_memory_address_config)
+ dma_periph_address_config 0x080030d5 Thumb Code 12 gd32e23x_dma.o(.text.dma_periph_address_config)
+ dma_struct_para_init 0x080030e5 Thumb Code 20 gd32e23x_dma.o(.text.dma_struct_para_init)
+ enableCompInterrupts 0x080030f9 Thumb Code 16 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08003109 Thumb Code 252 peripherals.o(.text.enableCorePeripherals)
+ exti_flag_clear 0x08003229 Thumb Code 8 gd32e23x_exti.o(.text.exti_flag_clear)
+ exti_init 0x08003231 Thumb Code 104 gd32e23x_exti.o(.text.exti_init)
+ exti_interrupt_flag_clear 0x0800329d Thumb Code 8 gd32e23x_exti.o(.text.exti_interrupt_flag_clear)
+ exti_interrupt_flag_get 0x080032a5 Thumb Code 12 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
+ fmc_flag_clear 0x080032b5 Thumb Code 8 gd32e23x_fmc.o(.text.fmc_flag_clear)
+ fmc_lock 0x080032bd Thumb Code 12 gd32e23x_fmc.o(.text.fmc_lock)
+ fmc_page_erase 0x080032cd Thumb Code 376 gd32e23x_fmc.o(.text.fmc_page_erase)
+ fmc_prefetch_enable 0x08003445 Thumb Code 12 gd32e23x_fmc.o(.text.fmc_prefetch_enable)
+ fmc_unlock 0x08003451 Thumb Code 20 gd32e23x_fmc.o(.text.fmc_unlock)
+ fmc_word_program 0x08003471 Thumb Code 368 gd32e23x_fmc.o(.text.fmc_word_program)
+ fmc_wscnt_set 0x080035e9 Thumb Code 16 gd32e23x_fmc.o(.text.fmc_wscnt_set)
+ fullBrake 0x080035fd Thumb Code 116 phaseouts.o(.text.fullBrake)
+ fwdgt_config 0x08003675 Thumb Code 136 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ fwdgt_counter_reload 0x0800370d Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
+ fwdgt_enable 0x08003719 Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ generatePwmTimerEvent 0x08003729 Thumb Code 8 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003735 Thumb Code 10 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800373f Thumb Code 10 comparator.o(.text.getCompOutputLevel)
+ getInputPinState 0x08003749 Thumb Code 12 io.o(.text.getInputPinState)
+ gpio_af_set 0x08003759 Thumb Code 280 gd32e23x_gpio.o(.text.gpio_af_set)
+ gpio_mode_set 0x08003889 Thumb Code 476 gd32e23x_gpio.o(.text.gpio_mode_set)
+ gpio_output_options_set 0x08003a95 Thumb Code 308 gd32e23x_gpio.o(.text.gpio_output_options_set)
+ initAfterJump 0x08003bc9 Thumb Code 20 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003bdd Thumb Code 304 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003d2d Thumb Code 204 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003e05 Thumb Code 704 main.o(.text.loadEEpromSettings)
+ main 0x08004101 Thumb Code 2988 main.o(.text.main)
+ makeTelemPackage 0x08004cd9 Thumb Code 1580 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08005309 Thumb Code 428 dshot.o(.text.make_dshot_package)
+ map 0x080054cd Thumb Code 70 functions.o(.text.map)
+ maskPhaseInterrupts 0x08005515 Thumb Code 16 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08005529 Thumb Code 76 gd32e23x_misc.o(.text.nvic_irq_enable)
+ nvic_vector_table_set 0x08005581 Thumb Code 16 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ playBeaconTune3 0x08005599 Thumb Code 88 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x080055f1 Thumb Code 192 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x080056c1 Thumb Code 72 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08005709 Thumb Code 72 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08005751 Thumb Code 88 sounds.o(.text.playInputTune)
+ playInputTune2 0x080057a9 Thumb Code 92 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08005805 Thumb Code 112 sounds.o(.text.playStartupTune)
+ processDshot 0x0800588d Thumb Code 48 main.o(.text.processDshot)
+ proportionalBrake 0x080058c5 Thumb Code 108 phaseouts.o(.text.proportionalBrake)
+ rcu_adc_clock_config 0x08005935 Thumb Code 200 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ rcu_clock_freq_get 0x08005a05 Thumb Code 372 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ rcu_periph_clock_disable 0x08005ba1 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_clock_disable)
+ rcu_periph_clock_enable 0x08005bb5 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_clock_enable)
+ rcu_periph_reset_disable 0x08005bc9 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_reset_disable)
+ rcu_periph_reset_enable 0x08005bdd Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
+ read_flash_bin 0x08005bf5 Thumb Code 80 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005c45 Thumb Code 108 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005cc5 Thumb Code 12 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005cd5 Thumb Code 88 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005d3d Thumb Code 420 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005ee1 Thumb Code 116 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005f71 Thumb Code 64 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005fbd Thumb Code 1636 main.o(.text.setInput)
+ setInputPullUp 0x08006645 Thumb Code 12 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08006651 Thumb Code 8 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x0800665d Thumb Code 8 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08006669 Thumb Code 8 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08006675 Thumb Code 16 sounds.o(.text.setVolume)
+ startMotor 0x08006689 Thumb Code 164 main.o(.text.startMotor)
+ telem_UART_Init 0x08006749 Thumb Code 188 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08006819 Thumb Code 960 main.o(.text.tenKhzRoutine)
+ timer_auto_reload_shadow_disable 0x08006bfd Thumb Code 10 gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable)
+ timer_auto_reload_shadow_enable 0x08006c07 Thumb Code 10 gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable)
+ timer_break_config 0x08006c11 Thumb Code 30 gd32e23x_timer.o(.text.timer_break_config)
+ timer_break_struct_para_init 0x08006c2f Thumb Code 18 gd32e23x_timer.o(.text.timer_break_struct_para_init)
+ timer_channel_complementary_output_state_config 0x08006c41 Thumb Code 54 gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config)
+ timer_channel_input_struct_para_init 0x08006c77 Thumb Code 14 gd32e23x_timer.o(.text.timer_channel_input_struct_para_init)
+ timer_channel_output_config 0x08006c85 Thumb Code 528 gd32e23x_timer.o(.text.timer_channel_output_config)
+ timer_channel_output_mode_config 0x08006ea1 Thumb Code 92 gd32e23x_timer.o(.text.timer_channel_output_mode_config)
+ timer_channel_output_shadow_config 0x08006efd Thumb Code 92 gd32e23x_timer.o(.text.timer_channel_output_shadow_config)
+ timer_channel_output_state_config 0x08006f59 Thumb Code 90 gd32e23x_timer.o(.text.timer_channel_output_state_config)
+ timer_channel_output_struct_para_init 0x08006fb3 Thumb Code 16 gd32e23x_timer.o(.text.timer_channel_output_struct_para_init)
+ timer_deinit 0x08006fc5 Thumb Code 100 gd32e23x_timer.o(.text.timer_deinit)
+ timer_enable 0x08007039 Thumb Code 10 gd32e23x_timer.o(.text.timer_enable)
+ timer_event_software_generate 0x08007043 Thumb Code 8 gd32e23x_timer.o(.text.timer_event_software_generate)
+ timer_flag_clear 0x0800704b Thumb Code 6 gd32e23x_timer.o(.text.timer_flag_clear)
+ timer_init 0x08007051 Thumb Code 144 gd32e23x_timer.o(.text.timer_init)
+ timer_input_pwm_capture_config 0x08007101 Thumb Code 344 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ timer_interrupt_disable 0x08007265 Thumb Code 8 gd32e23x_timer.o(.text.timer_interrupt_disable)
+ timer_interrupt_flag_clear 0x0800726d Thumb Code 6 gd32e23x_timer.o(.text.timer_interrupt_flag_clear)
+ timer_prescaler_config 0x08007273 Thumb Code 16 gd32e23x_timer.o(.text.timer_prescaler_config)
+ timer_primary_output_config 0x08007283 Thumb Code 22 gd32e23x_timer.o(.text.timer_primary_output_config)
+ timer_struct_para_init 0x08007299 Thumb Code 16 gd32e23x_timer.o(.text.timer_struct_para_init)
+ transfercomplete 0x080072ad Thumb Code 308 signal.o(.text.transfercomplete)
+ usart_baudrate_set 0x0800741d Thumb Code 80 gd32e23x_usart.o(.text.usart_baudrate_set)
+ usart_dma_transmit_config 0x08007479 Thumb Code 16 gd32e23x_usart.o(.text.usart_dma_transmit_config)
+ usart_enable 0x08007489 Thumb Code 10 gd32e23x_usart.o(.text.usart_enable)
+ usart_halfduplex_enable 0x08007493 Thumb Code 18 gd32e23x_usart.o(.text.usart_halfduplex_enable)
+ usart_receive_config 0x080074a5 Thumb Code 16 gd32e23x_usart.o(.text.usart_receive_config)
+ usart_transmit_config 0x080074b5 Thumb Code 16 gd32e23x_usart.o(.text.usart_transmit_config)
+ zcfoundroutine 0x080074c5 Thumb Code 264 main.o(.text.zcfoundroutine)
+ __ARM_clz 0x080075e5 Thumb Code 46 depilogue.o(i.__ARM_clz)
+ __scatterload_copy 0x08007613 Thumb Code 14 handlers.o(i.__scatterload_copy)
+ __scatterload_null 0x08007621 Thumb Code 2 handlers.o(i.__scatterload_null)
+ __scatterload_zeroinit 0x08007623 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
+ gcr_encode_table 0x08007638 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08007648 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08007668 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)
@@ -3105,11 +3161,11 @@ Image Symbol Table
servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
- VOLTAGE_DIVIDER 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)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
advancedivisor 0x20000017 Data 1 main.o(.data..L_MergedGlobals)
@@ -3129,8 +3185,8 @@ Image Symbol Table
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)
- min_startup_duty 0x20000032 Data 2 main.o(.data..L_MergedGlobals)
- sin_mode_min_s_d 0x20000034 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)
@@ -3148,40 +3204,43 @@ Image Symbol Table
MINIMUM_RPM_SPEED_CONTROL 0x20000054 Data 4 main.o(.data..L_MergedGlobals)
buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
- speedPid 0x2000005c Data 40 main.o(.data..L_MergedGlobals.1)
- currentPid 0x20000084 Data 40 main.o(.data..L_MergedGlobals.1)
- stallPid 0x200000ac Data 40 main.o(.data..L_MergedGlobals.1)
- ic_timer_prescaler 0x200000d4 Data 1 io.o(.data.ic_timer_prescaler)
- max_servo_deviation 0x200000d8 Data 4 signal.o(.data.max_servo_deviation)
- nbDataToTransmit 0x200000dc Data 1 serial_telemetry.o(.data.nbDataToTransmit)
- pwmSin 0x200000de Data 720 main.o(.data.pwmSin)
- firmware_info 0x200003ae Data 14 main.o(.firmware_info)
- EDT_ARM_ENABLE 0x200003c0 Data 1 dshot.o(.bss..L_MergedGlobals)
- EDT_ARMED 0x200003c1 Data 1 dshot.o(.bss..L_MergedGlobals)
- command_count 0x200003c2 Data 1 dshot.o(.bss..L_MergedGlobals)
- last_command 0x200003c3 Data 1 dshot.o(.bss..L_MergedGlobals)
- high_pin_count 0x200003c4 Data 1 dshot.o(.bss..L_MergedGlobals)
- dshot_extended_telemetry 0x200003c5 Data 1 dshot.o(.bss..L_MergedGlobals)
- send_extended_dshot 0x200003c6 Data 2 dshot.o(.bss..L_MergedGlobals)
- halfpulsetime 0x200003c8 Data 2 dshot.o(.bss..L_MergedGlobals)
- dshot_frametime 0x200003ca Data 2 dshot.o(.bss..L_MergedGlobals)
- dshot_goodcounts 0x200003cc Data 2 dshot.o(.bss..L_MergedGlobals)
- dshot_badcounts 0x200003ce Data 2 dshot.o(.bss..L_MergedGlobals)
- shift_amount 0x200003d0 Data 4 dshot.o(.bss..L_MergedGlobals)
- dshot_full_number 0x200003d4 Data 4 dshot.o(.bss..L_MergedGlobals)
- gcrnumber 0x200003d8 Data 4 dshot.o(.bss..L_MergedGlobals)
- dpulse 0x200003dc Data 64 dshot.o(.bss..L_MergedGlobals)
- out_put 0x2000041c Data 1 io.o(.bss..L_MergedGlobals)
- buffer_padding 0x2000041d Data 1 io.o(.bss..L_MergedGlobals)
- enter_calibration_count 0x20000420 Data 1 signal.o(.bss..L_MergedGlobals.1)
- calibration_required 0x20000421 Data 1 signal.o(.bss..L_MergedGlobals.1)
- high_calibration_counts 0x20000422 Data 1 signal.o(.bss..L_MergedGlobals.1)
- high_calibration_set 0x20000423 Data 1 signal.o(.bss..L_MergedGlobals.1)
- low_calibration_counts 0x20000424 Data 1 signal.o(.bss..L_MergedGlobals.1)
- output_timer_prescaler 0x20000425 Data 1 signal.o(.bss..L_MergedGlobals.1)
- last_high_threshold 0x20000426 Data 2 signal.o(.bss..L_MergedGlobals.1)
- last_input 0x20000428 Data 2 signal.o(.bss..L_MergedGlobals.1)
- servorawinput 0x2000042c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ ic_timer_prescaler 0x200000d8 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ EDT_ARM_ENABLE 0x200003b8 Data 1 dshot.o(.bss..L_MergedGlobals)
+ EDT_ARMED 0x200003b9 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x200003ba Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x200003bb Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x200003bc Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x200003bd Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x200003be Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x200003c0 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x200003c2 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x200003c4 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x200003c6 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x200003c8 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x200003cc Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x200003d0 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x200003d4 Data 64 dshot.o(.bss..L_MergedGlobals)
+ out_put 0x20000414 Data 1 io.o(.bss..L_MergedGlobals)
+ buffer_padding 0x20000415 Data 1 io.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000418 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000419 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000041a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000041b Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x2000041c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x2000041d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000041e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000420 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000422 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000424 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000428 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x2000042c Data 4 signal.o(.bss..L_MergedGlobals.1)
average_signal_pulse 0x20000430 Data 4 signal.o(.bss..L_MergedGlobals.1)
drive_by_rpm 0x20000434 Data 1 main.o(.bss..L_MergedGlobals.2)
compute_dshot_flag 0x20000435 Data 1 main.o(.bss..L_MergedGlobals.2)
@@ -3195,80 +3254,86 @@ Image Symbol Table
do_once_sinemode 0x2000043d Data 1 main.o(.bss..L_MergedGlobals.2)
LOW_VOLTAGE_CUTOFF 0x2000043e Data 1 main.o(.bss..L_MergedGlobals.2)
RC_CAR_REVERSE 0x2000043f Data 1 main.o(.bss..L_MergedGlobals.2)
- use_speed_control_loop 0x20000440 Data 1 main.o(.bss..L_MergedGlobals.2)
- use_current_limit 0x20000441 Data 1 main.o(.bss..L_MergedGlobals.2)
- desync_happened 0x20000442 Data 1 main.o(.bss..L_MergedGlobals.2)
- crawler_mode 0x20000443 Data 1 main.o(.bss..L_MergedGlobals.2)
- cell_count 0x20000444 Data 1 main.o(.bss..L_MergedGlobals.2)
- brushed_direction_set 0x20000445 Data 1 main.o(.bss..L_MergedGlobals.2)
- play_tone_flag 0x20000446 Data 1 main.o(.bss..L_MergedGlobals.2)
- desync_check 0x20000447 Data 1 main.o(.bss..L_MergedGlobals.2)
- adc_counter 0x20000448 Data 1 main.o(.bss..L_MergedGlobals.2)
- send_telemetry 0x20000449 Data 1 main.o(.bss..L_MergedGlobals.2)
- prop_brake_active 0x2000044a Data 1 main.o(.bss..L_MergedGlobals.2)
- old_routine 0x2000044b Data 1 main.o(.bss..L_MergedGlobals.2)
- readIndex 0x2000044c Data 1 main.o(.bss..L_MergedGlobals.2)
- bemf_timeout_happened 0x2000044d Data 1 main.o(.bss..L_MergedGlobals.2)
- running 0x2000044e Data 1 main.o(.bss..L_MergedGlobals.2)
- stepper_sine 0x2000044f Data 1 main.o(.bss..L_MergedGlobals.2)
- stuckcounter 0x20000450 Data 1 main.o(.bss..L_MergedGlobals.2)
- bad_count 0x20000451 Data 1 main.o(.bss..L_MergedGlobals.2)
- armed 0x20000452 Data 1 main.o(.bss..L_MergedGlobals.2)
- inputSet 0x20000453 Data 1 main.o(.bss..L_MergedGlobals.2)
- dshot 0x20000454 Data 1 main.o(.bss..L_MergedGlobals.2)
- servoPwm 0x20000455 Data 1 main.o(.bss..L_MergedGlobals.2)
- zcfound 0x20000456 Data 1 main.o(.bss..L_MergedGlobals.2)
- bemfcounter 0x20000457 Data 1 main.o(.bss..L_MergedGlobals.2)
- degrees_celsius 0x20000458 Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x20000440 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x20000441 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x20000442 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x20000443 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x20000444 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x20000445 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x20000446 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x20000447 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x20000448 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x20000449 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x2000044a Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x2000044b Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x2000044c Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x2000044d Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x2000044e Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x2000044f Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x20000450 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x20000451 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x20000452 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x20000453 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x20000454 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x20000455 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x20000456 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x20000457 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x20000458 Data 1 main.o(.bss..L_MergedGlobals.2)
EEPROM_VERSION 0x20000459 Data 1 main.o(.bss..L_MergedGlobals.2)
- target_e_com_time 0x2000045a Data 2 main.o(.bss..L_MergedGlobals.2)
- low_voltage_count 0x2000045c Data 2 main.o(.bss..L_MergedGlobals.2)
- tenkhzcounter 0x2000045e Data 2 main.o(.bss..L_MergedGlobals.2)
- actual_current 0x20000460 Data 2 main.o(.bss..L_MergedGlobals.2)
- last_duty_cycle 0x20000462 Data 2 main.o(.bss..L_MergedGlobals.2)
- adjusted_input 0x20000464 Data 2 main.o(.bss..L_MergedGlobals.2)
- smoothedinput 0x20000466 Data 2 main.o(.bss..L_MergedGlobals.2)
- advance 0x20000468 Data 2 main.o(.bss..L_MergedGlobals.2)
- zero_input_count 0x2000046a Data 2 main.o(.bss..L_MergedGlobals.2)
- input 0x2000046c Data 2 main.o(.bss..L_MergedGlobals.2)
- newinput 0x2000046e Data 2 main.o(.bss..L_MergedGlobals.2)
- duty_cycle 0x20000470 Data 2 main.o(.bss..L_MergedGlobals.2)
- waitTime 0x20000472 Data 2 main.o(.bss..L_MergedGlobals.2)
- signaltimeout 0x20000474 Data 2 main.o(.bss..L_MergedGlobals.2)
- thiszctime 0x20000476 Data 2 main.o(.bss..L_MergedGlobals.2)
- battery_voltage 0x20000478 Data 2 main.o(.bss..L_MergedGlobals.2)
- armed_timeout_count 0x2000047a Data 2 main.o(.bss..L_MergedGlobals.2)
- telem_ms_count 0x2000047c Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_A_position 0x2000047e Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_B_position 0x20000480 Data 2 main.o(.bss..L_MergedGlobals.2)
- phase_C_position 0x20000482 Data 2 main.o(.bss..L_MergedGlobals.2)
- adjusted_duty_cycle 0x20000484 Data 2 main.o(.bss..L_MergedGlobals.2)
- e_rpm 0x20000486 Data 2 main.o(.bss..L_MergedGlobals.2)
- converted_degrees 0x20000488 Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_volts 0x2000048a Data 2 main.o(.bss..L_MergedGlobals.2)
- ADC_raw_current 0x2000048c Data 2 main.o(.bss..L_MergedGlobals.2)
- k_erpm 0x2000048e Data 2 main.o(.bss..L_MergedGlobals.2)
- input_override 0x20000490 Data 4 main.o(.bss..L_MergedGlobals.2)
- stall_protection_adjust 0x20000494 Data 4 main.o(.bss..L_MergedGlobals.2)
- consumed_current 0x20000498 Data 4 main.o(.bss..L_MergedGlobals.2)
- smoothed_raw_current 0x2000049c Data 4 main.o(.bss..L_MergedGlobals.2)
- average_interval 0x200004a0 Data 4 main.o(.bss..L_MergedGlobals.2)
- total 0x200004a4 Data 4 main.o(.bss..L_MergedGlobals.2)
- e_com_time 0x200004a8 Data 4 main.o(.bss..L_MergedGlobals.2)
- zero_crosses 0x200004ac Data 4 main.o(.bss..L_MergedGlobals.2)
- last_average_interval 0x200004b0 Data 4 main.o(.bss..L_MergedGlobals.3)
- commutation_intervals 0x200004b4 Data 12 main.o(.bss..L_MergedGlobals.3)
- readings 0x200004c0 Data 60 main.o(.bss..L_MergedGlobals.3)
- ADCDataDMA 0x200004fc Data 6 adc.o(.bss.ADCDataDMA)
- aTxBuffer 0x20000502 Data 10 serial_telemetry.o(.bss.aTxBuffer)
- beep_volume 0x2000050c Data 1 sounds.o(.bss.beep_volume)
- dma_buffer 0x20000514 Data 256 io.o(.bss.dma_buffer)
- dshot_telemetry 0x20000614 Data 1 main.o(.bss.dshot_telemetry)
- dshotcommand 0x20000615 Data 1 main.o(.bss.dshotcommand)
- eepromBuffer 0x20000616 Data 176 main.o(.bss.eepromBuffer)
- gcr 0x200006c8 Data 148 dshot.o(.bss.gcr)
- last_dshot_command 0x2000075c Data 1 main.o(.bss.last_dshot_command)
- __initial_sp 0x20000b60 Data 0 startup_gd32e23x.o(STACK)
+ degrees_celsius 0x2000045a Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x2000045c Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x2000045e Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x20000460 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x20000462 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x20000464 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x20000466 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x20000468 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x2000046a Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x2000046c Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x2000046e Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x20000470 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x20000472 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x20000474 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x20000476 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x20000478 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x2000047a Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x2000047c Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x2000047e Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x20000480 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x20000482 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x20000484 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x20000486 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x20000488 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x2000048a Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x2000048c Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x2000048e Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x20000490 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x20000492 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x20000494 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x20000496 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x20000498 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x2000049a Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x2000049c Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004a0 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x200004a4 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x200004a8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x200004ac Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x200004b0 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x200004b4 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x200004b8 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x200004bc Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x200004c0 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x200004cc Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x200004d2 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x200004dc Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x200004e4 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x200005e4 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x200005e5 Data 176 main.o(.bss.eepromBuffer)
+ gcr 0x20000698 Data 148 dshot.o(.bss.gcr)
+ interrupt_time 0x2000072c Data 4 gd32e23x_it.o(.bss.interrupt_time)
+ last_dshot_command 0x20000730 Data 1 main.o(.bss.last_dshot_command)
+ readings 0x20000732 Data 200 main.o(.bss.readings)
+ __initial_sp 0x20000c00 Data 0 startup_gd32e23x.o(STACK)
@@ -3278,259 +3343,263 @@ Memory Map of the image
Image Entry point : 0x080010cd
- Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00005a38, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00005968])
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006a20, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006948])
- Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00005678, Max: 0x0000ffff, ABSOLUTE)
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00006668, Max: 0x0000ffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x08001000 0x08001000 0x000000cc Data RO 1117 RESET startup_gd32e23x.o
- 0x080010cc 0x080010cc 0x00000000 Code RO 1303 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
- 0x080010cc 0x080010cc 0x00000004 Code RO 1317 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
- 0x080010d0 0x080010d0 0x00000004 Code RO 1320 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
- 0x080010d4 0x080010d4 0x00000000 Code RO 1322 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
- 0x080010d4 0x080010d4 0x00000000 Code RO 1324 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
- 0x080010d4 0x080010d4 0x00000008 Code RO 1325 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
- 0x080010dc 0x080010dc 0x00000000 Code RO 1327 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
- 0x080010dc 0x080010dc 0x00000000 Code RO 1329 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
- 0x080010dc 0x080010dc 0x00000004 Code RO 1318 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
- 0x080010e0 0x080010e0 0x0000001c Code RO 1118 .text startup_gd32e23x.o
- 0x080010fc 0x080010fc 0x00000024 Code RO 1306 .text mc_p.l(memcpya.o)
- 0x08001120 0x08001120 0x00000024 Code RO 1307 .text mc_p.l(memseta.o)
- 0x08001144 0x08001144 0x000000b2 Code RO 1309 .text mf_p.l(fadd.o)
- 0x080011f6 0x080011f6 0x0000007c Code RO 1310 .text mf_p.l(fdiv.o)
- 0x08001272 0x08001272 0x0000001c Code RO 1311 .text mf_p.l(fcmple.o)
- 0x0800128e 0x0800128e 0x0000001c Code RO 1312 .text mf_p.l(fcmplt.o)
- 0x080012aa 0x080012aa 0x0000001c Code RO 1313 .text mf_p.l(fcmpge.o)
- 0x080012c6 0x080012c6 0x0000001c Code RO 1314 .text mf_p.l(fcmpgt.o)
- 0x080012e2 0x080012e2 0x00000016 Code RO 1315 .text mf_p.l(fflti.o)
- 0x080012f8 0x080012f8 0x00000032 Code RO 1316 .text mf_p.l(ffixi.o)
- 0x0800132a 0x0800132a 0x00000000 Code RO 1331 .text mc_p.l(iusefp.o)
- 0x0800132a 0x0800132a 0x00000082 Code RO 1332 .text mf_p.l(fepilogue.o)
- 0x080013ac 0x080013ac 0x00000024 Code RO 1333 .text mc_p.l(init.o)
- 0x080013d0 0x080013d0 0x00000056 Code RO 1339 .text mc_p.l(__dczerorl2.o)
- 0x08001426 0x08001426 0x00000020 Code RO 1152 .text.ADC_CMP_IRQHandler gd32e23x_it.o
- 0x08001446 0x08001446 0x00000002 PAD
- 0x08001448 0x08001448 0x000000f0 Code RO 1122 .text.ADC_Init adc.o
- 0x08001538 0x08001538 0x00000070 Code RO 1150 .text.DMA_Channel3_4_IRQHandler gd32e23x_it.o
- 0x080015a8 0x080015a8 0x00000002 Code RO 1164 .text.EXTI4_15_IRQHandler gd32e23x_it.o
- 0x080015aa 0x080015aa 0x00000002 Code RO 1142 .text.HardFault_Handler gd32e23x_it.o
- 0x080015ac 0x080015ac 0x00000016 Code RO 1209 .text.MX_IWDG_Init peripherals.o
- 0x080015c2 0x080015c2 0x00000002 Code RO 1140 .text.NMI_Handler gd32e23x_it.o
- 0x080015c4 0x080015c4 0x00000002 Code RO 1146 .text.PendSV_Handler gd32e23x_it.o
- 0x080015c6 0x080015c6 0x00000002 PAD
- 0x080015c8 0x080015c8 0x0000005c Code RO 34 .text.PeriodElapsedCallback main.o
- 0x08001624 0x08001624 0x00000002 Code RO 1144 .text.SVC_Handler gd32e23x_it.o
- 0x08001626 0x08001626 0x00000004 Code RO 1148 .text.SysTick_Handler gd32e23x_it.o
- 0x0800162a 0x0800162a 0x00000002 PAD
- 0x0800162c 0x0800162c 0x00000134 Code RO 1290 .text.SystemInit system_gd32e23x.o
- 0x08001760 0x08001760 0x000001ec Code RO 1197 .text.TIM0_Init peripherals.o
- 0x0800194c 0x0800194c 0x00000018 Code RO 1154 .text.TIMER13_IRQHandler gd32e23x_it.o
- 0x08001964 0x08001964 0x00000028 Code RO 1158 .text.TIMER14_IRQHandler gd32e23x_it.o
- 0x0800198c 0x0800198c 0x00000018 Code RO 1156 .text.TIMER15_IRQHandler gd32e23x_it.o
- 0x080019a4 0x080019a4 0x00000034 Code RO 1162 .text.TIMER2_IRQHandler gd32e23x_it.o
- 0x080019d8 0x080019d8 0x000000d8 Code RO 1213 .text.UN_TIM_Init peripherals.o
- 0x08001ab0 0x08001ab0 0x00000002 Code RO 1160 .text.USART1_IRQHandler gd32e23x_it.o
- 0x08001ab2 0x08001ab2 0x00000002 PAD
- 0x08001ab4 0x08001ab4 0x00000020 Code RO 141 .text.adc_calibration_enable gd32e23x_adc.o
- 0x08001ad4 0x08001ad4 0x00000040 Code RO 157 .text.adc_channel_length_config gd32e23x_adc.o
- 0x08001b14 0x08001b14 0x00000018 Code RO 155 .text.adc_data_alignment_config gd32e23x_adc.o
- 0x08001b2c 0x08001b2c 0x00000010 Code RO 143 .text.adc_dma_mode_enable gd32e23x_adc.o
- 0x08001b3c 0x08001b3c 0x00000014 Code RO 137 .text.adc_enable gd32e23x_adc.o
- 0x08001b50 0x08001b50 0x00000048 Code RO 165 .text.adc_external_trigger_config gd32e23x_adc.o
- 0x08001b98 0x08001b98 0x00000028 Code RO 167 .text.adc_external_trigger_source_config gd32e23x_adc.o
- 0x08001bc0 0x08001bc0 0x0000008c Code RO 159 .text.adc_regular_channel_config gd32e23x_adc.o
- 0x08001c4c 0x08001c4c 0x00000028 Code RO 169 .text.adc_software_trigger_enable gd32e23x_adc.o
- 0x08001c74 0x08001c74 0x00000074 Code RO 153 .text.adc_special_function_config gd32e23x_adc.o
- 0x08001ce8 0x08001ce8 0x00000014 Code RO 147 .text.adc_tempsensor_vrefint_enable gd32e23x_adc.o
- 0x08001cfc 0x08001cfc 0x0000010c Code RO 42 .text.advanceincrement main.o
- 0x08001e08 0x08001e08 0x00000074 Code RO 1268 .text.allOff phaseouts.o
- 0x08001e7c 0x08001e7c 0x00000090 Code RO 1274 .text.allpwm phaseouts.o
- 0x08001f0c 0x08001f0c 0x00000078 Code RO 1132 .text.changeCompInput comparator.o
- 0x08001f84 0x08001f84 0x0000000c Code RO 210 .text.cmp_enable gd32e23x_cmp.o
- 0x08001f90 0x08001f90 0x00000024 Code RO 206 .text.cmp_mode_init gd32e23x_cmp.o
- 0x08001fb4 0x08001fb4 0x00000020 Code RO 208 .text.cmp_output_init gd32e23x_cmp.o
- 0x08001fd4 0x08001fd4 0x00000010 Code RO 218 .text.cmp_output_level_get gd32e23x_cmp.o
- 0x08001fe4 0x08001fe4 0x000002fc Code RO 1270 .text.comStep phaseouts.o
- 0x080022e0 0x080022e0 0x0000014c Code RO 32 .text.commutate main.o
- 0x0800242c 0x0800242c 0x000003c4 Code RO 2 .text.computeDshotDMA dshot.o
- 0x080027f0 0x080027f0 0x00000190 Code RO 91 .text.computeServoInput signal.o
- 0x08002980 0x08002980 0x00000014 Code RO 15 .text.delayMicros functions.o
- 0x08002994 0x08002994 0x00000038 Code RO 17 .text.delayMillis functions.o
- 0x080029cc 0x080029cc 0x00000014 Code RO 1300 .text.delay_decrement systick.o
- 0x080029e0 0x080029e0 0x00000164 Code RO 99 .text.detectInput signal.o
- 0x08002b44 0x08002b44 0x00000010 Code RO 1215 .text.disableComTimerInt peripherals.o
- 0x08002b54 0x08002b54 0x00000010 Code RO 269 .text.dma_channel_disable gd32e23x_dma.o
- 0x08002b64 0x08002b64 0x00000010 Code RO 279 .text.dma_channel_enable gd32e23x_dma.o
- 0x08002b74 0x08002b74 0x00000010 Code RO 273 .text.dma_circulation_disable gd32e23x_dma.o
- 0x08002b84 0x08002b84 0x00000010 Code RO 271 .text.dma_circulation_enable gd32e23x_dma.o
- 0x08002b94 0x08002b94 0x0000002c Code RO 263 .text.dma_deinit gd32e23x_dma.o
- 0x08002bc0 0x08002bc0 0x00000070 Code RO 267 .text.dma_init gd32e23x_dma.o
- 0x08002c30 0x08002c30 0x00000010 Code RO 313 .text.dma_interrupt_enable gd32e23x_dma.o
- 0x08002c40 0x08002c40 0x00000014 Code RO 311 .text.dma_interrupt_flag_clear gd32e23x_dma.o
- 0x08002c54 0x08002c54 0x00000044 Code RO 309 .text.dma_interrupt_flag_get gd32e23x_dma.o
- 0x08002c98 0x08002c98 0x00000010 Code RO 283 .text.dma_memory_address_config gd32e23x_dma.o
- 0x08002ca8 0x08002ca8 0x00000010 Code RO 281 .text.dma_periph_address_config gd32e23x_dma.o
- 0x08002cb8 0x08002cb8 0x00000014 Code RO 265 .text.dma_struct_para_init gd32e23x_dma.o
- 0x08002ccc 0x08002ccc 0x00000020 Code RO 303 .text.dma_transfer_direction_config gd32e23x_dma.o
- 0x08002cec 0x08002cec 0x00000010 Code RO 285 .text.dma_transfer_number_config gd32e23x_dma.o
- 0x08002cfc 0x08002cfc 0x00000014 Code RO 1130 .text.enableCompInterrupts comparator.o
- 0x08002d10 0x08002d10 0x000000f0 Code RO 1243 .text.enableCorePeripherals peripherals.o
- 0x08002e00 0x08002e00 0x00000010 Code RO 1183 .text.enableHalfTransferInt io.o
- 0x08002e10 0x08002e10 0x00000008 Code RO 336 .text.exti_flag_clear gd32e23x_exti.o
- 0x08002e18 0x08002e18 0x0000006c Code RO 320 .text.exti_init gd32e23x_exti.o
- 0x08002e84 0x08002e84 0x00000008 Code RO 340 .text.exti_interrupt_flag_clear gd32e23x_exti.o
- 0x08002e8c 0x08002e8c 0x00000014 Code RO 338 .text.exti_interrupt_flag_get gd32e23x_exti.o
- 0x08002ea0 0x08002ea0 0x00000008 Code RO 395 .text.fmc_flag_clear gd32e23x_fmc.o
- 0x08002ea8 0x08002ea8 0x00000010 Code RO 345 .text.fmc_lock gd32e23x_fmc.o
- 0x08002eb8 0x08002eb8 0x00000070 Code RO 353 .text.fmc_page_erase gd32e23x_fmc.o
- 0x08002f28 0x08002f28 0x0000000c Code RO 349 .text.fmc_prefetch_enable gd32e23x_fmc.o
- 0x08002f34 0x08002f34 0x00000020 Code RO 343 .text.fmc_unlock gd32e23x_fmc.o
- 0x08002f54 0x08002f54 0x00000070 Code RO 361 .text.fmc_word_program gd32e23x_fmc.o
- 0x08002fc4 0x08002fc4 0x00000014 Code RO 347 .text.fmc_wscnt_set gd32e23x_fmc.o
- 0x08002fd8 0x08002fd8 0x00000078 Code RO 1272 .text.fullBrake phaseouts.o
- 0x08003050 0x08003050 0x0000004c Code RO 418 .text.fwdgt_config gd32e23x_fwdgt.o
- 0x0800309c 0x0800309c 0x0000000c Code RO 416 .text.fwdgt_counter_reload gd32e23x_fwdgt.o
- 0x080030a8 0x080030a8 0x00000010 Code RO 408 .text.fwdgt_enable gd32e23x_fwdgt.o
- 0x080030b8 0x080030b8 0x0000000c Code RO 1237 .text.generatePwmTimerEvent peripherals.o
- 0x080030c4 0x080030c4 0x0000000a Code RO 13 .text.getAbsDif functions.o
- 0x080030ce 0x080030ce 0x0000000a Code RO 1126 .text.getCompOutputLevel comparator.o
- 0x080030d8 0x080030d8 0x00000010 Code RO 1175 .text.getInputPinState io.o
- 0x080030e8 0x080030e8 0x0000000c Code RO 1221 .text.getintervaTimerCount peripherals.o
- 0x080030f4 0x080030f4 0x00000130 Code RO 445 .text.gpio_af_set gd32e23x_gpio.o
- 0x08003224 0x08003224 0x0000020c Code RO 425 .text.gpio_mode_set gd32e23x_gpio.o
- 0x08003430 0x08003430 0x00000134 Code RO 427 .text.gpio_output_options_set gd32e23x_gpio.o
- 0x08003564 0x08003564 0x00000014 Code RO 1241 .text.initAfterJump peripherals.o
- 0x08003578 0x08003578 0x00000158 Code RO 1191 .text.initCorePeripherals peripherals.o
- 0x080036d0 0x080036d0 0x000000a0 Code RO 36 .text.interruptRoutine main.o
- 0x08003770 0x08003770 0x000002c8 Code RO 24 .text.loadEEpromSettings main.o
- 0x08003a38 0x08003a38 0x000006cc Code RO 46 .text.main main.o
- 0x08004104 0x08004104 0x00000630 Code RO 1285 .text.makeTelemPackage serial_telemetry.o
- 0x08004734 0x08004734 0x000001b0 Code RO 4 .text.make_dshot_package dshot.o
- 0x080048e4 0x080048e4 0x00000024 Code RO 11 .text.map functions.o
- 0x08004908 0x08004908 0x00000014 Code RO 1128 .text.maskPhaseInterrupts comparator.o
- 0x0800491c 0x0800491c 0x00000068 Code RO 525 .text.nvic_irq_enable gd32e23x_misc.o
- 0x08004984 0x08004984 0x00000018 Code RO 531 .text.nvic_vector_table_set gd32e23x_misc.o
- 0x0800499c 0x0800499c 0x0000005c Code RO 131 .text.playBeaconTune3 sounds.o
- 0x080049f8 0x080049f8 0x000000e8 Code RO 115 .text.playBlueJayTune sounds.o
- 0x08004ae0 0x08004ae0 0x00000054 Code RO 129 .text.playChangedTone sounds.o
- 0x08004b34 0x08004b34 0x00000054 Code RO 127 .text.playDefaultTone sounds.o
- 0x08004b88 0x08004b88 0x00000064 Code RO 125 .text.playInputTune sounds.o
- 0x08004bec 0x08004bec 0x00000068 Code RO 123 .text.playInputTune2 sounds.o
- 0x08004c54 0x08004c54 0x0000008c Code RO 117 .text.playStartupTune sounds.o
- 0x08004ce0 0x08004ce0 0x00000070 Code RO 1248 .text.proportionalBrake phaseouts.o
- 0x08004d50 0x08004d50 0x000000d0 Code RO 595 .text.rcu_adc_clock_config gd32e23x_rcu.o
- 0x08004e20 0x08004e20 0x000001b4 Code RO 643 .text.rcu_clock_freq_get gd32e23x_rcu.o
- 0x08004fd4 0x08004fd4 0x00000014 Code RO 571 .text.rcu_periph_clock_disable gd32e23x_rcu.o
- 0x08004fe8 0x08004fe8 0x00000014 Code RO 569 .text.rcu_periph_clock_enable gd32e23x_rcu.o
- 0x08004ffc 0x08004ffc 0x00000014 Code RO 579 .text.rcu_periph_reset_disable gd32e23x_rcu.o
- 0x08005010 0x08005010 0x00000018 Code RO 577 .text.rcu_periph_reset_enable gd32e23x_rcu.o
- 0x08005028 0x08005028 0x00000012 Code RO 1137 .text.read_flash_bin eeprom.o
- 0x0800503a 0x0800503a 0x00000002 PAD
- 0x0800503c 0x0800503c 0x00000088 Code RO 1171 .text.receiveDshotDma io.o
- 0x080050c4 0x080050c4 0x00000004 Code RO 1211 .text.reloadWatchDogCounter peripherals.o
- 0x080050c8 0x080050c8 0x00000010 Code RO 1239 .text.resetInputCaptureTimer peripherals.o
- 0x080050d8 0x080050d8 0x00000068 Code RO 26 .text.saveEEpromSettings main.o
- 0x08005140 0x08005140 0x000000b6 Code RO 1135 .text.save_flash_nolib eeprom.o
- 0x080051f6 0x080051f6 0x00000002 PAD
- 0x080051f8 0x080051f8 0x00000090 Code RO 1173 .text.sendDshotDma io.o
- 0x08005288 0x08005288 0x00000044 Code RO 1279 .text.send_telem_DMA serial_telemetry.o
- 0x080052cc 0x080052cc 0x00000018 Code RO 1219 .text.setAndEnableComInt peripherals.o
- 0x080052e4 0x080052e4 0x0000000c Code RO 1227 .text.setAutoReloadPWM peripherals.o
- 0x080052f0 0x080052f0 0x0000000c Code RO 1229 .text.setDutyCycleAll peripherals.o
- 0x080052fc 0x080052fc 0x0000000c Code RO 1177 .text.setInputPolarityRising io.o
- 0x08005308 0x08005308 0x0000000c Code RO 1231 .text.setPWMCompare1 peripherals.o
- 0x08005314 0x08005314 0x0000000c Code RO 1233 .text.setPWMCompare2 peripherals.o
- 0x08005320 0x08005320 0x0000000c Code RO 1235 .text.setPWMCompare3 peripherals.o
- 0x0800532c 0x0800532c 0x0000000c Code RO 1225 .text.setPrescalerPWM peripherals.o
- 0x08005338 0x08005338 0x00000014 Code RO 107 .text.setVolume sounds.o
- 0x0800534c 0x0800534c 0x0000000c Code RO 1223 .text.setintervaTimerCount peripherals.o
- 0x08005358 0x08005358 0x000000d0 Code RO 1277 .text.telem_UART_Init serial_telemetry.o
- 0x08005428 0x08005428 0x00000958 Code RO 40 .text.tenKhzRoutine main.o
- 0x08005d80 0x08005d80 0x0000000a Code RO 832 .text.timer_auto_reload_shadow_disable gd32e23x_timer.o
- 0x08005d8a 0x08005d8a 0x0000000a Code RO 830 .text.timer_auto_reload_shadow_enable gd32e23x_timer.o
- 0x08005d94 0x08005d94 0x0000001e Code RO 886 .text.timer_break_config gd32e23x_timer.o
- 0x08005db2 0x08005db2 0x00000012 Code RO 884 .text.timer_break_struct_para_init gd32e23x_timer.o
- 0x08005dc4 0x08005dc4 0x00000036 Code RO 922 .text.timer_channel_complementary_output_state_config gd32e23x_timer.o
- 0x08005dfa 0x08005dfa 0x0000000e Code RO 924 .text.timer_channel_input_struct_para_init gd32e23x_timer.o
- 0x08005e08 0x08005e08 0x0000022c Code RO 904 .text.timer_channel_output_config gd32e23x_timer.o
- 0x08006034 0x08006034 0x0000005c Code RO 906 .text.timer_channel_output_mode_config gd32e23x_timer.o
- 0x08006090 0x08006090 0x0000005c Code RO 910 .text.timer_channel_output_shadow_config gd32e23x_timer.o
- 0x080060ec 0x080060ec 0x0000005a Code RO 920 .text.timer_channel_output_state_config gd32e23x_timer.o
- 0x08006146 0x08006146 0x00000010 Code RO 902 .text.timer_channel_output_struct_para_init gd32e23x_timer.o
- 0x08006156 0x08006156 0x00000002 PAD
- 0x08006158 0x08006158 0x00000074 Code RO 820 .text.timer_deinit gd32e23x_timer.o
- 0x080061cc 0x080061cc 0x00000008 Code RO 874 .text.timer_dma_enable gd32e23x_timer.o
- 0x080061d4 0x080061d4 0x0000000a Code RO 826 .text.timer_enable gd32e23x_timer.o
- 0x080061de 0x080061de 0x00000008 Code RO 882 .text.timer_event_software_generate gd32e23x_timer.o
- 0x080061e6 0x080061e6 0x00000006 Code RO 872 .text.timer_flag_clear gd32e23x_timer.o
- 0x080061ec 0x080061ec 0x000000b0 Code RO 824 .text.timer_init gd32e23x_timer.o
- 0x0800629c 0x0800629c 0x00000164 Code RO 932 .text.timer_input_pwm_capture_config gd32e23x_timer.o
- 0x08006400 0x08006400 0x00000008 Code RO 864 .text.timer_interrupt_disable gd32e23x_timer.o
- 0x08006408 0x08006408 0x00000006 Code RO 868 .text.timer_interrupt_flag_clear gd32e23x_timer.o
- 0x0800640e 0x0800640e 0x00000014 Code RO 866 .text.timer_interrupt_flag_get gd32e23x_timer.o
- 0x08006422 0x08006422 0x00000010 Code RO 844 .text.timer_prescaler_config gd32e23x_timer.o
- 0x08006432 0x08006432 0x00000016 Code RO 896 .text.timer_primary_output_config gd32e23x_timer.o
- 0x08006448 0x08006448 0x00000014 Code RO 822 .text.timer_struct_para_init gd32e23x_timer.o
- 0x0800645c 0x0800645c 0x0000011c Code RO 93 .text.transfercomplete signal.o
- 0x08006578 0x08006578 0x0000005c Code RO 969 .text.usart_baudrate_set gd32e23x_usart.o
- 0x080065d4 0x080065d4 0x00000010 Code RO 1083 .text.usart_dma_transmit_config gd32e23x_usart.o
- 0x080065e4 0x080065e4 0x0000000a Code RO 977 .text.usart_enable gd32e23x_usart.o
- 0x080065ee 0x080065ee 0x00000012 Code RO 1029 .text.usart_halfduplex_enable gd32e23x_usart.o
- 0x08006600 0x08006600 0x00000010 Code RO 983 .text.usart_receive_config gd32e23x_usart.o
- 0x08006610 0x08006610 0x00000010 Code RO 981 .text.usart_transmit_config gd32e23x_usart.o
- 0x08006620 0x08006620 0x0000000e Code RO 1336 i.__scatterload_copy mc_p.l(handlers.o)
- 0x0800662e 0x0800662e 0x00000002 Code RO 1337 i.__scatterload_null mc_p.l(handlers.o)
- 0x08006630 0x08006630 0x0000000e Code RO 1338 i.__scatterload_zeroinit mc_p.l(handlers.o)
- 0x0800663e 0x0800663e 0x00000008 Data RO 645 .rodata.cst8 gd32e23x_rcu.o
- 0x08006646 0x08006646 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
- 0x08006656 0x08006656 0x00000002 PAD
- 0x08006658 0x08006658 0x00000020 Data RO 1335 Region$$Table anon$$obj.o
+ 0x08001000 0x08001000 0x000000cc Data RO 1288 RESET startup_gd32e23x.o
+ 0x080010cc 0x080010cc 0x00000000 Code RO 1548 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
+ 0x080010cc 0x080010cc 0x00000004 Code RO 1583 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
+ 0x080010d0 0x080010d0 0x00000004 Code RO 1586 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
+ 0x080010d4 0x080010d4 0x00000000 Code RO 1588 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
+ 0x080010d4 0x080010d4 0x00000000 Code RO 1590 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
+ 0x080010d4 0x080010d4 0x00000008 Code RO 1591 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
+ 0x080010dc 0x080010dc 0x00000000 Code RO 1593 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
+ 0x080010dc 0x080010dc 0x00000000 Code RO 1595 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
+ 0x080010dc 0x080010dc 0x00000004 Code RO 1584 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
+ 0x080010e0 0x080010e0 0x0000001c Code RO 1289 .text startup_gd32e23x.o
+ 0x080010fc 0x080010fc 0x00000024 Code RO 1551 .text mc_p.l(memcpya.o)
+ 0x08001120 0x08001120 0x00000024 Code RO 1553 .text mc_p.l(memseta.o)
+ 0x08001144 0x08001144 0x000000b2 Code RO 1557 .text mf_p.l(fadd.o)
+ 0x080011f6 0x080011f6 0x0000007c Code RO 1559 .text mf_p.l(fdiv.o)
+ 0x08001272 0x08001272 0x00000002 PAD
+ 0x08001274 0x08001274 0x00000164 Code RO 1561 .text mf_p.l(dadd.o)
+ 0x080013d8 0x080013d8 0x000000d0 Code RO 1563 .text mf_p.l(dmul.o)
+ 0x080014a8 0x080014a8 0x000000f0 Code RO 1565 .text mf_p.l(ddiv.o)
+ 0x08001598 0x08001598 0x0000001c Code RO 1567 .text mf_p.l(fcmple.o)
+ 0x080015b4 0x080015b4 0x0000001c Code RO 1569 .text mf_p.l(fcmplt.o)
+ 0x080015d0 0x080015d0 0x0000001c Code RO 1571 .text mf_p.l(fcmpge.o)
+ 0x080015ec 0x080015ec 0x0000001c Code RO 1573 .text mf_p.l(fcmpgt.o)
+ 0x08001608 0x08001608 0x00000016 Code RO 1575 .text mf_p.l(fflti.o)
+ 0x0800161e 0x0800161e 0x00000002 PAD
+ 0x08001620 0x08001620 0x0000001c Code RO 1577 .text mf_p.l(dfltui.o)
+ 0x0800163c 0x0800163c 0x00000032 Code RO 1579 .text mf_p.l(ffixi.o)
+ 0x0800166e 0x0800166e 0x00000002 PAD
+ 0x08001670 0x08001670 0x00000048 Code RO 1581 .text mf_p.l(dfixi.o)
+ 0x080016b8 0x080016b8 0x00000020 Code RO 1597 .text mc_p.l(llshl.o)
+ 0x080016d8 0x080016d8 0x00000022 Code RO 1599 .text mc_p.l(llushr.o)
+ 0x080016fa 0x080016fa 0x00000026 Code RO 1601 .text mc_p.l(llsshr.o)
+ 0x08001720 0x08001720 0x00000000 Code RO 1603 .text mc_p.l(iusefp.o)
+ 0x08001720 0x08001720 0x00000082 Code RO 1604 .text mf_p.l(fepilogue.o)
+ 0x080017a2 0x080017a2 0x000000be Code RO 1606 .text mf_p.l(depilogue.o)
+ 0x08001860 0x08001860 0x00000024 Code RO 1610 .text mc_p.l(init.o)
+ 0x08001884 0x08001884 0x00000056 Code RO 1620 .text mc_p.l(__dczerorl2.o)
+ 0x080018da 0x080018da 0x00000020 Code RO 1347 .text.ADC_CMP_IRQHandler gd32e23x_it.o
+ 0x080018fa 0x080018fa 0x00000002 PAD
+ 0x080018fc 0x080018fc 0x00000024 Code RO 1296 .text.ADC_DMA_Callback adc.o
+ 0x08001920 0x08001920 0x000000f0 Code RO 1298 .text.ADC_Init adc.o
+ 0x08001a10 0x08001a10 0x000000c4 Code RO 1345 .text.DMA_Channel3_4_IRQHandler gd32e23x_it.o
+ 0x08001ad4 0x08001ad4 0x00000014 Code RO 1359 .text.EXTI4_15_IRQHandler gd32e23x_it.o
+ 0x08001ae8 0x08001ae8 0x00000002 Code RO 1337 .text.HardFault_Handler gd32e23x_it.o
+ 0x08001aea 0x08001aea 0x00000016 Code RO 1415 .text.MX_IWDG_Init peripherals.o
+ 0x08001b00 0x08001b00 0x00000002 Code RO 1335 .text.NMI_Handler gd32e23x_it.o
+ 0x08001b02 0x08001b02 0x00000002 Code RO 1341 .text.PendSV_Handler gd32e23x_it.o
+ 0x08001b04 0x08001b04 0x000000e0 Code RO 46 .text.PeriodElapsedCallback main.o
+ 0x08001be4 0x08001be4 0x00000002 Code RO 1339 .text.SVC_Handler gd32e23x_it.o
+ 0x08001be6 0x08001be6 0x00000004 Code RO 1343 .text.SysTick_Handler gd32e23x_it.o
+ 0x08001bea 0x08001bea 0x00000002 PAD
+ 0x08001bec 0x08001bec 0x000001c4 Code RO 1521 .text.SystemInit system_gd32e23x.o
+ 0x08001db0 0x08001db0 0x000001ec Code RO 1403 .text.TIM0_Init peripherals.o
+ 0x08001f9c 0x08001f9c 0x00000018 Code RO 1349 .text.TIMER13_IRQHandler gd32e23x_it.o
+ 0x08001fb4 0x08001fb4 0x0000000c Code RO 1353 .text.TIMER14_IRQHandler gd32e23x_it.o
+ 0x08001fc0 0x08001fc0 0x0000002c Code RO 1351 .text.TIMER15_IRQHandler gd32e23x_it.o
+ 0x08001fec 0x08001fec 0x00000002 Code RO 1357 .text.TIMER2_IRQHandler gd32e23x_it.o
+ 0x08001fee 0x08001fee 0x00000002 PAD
+ 0x08001ff0 0x08001ff0 0x000000d8 Code RO 1419 .text.UN_TIM_Init peripherals.o
+ 0x080020c8 0x080020c8 0x00000002 Code RO 1355 .text.USART1_IRQHandler gd32e23x_it.o
+ 0x080020ca 0x080020ca 0x00000002 PAD
+ 0x080020cc 0x080020cc 0x00000044 Code RO 186 .text.adc_calibration_enable gd32e23x_adc.o
+ 0x08002110 0x08002110 0x00000040 Code RO 202 .text.adc_channel_length_config gd32e23x_adc.o
+ 0x08002150 0x08002150 0x00000018 Code RO 200 .text.adc_data_alignment_config gd32e23x_adc.o
+ 0x08002168 0x08002168 0x00000010 Code RO 188 .text.adc_dma_mode_enable gd32e23x_adc.o
+ 0x08002178 0x08002178 0x00000014 Code RO 182 .text.adc_enable gd32e23x_adc.o
+ 0x0800218c 0x0800218c 0x00000040 Code RO 210 .text.adc_external_trigger_config gd32e23x_adc.o
+ 0x080021cc 0x080021cc 0x00000028 Code RO 212 .text.adc_external_trigger_source_config gd32e23x_adc.o
+ 0x080021f4 0x080021f4 0x0000008c Code RO 204 .text.adc_regular_channel_config gd32e23x_adc.o
+ 0x08002280 0x08002280 0x00000028 Code RO 214 .text.adc_software_trigger_enable gd32e23x_adc.o
+ 0x080022a8 0x080022a8 0x00000074 Code RO 198 .text.adc_special_function_config gd32e23x_adc.o
+ 0x0800231c 0x0800231c 0x00000014 Code RO 192 .text.adc_tempsensor_vrefint_enable gd32e23x_adc.o
+ 0x08002330 0x08002330 0x00000078 Code RO 1481 .text.allOff phaseouts.o
+ 0x080023a8 0x080023a8 0x0000008c Code RO 1487 .text.allpwm phaseouts.o
+ 0x08002434 0x08002434 0x00000068 Code RO 1314 .text.changeCompInput comparator.o
+ 0x0800249c 0x0800249c 0x0000000c Code RO 262 .text.cmp_enable gd32e23x_cmp.o
+ 0x080024a8 0x080024a8 0x00000024 Code RO 258 .text.cmp_mode_init gd32e23x_cmp.o
+ 0x080024cc 0x080024cc 0x00000020 Code RO 260 .text.cmp_output_init gd32e23x_cmp.o
+ 0x080024ec 0x080024ec 0x00000010 Code RO 270 .text.cmp_output_level_get gd32e23x_cmp.o
+ 0x080024fc 0x080024fc 0x000002a0 Code RO 1483 .text.comStep phaseouts.o
+ 0x0800279c 0x0800279c 0x000003ec Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002b88 0x08002b88 0x00000190 Code RO 116 .text.computeServoInput signal.o
+ 0x08002d18 0x08002d18 0x00000020 Code RO 22 .text.delayMicros functions.o
+ 0x08002d38 0x08002d38 0x0000004c Code RO 24 .text.delayMillis functions.o
+ 0x08002d84 0x08002d84 0x00000014 Code RO 1538 .text.delay_decrement systick.o
+ 0x08002d98 0x08002d98 0x000001fc Code RO 124 .text.detectInput signal.o
+ 0x08002f94 0x08002f94 0x00000010 Code RO 342 .text.dma_channel_disable gd32e23x_dma.o
+ 0x08002fa4 0x08002fa4 0x00000010 Code RO 352 .text.dma_channel_enable gd32e23x_dma.o
+ 0x08002fb4 0x08002fb4 0x00000010 Code RO 346 .text.dma_circulation_disable gd32e23x_dma.o
+ 0x08002fc4 0x08002fc4 0x00000010 Code RO 344 .text.dma_circulation_enable gd32e23x_dma.o
+ 0x08002fd4 0x08002fd4 0x0000002c Code RO 336 .text.dma_deinit gd32e23x_dma.o
+ 0x08003000 0x08003000 0x00000074 Code RO 340 .text.dma_init gd32e23x_dma.o
+ 0x08003074 0x08003074 0x00000014 Code RO 384 .text.dma_interrupt_flag_clear gd32e23x_dma.o
+ 0x08003088 0x08003088 0x0000003c Code RO 382 .text.dma_interrupt_flag_get gd32e23x_dma.o
+ 0x080030c4 0x080030c4 0x00000010 Code RO 356 .text.dma_memory_address_config gd32e23x_dma.o
+ 0x080030d4 0x080030d4 0x00000010 Code RO 354 .text.dma_periph_address_config gd32e23x_dma.o
+ 0x080030e4 0x080030e4 0x00000014 Code RO 338 .text.dma_struct_para_init gd32e23x_dma.o
+ 0x080030f8 0x080030f8 0x00000010 Code RO 1312 .text.enableCompInterrupts comparator.o
+ 0x08003108 0x08003108 0x00000120 Code RO 1449 .text.enableCorePeripherals peripherals.o
+ 0x08003228 0x08003228 0x00000008 Code RO 416 .text.exti_flag_clear gd32e23x_exti.o
+ 0x08003230 0x08003230 0x0000006c Code RO 400 .text.exti_init gd32e23x_exti.o
+ 0x0800329c 0x0800329c 0x00000008 Code RO 420 .text.exti_interrupt_flag_clear gd32e23x_exti.o
+ 0x080032a4 0x080032a4 0x00000010 Code RO 418 .text.exti_interrupt_flag_get gd32e23x_exti.o
+ 0x080032b4 0x080032b4 0x00000008 Code RO 482 .text.fmc_flag_clear gd32e23x_fmc.o
+ 0x080032bc 0x080032bc 0x00000010 Code RO 432 .text.fmc_lock gd32e23x_fmc.o
+ 0x080032cc 0x080032cc 0x00000178 Code RO 440 .text.fmc_page_erase gd32e23x_fmc.o
+ 0x08003444 0x08003444 0x0000000c Code RO 436 .text.fmc_prefetch_enable gd32e23x_fmc.o
+ 0x08003450 0x08003450 0x00000020 Code RO 430 .text.fmc_unlock gd32e23x_fmc.o
+ 0x08003470 0x08003470 0x00000178 Code RO 448 .text.fmc_word_program gd32e23x_fmc.o
+ 0x080035e8 0x080035e8 0x00000014 Code RO 434 .text.fmc_wscnt_set gd32e23x_fmc.o
+ 0x080035fc 0x080035fc 0x00000078 Code RO 1485 .text.fullBrake phaseouts.o
+ 0x08003674 0x08003674 0x00000098 Code RO 512 .text.fwdgt_config gd32e23x_fwdgt.o
+ 0x0800370c 0x0800370c 0x0000000c Code RO 510 .text.fwdgt_counter_reload gd32e23x_fwdgt.o
+ 0x08003718 0x08003718 0x00000010 Code RO 502 .text.fwdgt_enable gd32e23x_fwdgt.o
+ 0x08003728 0x08003728 0x0000000c Code RO 1443 .text.generatePwmTimerEvent peripherals.o
+ 0x08003734 0x08003734 0x0000000a Code RO 20 .text.getAbsDif functions.o
+ 0x0800373e 0x0800373e 0x0000000a Code RO 1308 .text.getCompOutputLevel comparator.o
+ 0x08003748 0x08003748 0x00000010 Code RO 1373 .text.getInputPinState io.o
+ 0x08003758 0x08003758 0x00000130 Code RO 546 .text.gpio_af_set gd32e23x_gpio.o
+ 0x08003888 0x08003888 0x0000020c Code RO 526 .text.gpio_mode_set gd32e23x_gpio.o
+ 0x08003a94 0x08003a94 0x00000134 Code RO 528 .text.gpio_output_options_set gd32e23x_gpio.o
+ 0x08003bc8 0x08003bc8 0x00000014 Code RO 1447 .text.initAfterJump peripherals.o
+ 0x08003bdc 0x08003bdc 0x00000150 Code RO 1397 .text.initCorePeripherals peripherals.o
+ 0x08003d2c 0x08003d2c 0x000000d8 Code RO 48 .text.interruptRoutine main.o
+ 0x08003e04 0x08003e04 0x000002fc Code RO 36 .text.loadEEpromSettings main.o
+ 0x08004100 0x08004100 0x00000bd8 Code RO 62 .text.main main.o
+ 0x08004cd8 0x08004cd8 0x00000630 Code RO 1509 .text.makeTelemPackage serial_telemetry.o
+ 0x08005308 0x08005308 0x000001c4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x080054cc 0x080054cc 0x00000046 Code RO 18 .text.map functions.o
+ 0x08005512 0x08005512 0x00000002 PAD
+ 0x08005514 0x08005514 0x00000014 Code RO 1310 .text.maskPhaseInterrupts comparator.o
+ 0x08005528 0x08005528 0x00000058 Code RO 640 .text.nvic_irq_enable gd32e23x_misc.o
+ 0x08005580 0x08005580 0x00000018 Code RO 646 .text.nvic_vector_table_set gd32e23x_misc.o
+ 0x08005598 0x08005598 0x00000058 Code RO 163 .text.playBeaconTune3 sounds.o
+ 0x080055f0 0x080055f0 0x000000d0 Code RO 147 .text.playBlueJayTune sounds.o
+ 0x080056c0 0x080056c0 0x00000048 Code RO 161 .text.playChangedTone sounds.o
+ 0x08005708 0x08005708 0x00000048 Code RO 159 .text.playDefaultTone sounds.o
+ 0x08005750 0x08005750 0x00000058 Code RO 157 .text.playInputTune sounds.o
+ 0x080057a8 0x080057a8 0x0000005c Code RO 155 .text.playInputTune2 sounds.o
+ 0x08005804 0x08005804 0x00000088 Code RO 149 .text.playStartupTune sounds.o
+ 0x0800588c 0x0800588c 0x00000038 Code RO 58 .text.processDshot main.o
+ 0x080058c4 0x080058c4 0x00000070 Code RO 1461 .text.proportionalBrake phaseouts.o
+ 0x08005934 0x08005934 0x000000d0 Code RO 724 .text.rcu_adc_clock_config gd32e23x_rcu.o
+ 0x08005a04 0x08005a04 0x0000019c Code RO 772 .text.rcu_clock_freq_get gd32e23x_rcu.o
+ 0x08005ba0 0x08005ba0 0x00000014 Code RO 700 .text.rcu_periph_clock_disable gd32e23x_rcu.o
+ 0x08005bb4 0x08005bb4 0x00000014 Code RO 698 .text.rcu_periph_clock_enable gd32e23x_rcu.o
+ 0x08005bc8 0x08005bc8 0x00000014 Code RO 708 .text.rcu_periph_reset_disable gd32e23x_rcu.o
+ 0x08005bdc 0x08005bdc 0x00000018 Code RO 706 .text.rcu_periph_reset_enable gd32e23x_rcu.o
+ 0x08005bf4 0x08005bf4 0x00000050 Code RO 1325 .text.read_flash_bin eeprom.o
+ 0x08005c44 0x08005c44 0x00000080 Code RO 1369 .text.receiveDshotDma io.o
+ 0x08005cc4 0x08005cc4 0x00000010 Code RO 1445 .text.resetInputCaptureTimer peripherals.o
+ 0x08005cd4 0x08005cd4 0x00000068 Code RO 38 .text.saveEEpromSettings main.o
+ 0x08005d3c 0x08005d3c 0x000001a4 Code RO 1323 .text.save_flash_nolib eeprom.o
+ 0x08005ee0 0x08005ee0 0x00000090 Code RO 1371 .text.sendDshotDma io.o
+ 0x08005f70 0x08005f70 0x0000004c Code RO 1503 .text.send_telem_DMA serial_telemetry.o
+ 0x08005fbc 0x08005fbc 0x00000688 Code RO 52 .text.setInput main.o
+ 0x08006644 0x08006644 0x0000000c Code RO 1379 .text.setInputPullUp io.o
+ 0x08006650 0x08006650 0x0000000c Code RO 1437 .text.setPWMCompare1 peripherals.o
+ 0x0800665c 0x0800665c 0x0000000c Code RO 1439 .text.setPWMCompare2 peripherals.o
+ 0x08006668 0x08006668 0x0000000c Code RO 1441 .text.setPWMCompare3 peripherals.o
+ 0x08006674 0x08006674 0x00000014 Code RO 139 .text.setVolume sounds.o
+ 0x08006688 0x08006688 0x000000c0 Code RO 50 .text.startMotor main.o
+ 0x08006748 0x08006748 0x000000d0 Code RO 1501 .text.telem_UART_Init serial_telemetry.o
+ 0x08006818 0x08006818 0x000003e4 Code RO 54 .text.tenKhzRoutine main.o
+ 0x08006bfc 0x08006bfc 0x0000000a Code RO 989 .text.timer_auto_reload_shadow_disable gd32e23x_timer.o
+ 0x08006c06 0x08006c06 0x0000000a Code RO 987 .text.timer_auto_reload_shadow_enable gd32e23x_timer.o
+ 0x08006c10 0x08006c10 0x0000001e Code RO 1043 .text.timer_break_config gd32e23x_timer.o
+ 0x08006c2e 0x08006c2e 0x00000012 Code RO 1041 .text.timer_break_struct_para_init gd32e23x_timer.o
+ 0x08006c40 0x08006c40 0x00000036 Code RO 1079 .text.timer_channel_complementary_output_state_config gd32e23x_timer.o
+ 0x08006c76 0x08006c76 0x0000000e Code RO 1081 .text.timer_channel_input_struct_para_init gd32e23x_timer.o
+ 0x08006c84 0x08006c84 0x0000021c Code RO 1061 .text.timer_channel_output_config gd32e23x_timer.o
+ 0x08006ea0 0x08006ea0 0x0000005c Code RO 1063 .text.timer_channel_output_mode_config gd32e23x_timer.o
+ 0x08006efc 0x08006efc 0x0000005c Code RO 1067 .text.timer_channel_output_shadow_config gd32e23x_timer.o
+ 0x08006f58 0x08006f58 0x0000005a Code RO 1077 .text.timer_channel_output_state_config gd32e23x_timer.o
+ 0x08006fb2 0x08006fb2 0x00000010 Code RO 1059 .text.timer_channel_output_struct_para_init gd32e23x_timer.o
+ 0x08006fc2 0x08006fc2 0x00000002 PAD
+ 0x08006fc4 0x08006fc4 0x00000074 Code RO 977 .text.timer_deinit gd32e23x_timer.o
+ 0x08007038 0x08007038 0x0000000a Code RO 983 .text.timer_enable gd32e23x_timer.o
+ 0x08007042 0x08007042 0x00000008 Code RO 1039 .text.timer_event_software_generate gd32e23x_timer.o
+ 0x0800704a 0x0800704a 0x00000006 Code RO 1029 .text.timer_flag_clear gd32e23x_timer.o
+ 0x08007050 0x08007050 0x000000b0 Code RO 981 .text.timer_init gd32e23x_timer.o
+ 0x08007100 0x08007100 0x00000164 Code RO 1089 .text.timer_input_pwm_capture_config gd32e23x_timer.o
+ 0x08007264 0x08007264 0x00000008 Code RO 1021 .text.timer_interrupt_disable gd32e23x_timer.o
+ 0x0800726c 0x0800726c 0x00000006 Code RO 1025 .text.timer_interrupt_flag_clear gd32e23x_timer.o
+ 0x08007272 0x08007272 0x00000010 Code RO 1001 .text.timer_prescaler_config gd32e23x_timer.o
+ 0x08007282 0x08007282 0x00000016 Code RO 1053 .text.timer_primary_output_config gd32e23x_timer.o
+ 0x08007298 0x08007298 0x00000014 Code RO 979 .text.timer_struct_para_init gd32e23x_timer.o
+ 0x080072ac 0x080072ac 0x00000170 Code RO 118 .text.transfercomplete signal.o
+ 0x0800741c 0x0800741c 0x0000005c Code RO 1133 .text.usart_baudrate_set gd32e23x_usart.o
+ 0x08007478 0x08007478 0x00000010 Code RO 1247 .text.usart_dma_transmit_config gd32e23x_usart.o
+ 0x08007488 0x08007488 0x0000000a Code RO 1141 .text.usart_enable gd32e23x_usart.o
+ 0x08007492 0x08007492 0x00000012 Code RO 1193 .text.usart_halfduplex_enable gd32e23x_usart.o
+ 0x080074a4 0x080074a4 0x00000010 Code RO 1147 .text.usart_receive_config gd32e23x_usart.o
+ 0x080074b4 0x080074b4 0x00000010 Code RO 1145 .text.usart_transmit_config gd32e23x_usart.o
+ 0x080074c4 0x080074c4 0x00000120 Code RO 56 .text.zcfoundroutine main.o
+ 0x080075e4 0x080075e4 0x0000002e Code RO 1608 i.__ARM_clz mf_p.l(depilogue.o)
+ 0x08007612 0x08007612 0x0000000e Code RO 1614 i.__scatterload_copy mc_p.l(handlers.o)
+ 0x08007620 0x08007620 0x00000002 Code RO 1615 i.__scatterload_null mc_p.l(handlers.o)
+ 0x08007622 0x08007622 0x0000000e Code RO 1616 i.__scatterload_zeroinit mc_p.l(handlers.o)
+ 0x08007630 0x08007630 0x00000008 Data RO 774 .rodata.cst8 gd32e23x_rcu.o
+ 0x08007638 0x08007638 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08007648 0x08007648 0x00000020 Data RO 1613 Region$$Table anon$$obj.o
- Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006678, Size: 0x00000b60, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002f0])
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08007668, Size: 0x00000c00, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- 0x20000000 COMPRESSED 0x00000058 Data RW 84 .data..L_MergedGlobals main.o
- 0x20000058 COMPRESSED 0x00000004 Data RW 102 .data..L_MergedGlobals signal.o
- 0x2000005c COMPRESSED 0x00000078 Data RW 85 .data..L_MergedGlobals.1 main.o
- 0x200000d4 COMPRESSED 0x00000001 Data RW 1187 .data.ic_timer_prescaler io.o
- 0x200000d5 COMPRESSED 0x00000003 PAD
- 0x200000d8 COMPRESSED 0x00000004 Data RW 101 .data.max_servo_deviation signal.o
- 0x200000dc COMPRESSED 0x00000001 Data RW 1287 .data.nbDataToTransmit serial_telemetry.o
- 0x200000dd COMPRESSED 0x00000001 PAD
- 0x200000de COMPRESSED 0x000002d0 Data RW 72 .data.pwmSin main.o
- 0x200003ae COMPRESSED 0x0000000e Data RW 52 .firmware_info main.o
- 0x200003bc COMPRESSED 0x00000004 PAD
- 0x200003c0 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
- 0x2000041c - 0x00000002 Zero RW 1189 .bss..L_MergedGlobals io.o
- 0x2000041e COMPRESSED 0x00000002 PAD
- 0x20000420 - 0x00000014 Zero RW 103 .bss..L_MergedGlobals.1 signal.o
- 0x20000434 - 0x0000007c Zero RW 86 .bss..L_MergedGlobals.2 main.o
- 0x200004b0 - 0x0000004c Zero RW 87 .bss..L_MergedGlobals.3 main.o
- 0x200004fc - 0x00000006 Zero RW 1124 .bss.ADCDataDMA adc.o
- 0x20000502 - 0x0000000a Zero RW 1288 .bss.aTxBuffer serial_telemetry.o
- 0x2000050c - 0x00000001 Zero RW 133 .bss.beep_volume sounds.o
- 0x2000050d COMPRESSED 0x00000003 PAD
- 0x20000510 - 0x00000004 Zero RW 1302 .bss.delay systick.o
- 0x20000514 - 0x00000100 Zero RW 1188 .bss.dma_buffer io.o
- 0x20000614 - 0x00000001 Zero RW 69 .bss.dshot_telemetry main.o
- 0x20000615 - 0x00000001 Zero RW 81 .bss.dshotcommand main.o
- 0x20000616 - 0x000000b0 Zero RW 68 .bss.eepromBuffer main.o
- 0x200006c6 COMPRESSED 0x00000002 PAD
- 0x200006c8 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
- 0x2000075c - 0x00000001 Zero RW 70 .bss.last_dshot_command main.o
- 0x2000075d COMPRESSED 0x00000003 PAD
- 0x20000760 - 0x00000400 Zero RW 1115 STACK startup_gd32e23x.o
+ 0x20000000 COMPRESSED 0x00000058 Data RW 102 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 127 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 103 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1385 .data.ic_timer_prescaler io.o
+ 0x200000d9 COMPRESSED 0x00000003 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 126 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1511 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 89 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000006 PAD
+ 0x200003b8 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000414 - 0x00000002 Zero RW 1389 .bss..L_MergedGlobals io.o
+ 0x20000416 COMPRESSED 0x00000002 PAD
+ 0x20000418 - 0x0000001c Zero RW 128 .bss..L_MergedGlobals.1 signal.o
+ 0x20000434 - 0x0000007c Zero RW 104 .bss..L_MergedGlobals.2 main.o
+ 0x200004b0 - 0x0000001c Zero RW 105 .bss..L_MergedGlobals.3 main.o
+ 0x200004cc - 0x00000006 Zero RW 1300 .bss.ADCDataDMA adc.o
+ 0x200004d2 - 0x0000000a Zero RW 1512 .bss.aTxBuffer serial_telemetry.o
+ 0x200004dc - 0x00000001 Zero RW 165 .bss.beep_volume sounds.o
+ 0x200004dd COMPRESSED 0x00000003 PAD
+ 0x200004e0 - 0x00000004 Zero RW 1540 .bss.delay systick.o
+ 0x200004e4 - 0x00000100 Zero RW 1386 .bss.dma_buffer io.o
+ 0x200005e4 - 0x00000001 Zero RW 99 .bss.dshotcommand main.o
+ 0x200005e5 - 0x000000b0 Zero RW 86 .bss.eepromBuffer main.o
+ 0x20000695 COMPRESSED 0x00000003 PAD
+ 0x20000698 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x2000072c - 0x00000004 Zero RW 1361 .bss.interrupt_time gd32e23x_it.o
+ 0x20000730 - 0x00000001 Zero RW 87 .bss.last_dshot_command main.o
+ 0x20000731 COMPRESSED 0x00000001 PAD
+ 0x20000732 - 0x000000c8 Zero RW 92 .bss.readings main.o
+ 0x200007fa COMPRESSED 0x00000006 PAD
+ 0x20000800 - 0x00000400 Zero RW 1286 STACK startup_gd32e23x.o
+
+ Load Region LR_FIRMWAREVERSION (Base: 0x08007be0, Size: 0x00000020, Max: 0x00000020, ABSOLUTE)
- Load Region LR_FIRMWAREVERSION (Base: 0x08007be0, Size: 0x00000000, Max: 0x00000020, ABSOLUTE)
+ Execution Region FIRMWAREVERSION (Exec base: 0x08007be0, Load base: 0x08007be0, Size: 0x00000020, Max: 0x00000020, ABSOLUTE)
- Execution Region FIRMWAREVERSION (Exec base: 0x08007be0, Load base: 0x08007be0, Size: 0x00000000, Max: 0x00000020, ABSOLUTE)
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
- **** No section assigned to this execution region ****
+ 0x08007be0 0x08007be0 0x0000001e Data RO 174 .rodata.test firmwareversion.o
==============================================================================
@@ -3540,38 +3609,39 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
- 240 12 0 0 6 0 adc.o
- 170 24 0 0 0 0 comparator.o
- 1396 72 16 0 240 0 dshot.o
- 200 0 0 0 0 0 eeprom.o
- 122 12 0 0 0 0 functions.o
- 584 24 0 0 0 0 gd32e23x_adc.o
- 96 8 0 0 0 0 gd32e23x_cmp.o
- 424 24 0 0 0 0 gd32e23x_dma.o
- 144 8 0 0 0 0 gd32e23x_exti.o
- 312 28 0 0 0 0 gd32e23x_fmc.o
- 104 24 0 0 0 0 gd32e23x_fwdgt.o
- 1136 72 0 0 0 0 gd32e23x_gpio.o
- 300 20 0 0 0 0 gd32e23x_it.o
- 128 20 0 0 0 0 gd32e23x_misc.o
- 728 52 8 0 0 0 gd32e23x_rcu.o
- 1754 76 0 0 0 0 gd32e23x_timer.o
- 168 12 0 0 0 0 gd32e23x_usart.o
- 324 60 0 1 258 0 io.o
- 5800 312 0 942 379 0 main.o
- 1502 156 0 0 0 0 peripherals.o
- 1256 24 0 0 0 0 phaseouts.o
- 1860 32 0 1 10 0 serial_telemetry.o
- 1040 124 0 8 20 0 signal.o
- 856 40 0 0 1 0 sounds.o
- 28 8 204 0 1024 0 startup_gd32e23x.o
- 308 32 0 0 0 0 system_gd32e23x.o
- 20 4 0 0 4 0 systick.o
+ 276 24 0 0 6 2297 adc.o
+ 150 20 0 0 0 1522 comparator.o
+ 1456 76 16 0 240 4012 dshot.o
+ 500 0 0 0 0 2464 eeprom.o
+ 0 0 30 0 0 401 firmwareversion.o
+ 188 8 0 0 0 2042 functions.o
+ 612 24 0 0 0 9217 gd32e23x_adc.o
+ 96 8 0 0 0 2736 gd32e23x_cmp.o
+ 356 20 0 0 0 6740 gd32e23x_dma.o
+ 140 8 0 0 0 3080 gd32e23x_exti.o
+ 840 28 0 0 0 24536 gd32e23x_fmc.o
+ 180 28 0 0 0 3694 gd32e23x_fwdgt.o
+ 1136 72 0 0 0 8313 gd32e23x_gpio.o
+ 344 52 0 0 4 2844 gd32e23x_it.o
+ 112 20 0 0 0 3939 gd32e23x_misc.o
+ 704 52 8 0 0 15961 gd32e23x_rcu.o
+ 1710 76 0 0 0 21385 gd32e23x_timer.o
+ 168 12 0 0 0 14665 gd32e23x_usart.o
+ 300 52 0 1 258 2424 io.o
+ 7544 484 0 928 530 20938 main.o
+ 1438 144 0 0 0 10008 peripherals.o
+ 1164 36 0 0 0 8788 phaseouts.o
+ 1868 40 0 1 10 11201 serial_telemetry.o
+ 1276 140 0 10 28 3963 signal.o
+ 776 44 0 0 1 4154 sounds.o
+ 28 8 204 0 1024 668 startup_gd32e23x.o
+ 452 32 0 0 0 2416 system_gd32e23x.o
+ 20 4 0 0 4 2990 systick.o
----------------------------------------------------------------------
- 21014 1280 262 956 1956 0 Object Totals
+ 23846 1512 292 948 2124 197398 Object Totals
0 0 32 0 0 0 (incl. Generated)
- 14 0 2 4 14 0 (incl. Padding)
+ 12 0 2 8 19 0 (incl. Padding)
----------------------------------------------------------------------
@@ -3587,33 +3657,42 @@ Image component sizes
0 0 0 0 0 0 entry8b.o
8 4 0 0 0 0 entry9a.o
30 0 0 0 0 0 handlers.o
- 36 8 0 0 0 0 init.o
+ 36 8 0 0 0 68 init.o
0 0 0 0 0 0 iusefp.o
- 36 0 0 0 0 0 memcpya.o
- 36 0 0 0 0 0 memseta.o
- 178 0 0 0 0 0 fadd.o
- 28 0 0 0 0 0 fcmpge.o
- 28 0 0 0 0 0 fcmpgt.o
- 28 0 0 0 0 0 fcmple.o
- 28 0 0 0 0 0 fcmplt.o
- 124 0 0 0 0 0 fdiv.o
- 130 0 0 0 0 0 fepilogue.o
- 50 0 0 0 0 0 ffixi.o
- 22 0 0 0 0 0 fflti.o
+ 32 0 0 0 0 68 llshl.o
+ 38 0 0 0 0 68 llsshr.o
+ 34 0 0 0 0 68 llushr.o
+ 36 0 0 0 0 60 memcpya.o
+ 36 0 0 0 0 100 memseta.o
+ 356 4 0 0 0 140 dadd.o
+ 240 6 0 0 0 84 ddiv.o
+ 236 0 0 0 0 216 depilogue.o
+ 72 10 0 0 0 72 dfixi.o
+ 28 4 0 0 0 68 dfltui.o
+ 208 6 0 0 0 88 dmul.o
+ 178 0 0 0 0 108 fadd.o
+ 28 0 0 0 0 60 fcmpge.o
+ 28 0 0 0 0 60 fcmpgt.o
+ 28 0 0 0 0 60 fcmple.o
+ 28 0 0 0 0 60 fcmplt.o
+ 124 0 0 0 0 72 fdiv.o
+ 130 0 0 0 0 144 fepilogue.o
+ 50 0 0 0 0 60 ffixi.o
+ 22 0 0 0 0 68 fflti.o
----------------------------------------------------------------------
- 860 16 0 0 0 0 Library Totals
- 0 0 0 0 0 0 (incl. Padding)
+ 2110 46 0 0 0 1792 Library Totals
+ 6 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
- 244 16 0 0 0 0 mc_p.l
- 616 0 0 0 0 0 mf_p.l
+ 348 16 0 0 0 432 mc_p.l
+ 1756 30 0 0 0 1360 mf_p.l
----------------------------------------------------------------------
- 860 16 0 0 0 0 Library Totals
+ 2110 46 0 0 0 1792 Library Totals
----------------------------------------------------------------------
@@ -3622,15 +3701,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
- 21874 1296 262 956 1956 0 Grand Totals
- 21874 1296 262 752 1956 0 ELF Image Totals (compressed)
- 21874 1296 262 752 0 0 ROM Totals
+ 25956 1558 292 948 2124 198078 Grand Totals
+ 25956 1558 292 736 2124 198078 ELF Image Totals (compressed)
+ 25956 1558 292 736 0 0 ROM Totals
==============================================================================
- Total RO Size (Code + RO Data) 22136 ( 21.62kB)
- Total RW Size (RW Data + ZI Data) 2912 ( 2.84kB)
- Total ROM Size (Code + RO Data + RW Data) 22888 ( 22.35kB)
+ Total RO Size (Code + RO Data) 26248 ( 25.63kB)
+ Total RW Size (RW Data + ZI Data) 3072 ( 3.00kB)
+ Total ROM Size (Code + RO Data + RW Data) 26984 ( 26.35kB)
==============================================================================
diff --git a/Keil_Projects/list/AM32_GD32DEV_B_E230.map b/Keil_Projects/list/AM32_GD32DEV_B_E230.map
new file mode 100644
index 00000000..92153ee3
--- /dev/null
+++ b/Keil_Projects/list/AM32_GD32DEV_B_E230.map
@@ -0,0 +1,3715 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ dshot.o(.text.computeDshotDMA) refers to main.o(.text.saveEEpromSettings) for saveEEpromSettings
+ dshot.o(.text.computeDshotDMA) refers to io.o(.bss.dma_buffer) for dma_buffer
+ dshot.o(.text.computeDshotDMA) refers to dshot.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for dshot_telemetry
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss.dshotcommand) for dshotcommand
+ dshot.o(.text.computeDshotDMA) refers to main.o(.data..L_MergedGlobals) for forward
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss.last_dshot_command) for last_dshot_command
+ dshot.o(.ARM.exidx.text.computeDshotDMA) refers to dshot.o(.text.computeDshotDMA) for [Anonymous Symbol]
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.ARM.exidx.text.make_dshot_package) refers to dshot.o(.text.make_dshot_package) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.map) refers to functions.o(.text.map) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.getAbsDif) refers to functions.o(.text.getAbsDif) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.delayMicros) refers to functions.o(.text.delayMicros) for [Anonymous Symbol]
+ functions.o(.text.delayMillis) refers to gd32e23x_timer.o(.text.timer_prescaler_config) for timer_prescaler_config
+ functions.o(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflti.o(.text) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to functions.o(.text.map) for map
+ main.o(.text.loadEEpromSettings) refers to sounds.o(.text.setVolume) for setVolume
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to dshot.o(.bss..L_MergedGlobals) for EDT_ARMED
+ main.o(.ARM.exidx.text.loadEEpromSettings) refers to main.o(.text.loadEEpromSettings) for [Anonymous Symbol]
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ main.o(.text.saveEEpromSettings) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.saveEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.saveEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.saveEEpromSettings) refers to main.o(.text.saveEEpromSettings) for [Anonymous Symbol]
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.getSmoothedCurrent) refers to main.o(.text.getSmoothedCurrent) for [Anonymous Symbol]
+ main.o(.text.getBemfState) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.text.getBemfState) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.commutate) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.startMotor) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to fcmplt.o(.text) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffixi.o(.text) for __aeabi_f2iz
+ main.o(.text.setInput) refers to fcmpge.o(.text) for __aeabi_fcmpge
+ main.o(.text.setInput) refers to 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 fcmple.o(.text) for __aeabi_fcmple
+ main.o(.text.setInput) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to sounds.o(.text.playInputTune) for playInputTune
+ main.o(.text.tenKhzRoutine) refers to functions.o(.text.delayMillis) for delayMillis
+ main.o(.text.tenKhzRoutine) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ main.o(.text.tenKhzRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.tenKhzRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.text.tenKhzRoutine) refers to main.o(.text.zcfoundroutine) for zcfoundroutine
+ main.o(.text.tenKhzRoutine) refers to fflti.o(.text) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(.text) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffixi.o(.text) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to fadd.o(.text) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmpgt.o(.text) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to fcmplt.o(.text) for __aeabi_fcmplt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.zcfoundroutine) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.zcfoundroutine) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA
+ main.o(.text.processDshot) refers to main.o(.text.setInput) for setInput
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare1) for setPWMCompare1
+ main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare2) for setPWMCompare2
+ main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare3) for setPWMCompare3
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ main.o(.ARM.exidx.text.advanceincrement) refers to main.o(.text.advanceincrement) for [Anonymous Symbol]
+ main.o(.text.main) refers to peripherals.o(.text.initAfterJump) for initAfterJump
+ main.o(.text.main) refers to peripherals.o(.text.initCorePeripherals) for initCorePeripherals
+ main.o(.text.main) refers to peripherals.o(.text.enableCorePeripherals) for enableCorePeripherals
+ main.o(.text.main) refers to main.o(.text.loadEEpromSettings) for loadEEpromSettings
+ main.o(.text.main) refers to memcpya.o(.text) for __aeabi_memcpy
+ main.o(.text.main) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ main.o(.text.main) refers to sounds.o(.text.playStartupTune) for playStartupTune
+ main.o(.text.main) refers to peripherals.o(.text.MX_IWDG_Init) for MX_IWDG_Init
+ main.o(.text.main) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ main.o(.text.main) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflti.o(.text) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(.text) for __aeabi_fdiv
+ main.o(.text.main) refers to fadd.o(.text) for __aeabi_fadd
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.main) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.main) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to ffixi.o(.text) for __aeabi_f2iz
+ main.o(.text.main) refers to serial_telemetry.o(.text.makeTelemPackage) for makeTelemPackage
+ main.o(.text.main) refers to serial_telemetry.o(.text.send_telem_DMA) for send_telem_DMA
+ main.o(.text.main) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ main.o(.text.main) refers to dfltui.o(.text) for __aeabi_ui2d
+ main.o(.text.main) refers to dmul.o(.text) for __aeabi_dmul
+ main.o(.text.main) refers to dadd.o(.text) for __aeabi_dadd
+ main.o(.text.main) refers to ddiv.o(.text) for __aeabi_ddiv
+ main.o(.text.main) refers to dfixi.o(.text) for __aeabi_d2iz
+ main.o(.text.main) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for adc_software_trigger_enable
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare1) for setPWMCompare1
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare2) for setPWMCompare2
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare3) for setPWMCompare3
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ main.o(.text.main) refers to main.o(.data.pwmSin) for pwmSin
+ main.o(.text.main) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.main) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.main) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.main) refers to peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to memseta.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to main.o(.bss..L_MergedGlobals.2) for newinput
+ signal.o(.ARM.exidx.text.computeMSInput) refers to signal.o(.text.computeMSInput) for [Anonymous Symbol]
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.text.computeServoInput) refers to main.o(.text.saveEEpromSettings) for saveEEpromSettings
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playChangedTone) for playChangedTone
+ signal.o(.text.computeServoInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_high_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ signal.o(.text.transfercomplete) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.transfercomplete) refers to sounds.o(.text.playBeaconTune3) for playBeaconTune3
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.transfercomplete) refers to io.o(.bss..L_MergedGlobals) for out_put
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.3) for e_com_time
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.checkDshot) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.checkDshot) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
+ signal.o(.ARM.exidx.text.checkDshot) refers to signal.o(.text.checkDshot) for [Anonymous Symbol]
+ signal.o(.text.checkServo) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) for [Anonymous Symbol]
+ signal.o(.text.detectInput) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.detectInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
+ signal.o(.ARM.exidx.text.detectInput) refers to signal.o(.text.detectInput) for [Anonymous Symbol]
+ sounds.o(.text.pause) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.pause) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.pause) refers to sounds.o(.text.pause) for [Anonymous Symbol]
+ sounds.o(.text.setVolume) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.setVolume) refers to sounds.o(.text.setVolume) for [Anonymous Symbol]
+ sounds.o(.text.setCaptureCompare) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.setCaptureCompare) refers to sounds.o(.text.setCaptureCompare) for [Anonymous Symbol]
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBJNote) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.playBJNote) refers to sounds.o(.text.playBJNote) for [Anonymous Symbol]
+ sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency) refers to sounds.o(.text.getBlueJayNoteFrequency) for [Anonymous Symbol]
+ sounds.o(.text.playBlueJayTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playBlueJayTune) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playBlueJayTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBlueJayTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playBlueJayTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playBlueJayTune) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ sounds.o(.text.playBlueJayTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBlueJayTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playBlueJayTune) refers to sounds.o(.text.playBlueJayTune) for [Anonymous Symbol]
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playStartupTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playStartupTune) refers to sounds.o(.text.playStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playBrushedStartupTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playBrushedStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playDuskingTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playDuskingTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playDuskingTune) refers to sounds.o(.text.playDuskingTune) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune2) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playInputTune2) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playInputTune2) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playInputTune2) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playInputTune2) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playInputTune2) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playInputTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playInputTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playInputTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playInputTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playDefaultTone) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playDefaultTone) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playDefaultTone) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playChangedTone) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playChangedTone) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playChangedTone) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playBeaconTune3) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playBeaconTune3) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ gd32e23x_adc.o(.text.adc_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_adc.o(.text.adc_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_adc.o(.ARM.exidx.text.adc_deinit) refers to gd32e23x_adc.o(.text.adc_deinit) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_enable) refers to gd32e23x_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_disable) refers to gd32e23x_adc.o(.text.adc_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_calibration_enable) refers to gd32e23x_adc.o(.text.adc_calibration_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to gd32e23x_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_disable) refers to gd32e23x_adc.o(.text.adc_dma_mode_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_enable) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_disable) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_discontinuous_mode_config) refers to gd32e23x_adc.o(.text.adc_discontinuous_mode_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_special_function_config) refers to gd32e23x_adc.o(.text.adc_special_function_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_data_alignment_config) refers to gd32e23x_adc.o(.text.adc_data_alignment_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_channel_length_config) refers to gd32e23x_adc.o(.text.adc_channel_length_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_regular_channel_config) refers to gd32e23x_adc.o(.text.adc_regular_channel_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_config) refers to gd32e23x_adc.o(.text.adc_inserted_channel_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_offset_config) refers to gd32e23x_adc.o(.text.adc_inserted_channel_offset_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_config) refers to gd32e23x_adc.o(.text.adc_external_trigger_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_source_config) refers to gd32e23x_adc.o(.text.adc_external_trigger_source_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_software_trigger_enable) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_regular_data_read) refers to gd32e23x_adc.o(.text.adc_regular_data_read) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_data_read) refers to gd32e23x_adc.o(.text.adc_inserted_data_read) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_flag_get) refers to gd32e23x_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_flag_clear) refers to gd32e23x_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_get) refers to gd32e23x_adc.o(.text.adc_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_clear) refers to gd32e23x_adc.o(.text.adc_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to gd32e23x_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_disable) refers to gd32e23x_adc.o(.text.adc_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_single_channel_enable) refers to gd32e23x_adc.o(.text.adc_watchdog_single_channel_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_group_channel_enable) refers to gd32e23x_adc.o(.text.adc_watchdog_group_channel_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_disable) refers to gd32e23x_adc.o(.text.adc_watchdog_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_threshold_config) refers to gd32e23x_adc.o(.text.adc_watchdog_threshold_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_resolution_config) refers to gd32e23x_adc.o(.text.adc_resolution_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_config) refers to gd32e23x_adc.o(.text.adc_oversample_mode_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_enable) refers to gd32e23x_adc.o(.text.adc_oversample_mode_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_disable) refers to gd32e23x_adc.o(.text.adc_oversample_mode_disable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_deinit) refers to gd32e23x_cmp.o(.text.cmp_deinit) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_mode_init) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_init) refers to gd32e23x_cmp.o(.text.cmp_output_init) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_enable) refers to gd32e23x_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_disable) refers to gd32e23x_cmp.o(.text.cmp_disable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_enable) refers to gd32e23x_cmp.o(.text.cmp_switch_enable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_disable) refers to gd32e23x_cmp.o(.text.cmp_switch_disable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_level_get) refers to gd32e23x_cmp.o(.text.cmp_output_level_get) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_lock_enable) refers to gd32e23x_cmp.o(.text.cmp_lock_enable) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_deinit) refers to gd32e23x_crc.o(.text.crc_deinit) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_enable) refers to gd32e23x_crc.o(.text.crc_reverse_output_data_enable) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_disable) refers to gd32e23x_crc.o(.text.crc_reverse_output_data_disable) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_reset) refers to gd32e23x_crc.o(.text.crc_data_register_reset) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_read) refers to gd32e23x_crc.o(.text.crc_data_register_read) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_read) refers to gd32e23x_crc.o(.text.crc_free_data_register_read) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_write) refers to gd32e23x_crc.o(.text.crc_free_data_register_write) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_init_data_register_write) refers to gd32e23x_crc.o(.text.crc_init_data_register_write) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_input_data_reverse_config) refers to gd32e23x_crc.o(.text.crc_input_data_reverse_config) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_size_set) refers to gd32e23x_crc.o(.text.crc_polynomial_size_set) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_set) refers to gd32e23x_crc.o(.text.crc_polynomial_set) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_single_data_calculate) refers to gd32e23x_crc.o(.text.crc_single_data_calculate) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_block_data_calculate) refers to gd32e23x_crc.o(.text.crc_block_data_calculate) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_deinit) refers to gd32e23x_dbg.o(.text.dbg_deinit) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_id_get) refers to gd32e23x_dbg.o(.text.dbg_id_get) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_enable) refers to gd32e23x_dbg.o(.text.dbg_low_power_enable) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_disable) refers to gd32e23x_dbg.o(.text.dbg_low_power_disable) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_enable) refers to gd32e23x_dbg.o(.text.dbg_periph_enable) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_disable) refers to gd32e23x_dbg.o(.text.dbg_periph_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_deinit) refers to gd32e23x_dma.o(.text.dma_deinit) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_struct_para_init) refers to gd32e23x_dma.o(.text.dma_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_init) refers to gd32e23x_dma.o(.text.dma_init) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_channel_disable) refers to gd32e23x_dma.o(.text.dma_channel_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_enable) refers to gd32e23x_dma.o(.text.dma_circulation_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_disable) refers to gd32e23x_dma.o(.text.dma_circulation_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_enable) refers to gd32e23x_dma.o(.text.dma_memory_to_memory_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_disable) refers to gd32e23x_dma.o(.text.dma_memory_to_memory_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_channel_enable) refers to gd32e23x_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_address_config) refers to gd32e23x_dma.o(.text.dma_periph_address_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_address_config) refers to gd32e23x_dma.o(.text.dma_memory_address_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_config) refers to gd32e23x_dma.o(.text.dma_transfer_number_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_get) refers to gd32e23x_dma.o(.text.dma_transfer_number_get) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_priority_config) refers to gd32e23x_dma.o(.text.dma_priority_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_width_config) refers to gd32e23x_dma.o(.text.dma_memory_width_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_width_config) refers to gd32e23x_dma.o(.text.dma_periph_width_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_enable) refers to gd32e23x_dma.o(.text.dma_memory_increase_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_disable) refers to gd32e23x_dma.o(.text.dma_memory_increase_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_enable) refers to gd32e23x_dma.o(.text.dma_periph_increase_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_disable) refers to gd32e23x_dma.o(.text.dma_periph_increase_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_direction_config) refers to gd32e23x_dma.o(.text.dma_transfer_direction_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_flag_get) refers to gd32e23x_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_flag_clear) refers to gd32e23x_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_get) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_clear) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to gd32e23x_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_disable) refers to gd32e23x_dma.o(.text.dma_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_deinit) refers to gd32e23x_exti.o(.text.exti_deinit) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_init) refers to gd32e23x_exti.o(.text.exti_init) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_enable) refers to gd32e23x_exti.o(.text.exti_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_disable) refers to gd32e23x_exti.o(.text.exti_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_event_enable) refers to gd32e23x_exti.o(.text.exti_event_enable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_event_disable) refers to gd32e23x_exti.o(.text.exti_event_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_enable) refers to gd32e23x_exti.o(.text.exti_software_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_disable) refers to gd32e23x_exti.o(.text.exti_software_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_flag_get) refers to gd32e23x_exti.o(.text.exti_flag_get) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_flag_clear) refers to gd32e23x_exti.o(.text.exti_flag_clear) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_get) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_clear) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_unlock) refers to gd32e23x_fmc.o(.text.fmc_unlock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_lock) refers to gd32e23x_fmc.o(.text.fmc_lock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_wscnt_set) refers to gd32e23x_fmc.o(.text.fmc_wscnt_set) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_enable) refers to gd32e23x_fmc.o(.text.fmc_prefetch_enable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_disable) refers to gd32e23x_fmc.o(.text.fmc_prefetch_disable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_page_erase) refers to gd32e23x_fmc.o(.text.fmc_page_erase) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_ready_wait) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_mass_erase) refers to gd32e23x_fmc.o(.text.fmc_mass_erase) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_doubleword_program) refers to gd32e23x_fmc.o(.text.fmc_doubleword_program) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_word_program) refers to gd32e23x_fmc.o(.text.fmc_word_program) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_unlock) refers to gd32e23x_fmc.o(.text.ob_unlock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_lock) refers to gd32e23x_fmc.o(.text.ob_lock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_reset) refers to gd32e23x_fmc.o(.text.ob_reset) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.option_byte_value_get) refers to gd32e23x_fmc.o(.text.option_byte_value_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_erase) refers to gd32e23x_fmc.o(.text.ob_erase) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get) refers to gd32e23x_fmc.o(.text.ob_obstat_plevel_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_enable) refers to gd32e23x_fmc.o(.text.ob_write_protection_enable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_security_protection_config) refers to gd32e23x_fmc.o(.text.ob_security_protection_config) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_user_write) refers to gd32e23x_fmc.o(.text.ob_user_write) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_data_program) refers to gd32e23x_fmc.o(.text.ob_data_program) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_user_get) refers to gd32e23x_fmc.o(.text.ob_user_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_data_get) refers to gd32e23x_fmc.o(.text.ob_data_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_get) refers to gd32e23x_fmc.o(.text.ob_write_protection_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_enable) refers to gd32e23x_fmc.o(.text.fmc_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_disable) refers to gd32e23x_fmc.o(.text.fmc_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_get) refers to gd32e23x_fmc.o(.text.fmc_flag_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_clear) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get) refers to gd32e23x_fmc.o(.text.fmc_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear) refers to gd32e23x_fmc.o(.text.fmc_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_state_get) refers to gd32e23x_fmc.o(.text.fmc_state_get) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_enable) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_enable) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_disable) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_enable) refers to gd32e23x_fwdgt.o(.text.fwdgt_enable) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_prescaler_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_reload_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_window_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_window_value_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_flag_get) refers to gd32e23x_fwdgt.o(.text.fwdgt_flag_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.text.gpio_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_gpio.o(.text.gpio_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_deinit) refers to gd32e23x_gpio.o(.text.gpio_deinit) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_mode_set) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_options_set) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_set) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_reset) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_write) refers to gd32e23x_gpio.o(.text.gpio_bit_write) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_write) refers to gd32e23x_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_bit_get) refers to gd32e23x_gpio.o(.text.gpio_input_bit_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_port_get) refers to gd32e23x_gpio.o(.text.gpio_input_port_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_bit_get) refers to gd32e23x_gpio.o(.text.gpio_output_bit_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_port_get) refers to gd32e23x_gpio.o(.text.gpio_output_port_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_af_set) refers to gd32e23x_gpio.o(.text.gpio_af_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_pin_lock) refers to gd32e23x_gpio.o(.text.gpio_pin_lock) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_toggle) refers to gd32e23x_gpio.o(.text.gpio_bit_toggle) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_toggle) refers to gd32e23x_gpio.o(.text.gpio_port_toggle) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.text.i2c_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_i2c.o(.text.i2c_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_deinit) refers to gd32e23x_i2c.o(.text.i2c_deinit) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.text.i2c_clock_config) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_clock_config) refers to gd32e23x_i2c.o(.text.i2c_clock_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_mode_addr_config) refers to gd32e23x_i2c.o(.text.i2c_mode_addr_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_type_config) refers to gd32e23x_i2c.o(.text.i2c_smbus_type_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_ack_config) refers to gd32e23x_i2c.o(.text.i2c_ack_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_ackpos_config) refers to gd32e23x_i2c.o(.text.i2c_ackpos_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_master_addressing) refers to gd32e23x_i2c.o(.text.i2c_master_addressing) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_enable) refers to gd32e23x_i2c.o(.text.i2c_dualaddr_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_disable) refers to gd32e23x_i2c.o(.text.i2c_dualaddr_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_enable) refers to gd32e23x_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_disable) refers to gd32e23x_i2c.o(.text.i2c_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_start_on_bus) refers to gd32e23x_i2c.o(.text.i2c_start_on_bus) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_stop_on_bus) refers to gd32e23x_i2c.o(.text.i2c_stop_on_bus) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_transmit) refers to gd32e23x_i2c.o(.text.i2c_data_transmit) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to gd32e23x_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to gd32e23x_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_last_transfer_config) refers to gd32e23x_i2c.o(.text.i2c_dma_last_transfer_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_stretch_scl_low_config) refers to gd32e23x_i2c.o(.text.i2c_stretch_scl_low_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_slave_response_to_gcall_config) refers to gd32e23x_i2c.o(.text.i2c_slave_response_to_gcall_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_software_reset_config) refers to gd32e23x_i2c.o(.text.i2c_software_reset_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_enable) refers to gd32e23x_i2c.o(.text.i2c_pec_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_transfer_enable) refers to gd32e23x_i2c.o(.text.i2c_pec_transfer_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to gd32e23x_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_issue_alert) refers to gd32e23x_i2c.o(.text.i2c_smbus_issue_alert) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_arp_enable) refers to gd32e23x_i2c.o(.text.i2c_smbus_arp_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_enable) refers to gd32e23x_i2c.o(.text.i2c_sam_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_disable) refers to gd32e23x_i2c.o(.text.i2c_sam_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_enable) refers to gd32e23x_i2c.o(.text.i2c_sam_timeout_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_disable) refers to gd32e23x_i2c.o(.text.i2c_sam_timeout_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to gd32e23x_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to gd32e23x_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to gd32e23x_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_disable) refers to gd32e23x_i2c.o(.text.i2c_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_get) refers to gd32e23x_i2c.o(.text.i2c_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_clear) refers to gd32e23x_i2c.o(.text.i2c_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to gd32e23x_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_system_reset) refers to gd32e23x_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to gd32e23x_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_set) refers to gd32e23x_misc.o(.text.system_lowpower_set) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_reset) refers to gd32e23x_misc.o(.text.system_lowpower_reset) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.systick_clksource_set) refers to gd32e23x_misc.o(.text.systick_clksource_set) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.text.pmu_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_pmu.o(.text.pmu_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_deinit) refers to gd32e23x_pmu.o(.text.pmu_deinit) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_select) refers to gd32e23x_pmu.o(.text.pmu_lvd_select) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_ldo_output_select) refers to gd32e23x_pmu.o(.text.pmu_ldo_output_select) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_disable) refers to gd32e23x_pmu.o(.text.pmu_lvd_disable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_sleepmode) refers to gd32e23x_pmu.o(.text.pmu_to_sleepmode) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_deepsleepmode) refers to gd32e23x_pmu.o(.text.pmu_to_deepsleepmode) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_standbymode) refers to gd32e23x_pmu.o(.text.pmu_to_standbymode) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_enable) refers to gd32e23x_pmu.o(.text.pmu_wakeup_pin_enable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_disable) refers to gd32e23x_pmu.o(.text.pmu_wakeup_pin_disable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_enable) refers to gd32e23x_pmu.o(.text.pmu_backup_write_enable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_disable) refers to gd32e23x_pmu.o(.text.pmu_backup_write_disable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_clear) refers to gd32e23x_pmu.o(.text.pmu_flag_clear) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_get) refers to gd32e23x_pmu.o(.text.pmu_flag_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_deinit) refers to gd32e23x_rcu.o(.text.rcu_deinit) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable) refers to gd32e23x_rcu.o(.text.rcu_bkp_reset_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable) refers to gd32e23x_rcu.o(.text.rcu_bkp_reset_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config) refers to gd32e23x_rcu.o(.text.rcu_system_clock_source_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get) refers to gd32e23x_rcu.o(.text.rcu_system_clock_source_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config) refers to gd32e23x_rcu.o(.text.rcu_ahb_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config) refers to gd32e23x_rcu.o(.text.rcu_apb1_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config) refers to gd32e23x_rcu.o(.text.rcu_apb2_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config) refers to gd32e23x_rcu.o(.text.rcu_adc_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_ckout_config) refers to gd32e23x_rcu.o(.text.rcu_ckout_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_pll_config) refers to gd32e23x_rcu.o(.text.rcu_pll_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_usart_clock_config) refers to gd32e23x_rcu.o(.text.rcu_usart_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config) refers to gd32e23x_rcu.o(.text.rcu_rtc_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config) refers to gd32e23x_rcu.o(.text.rcu_hxtal_prediv_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config) refers to gd32e23x_rcu.o(.text.rcu_lxtal_drive_capability_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_flag_get) refers to gd32e23x_rcu.o(.text.rcu_flag_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear) refers to gd32e23x_rcu.o(.text.rcu_all_reset_flag_clear) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get) refers to gd32e23x_rcu.o(.text.rcu_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear) refers to gd32e23x_rcu.o(.text.rcu_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable) refers to gd32e23x_rcu.o(.text.rcu_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable) refers to gd32e23x_rcu.o(.text.rcu_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait) refers to gd32e23x_rcu.o(.text.rcu_osci_stab_wait) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_on) refers to gd32e23x_rcu.o(.text.rcu_osci_on) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_off) refers to gd32e23x_rcu.o(.text.rcu_osci_off) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable) refers to gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable) refers to gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable) refers to gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable) refers to gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set) refers to gd32e23x_rcu.o(.text.rcu_irc8m_adjust_value_set) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set) refers to gd32e23x_rcu.o(.text.rcu_irc28m_adjust_value_set) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock) refers to gd32e23x_rcu.o(.text.rcu_voltage_key_unlock) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set) refers to gd32e23x_rcu.o(.text.rcu_deepsleep_voltage_set) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.text.rcu_clock_freq_get) refers to gd32e23x_rcu.o(.rodata.cst8) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_deinit) refers to gd32e23x_rtc.o(.text.rtc_deinit) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_enter) refers to gd32e23x_rtc.o(.text.rtc_init_mode_enter) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_register_sync_wait) refers to gd32e23x_rtc.o(.text.rtc_register_sync_wait) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_init) refers to gd32e23x_rtc.o(.text.rtc_init) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_exit) refers to gd32e23x_rtc.o(.text.rtc_init_mode_exit) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_current_time_get) refers to gd32e23x_rtc.o(.text.rtc_current_time_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_subsecond_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_config) refers to gd32e23x_rtc.o(.text.rtc_alarm_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_config) refers to gd32e23x_rtc.o(.text.rtc_alarm_subsecond_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_enable) refers to gd32e23x_rtc.o(.text.rtc_alarm_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_disable) refers to gd32e23x_rtc.o(.text.rtc_alarm_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_get) refers to gd32e23x_rtc.o(.text.rtc_alarm_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_alarm_subsecond_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_enable) refers to gd32e23x_rtc.o(.text.rtc_timestamp_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_disable) refers to gd32e23x_rtc.o(.text.rtc_timestamp_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_get) refers to gd32e23x_rtc.o(.text.rtc_timestamp_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_timestamp_subsecond_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_enable) refers to gd32e23x_rtc.o(.text.rtc_tamper_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_disable) refers to gd32e23x_rtc.o(.text.rtc_tamper_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_enable) refers to gd32e23x_rtc.o(.text.rtc_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_disable) refers to gd32e23x_rtc.o(.text.rtc_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_get) refers to gd32e23x_rtc.o(.text.rtc_flag_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_clear) refers to gd32e23x_rtc.o(.text.rtc_flag_clear) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alter_output_config) refers to gd32e23x_rtc.o(.text.rtc_alter_output_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_calibration_config) refers to gd32e23x_rtc.o(.text.rtc_calibration_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_hour_adjust) refers to gd32e23x_rtc.o(.text.rtc_hour_adjust) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_second_adjust) refers to gd32e23x_rtc.o(.text.rtc_second_adjust) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_enable) refers to gd32e23x_rtc.o(.text.rtc_bypass_shadow_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_disable) refers to gd32e23x_rtc.o(.text.rtc_bypass_shadow_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_enable) refers to gd32e23x_rtc.o(.text.rtc_refclock_detection_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_disable) refers to gd32e23x_rtc.o(.text.rtc_refclock_detection_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.text.spi_i2s_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_spi.o(.text.spi_i2s_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_deinit) refers to gd32e23x_spi.o(.text.spi_i2s_deinit) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_struct_para_init) refers to gd32e23x_spi.o(.text.spi_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_init) refers to gd32e23x_spi.o(.text.spi_init) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_enable) refers to gd32e23x_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_disable) refers to gd32e23x_spi.o(.text.spi_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_init) refers to gd32e23x_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ gd32e23x_spi.o(.text.i2s_psc_config) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_psc_config) refers to gd32e23x_spi.o(.text.i2s_psc_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_enable) refers to gd32e23x_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_disable) refers to gd32e23x_spi.o(.text.i2s_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_enable) refers to gd32e23x_spi.o(.text.spi_nss_output_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_disable) refers to gd32e23x_spi.o(.text.spi_nss_output_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_high) refers to gd32e23x_spi.o(.text.spi_nss_internal_high) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_low) refers to gd32e23x_spi.o(.text.spi_nss_internal_low) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_dma_enable) refers to gd32e23x_spi.o(.text.spi_dma_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_dma_disable) refers to gd32e23x_spi.o(.text.spi_dma_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_frame_format_config) refers to gd32e23x_spi.o(.text.spi_i2s_data_frame_format_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to gd32e23x_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to gd32e23x_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_bidirectional_transfer_config) refers to gd32e23x_spi.o(.text.spi_bidirectional_transfer_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to gd32e23x_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to gd32e23x_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_on) refers to gd32e23x_spi.o(.text.spi_crc_on) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_off) refers to gd32e23x_spi.o(.text.spi_crc_off) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_next) refers to gd32e23x_spi.o(.text.spi_crc_next) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_get) refers to gd32e23x_spi.o(.text.spi_crc_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_enable) refers to gd32e23x_spi.o(.text.spi_ti_mode_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_disable) refers to gd32e23x_spi.o(.text.spi_ti_mode_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_enable) refers to gd32e23x_spi.o(.text.spi_nssp_mode_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_disable) refers to gd32e23x_spi.o(.text.spi_nssp_mode_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_enable) refers to gd32e23x_spi.o(.text.qspi_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_disable) refers to gd32e23x_spi.o(.text.qspi_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_write_enable) refers to gd32e23x_spi.o(.text.qspi_write_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_read_enable) refers to gd32e23x_spi.o(.text.qspi_read_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_enable) refers to gd32e23x_spi.o(.text.qspi_io23_output_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_disable) refers to gd32e23x_spi.o(.text.qspi_io23_output_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_disable) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_flag_get) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to gd32e23x_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_error_clear) refers to gd32e23x_spi.o(.text.spi_crc_error_clear) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_fifo_access_size_config) refers to gd32e23x_spi.o(.text.spi_fifo_access_size_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_transmit_odd_config) refers to gd32e23x_spi.o(.text.spi_transmit_odd_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_receive_odd_config) refers to gd32e23x_spi.o(.text.spi_receive_odd_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_length_set) refers to gd32e23x_spi.o(.text.spi_crc_length_set) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.text.syscfg_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_syscfg.o(.text.syscfg_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_deinit) refers to gd32e23x_syscfg.o(.text.syscfg_deinit) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_enable) refers to gd32e23x_syscfg.o(.text.syscfg_dma_remap_enable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_disable) refers to gd32e23x_syscfg.o(.text.syscfg_dma_remap_disable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_enable) refers to gd32e23x_syscfg.o(.text.syscfg_high_current_enable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_disable) refers to gd32e23x_syscfg.o(.text.syscfg_high_current_disable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_exti_line_config) refers to gd32e23x_syscfg.o(.text.syscfg_exti_line_config) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_lock_config) refers to gd32e23x_syscfg.o(.text.syscfg_lock_config) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.irq_latency_set) refers to gd32e23x_syscfg.o(.text.irq_latency_set) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_get) refers to gd32e23x_syscfg.o(.text.syscfg_flag_get) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_clear) refers to gd32e23x_syscfg.o(.text.syscfg_flag_clear) for [Anonymous Symbol]
+ gd32e23x_timer.o(.text.timer_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_timer.o(.text.timer_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_timer.o(.ARM.exidx.text.timer_deinit) refers to gd32e23x_timer.o(.text.timer_deinit) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_struct_para_init) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_init) refers to gd32e23x_timer.o(.text.timer_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_enable) refers to gd32e23x_timer.o(.text.timer_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_disable) refers to gd32e23x_timer.o(.text.timer_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_enable) refers to gd32e23x_timer.o(.text.timer_update_event_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_disable) refers to gd32e23x_timer.o(.text.timer_update_event_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_alignment) refers to gd32e23x_timer.o(.text.timer_counter_alignment) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_up_direction) refers to gd32e23x_timer.o(.text.timer_counter_up_direction) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_down_direction) refers to gd32e23x_timer.o(.text.timer_counter_down_direction) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_config) refers to gd32e23x_timer.o(.text.timer_prescaler_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_repetition_value_config) refers to gd32e23x_timer.o(.text.timer_repetition_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_autoreload_value_config) refers to gd32e23x_timer.o(.text.timer_autoreload_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_value_config) refers to gd32e23x_timer.o(.text.timer_counter_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_read) refers to gd32e23x_timer.o(.text.timer_counter_read) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_read) refers to gd32e23x_timer.o(.text.timer_prescaler_read) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config) refers to gd32e23x_timer.o(.text.timer_single_pulse_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_update_source_config) refers to gd32e23x_timer.o(.text.timer_update_source_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config) refers to gd32e23x_timer.o(.text.timer_ocpre_clear_source_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_enable) refers to gd32e23x_timer.o(.text.timer_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_disable) refers to gd32e23x_timer.o(.text.timer_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_flag_get) refers to gd32e23x_timer.o(.text.timer_flag_get) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_flag_clear) refers to gd32e23x_timer.o(.text.timer_flag_clear) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_dma_enable) refers to gd32e23x_timer.o(.text.timer_dma_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_dma_disable) refers to gd32e23x_timer.o(.text.timer_dma_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select) refers to gd32e23x_timer.o(.text.timer_channel_dma_request_source_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_dma_transfer_config) refers to gd32e23x_timer.o(.text.timer_dma_transfer_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_event_software_generate) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_struct_para_init) refers to gd32e23x_timer.o(.text.timer_break_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_config) refers to gd32e23x_timer.o(.text.timer_break_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_enable) refers to gd32e23x_timer.o(.text.timer_break_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_disable) refers to gd32e23x_timer.o(.text.timer_break_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_enable) refers to gd32e23x_timer.o(.text.timer_automatic_output_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_disable) refers to gd32e23x_timer.o(.text.timer_automatic_output_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_primary_output_config) refers to gd32e23x_timer.o(.text.timer_primary_output_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config) refers to gd32e23x_timer.o(.text.timer_channel_control_shadow_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config) refers to gd32e23x_timer.o(.text.timer_channel_control_shadow_update_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init) refers to gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_config) refers to gd32e23x_timer.o(.text.timer_channel_output_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config) refers to gd32e23x_timer.o(.text.timer_channel_output_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config) refers to gd32e23x_timer.o(.text.timer_channel_output_pulse_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config) refers to gd32e23x_timer.o(.text.timer_channel_output_shadow_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config) refers to gd32e23x_timer.o(.text.timer_channel_output_fast_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config) refers to gd32e23x_timer.o(.text.timer_channel_output_clear_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config) refers to gd32e23x_timer.o(.text.timer_channel_output_polarity_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_polarity_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_state_config) refers to gd32e23x_timer.o(.text.timer_channel_output_state_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init) refers to gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_input_capture_config) refers to gd32e23x_timer.o(.text.timer_input_capture_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config) refers to gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read) refers to gd32e23x_timer.o(.text.timer_channel_capture_value_register_read) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config) refers to gd32e23x_timer.o(.text.timer_input_pwm_capture_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_hall_mode_config) refers to gd32e23x_timer.o(.text.timer_hall_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select) refers to gd32e23x_timer.o(.text.timer_input_trigger_source_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select) refers to gd32e23x_timer.o(.text.timer_master_output_trigger_source_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_slave_mode_select) refers to gd32e23x_timer.o(.text.timer_slave_mode_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config) refers to gd32e23x_timer.o(.text.timer_master_slave_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config) refers to gd32e23x_timer.o(.text.timer_quadrature_decoder_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_internal_clock_config) refers to gd32e23x_timer.o(.text.timer_internal_clock_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_internal_trigger_as_external_clock_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_as_external_clock_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config) refers to gd32e23x_timer.o(.text.timer_external_clock_mode0_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config) refers to gd32e23x_timer.o(.text.timer_external_clock_mode1_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable) refers to gd32e23x_timer.o(.text.timer_external_clock_mode1_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_remap_config) refers to gd32e23x_timer.o(.text.timer_channel_remap_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config) refers to gd32e23x_timer.o(.text.timer_write_chxval_register_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_output_value_selection_config) refers to gd32e23x_timer.o(.text.timer_output_value_selection_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.text.usart_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_usart.o(.text.usart_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_usart.o(.ARM.exidx.text.usart_deinit) refers to gd32e23x_usart.o(.text.usart_deinit) for [Anonymous Symbol]
+ gd32e23x_usart.o(.text.usart_baudrate_set) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get
+ gd32e23x_usart.o(.ARM.exidx.text.usart_baudrate_set) refers to gd32e23x_usart.o(.text.usart_baudrate_set) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_parity_config) refers to gd32e23x_usart.o(.text.usart_parity_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_word_length_set) refers to gd32e23x_usart.o(.text.usart_word_length_set) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_stop_bit_set) refers to gd32e23x_usart.o(.text.usart_stop_bit_set) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_enable) refers to gd32e23x_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_disable) refers to gd32e23x_usart.o(.text.usart_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_transmit_config) refers to gd32e23x_usart.o(.text.usart_transmit_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receive_config) refers to gd32e23x_usart.o(.text.usart_receive_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_data_first_config) refers to gd32e23x_usart.o(.text.usart_data_first_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_invert_config) refers to gd32e23x_usart.o(.text.usart_invert_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_enable) refers to gd32e23x_usart.o(.text.usart_overrun_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_disable) refers to gd32e23x_usart.o(.text.usart_overrun_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_oversample_config) refers to gd32e23x_usart.o(.text.usart_oversample_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_sample_bit_config) refers to gd32e23x_usart.o(.text.usart_sample_bit_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_enable) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_disable) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_threshold_config) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_threshold_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_data_transmit) refers to gd32e23x_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_data_receive) refers to gd32e23x_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_enable) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_disable) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_mode_config) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_mode_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_address_config) refers to gd32e23x_usart.o(.text.usart_address_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_address_detection_mode_config) refers to gd32e23x_usart.o(.text.usart_address_detection_mode_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_enable) refers to gd32e23x_usart.o(.text.usart_mute_mode_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_disable) refers to gd32e23x_usart.o(.text.usart_mute_mode_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_wakeup_config) refers to gd32e23x_usart.o(.text.usart_mute_mode_wakeup_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to gd32e23x_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_disable) refers to gd32e23x_usart.o(.text.usart_lin_mode_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_lin_break_detection_length_config) refers to gd32e23x_usart.o(.text.usart_lin_break_detection_length_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_enable) refers to gd32e23x_usart.o(.text.usart_halfduplex_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_disable) refers to gd32e23x_usart.o(.text.usart_halfduplex_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_clock_enable) refers to gd32e23x_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_clock_disable) refers to gd32e23x_usart.o(.text.usart_clock_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_synchronous_clock_config) refers to gd32e23x_usart.o(.text.usart_synchronous_clock_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_guard_time_config) refers to gd32e23x_usart.o(.text.usart_guard_time_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_nack_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_nack_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_autoretry_config) refers to gd32e23x_usart.o(.text.usart_smartcard_autoretry_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_block_length_config) refers to gd32e23x_usart.o(.text.usart_block_length_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to gd32e23x_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_disable) refers to gd32e23x_usart.o(.text.usart_irda_mode_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_prescaler_config) refers to gd32e23x_usart.o(.text.usart_prescaler_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_irda_lowpower_config) refers to gd32e23x_usart.o(.text.usart_irda_lowpower_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_rts_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_rts_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_cts_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_cts_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_coherence_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_coherence_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_enable) refers to gd32e23x_usart.o(.text.usart_rs485_driver_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_disable) refers to gd32e23x_usart.o(.text.usart_rs485_driver_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_driver_assertime_config) refers to gd32e23x_usart.o(.text.usart_driver_assertime_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_driver_deassertime_config) refers to gd32e23x_usart.o(.text.usart_driver_deassertime_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_depolarity_config) refers to gd32e23x_usart.o(.text.usart_depolarity_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_dma_receive_config) refers to gd32e23x_usart.o(.text.usart_dma_receive_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_dma_transmit_config) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_disable) refers to gd32e23x_usart.o(.text.usart_reception_error_dma_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_enable) refers to gd32e23x_usart.o(.text.usart_reception_error_dma_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_enable) refers to gd32e23x_usart.o(.text.usart_wakeup_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_disable) refers to gd32e23x_usart.o(.text.usart_wakeup_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_mode_config) refers to gd32e23x_usart.o(.text.usart_wakeup_mode_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_enable) refers to gd32e23x_usart.o(.text.usart_receive_fifo_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_disable) refers to gd32e23x_usart.o(.text.usart_receive_fifo_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_counter_number) refers to gd32e23x_usart.o(.text.usart_receive_fifo_counter_number) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_flag_get) refers to gd32e23x_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_flag_clear) refers to gd32e23x_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to gd32e23x_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_disable) refers to gd32e23x_usart.o(.text.usart_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_command_enable) refers to gd32e23x_usart.o(.text.usart_command_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_get) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_clear) for [Anonymous Symbol]
+ startup_gd32e23x.o(RESET) refers to startup_gd32e23x.o(STACK) for __initial_sp
+ startup_gd32e23x.o(RESET) refers to startup_gd32e23x.o(.text) for Reset_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.NMI_Handler) for NMI_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.EXTI4_15_IRQHandler) for EXTI4_15_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) for DMA_Channel3_4_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.ADC_CMP_IRQHandler) for ADC_CMP_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER2_IRQHandler) for TIMER2_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER13_IRQHandler) for TIMER13_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER14_IRQHandler) for TIMER14_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER15_IRQHandler) for TIMER15_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_gd32e23x.o(.text) refers to system_gd32e23x.o(.text.SystemInit) for SystemInit
+ startup_gd32e23x.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
+ adc.o(.text.ADC_DMA_Callback) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_DMA_Callback) refers to main.o(.bss..L_MergedGlobals.2) for ADC_raw_temp
+ adc.o(.ARM.exidx.text.ADC_DMA_Callback) refers to adc.o(.text.ADC_DMA_Callback) for [Anonymous Symbol]
+ adc.o(.text.ADC_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_rcu.o(.text.rcu_adc_clock_config) for rcu_adc_clock_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_deinit) for dma_deinit
+ adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_circulation_enable) for dma_circulation_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_special_function_config) for adc_special_function_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_data_alignment_config) for adc_data_alignment_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_channel_length_config) for adc_channel_length_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) for adc_tempsensor_vrefint_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_regular_channel_config) for adc_regular_channel_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_external_trigger_source_config) for adc_external_trigger_source_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_external_trigger_config) for adc_external_trigger_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to functions.o(.text.delayMicros) for delayMicros
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_calibration_enable) for adc_calibration_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for adc_software_trigger_enable
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ comparator.o(.text.getCompOutputLevel) refers to gd32e23x_cmp.o(.text.cmp_output_level_get) for cmp_output_level_get
+ comparator.o(.ARM.exidx.text.getCompOutputLevel) refers to comparator.o(.text.getCompOutputLevel) for [Anonymous Symbol]
+ comparator.o(.ARM.exidx.text.maskPhaseInterrupts) refers to comparator.o(.text.maskPhaseInterrupts) for [Anonymous Symbol]
+ comparator.o(.ARM.exidx.text.enableCompInterrupts) refers to comparator.o(.text.enableCompInterrupts) for [Anonymous Symbol]
+ comparator.o(.text.changeCompInput) refers to main.o(.data..L_MergedGlobals) for step
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to memseta.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_unlock) for fmc_unlock
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_page_erase) for fmc_page_erase
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_word_program) for fmc_word_program
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for fmc_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_lock) for fmc_lock
+ eeprom.o(.ARM.exidx.text.save_flash_nolib) refers to eeprom.o(.text.save_flash_nolib) for [Anonymous Symbol]
+ eeprom.o(.ARM.exidx.text.read_flash_bin) refers to eeprom.o(.text.read_flash_bin) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.NMI_Handler) refers to gd32e23x_it.o(.text.NMI_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.HardFault_Handler) refers to gd32e23x_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.SVC_Handler) refers to gd32e23x_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.PendSV_Handler) refers to gd32e23x_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.SysTick_Handler) refers to systick.o(.text.delay_decrement) for delay_decrement
+ gd32e23x_it.o(.ARM.exidx.text.SysTick_Handler) refers to gd32e23x_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_get) for dma_interrupt_flag_get
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_clear) for dma_interrupt_flag_clear
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_channel_disable) for dma_channel_disable
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.text.sendDshotDma) for sendDshotDma
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.bss..L_MergedGlobals) for out_put
+ gd32e23x_it.o(.ARM.exidx.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_get) for exti_interrupt_flag_get
+ gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to gd32e23x_exti.o(.text.exti_flag_clear) for exti_flag_clear
+ gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ gd32e23x_it.o(.ARM.exidx.text.ADC_CMP_IRQHandler) refers to gd32e23x_it.o(.text.ADC_CMP_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.TIMER13_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear
+ gd32e23x_it.o(.text.TIMER13_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ gd32e23x_it.o(.ARM.exidx.text.TIMER13_IRQHandler) refers to gd32e23x_it.o(.text.TIMER13_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear
+ gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to gd32e23x_it.o(.bss.interrupt_time) for interrupt_time
+ gd32e23x_it.o(.ARM.exidx.text.TIMER15_IRQHandler) refers to gd32e23x_it.o(.text.TIMER15_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.TIMER14_IRQHandler) refers to gd32e23x_timer.o(.text.timer_flag_clear) for timer_flag_clear
+ gd32e23x_it.o(.ARM.exidx.text.TIMER14_IRQHandler) refers to gd32e23x_it.o(.text.TIMER14_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to gd32e23x_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.TIMER2_IRQHandler) refers to gd32e23x_it.o(.text.TIMER2_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.EXTI4_15_IRQHandler) refers to gd32e23x_exti.o(.text.exti_flag_clear) for exti_flag_clear
+ gd32e23x_it.o(.text.EXTI4_15_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ gd32e23x_it.o(.ARM.exidx.text.EXTI4_15_IRQHandler) refers to gd32e23x_it.o(.text.EXTI4_15_IRQHandler) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.receiveDshotDma) refers to io.o(.bss.dma_buffer) for dma_buffer
+ io.o(.text.receiveDshotDma) refers to signal.o(.data..L_MergedGlobals) for buffersize
+ io.o(.text.receiveDshotDma) refers to io.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.sendDshotDma) refers to io.o(.text.sendDshotDma) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.getInputPinState) refers to io.o(.text.getInputPinState) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.setInputPolarityRising) refers to io.o(.text.setInputPolarityRising) for [Anonymous Symbol]
+ io.o(.text.setInputPullDown) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ io.o(.ARM.exidx.text.setInputPullDown) refers to io.o(.text.setInputPullDown) for [Anonymous Symbol]
+ io.o(.text.setInputPullUp) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ io.o(.ARM.exidx.text.setInputPullUp) refers to io.o(.text.setInputPullUp) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.enableHalfTransferInt) refers to io.o(.text.enableHalfTransferInt) for [Anonymous Symbol]
+ io.o(.text.setInputPullNone) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ io.o(.ARM.exidx.text.setInputPullNone) refers to io.o(.text.setInputPullNone) for [Anonymous Symbol]
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM0_Init) for TIM0_Init
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for cmp_mode_init
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_output_init) for cmp_output_init
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_exti.o(.text.exti_init) for exti_init
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for exti_interrupt_flag_clear
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ peripherals.o(.text.initCorePeripherals) refers to serial_telemetry.o(.text.telem_UART_Init) for telem_UART_Init
+ peripherals.o(.ARM.exidx.text.initCorePeripherals) refers to peripherals.o(.text.initCorePeripherals) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_GPIO_Init) refers to peripherals.o(.text.MX_GPIO_Init) for [Anonymous Symbol]
+ peripherals.o(.text.MX_DMA_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.MX_DMA_Init) refers to peripherals.o(.text.MX_DMA_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_deinit) for timer_deinit
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for timer_struct_para_init
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_init) for timer_init
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) for timer_channel_output_struct_para_init
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_config) for timer_channel_output_config
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_mode_config) for timer_channel_output_mode_config
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_shadow_config) for timer_channel_output_shadow_config
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_break_struct_para_init) for timer_break_struct_para_init
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_break_config) for timer_break_config
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_interrupt_disable) for timer_interrupt_disable
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set
+ peripherals.o(.ARM.exidx.text.TIM0_Init) refers to peripherals.o(.text.TIM0_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIMER5_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIMER5_Init) refers to peripherals.o(.text.TIMER5_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIMER16_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.TIMER16_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable
+ peripherals.o(.text.TIMER16_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.ARM.exidx.text.TIMER16_Init) refers to peripherals.o(.text.TIMER16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for cmp_mode_init
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_cmp.o(.text.cmp_output_init) for cmp_output_init
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_exti.o(.text.exti_init) for exti_init
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for exti_interrupt_flag_clear
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ peripherals.o(.ARM.exidx.text.COMP_Init) refers to peripherals.o(.text.COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIMER15_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.TIMER15_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable
+ peripherals.o(.text.TIMER15_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.ARM.exidx.text.TIMER15_Init) refers to peripherals.o(.text.TIMER15_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIMER13_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.TIMER13_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.ARM.exidx.text.TIMER13_Init) refers to peripherals.o(.text.TIMER13_Init) for [Anonymous Symbol]
+ peripherals.o(.text.MX_IWDG_Init) refers to gd32e23x_fwdgt.o(.text.fwdgt_config) for fwdgt_config
+ peripherals.o(.text.MX_IWDG_Init) refers to gd32e23x_fwdgt.o(.text.fwdgt_enable) for fwdgt_enable
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.text.reloadWatchDogCounter) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_dma.o(.text.dma_periph_address_config) for dma_periph_address_config
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_dma.o(.text.dma_memory_address_config) for dma_memory_address_config
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) for timer_auto_reload_shadow_disable
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) for timer_channel_input_struct_para_init
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_input_pwm_capture_config) for timer_input_pwm_capture_config
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ peripherals.o(.text.UN_TIM_Init) refers to io.o(.bss.dma_buffer) for dma_buffer
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.disableComTimerInt) refers to peripherals.o(.text.disableComTimerInt) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.enableComTimerInt) refers to peripherals.o(.text.enableComTimerInt) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setAndEnableComInt) refers to peripherals.o(.text.setAndEnableComInt) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.getintervaTimerCount) refers to peripherals.o(.text.getintervaTimerCount) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setintervaTimerCount) refers to peripherals.o(.text.setintervaTimerCount) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setPrescalerPWM) refers to peripherals.o(.text.setPrescalerPWM) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setAutoReloadPWM) refers to peripherals.o(.text.setAutoReloadPWM) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setDutyCycleAll) refers to peripherals.o(.text.setDutyCycleAll) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setPWMCompare1) refers to peripherals.o(.text.setPWMCompare1) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setPWMCompare2) refers to peripherals.o(.text.setPWMCompare2) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setPWMCompare3) refers to peripherals.o(.text.setPWMCompare3) for [Anonymous Symbol]
+ peripherals.o(.text.generatePwmTimerEvent) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for timer_event_software_generate
+ peripherals.o(.ARM.exidx.text.generatePwmTimerEvent) refers to peripherals.o(.text.generatePwmTimerEvent) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.resetInputCaptureTimer) refers to peripherals.o(.text.resetInputCaptureTimer) for [Anonymous Symbol]
+ peripherals.o(.text.initAfterJump) refers to gd32e23x_fmc.o(.text.fmc_wscnt_set) for fmc_wscnt_set
+ peripherals.o(.text.initAfterJump) refers to gd32e23x_fmc.o(.text.fmc_prefetch_enable) for fmc_prefetch_enable
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_channel_output_state_config) for timer_channel_output_state_config
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) for timer_channel_complementary_output_state_config
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_primary_output_config) for timer_primary_output_config
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for timer_event_software_generate
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.enableCorePeripherals) refers to functions.o(.text.delayMicros) for delayMicros
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_disable) for rcu_periph_clock_disable
+ peripherals.o(.text.enableCorePeripherals) refers to peripherals.o(.text.UN_TIM_Init) for UN_TIM_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.gpio_mode_QUICK) refers to phaseouts.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.proportionalBrake) refers to phaseouts.o(.text.proportionalBrake) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseBLOW) refers to phaseouts.o(.text.phaseBLOW) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseCLOW) refers to phaseouts.o(.text.phaseCLOW) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.comStep) refers to phaseouts.o(.text.comStep) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.fullBrake) refers to phaseouts.o(.text.fullBrake) for [Anonymous Symbol]
+ phaseouts.o(.text.allpwm) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.allpwm) refers to phaseouts.o(.text.allpwm) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelForward) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.twoChannelReverse) refers to phaseouts.o(.text.twoChannelReverse) for [Anonymous Symbol]
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_deinit) for dma_deinit
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_struct_para_init) for dma_struct_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_circulation_disable) for dma_circulation_disable
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for usart_dma_transmit_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_halfduplex_enable) for usart_halfduplex_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_baudrate_set) for usart_baudrate_set
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_receive_config) for usart_receive_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_transmit_config) for usart_transmit_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.bss.aTxBuffer) for aTxBuffer
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_receive_config) for usart_receive_config
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_transmit_config) for usart_transmit_config
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_dma.o(.text.dma_channel_disable) for dma_channel_disable
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for usart_dma_transmit_config
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ serial_telemetry.o(.text.send_telem_DMA) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ serial_telemetry.o(.ARM.exidx.text.send_telem_DMA) refers to serial_telemetry.o(.text.send_telem_DMA) for [Anonymous Symbol]
+ serial_telemetry.o(.ARM.exidx.text.update_crc8) refers to serial_telemetry.o(.text.update_crc8) for [Anonymous Symbol]
+ serial_telemetry.o(.ARM.exidx.text.get_crc8) refers to serial_telemetry.o(.text.get_crc8) for [Anonymous Symbol]
+ serial_telemetry.o(.text.makeTelemPackage) refers to serial_telemetry.o(.bss.aTxBuffer) for aTxBuffer
+ serial_telemetry.o(.ARM.exidx.text.makeTelemPackage) refers to serial_telemetry.o(.text.makeTelemPackage) for [Anonymous Symbol]
+ system_gd32e23x.o(.text.SystemInit) refers to gd32e23x_misc.o(.text.nvic_vector_table_set) for nvic_vector_table_set
+ system_gd32e23x.o(.ARM.exidx.text.SystemInit) refers to system_gd32e23x.o(.text.SystemInit) for [Anonymous Symbol]
+ system_gd32e23x.o(.text.SystemCoreClockUpdate) refers to system_gd32e23x.o(.data.SystemCoreClock) for SystemCoreClock
+ system_gd32e23x.o(.ARM.exidx.text.SystemCoreClockUpdate) refers to system_gd32e23x.o(.text.SystemCoreClockUpdate) for [Anonymous Symbol]
+ systick.o(.text.systick_config) refers to system_gd32e23x.o(.data.SystemCoreClock) for SystemCoreClock
+ systick.o(.ARM.exidx.text.systick_config) refers to systick.o(.text.systick_config) for [Anonymous Symbol]
+ systick.o(.text.delay_1ms) refers to systick.o(.bss.delay) for [Anonymous Symbol]
+ systick.o(.ARM.exidx.text.delay_1ms) refers to systick.o(.text.delay_1ms) for [Anonymous Symbol]
+ systick.o(.text.delay_decrement) refers to systick.o(.bss.delay) for [Anonymous Symbol]
+ systick.o(.ARM.exidx.text.delay_decrement) refers to systick.o(.text.delay_decrement) for [Anonymous Symbol]
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
+ fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue
+ fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fdiv.o(.text) refers to fepilogue.o(.text) for _float_round
+ dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
+ dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
+ dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ ddiv.o(.text) refers to depilogue.o(.text) for _double_round
+ fcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fcmplt.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fcmpge.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fcmpgt.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue
+ dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ ffixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfixi.o(.text) refers to llushr.o(.text) for __aeabi_llsr
+ entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
+ entry2.o(.ARM.Collect$$$$00002712) refers to startup_gd32e23x.o(STACK) for __initial_sp
+ entry2.o(__vectab_stack_and_reset_area) refers to startup_gd32e23x.o(STACK) for __initial_sp
+ entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
+ entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
+ entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(.text.main) for main
+ entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(.text.main) for main
+ fepilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ depilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz
+ depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
+ depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
+ init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
+ depilogue.o(i.__ARM_clz) refers (Special) to iusefp.o(.text) for __I$use$fp
+
+
+==============================================================================
+
+Removing Unused input sections from the image.
+
+ Removing dshot.o(.text), (0 bytes).
+ Removing dshot.o(.ARM.exidx.text.computeDshotDMA), (8 bytes).
+ Removing dshot.o(.ARM.exidx.text.make_dshot_package), (8 bytes).
+ Removing dshot.o(.bss.processtime), (2 bytes).
+ Removing functions.o(.text), (0 bytes).
+ Removing functions.o(.ARM.exidx.text.map), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.getAbsDif), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.delayMicros), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.delayMillis), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (94 bytes).
+ Removing main.o(.ARM.exidx.text.doPidCalculations), (8 bytes).
+ Removing main.o(.ARM.exidx.text.loadEEpromSettings), (8 bytes).
+ Removing main.o(.ARM.exidx.text.saveEEpromSettings), (8 bytes).
+ Removing main.o(.text.getSmoothedCurrent), (64 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (64 bytes).
+ Removing main.o(.ARM.exidx.text.getBemfState), (8 bytes).
+ Removing main.o(.text.commutate), (148 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), (272 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.bss.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.bss.blank_time), (2 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.Speed_pid_output), (2 bytes).
+ Removing main.o(.bss.temperature_offset), (1 bytes).
+ Removing main.o(.bss.ADC_raw_input), (2 bytes).
+ Removing main.o(.bss.lastzctime), (2 bytes).
+ Removing main.o(.ARM.use_no_argv), (4 bytes).
+ Removing signal.o(.text), (0 bytes).
+ Removing signal.o(.text.computeMSInput), (60 bytes).
+ Removing signal.o(.ARM.exidx.text.computeMSInput), (8 bytes).
+ Removing signal.o(.ARM.exidx.text.computeServoInput), (8 bytes).
+ Removing signal.o(.ARM.exidx.text.transfercomplete), (8 bytes).
+ Removing signal.o(.text.checkDshot), (100 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (56 bytes).
+ Removing signal.o(.ARM.exidx.text.checkServo), (8 bytes).
+ Removing signal.o(.ARM.exidx.text.detectInput), (8 bytes).
+ Removing sounds.o(.text), (0 bytes).
+ Removing sounds.o(.text.pause), (36 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (24 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (56 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (24 bytes).
+ Removing sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBlueJayTune), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playStartupTune), (8 bytes).
+ Removing sounds.o(.text.playBrushedStartupTune), (140 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playDuskingTune), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playInputTune2), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playInputTune), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playDefaultTone), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playChangedTone), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBeaconTune3), (8 bytes).
+ Removing firmwareversion.o(.text), (0 bytes).
+ Removing gd32e23x_adc.o(.text), (0 bytes).
+ Removing gd32e23x_adc.o(.text.adc_deinit), (28 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_deinit), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_disable), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_calibration_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_dma_mode_disable), (20 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_tempsensor_vrefint_disable), (20 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_discontinuous_mode_config), (68 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_discontinuous_mode_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_special_function_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_data_alignment_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_channel_length_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_regular_channel_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_inserted_channel_config), (96 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_inserted_channel_offset_config), (36 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_offset_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_source_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_software_trigger_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_regular_data_read), (12 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_regular_data_read), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_inserted_data_read), (72 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_data_read), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_flag_get), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_flag_clear), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_flag_get), (52 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_flag_clear), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_enable), (56 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_disable), (56 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_single_channel_enable), (40 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_single_channel_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_group_channel_enable), (52 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_group_channel_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_disable), (20 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_threshold_config), (24 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_threshold_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_resolution_config), (24 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_resolution_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_oversample_mode_config), (48 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_oversample_mode_enable), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_oversample_mode_disable), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_disable), (8 bytes).
+ Removing gd32e23x_cmp.o(.text), (0 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_deinit), (12 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_deinit), (8 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_mode_init), (8 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_init), (8 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_disable), (16 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_disable), (8 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_switch_enable), (16 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_enable), (8 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_switch_disable), (16 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_disable), (8 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_level_get), (8 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_lock_enable), (20 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_lock_enable), (8 bytes).
+ Removing gd32e23x_crc.o(.text), (0 bytes).
+ Removing gd32e23x_crc.o(.text.crc_deinit), (32 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_deinit), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_reverse_output_data_enable), (24 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_enable), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_reverse_output_data_disable), (16 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_disable), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_data_register_reset), (16 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_reset), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_data_register_read), (12 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_read), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_free_data_register_read), (12 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_read), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_free_data_register_write), (12 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_write), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_init_data_register_write), (12 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_init_data_register_write), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_input_data_reverse_config), (24 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_input_data_reverse_config), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_polynomial_size_set), (24 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_size_set), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_polynomial_set), (16 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_set), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_single_data_calculate), (32 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_single_data_calculate), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_block_data_calculate), (252 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_block_data_calculate), (8 bytes).
+ Removing gd32e23x_dbg.o(.text), (0 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_deinit), (16 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_deinit), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_id_get), (12 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_id_get), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_low_power_enable), (16 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_enable), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_low_power_disable), (16 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_disable), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_periph_enable), (24 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_enable), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_periph_disable), (24 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text), (0 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_deinit), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_struct_para_init), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_channel_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_to_memory_enable), (24 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_to_memory_disable), (24 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_address_config), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_address_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_transfer_number_config), (16 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_transfer_number_get), (16 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_get), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_priority_config), (28 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_priority_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_width_config), (28 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_width_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_periph_width_config), (28 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_width_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_increase_enable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_increase_disable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_periph_increase_enable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_periph_increase_disable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_transfer_direction_config), (32 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_direction_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_flag_get), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_flag_clear), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_interrupt_enable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_interrupt_disable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_disable), (8 bytes).
+ Removing gd32e23x_exti.o(.text), (0 bytes).
+ Removing gd32e23x_exti.o(.text.exti_deinit), (24 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_deinit), (8 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_init), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_interrupt_enable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_enable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_interrupt_disable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_disable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_event_enable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_event_enable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_event_disable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_event_disable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_software_interrupt_enable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_enable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_software_interrupt_disable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_disable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_flag_get), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_flag_get), (8 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_flag_clear), (8 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_fmc.o(.text), (0 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_unlock), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_lock), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_wscnt_set), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_enable), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_prefetch_disable), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_disable), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_page_erase), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_ready_wait), (76 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_ready_wait), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_mass_erase), (380 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_mass_erase), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_doubleword_program), (420 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_doubleword_program), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_word_program), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_unlock), (64 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_unlock), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_lock), (20 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_lock), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_reset), (20 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_reset), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.option_byte_value_get), (4 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.option_byte_value_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_erase), (616 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_erase), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_obstat_plevel_get), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_write_protection_enable), (404 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_enable), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_security_protection_config), (628 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_security_protection_config), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_user_write), (620 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_user_write), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_data_program), (396 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_data_program), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_user_get), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_user_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_data_get), (12 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_data_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_write_protection_get), (12 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_interrupt_enable), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_enable), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_interrupt_disable), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_disable), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_flag_get), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_clear), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_interrupt_flag_get), (40 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_interrupt_flag_clear), (12 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_state_get), (36 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_state_get), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text), (0 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_write_enable), (16 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_enable), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_write_disable), (12 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_enable), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config), (76 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_prescaler_value_config), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config), (88 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_reload_value_config), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_window_value_config), (88 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_window_value_config), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_config), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_flag_get), (16 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_flag_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.text), (0 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_deinit), (64 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_deinit), (8 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_options_set), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_bit_set), (4 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_set), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_bit_reset), (4 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_reset), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_bit_write), (14 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_write), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_input_bit_get), (10 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_bit_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_input_port_get), (6 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_port_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_output_bit_get), (10 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_bit_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_output_port_get), (6 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_port_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_af_set), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_pin_lock), (18 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_pin_lock), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_bit_toggle), (4 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_toggle), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_port_toggle), (12 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_toggle), (8 bytes).
+ Removing gd32e23x_i2c.o(.text), (0 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_deinit), (52 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_deinit), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_clock_config), (308 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_clock_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_mode_addr_config), (28 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_mode_addr_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_smbus_type_config), (20 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_type_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_ack_config), (22 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_ack_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_ackpos_config), (20 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_ackpos_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_master_addressing), (20 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_master_addressing), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_dualaddr_enable), (10 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_dualaddr_disable), (10 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_disable), (10 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_start_on_bus), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_start_on_bus), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_stop_on_bus), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_stop_on_bus), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_data_transmit), (4 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_transmit), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_dma_enable), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_dma_last_transfer_config), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_last_transfer_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_stretch_scl_low_config), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_stretch_scl_low_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_slave_response_to_gcall_config), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_slave_response_to_gcall_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_software_reset_config), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_software_reset_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_pec_enable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_pec_transfer_enable), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_transfer_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_smbus_issue_alert), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_issue_alert), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_smbus_arp_enable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_arp_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_sam_enable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_sam_disable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_sam_timeout_enable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_sam_timeout_disable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_flag_get), (16 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_flag_clear), (36 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_interrupt_enable), (18 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_interrupt_disable), (18 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_interrupt_flag_get), (76 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_interrupt_flag_clear), (36 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_misc.o(.text), (0 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing gd32e23x_misc.o(.text.nvic_irq_disable), (40 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing gd32e23x_misc.o(.text.nvic_system_reset), (32 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing gd32e23x_misc.o(.text.system_lowpower_set), (16 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_set), (8 bytes).
+ Removing gd32e23x_misc.o(.text.system_lowpower_reset), (16 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_reset), (8 bytes).
+ Removing gd32e23x_misc.o(.text.systick_clksource_set), (28 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.systick_clksource_set), (8 bytes).
+ Removing gd32e23x_pmu.o(.text), (0 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_deinit), (28 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_deinit), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_lvd_select), (40 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_select), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_ldo_output_select), (24 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_ldo_output_select), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_lvd_disable), (16 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_disable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_to_sleepmode), (24 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_sleepmode), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_to_deepsleepmode), (64 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_deepsleepmode), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_to_standbymode), (72 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_standbymode), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_wakeup_pin_enable), (16 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_enable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_wakeup_pin_disable), (16 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_disable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_backup_write_enable), (20 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_enable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_backup_write_disable), (20 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_disable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_flag_clear), (40 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_clear), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_flag_get), (16 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_get), (8 bytes).
+ Removing gd32e23x_rcu.o(.text), (0 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_deinit), (128 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_deinit), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_enable), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_disable), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_bkp_reset_enable), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_bkp_reset_disable), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_system_clock_source_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_system_clock_source_get), (16 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_ahb_clock_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_apb1_clock_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_apb2_clock_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_ckout_config), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_ckout_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_pll_config), (32 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_pll_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_usart_clock_config), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_usart_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_rtc_clock_config), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_hxtal_prediv_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_lxtal_drive_capability_config), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_flag_get), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_flag_get), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_all_reset_flag_clear), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_interrupt_flag_get), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_interrupt_flag_clear), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_interrupt_enable), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_interrupt_disable), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_stab_wait), (324 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_on), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_on), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_off), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_off), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_enable), (60 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_disable), (60 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_enable), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_disable), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_irc8m_adjust_value_set), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_irc28m_adjust_value_set), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_voltage_key_unlock), (28 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_deepsleep_voltage_set), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text), (0 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_deinit), (248 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_deinit), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_init_mode_enter), (84 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_enter), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_register_sync_wait), (132 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_register_sync_wait), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_init), (344 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_init_mode_exit), (16 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_exit), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_current_time_get), (88 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_current_time_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_subsecond_get), (12 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_subsecond_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_config), (72 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_config), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_subsecond_config), (24 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_config), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_enable), (36 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_disable), (124 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_get), (60 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_subsecond_get), (20 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_timestamp_enable), (44 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_timestamp_disable), (36 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_timestamp_get), (56 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_timestamp_subsecond_get), (12 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_subsecond_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_tamper_enable), (124 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_tamper_disable), (16 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_interrupt_enable), (48 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_interrupt_disable), (52 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_flag_get), (16 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_flag_clear), (16 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_clear), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alter_output_config), (60 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alter_output_config), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_calibration_config), (116 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_calibration_config), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_hour_adjust), (32 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_hour_adjust), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_second_adjust), (212 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_second_adjust), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_bypass_shadow_enable), (32 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_bypass_shadow_disable), (32 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_refclock_detection_enable), (104 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_refclock_detection_disable), (104 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text), (0 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_deinit), (56 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_deinit), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_struct_para_init), (20 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_struct_para_init), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_init), (140 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_enable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_disable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_init), (28 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_psc_config), (120 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_psc_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_disable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nss_output_enable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nss_output_disable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nss_internal_high), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_high), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nss_internal_low), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_low), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_dma_enable), (22 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_dma_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_dma_disable), (16 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_dma_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_data_frame_format_config), (68 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_frame_format_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_data_transmit), (28 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_data_receive), (36 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_bidirectional_transfer_config), (22 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_bidirectional_transfer_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_on), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_on), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_off), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_off), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_next), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_next), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_get), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_get), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_ti_mode_enable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_ti_mode_disable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nssp_mode_enable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nssp_mode_disable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_disable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_write_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_write_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_read_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_read_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_io23_output_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_io23_output_disable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_enable), (32 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_disable), (32 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_flag_get), (128 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_flag_get), (40 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_error_clear), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_error_clear), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_fifo_access_size_config), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_fifo_access_size_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_transmit_odd_config), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_transmit_odd_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_receive_odd_config), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_receive_odd_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_length_set), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_length_set), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text), (0 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_deinit), (24 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_deinit), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_dma_remap_enable), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_enable), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_dma_remap_disable), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_disable), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_high_current_enable), (20 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_enable), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_high_current_disable), (20 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_disable), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_exti_line_config), (112 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_exti_line_config), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_lock_config), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_lock_config), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.irq_latency_set), (20 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.irq_latency_set), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_flag_get), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_get), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_flag_clear), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_clear), (8 bytes).
+ Removing gd32e23x_timer.o(.text), (0 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_deinit), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_struct_para_init), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_init), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_disable), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_update_event_enable), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_update_event_disable), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_alignment), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_alignment), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_up_direction), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_up_direction), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_down_direction), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_down_direction), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_repetition_value_config), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_repetition_value_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_autoreload_value_config), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_autoreload_value_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_value_config), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_value_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_read), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_read), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_prescaler_read), (6 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_read), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_single_pulse_mode_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_update_source_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_source_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_ocpre_clear_source_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_interrupt_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_interrupt_flag_get), (20 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_flag_get), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_flag_get), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_flag_clear), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_dma_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_dma_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_dma_request_source_select), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_dma_transfer_config), (24 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_transfer_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_event_software_generate), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_struct_para_init), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_break_enable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_break_disable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_automatic_output_enable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_automatic_output_disable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_primary_output_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_control_shadow_config), (18 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_control_shadow_update_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_output_pulse_value_config), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_output_fast_config), (92 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_output_clear_config), (92 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_output_polarity_config), (90 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_complementary_output_polarity_config), (90 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_state_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_input_capture_config), (380 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_capture_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config), (92 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_capture_value_register_read), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_hall_mode_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_hall_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_input_trigger_source_select), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_master_output_trigger_source_select), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_slave_mode_select), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_slave_mode_select), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_master_slave_mode_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_trigger_config), (30 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_quadrature_decoder_mode_config), (68 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_internal_clock_config), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_internal_clock_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_internal_trigger_as_external_clock_config), (30 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_trigger_as_external_clock_config), (152 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_clock_mode0_config), (44 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_clock_mode1_config), (40 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_clock_mode1_disable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_remap_config), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_remap_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_write_chxval_register_config), (30 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_output_value_selection_config), (30 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_output_value_selection_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text), (0 bytes).
+ Removing gd32e23x_usart.o(.text.usart_deinit), (56 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_deinit), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_baudrate_set), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_parity_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_parity_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_word_length_set), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_word_length_set), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_stop_bit_set), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_stop_bit_set), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_disable), (10 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_transmit_config), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_data_first_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_first_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_invert_config), (140 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_invert_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_overrun_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_overrun_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_oversample_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_oversample_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_sample_bit_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_sample_bit_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receiver_timeout_enable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receiver_timeout_disable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receiver_timeout_threshold_config), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_threshold_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_data_transmit), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_data_receive), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_autobaud_detection_enable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_autobaud_detection_disable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_autobaud_detection_mode_config), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_mode_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_address_config), (28 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_address_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_address_detection_mode_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_address_detection_mode_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_mute_mode_enable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_mute_mode_disable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_mute_mode_wakeup_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_wakeup_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_lin_mode_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_lin_mode_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_lin_break_detection_length_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_break_detection_length_config), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_halfduplex_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_clock_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_clock_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_clock_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_synchronous_clock_config), (58 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_synchronous_clock_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_guard_time_config), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_guard_time_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_nack_enable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_nack_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_enable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_disable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_autoretry_config), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_autoretry_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_block_length_config), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_block_length_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_irda_mode_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_prescaler_config), (24 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_prescaler_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_irda_lowpower_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_lowpower_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_hardware_flow_rts_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_rts_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_hardware_flow_cts_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_cts_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_hardware_flow_coherence_config), (22 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_coherence_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_rs485_driver_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_rs485_driver_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_driver_assertime_config), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_driver_assertime_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_driver_deassertime_config), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_driver_deassertime_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_depolarity_config), (28 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_depolarity_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_dma_receive_config), (16 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_dma_receive_config), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_dma_transmit_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_reception_error_dma_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_reception_error_dma_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_wakeup_enable), (10 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_wakeup_disable), (10 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_wakeup_mode_config), (28 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_mode_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receive_fifo_enable), (14 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receive_fifo_disable), (14 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receive_fifo_counter_number), (10 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_counter_number), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_flag_get), (16 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_flag_clear), (16 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_interrupt_enable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_interrupt_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_command_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_command_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_interrupt_flag_get), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_interrupt_flag_clear), (40 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear), (8 bytes).
+ Removing startup_gd32e23x.o(HEAP), (1024 bytes).
+ Removing adc.o(.text), (0 bytes).
+ Removing adc.o(.ARM.exidx.text.ADC_DMA_Callback), (8 bytes).
+ Removing adc.o(.ARM.exidx.text.ADC_Init), (8 bytes).
+ Removing comparator.o(.text), (0 bytes).
+ Removing comparator.o(.ARM.exidx.text.getCompOutputLevel), (8 bytes).
+ Removing comparator.o(.ARM.exidx.text.maskPhaseInterrupts), (8 bytes).
+ Removing comparator.o(.ARM.exidx.text.enableCompInterrupts), (8 bytes).
+ Removing comparator.o(.ARM.exidx.text.changeCompInput), (8 bytes).
+ Removing eeprom.o(.text), (0 bytes).
+ Removing eeprom.o(.ARM.exidx.text.save_flash_nolib), (8 bytes).
+ Removing eeprom.o(.ARM.exidx.text.read_flash_bin), (8 bytes).
+ Removing gd32e23x_it.o(.text), (0 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.DMA_Channel3_4_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.ADC_CMP_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.TIMER13_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.TIMER15_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.TIMER14_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.TIMER2_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.EXTI4_15_IRQHandler), (8 bytes).
+ Removing io.o(.text), (0 bytes).
+ Removing io.o(.ARM.exidx.text.receiveDshotDma), (8 bytes).
+ Removing io.o(.ARM.exidx.text.sendDshotDma), (8 bytes).
+ Removing io.o(.ARM.exidx.text.getInputPinState), (8 bytes).
+ Removing io.o(.text.setInputPolarityRising), (12 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (16 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullDown), (8 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullUp), (8 bytes).
+ Removing io.o(.text.enableHalfTransferInt), (16 bytes).
+ Removing io.o(.ARM.exidx.text.enableHalfTransferInt), (8 bytes).
+ Removing io.o(.text.setInputPullNone), (16 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing io.o(.data.buffer_size), (1 bytes).
+ Removing io.o(.bss.change_time), (2 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.text.MX_GPIO_Init), (2 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_GPIO_Init), (8 bytes).
+ Removing peripherals.o(.text.MX_DMA_Init), (48 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM0_Init), (8 bytes).
+ Removing peripherals.o(.text.TIMER5_Init), (32 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIMER5_Init), (8 bytes).
+ Removing peripherals.o(.text.TIMER16_Init), (48 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIMER16_Init), (8 bytes).
+ Removing peripherals.o(.text.COMP_Init), (112 bytes).
+ Removing peripherals.o(.ARM.exidx.text.COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIMER15_Init), (80 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIMER15_Init), (8 bytes).
+ Removing peripherals.o(.text.TIMER13_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIMER13_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (4 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (24 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (12 bytes).
+ Removing peripherals.o(.ARM.exidx.text.getintervaTimerCount), (8 bytes).
+ Removing peripherals.o(.text.setintervaTimerCount), (12 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setintervaTimerCount), (8 bytes).
+ Removing peripherals.o(.text.setPrescalerPWM), (12 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setPrescalerPWM), (8 bytes).
+ Removing peripherals.o(.text.setAutoReloadPWM), (12 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAutoReloadPWM), (8 bytes).
+ Removing peripherals.o(.text.setDutyCycleAll), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setDutyCycleAll), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setPWMCompare1), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setPWMCompare2), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setPWMCompare3), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.generatePwmTimerEvent), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.resetInputCaptureTimer), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.text.gpio_mode_QUICK), (18 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (60 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (64 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (64 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseAPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseAFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseAFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseALOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseALOW), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.allOff), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.comStep), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.fullBrake), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.allpwm), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelForward), (140 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (128 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (148 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (508 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing system_gd32e23x.o(.text), (0 bytes).
+ Removing system_gd32e23x.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_gd32e23x.o(.text.SystemCoreClockUpdate), (132 bytes).
+ Removing system_gd32e23x.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes).
+ Removing system_gd32e23x.o(.data.SystemCoreClock), (4 bytes).
+ Removing systick.o(.text), (0 bytes).
+ Removing systick.o(.text.systick_config), (76 bytes).
+ Removing systick.o(.ARM.exidx.text.systick_config), (8 bytes).
+ Removing systick.o(.text.delay_1ms), (28 bytes).
+ Removing systick.o(.ARM.exidx.text.delay_1ms), (8 bytes).
+ Removing systick.o(.ARM.exidx.text.delay_decrement), (8 bytes).
+
+1130 unused section(s) (total 25575 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
+ ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
+ ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
+ ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE
+ ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
+ ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE
+ ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
+ ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmple.o ABSOLUTE
+ ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmplt.o ABSOLUTE
+ ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmpge.o ABSOLUTE
+ ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmpgt.o ABSOLUTE
+ ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
+ ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
+ ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
+ ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE
+ ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
+ ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
+ ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s 0x00000000 Number 0 startup_gd32e23x.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ comparator.c 0x00000000 Number 0 comparator.o ABSOLUTE
+ dc.s 0x00000000 Number 0 dc.o ABSOLUTE
+ dshot.c 0x00000000 Number 0 dshot.o ABSOLUTE
+ eeprom.c 0x00000000 Number 0 eeprom.o ABSOLUTE
+ firmwareversion.c 0x00000000 Number 0 firmwareversion.o ABSOLUTE
+ functions.c 0x00000000 Number 0 functions.o ABSOLUTE
+ gd32e23x_adc.c 0x00000000 Number 0 gd32e23x_adc.o ABSOLUTE
+ gd32e23x_cmp.c 0x00000000 Number 0 gd32e23x_cmp.o ABSOLUTE
+ gd32e23x_crc.c 0x00000000 Number 0 gd32e23x_crc.o ABSOLUTE
+ gd32e23x_dbg.c 0x00000000 Number 0 gd32e23x_dbg.o ABSOLUTE
+ gd32e23x_dma.c 0x00000000 Number 0 gd32e23x_dma.o ABSOLUTE
+ gd32e23x_exti.c 0x00000000 Number 0 gd32e23x_exti.o ABSOLUTE
+ gd32e23x_fmc.c 0x00000000 Number 0 gd32e23x_fmc.o ABSOLUTE
+ gd32e23x_fwdgt.c 0x00000000 Number 0 gd32e23x_fwdgt.o ABSOLUTE
+ gd32e23x_gpio.c 0x00000000 Number 0 gd32e23x_gpio.o ABSOLUTE
+ gd32e23x_i2c.c 0x00000000 Number 0 gd32e23x_i2c.o ABSOLUTE
+ gd32e23x_it.c 0x00000000 Number 0 gd32e23x_it.o ABSOLUTE
+ gd32e23x_misc.c 0x00000000 Number 0 gd32e23x_misc.o ABSOLUTE
+ gd32e23x_pmu.c 0x00000000 Number 0 gd32e23x_pmu.o ABSOLUTE
+ gd32e23x_rcu.c 0x00000000 Number 0 gd32e23x_rcu.o ABSOLUTE
+ gd32e23x_rtc.c 0x00000000 Number 0 gd32e23x_rtc.o ABSOLUTE
+ gd32e23x_spi.c 0x00000000 Number 0 gd32e23x_spi.o ABSOLUTE
+ gd32e23x_syscfg.c 0x00000000 Number 0 gd32e23x_syscfg.o ABSOLUTE
+ gd32e23x_timer.c 0x00000000 Number 0 gd32e23x_timer.o ABSOLUTE
+ gd32e23x_usart.c 0x00000000 Number 0 gd32e23x_usart.o ABSOLUTE
+ handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE
+ init.s 0x00000000 Number 0 init.o ABSOLUTE
+ main.c 0x00000000 Number 0 main.o ABSOLUTE
+ peripherals.c 0x00000000 Number 0 peripherals.o ABSOLUTE
+ phaseouts.c 0x00000000 Number 0 phaseouts.o ABSOLUTE
+ serial_telemetry.c 0x00000000 Number 0 serial_telemetry.o ABSOLUTE
+ signal.c 0x00000000 Number 0 signal.o ABSOLUTE
+ sounds.c 0x00000000 Number 0 sounds.o ABSOLUTE
+ system_gd32e23x.c 0x00000000 Number 0 system_gd32e23x.o ABSOLUTE
+ systick.c 0x00000000 Number 0 systick.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_gd32e23x.o(RESET)
+ .ARM.Collect$$$$00000000 0x080010cc Section 0 entry.o(.ARM.Collect$$$$00000000)
+ .ARM.Collect$$$$00000001 0x080010cc Section 4 entry2.o(.ARM.Collect$$$$00000001)
+ .ARM.Collect$$$$00000004 0x080010d0 Section 4 entry5.o(.ARM.Collect$$$$00000004)
+ .ARM.Collect$$$$00000008 0x080010d4 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
+ .ARM.Collect$$$$0000000A 0x080010d4 Section 0 entry8b.o(.ARM.Collect$$$$0000000A)
+ .ARM.Collect$$$$0000000B 0x080010d4 Section 8 entry9a.o(.ARM.Collect$$$$0000000B)
+ __lit__00000000 0x080010dc Data 4 entry2.o(.ARM.Collect$$$$00002712)
+ .ARM.Collect$$$$0000000D 0x080010dc Section 0 entry10a.o(.ARM.Collect$$$$0000000D)
+ .ARM.Collect$$$$0000000F 0x080010dc Section 0 entry11a.o(.ARM.Collect$$$$0000000F)
+ .ARM.Collect$$$$00002712 0x080010dc Section 4 entry2.o(.ARM.Collect$$$$00002712)
+ .text 0x080010e0 Section 28 startup_gd32e23x.o(.text)
+ .text 0x080010fc Section 0 memcpya.o(.text)
+ .text 0x08001120 Section 0 memseta.o(.text)
+ .text 0x08001144 Section 0 fadd.o(.text)
+ .text 0x080011f6 Section 0 fdiv.o(.text)
+ .text 0x08001274 Section 0 dadd.o(.text)
+ .text 0x080013d8 Section 0 dmul.o(.text)
+ .text 0x080014a8 Section 0 ddiv.o(.text)
+ .text 0x08001598 Section 0 fcmple.o(.text)
+ .text 0x080015b4 Section 0 fcmplt.o(.text)
+ .text 0x080015d0 Section 0 fcmpge.o(.text)
+ .text 0x080015ec Section 0 fcmpgt.o(.text)
+ .text 0x08001608 Section 0 fflti.o(.text)
+ .text 0x08001620 Section 0 dfltui.o(.text)
+ .text 0x0800163c Section 0 ffixi.o(.text)
+ .text 0x08001670 Section 0 dfixi.o(.text)
+ .text 0x080016b8 Section 0 llshl.o(.text)
+ .text 0x080016d8 Section 0 llushr.o(.text)
+ .text 0x080016fa Section 0 llsshr.o(.text)
+ .text 0x08001720 Section 0 iusefp.o(.text)
+ .text 0x08001720 Section 0 fepilogue.o(.text)
+ .text 0x080017a2 Section 0 depilogue.o(.text)
+ .text 0x08001860 Section 36 init.o(.text)
+ .text 0x08001884 Section 0 __dczerorl2.o(.text)
+ [Anonymous Symbol] 0x080018da Section 0 gd32e23x_it.o(.text.ADC_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080018fc Section 0 adc.o(.text.ADC_DMA_Callback)
+ __arm_cp.0_1 0x08001914 Number 4 adc.o(.text.ADC_DMA_Callback)
+ __arm_cp.0_2 0x08001918 Number 4 adc.o(.text.ADC_DMA_Callback)
+ __arm_cp.0_3 0x0800191c Number 4 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001920 Section 0 adc.o(.text.ADC_Init)
+ __arm_cp.1_0 0x08001a04 Number 4 adc.o(.text.ADC_Init)
+ __arm_cp.1_1 0x08001a08 Number 4 adc.o(.text.ADC_Init)
+ __arm_cp.1_2 0x08001a0c Number 4 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001a10 Section 0 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_0 0x08001ab4 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_1 0x08001ab8 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_2 0x08001abc Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_3 0x08001ac0 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_4 0x08001ac4 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_5 0x08001ac8 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_6 0x08001acc Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_7 0x08001ad0 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ [Anonymous Symbol] 0x08001ad4 Section 0 gd32e23x_it.o(.text.EXTI4_15_IRQHandler)
+ [Anonymous Symbol] 0x08001ae8 Section 0 gd32e23x_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001aea Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001b00 Section 0 gd32e23x_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x08001b02 Section 0 gd32e23x_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001b04 Section 0 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_0 0x08001bd0 Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_1 0x08001bd4 Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_2 0x08001bd8 Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_3 0x08001bdc Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_4 0x08001be0 Number 4 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001be4 Section 0 gd32e23x_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001be6 Section 0 gd32e23x_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001bec Section 0 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_0 0x08001d90 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_1 0x08001d94 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_2 0x08001d98 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_3 0x08001d9c Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_4 0x08001da0 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_5 0x08001da4 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_6 0x08001da8 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_7 0x08001dac Number 4 system_gd32e23x.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001db0 Section 0 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_0 0x08001f88 Number 4 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_1 0x08001f8c Number 4 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_2 0x08001f90 Number 4 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_3 0x08001f94 Number 4 peripherals.o(.text.TIM0_Init)
+ [Anonymous Symbol] 0x08001f98 Section 0 gd32e23x_it.o(.text.TIMER13_IRQHandler)
+ __arm_cp.7_0 0x08001fac Number 4 gd32e23x_it.o(.text.TIMER13_IRQHandler)
+ [Anonymous Symbol] 0x08001fb0 Section 0 gd32e23x_it.o(.text.TIMER14_IRQHandler)
+ __arm_cp.9_0 0x08001fb8 Number 4 gd32e23x_it.o(.text.TIMER14_IRQHandler)
+ [Anonymous Symbol] 0x08001fbc Section 0 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ __arm_cp.8_0 0x08001fdc Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ __arm_cp.8_1 0x08001fe0 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ __arm_cp.8_2 0x08001fe4 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ [Anonymous Symbol] 0x08001fe8 Section 0 gd32e23x_it.o(.text.TIMER2_IRQHandler)
+ [Anonymous Symbol] 0x08001fec Section 0 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_0 0x0800209c Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_1 0x080020a0 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_2 0x080020a4 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_3 0x080020a8 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_4 0x080020ac Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_5 0x080020b0 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_6 0x080020b4 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_7 0x080020b8 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_8 0x080020bc Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_9 0x080020c0 Number 4 peripherals.o(.text.UN_TIM_Init)
+ [Anonymous Symbol] 0x080020c4 Section 0 gd32e23x_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x080020c8 Section 0 gd32e23x_adc.o(.text.adc_calibration_enable)
+ [Anonymous Symbol] 0x0800210c Section 0 gd32e23x_adc.o(.text.adc_channel_length_config)
+ __arm_cp.11_0 0x08002148 Number 4 gd32e23x_adc.o(.text.adc_channel_length_config)
+ [Anonymous Symbol] 0x0800214c Section 0 gd32e23x_adc.o(.text.adc_data_alignment_config)
+ [Anonymous Symbol] 0x08002164 Section 0 gd32e23x_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08002174 Section 0 gd32e23x_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x08002188 Section 0 gd32e23x_adc.o(.text.adc_external_trigger_config)
+ [Anonymous Symbol] 0x080021c8 Section 0 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ __arm_cp.16_0 0x080021e8 Number 4 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ __arm_cp.16_1 0x080021ec Number 4 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ [Anonymous Symbol] 0x080021f0 Section 0 gd32e23x_adc.o(.text.adc_regular_channel_config)
+ __arm_cp.12_0 0x08002278 Number 4 gd32e23x_adc.o(.text.adc_regular_channel_config)
+ [Anonymous Symbol] 0x0800227c Section 0 gd32e23x_adc.o(.text.adc_software_trigger_enable)
+ [Anonymous Symbol] 0x080022a4 Section 0 gd32e23x_adc.o(.text.adc_special_function_config)
+ __arm_cp.9_0 0x08002314 Number 4 gd32e23x_adc.o(.text.adc_special_function_config)
+ [Anonymous Symbol] 0x08002318 Section 0 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
+ __arm_cp.6_0 0x08002328 Number 4 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
+ [Anonymous Symbol] 0x0800232c Section 0 phaseouts.o(.text.allOff)
+ __arm_cp.11_0 0x080023a0 Number 4 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x080023a4 Section 0 phaseouts.o(.text.allpwm)
+ __arm_cp.14_1 0x0800242c Number 4 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08002430 Section 0 comparator.o(.text.changeCompInput)
+ __arm_cp.3_0 0x08002488 Number 4 comparator.o(.text.changeCompInput)
+ __arm_cp.3_2 0x0800248c Number 4 comparator.o(.text.changeCompInput)
+ __arm_cp.3_3 0x08002490 Number 4 comparator.o(.text.changeCompInput)
+ __arm_cp.3_4 0x08002494 Number 4 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x08002498 Section 0 gd32e23x_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x080024a4 Section 0 gd32e23x_cmp.o(.text.cmp_mode_init)
+ __arm_cp.1_1 0x080024c4 Number 4 gd32e23x_cmp.o(.text.cmp_mode_init)
+ [Anonymous Symbol] 0x080024c8 Section 0 gd32e23x_cmp.o(.text.cmp_output_init)
+ [Anonymous Symbol] 0x080024e8 Section 0 gd32e23x_cmp.o(.text.cmp_output_level_get)
+ __arm_cp.7_0 0x080024f4 Number 4 gd32e23x_cmp.o(.text.cmp_output_level_get)
+ [Anonymous Symbol] 0x080024f8 Section 0 phaseouts.o(.text.comStep)
+ __arm_cp.12_0 0x08002774 Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_1 0x08002778 Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_2 0x0800277c Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_3 0x08002780 Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_4 0x08002784 Number 4 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x08002788 Section 0 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_0 0x08002b40 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_1 0x08002b44 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_2 0x08002b48 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_3 0x08002b4c Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_4 0x08002b50 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_5 0x08002b54 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_7 0x08002b58 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_8 0x08002b5c Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_10 0x08002b60 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_11 0x08002b64 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_12 0x08002b68 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_13 0x08002b6c Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_15 0x08002b70 Number 4 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002b74 Section 0 signal.o(.text.computeServoInput)
+ __arm_cp.1_1 0x08002cd8 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_2 0x08002cdc Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_3 0x08002ce0 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_5 0x08002ce4 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_6 0x08002ce8 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_7 0x08002cec Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_8 0x08002cf0 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_9 0x08002cf4 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_10 0x08002cf8 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_11 0x08002cfc Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_12 0x08002d00 Number 4 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002d04 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002d24 Section 0 functions.o(.text.delayMillis)
+ __arm_cp.3_0 0x08002d68 Number 4 functions.o(.text.delayMillis)
+ __arm_cp.3_1 0x08002d6c Number 4 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002d70 Section 0 systick.o(.text.delay_decrement)
+ __arm_cp.2_0 0x08002d80 Number 4 systick.o(.text.delay_decrement)
+ [Anonymous Symbol] 0x08002d84 Section 0 signal.o(.text.detectInput)
+ __arm_cp.5_0 0x08002f5c Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_1 0x08002f60 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_2 0x08002f64 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_3 0x08002f68 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_4 0x08002f6c Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_5 0x08002f70 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_6 0x08002f74 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_7 0x08002f78 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_8 0x08002f7c Number 4 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002f80 Section 0 gd32e23x_dma.o(.text.dma_channel_disable)
+ [Anonymous Symbol] 0x08002f90 Section 0 gd32e23x_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002fa0 Section 0 gd32e23x_dma.o(.text.dma_circulation_disable)
+ [Anonymous Symbol] 0x08002fb0 Section 0 gd32e23x_dma.o(.text.dma_circulation_enable)
+ [Anonymous Symbol] 0x08002fc0 Section 0 gd32e23x_dma.o(.text.dma_deinit)
+ [Anonymous Symbol] 0x08002fec Section 0 gd32e23x_dma.o(.text.dma_init)
+ __arm_cp.2_0 0x0800305c Number 4 gd32e23x_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08003060 Section 0 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
+ __arm_cp.24_0 0x08003070 Number 4 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
+ [Anonymous Symbol] 0x08003074 Section 0 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
+ __arm_cp.23_0 0x080030ac Number 4 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
+ [Anonymous Symbol] 0x080030b0 Section 0 gd32e23x_dma.o(.text.dma_memory_address_config)
+ __arm_cp.10_0 0x080030bc Number 4 gd32e23x_dma.o(.text.dma_memory_address_config)
+ [Anonymous Symbol] 0x080030c0 Section 0 gd32e23x_dma.o(.text.dma_periph_address_config)
+ __arm_cp.9_0 0x080030cc Number 4 gd32e23x_dma.o(.text.dma_periph_address_config)
+ [Anonymous Symbol] 0x080030d0 Section 0 gd32e23x_dma.o(.text.dma_struct_para_init)
+ [Anonymous Symbol] 0x080030e4 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x080030f4 Section 0 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_0 0x080031f0 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_1 0x080031f4 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_2 0x080031f8 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_3 0x080031fc Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_4 0x08003200 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_5 0x08003204 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_6 0x08003208 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_7 0x0800320c Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_8 0x08003210 Number 4 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003214 Section 0 gd32e23x_exti.o(.text.exti_flag_clear)
+ [Anonymous Symbol] 0x0800321c Section 0 gd32e23x_exti.o(.text.exti_init)
+ __arm_cp.1_0 0x08003284 Number 4 gd32e23x_exti.o(.text.exti_init)
+ [Anonymous Symbol] 0x08003288 Section 0 gd32e23x_exti.o(.text.exti_interrupt_flag_clear)
+ [Anonymous Symbol] 0x08003290 Section 0 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
+ __arm_cp.10_0 0x0800329c Number 4 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
+ [Anonymous Symbol] 0x080032a0 Section 0 gd32e23x_fmc.o(.text.fmc_flag_clear)
+ [Anonymous Symbol] 0x080032a8 Section 0 gd32e23x_fmc.o(.text.fmc_lock)
+ __arm_cp.1_0 0x080032b4 Number 4 gd32e23x_fmc.o(.text.fmc_lock)
+ [Anonymous Symbol] 0x080032b8 Section 0 gd32e23x_fmc.o(.text.fmc_page_erase)
+ [Anonymous Symbol] 0x08003430 Section 0 gd32e23x_fmc.o(.text.fmc_prefetch_enable)
+ [Anonymous Symbol] 0x0800343c Section 0 gd32e23x_fmc.o(.text.fmc_unlock)
+ __arm_cp.0_0 0x08003450 Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
+ __arm_cp.0_1 0x08003454 Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
+ __arm_cp.0_2 0x08003458 Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
+ [Anonymous Symbol] 0x0800345c Section 0 gd32e23x_fmc.o(.text.fmc_word_program)
+ __arm_cp.9_0 0x080035cc Number 4 gd32e23x_fmc.o(.text.fmc_word_program)
+ __arm_cp.9_1 0x080035d0 Number 4 gd32e23x_fmc.o(.text.fmc_word_program)
+ [Anonymous Symbol] 0x080035d4 Section 0 gd32e23x_fmc.o(.text.fmc_wscnt_set)
+ __arm_cp.2_0 0x080035e4 Number 4 gd32e23x_fmc.o(.text.fmc_wscnt_set)
+ [Anonymous Symbol] 0x080035e8 Section 0 phaseouts.o(.text.fullBrake)
+ __arm_cp.13_0 0x0800365c Number 4 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003660 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_0 0x080036e8 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_1 0x080036ec Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_2 0x080036f0 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_3 0x080036f4 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ [Anonymous Symbol] 0x080036f8 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
+ __arm_cp.6_1 0x08003700 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
+ [Anonymous Symbol] 0x08003704 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ __arm_cp.2_0 0x0800370c Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ __arm_cp.2_1 0x08003710 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ [Anonymous Symbol] 0x08003714 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ __arm_cp.23_0 0x0800371c Number 4 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003720 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800372a Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003734 Section 0 io.o(.text.getInputPinState)
+ __arm_cp.2_0 0x08003740 Number 4 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x08003744 Section 0 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_0 0x0800385c Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_1 0x08003860 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_2 0x08003864 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_3 0x08003868 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_4 0x0800386c Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_5 0x08003870 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ [Anonymous Symbol] 0x08003874 Section 0 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_0 0x08003a50 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_1 0x08003a54 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_2 0x08003a58 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_3 0x08003a5c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_4 0x08003a60 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_5 0x08003a64 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_6 0x08003a68 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_7 0x08003a6c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_8 0x08003a70 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_9 0x08003a74 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_10 0x08003a78 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_11 0x08003a7c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003a80 Section 0 gd32e23x_gpio.o(.text.gpio_output_options_set)
+ [Anonymous Symbol] 0x08003bb4 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003bc8 Section 0 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_0 0x08003cf8 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_1 0x08003cfc Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_2 0x08003d00 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_3 0x08003d04 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_4 0x08003d08 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_5 0x08003d0c Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_6 0x08003d10 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_7 0x08003d14 Number 4 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003d18 Section 0 main.o(.text.interruptRoutine)
+ __arm_cp.7_1 0x08003de4 Number 4 main.o(.text.interruptRoutine)
+ __arm_cp.7_2 0x08003de8 Number 4 main.o(.text.interruptRoutine)
+ __arm_cp.7_4 0x08003dec Number 4 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003df0 Section 0 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_0 0x080040b0 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_1 0x080040b4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_2 0x080040b8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_3 0x080040bc Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_4 0x080040c0 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_5 0x080040c4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_6 0x080040c8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_7 0x080040cc Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_8 0x080040d0 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_9 0x080040d4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_10 0x080040d8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_11 0x080040dc Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_12 0x080040e0 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_13 0x080040e4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_14 0x080040e8 Number 4 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x080040ec Section 0 main.o(.text.main)
+ __arm_cp.14_44 0x08004448 Number 4 main.o(.text.main)
+ __arm_cp.14_45 0x0800444c Number 4 main.o(.text.main)
+ __arm_cp.14_46 0x08004450 Number 4 main.o(.text.main)
+ __arm_cp.14_49 0x08004468 Number 4 main.o(.text.main)
+ __arm_cp.14_52 0x08004474 Number 4 main.o(.text.main)
+ __arm_cp.14_53 0x08004478 Number 4 main.o(.text.main)
+ __arm_cp.14_54 0x0800447c Number 4 main.o(.text.main)
+ __arm_cp.14_55 0x08004480 Number 4 main.o(.text.main)
+ __arm_cp.14_56 0x08004484 Number 4 main.o(.text.main)
+ __arm_cp.14_57 0x08004488 Number 4 main.o(.text.main)
+ __arm_cp.14_58 0x0800448c Number 4 main.o(.text.main)
+ __arm_cp.14_59 0x08004490 Number 4 main.o(.text.main)
+ __arm_cp.14_61 0x08004840 Number 4 main.o(.text.main)
+ __arm_cp.14_62 0x08004844 Number 4 main.o(.text.main)
+ __arm_cp.14_63 0x08004848 Number 4 main.o(.text.main)
+ __arm_cp.14_64 0x0800484c Number 4 main.o(.text.main)
+ __arm_cp.14_65 0x08004850 Number 4 main.o(.text.main)
+ __arm_cp.14_66 0x08004854 Number 4 main.o(.text.main)
+ __arm_cp.14_67 0x08004858 Number 4 main.o(.text.main)
+ __arm_cp.14_68 0x0800485c Number 4 main.o(.text.main)
+ __arm_cp.14_69 0x08004860 Number 4 main.o(.text.main)
+ __arm_cp.14_70 0x08004864 Number 4 main.o(.text.main)
+ __arm_cp.14_71 0x08004868 Number 4 main.o(.text.main)
+ __arm_cp.14_72 0x0800486c Number 4 main.o(.text.main)
+ __arm_cp.14_73 0x08004870 Number 4 main.o(.text.main)
+ __arm_cp.14_76 0x0800487c Number 4 main.o(.text.main)
+ __arm_cp.14_77 0x08004880 Number 4 main.o(.text.main)
+ __arm_cp.14_81 0x08004890 Number 4 main.o(.text.main)
+ __arm_cp.14_82 0x08004894 Number 4 main.o(.text.main)
+ __arm_cp.14_83 0x08004898 Number 4 main.o(.text.main)
+ __arm_cp.14_85 0x080048a0 Number 4 main.o(.text.main)
+ __arm_cp.14_86 0x080048a4 Number 4 main.o(.text.main)
+ __arm_cp.14_4 0x08004c98 Number 4 main.o(.text.main)
+ __arm_cp.14_7 0x08004c9c Number 4 main.o(.text.main)
+ __arm_cp.14_8 0x08004ca0 Number 4 main.o(.text.main)
+ __arm_cp.14_9 0x08004ca4 Number 4 main.o(.text.main)
+ __arm_cp.14_10 0x08004ca8 Number 4 main.o(.text.main)
+ __arm_cp.14_13 0x08004cac Number 4 main.o(.text.main)
+ __arm_cp.14_15 0x08004cb0 Number 4 main.o(.text.main)
+ __arm_cp.14_16 0x08004cb4 Number 4 main.o(.text.main)
+ __arm_cp.14_17 0x08004cb8 Number 4 main.o(.text.main)
+ __arm_cp.14_37 0x08004cbc Number 4 main.o(.text.main)
+ __arm_cp.14_43 0x08004cc0 Number 4 main.o(.text.main)
+ [Anonymous Symbol] 0x08004cc4 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ __arm_cp.4_0 0x080052f0 Number 4 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x080052f4 Section 0 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_0 0x080054a0 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_1 0x080054a4 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_2 0x080054a8 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_3 0x080054ac Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_4 0x080054b0 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_5 0x080054b4 Number 4 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x080054b8 Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08005500 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ __arm_cp.1_0 0x08005510 Number 4 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08005514 Section 0 gd32e23x_misc.o(.text.nvic_irq_enable)
+ __arm_cp.0_0 0x08005560 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
+ __arm_cp.0_1 0x08005564 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
+ __arm_cp.0_2 0x08005568 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x0800556c Section 0 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ __arm_cp.3_0 0x0800557c Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ __arm_cp.3_1 0x08005580 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ [Anonymous Symbol] 0x08005584 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x080055dc Section 0 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_2 0x0800569c Number 4 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_3 0x080056a0 Number 4 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_4 0x080056a4 Number 4 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_7 0x080056a8 Number 4 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x080056ac Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x080056f4 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x0800573c Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x08005794 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x080057f0 Section 0 sounds.o(.text.playStartupTune)
+ __arm_cp.6_0 0x08005860 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_1 0x08005864 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_2 0x08005868 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_3 0x0800586c Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_4 0x08005870 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_5 0x08005874 Number 4 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x08005878 Section 0 main.o(.text.processDshot)
+ __arm_cp.12_0 0x080058a8 Number 4 main.o(.text.processDshot)
+ __arm_cp.12_1 0x080058ac Number 4 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x080058b0 Section 0 phaseouts.o(.text.proportionalBrake)
+ __arm_cp.1_0 0x08005918 Number 4 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x0800591c Section 0 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ __arm_cp.14_0 0x080059e4 Number 4 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ __arm_cp.14_1 0x080059e8 Number 4 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ [Anonymous Symbol] 0x080059ec Section 0 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_0 0x08005b60 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_1 0x08005b64 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_2 0x08005b68 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_4 0x08005b7c Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_5 0x08005b80 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_6 0x08005b84 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ [Anonymous Symbol] 0x08005b88 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_disable)
+ [Anonymous Symbol] 0x08005b9c Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_enable)
+ [Anonymous Symbol] 0x08005bb0 Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_disable)
+ [Anonymous Symbol] 0x08005bc4 Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
+ __arm_cp.5_0 0x08005bd8 Number 4 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
+ [Anonymous Symbol] 0x08005bdc Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005c2c Section 0 io.o(.text.receiveDshotDma)
+ __arm_cp.0_2 0x08005c98 Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_3 0x08005c9c Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_5 0x08005ca0 Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_6 0x08005ca4 Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_8 0x08005ca8 Number 4 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005cac Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ __arm_cp.24_0 0x08005cb8 Number 4 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005cbc Section 0 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_0 0x08005d14 Number 4 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_1 0x08005d18 Number 4 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_2 0x08005d1c Number 4 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_3 0x08005d20 Number 4 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005d24 Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005ec8 Section 0 io.o(.text.sendDshotDma)
+ __arm_cp.1_0 0x08005f3c Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_1 0x08005f40 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_2 0x08005f44 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_3 0x08005f48 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_4 0x08005f4c Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_5 0x08005f50 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_6 0x08005f54 Number 4 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005f58 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ __arm_cp.1_0 0x08005f98 Number 4 serial_telemetry.o(.text.send_telem_DMA)
+ __arm_cp.1_1 0x08005f9c Number 4 serial_telemetry.o(.text.send_telem_DMA)
+ __arm_cp.1_2 0x08005fa0 Number 4 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005fa4 Section 0 main.o(.text.setInput)
+ __arm_cp.9_11 0x08006388 Number 4 main.o(.text.setInput)
+ __arm_cp.9_1 0x08006608 Number 4 main.o(.text.setInput)
+ __arm_cp.9_2 0x0800660c Number 4 main.o(.text.setInput)
+ __arm_cp.9_3 0x08006610 Number 4 main.o(.text.setInput)
+ __arm_cp.9_4 0x08006614 Number 4 main.o(.text.setInput)
+ __arm_cp.9_5 0x08006618 Number 4 main.o(.text.setInput)
+ __arm_cp.9_6 0x0800661c Number 4 main.o(.text.setInput)
+ __arm_cp.9_7 0x08006620 Number 4 main.o(.text.setInput)
+ __arm_cp.9_8 0x08006624 Number 4 main.o(.text.setInput)
+ __arm_cp.9_9 0x08006628 Number 4 main.o(.text.setInput)
+ [Anonymous Symbol] 0x0800662c Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08006638 Section 0 peripherals.o(.text.setPWMCompare1)
+ __arm_cp.20_0 0x08006640 Number 4 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x08006644 Section 0 peripherals.o(.text.setPWMCompare2)
+ __arm_cp.21_0 0x0800664c Number 4 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08006650 Section 0 peripherals.o(.text.setPWMCompare3)
+ __arm_cp.22_0 0x08006658 Number 4 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x0800665c Section 0 sounds.o(.text.setVolume)
+ __arm_cp.1_0 0x0800666c Number 4 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08006670 Section 0 main.o(.text.startMotor)
+ __arm_cp.8_0 0x08006714 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_1 0x08006718 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_2 0x0800671c Number 4 main.o(.text.startMotor)
+ __arm_cp.8_3 0x08006720 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_4 0x08006724 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_5 0x08006728 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_6 0x0800672c Number 4 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08006730 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_0 0x080067ec Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_1 0x080067f0 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_2 0x080067f4 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_3 0x080067f8 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_4 0x080067fc Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08006800 Section 0 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_0 0x08006bc0 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_1 0x08006bc4 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_2 0x08006bc8 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_3 0x08006bcc Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_4 0x08006bd0 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_5 0x08006bd4 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_6 0x08006bd8 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_7 0x08006bdc Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_8 0x08006be0 Number 4 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006be4 Section 0 gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable)
+ [Anonymous Symbol] 0x08006bee Section 0 gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable)
+ [Anonymous Symbol] 0x08006bf8 Section 0 gd32e23x_timer.o(.text.timer_break_config)
+ [Anonymous Symbol] 0x08006c16 Section 0 gd32e23x_timer.o(.text.timer_break_struct_para_init)
+ [Anonymous Symbol] 0x08006c28 Section 0 gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config)
+ [Anonymous Symbol] 0x08006c5e Section 0 gd32e23x_timer.o(.text.timer_channel_input_struct_para_init)
+ [Anonymous Symbol] 0x08006c6c Section 0 gd32e23x_timer.o(.text.timer_channel_output_config)
+ __arm_cp.42_0 0x08006e7c Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
+ __arm_cp.42_3 0x08006e80 Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
+ __arm_cp.42_4 0x08006e84 Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
+ [Anonymous Symbol] 0x08006e88 Section 0 gd32e23x_timer.o(.text.timer_channel_output_mode_config)
+ [Anonymous Symbol] 0x08006ee4 Section 0 gd32e23x_timer.o(.text.timer_channel_output_shadow_config)
+ [Anonymous Symbol] 0x08006f40 Section 0 gd32e23x_timer.o(.text.timer_channel_output_state_config)
+ [Anonymous Symbol] 0x08006f9a Section 0 gd32e23x_timer.o(.text.timer_channel_output_struct_para_init)
+ [Anonymous Symbol] 0x08006fac Section 0 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_0 0x08007010 Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_1 0x08007014 Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_2 0x08007018 Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_8 0x0800701c Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ [Anonymous Symbol] 0x08007020 Section 0 gd32e23x_timer.o(.text.timer_enable)
+ [Anonymous Symbol] 0x0800702a Section 0 gd32e23x_timer.o(.text.timer_event_software_generate)
+ [Anonymous Symbol] 0x08007032 Section 0 gd32e23x_timer.o(.text.timer_flag_clear)
+ [Anonymous Symbol] 0x08007038 Section 0 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_0 0x080070c8 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_1 0x080070cc Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_2 0x080070d0 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_3 0x080070d4 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_4 0x080070d8 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_5 0x080070dc Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_6 0x080070e0 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_7 0x080070e4 Number 4 gd32e23x_timer.o(.text.timer_init)
+ [Anonymous Symbol] 0x080070e8 Section 0 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ __arm_cp.56_0 0x08007240 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ __arm_cp.56_1 0x08007244 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ __arm_cp.56_2 0x08007248 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ [Anonymous Symbol] 0x0800724c Section 0 gd32e23x_timer.o(.text.timer_interrupt_disable)
+ [Anonymous Symbol] 0x08007254 Section 0 gd32e23x_timer.o(.text.timer_interrupt_flag_clear)
+ [Anonymous Symbol] 0x0800725a Section 0 gd32e23x_timer.o(.text.timer_prescaler_config)
+ [Anonymous Symbol] 0x0800726a Section 0 gd32e23x_timer.o(.text.timer_primary_output_config)
+ [Anonymous Symbol] 0x08007280 Section 0 gd32e23x_timer.o(.text.timer_struct_para_init)
+ __arm_cp.1_0 0x08007290 Number 4 gd32e23x_timer.o(.text.timer_struct_para_init)
+ [Anonymous Symbol] 0x08007294 Section 0 signal.o(.text.transfercomplete)
+ __arm_cp.2_0 0x080073c8 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_1 0x080073cc Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_2 0x080073d0 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_3 0x080073d4 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_4 0x080073d8 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_5 0x080073dc Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_6 0x080073e0 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_7 0x080073e4 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_8 0x080073e8 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_9 0x080073ec Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_10 0x080073f0 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_11 0x080073f4 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_12 0x080073f8 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_13 0x080073fc Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_14 0x08007400 Number 4 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x08007404 Section 0 gd32e23x_usart.o(.text.usart_baudrate_set)
+ __arm_cp.1_0 0x08007454 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
+ __arm_cp.1_1 0x08007458 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
+ __arm_cp.1_2 0x0800745c Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
+ [Anonymous Symbol] 0x08007460 Section 0 gd32e23x_usart.o(.text.usart_dma_transmit_config)
+ [Anonymous Symbol] 0x08007470 Section 0 gd32e23x_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x0800747a Section 0 gd32e23x_usart.o(.text.usart_halfduplex_enable)
+ [Anonymous Symbol] 0x0800748c Section 0 gd32e23x_usart.o(.text.usart_receive_config)
+ [Anonymous Symbol] 0x0800749c Section 0 gd32e23x_usart.o(.text.usart_transmit_config)
+ [Anonymous Symbol] 0x080074ac Section 0 main.o(.text.zcfoundroutine)
+ __arm_cp.11_0 0x080075b4 Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_1 0x080075b8 Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_2 0x080075bc Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_3 0x080075c0 Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_4 0x080075c4 Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_5 0x080075c8 Number 4 main.o(.text.zcfoundroutine)
+ i.__ARM_clz 0x080075cc Section 0 depilogue.o(i.__ARM_clz)
+ i.__scatterload_copy 0x080075fa Section 14 handlers.o(i.__scatterload_copy)
+ i.__scatterload_null 0x08007608 Section 2 handlers.o(i.__scatterload_null)
+ i.__scatterload_zeroinit 0x0800760a Section 14 handlers.o(i.__scatterload_zeroinit)
+ [Anonymous Symbol] 0x08007618 Section 0 gd32e23x_rcu.o(.rodata.cst8)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000058 Section 0 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000060 Section 0 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x200003b8 Section 0 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000414 Section 0 io.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000418 Section 0 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000434 Section 0 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x200004b0 Section 0 main.o(.bss..L_MergedGlobals.3)
+ delay 0x200004e0 Data 4 systick.o(.bss.delay)
+ [Anonymous Symbol] 0x200004e0 Section 0 systick.o(.bss.delay)
+ STACK 0x20000800 Section 1024 startup_gd32e23x.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv3M$S$8M$PE$A:L22$X:L11$S22$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _microlib_exit - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_gd32e23x.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_gd32e23x.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_gd32e23x.o(RESET)
+ __main 0x080010cd Thumb Code 0 entry.o(.ARM.Collect$$$$00000000)
+ _main_stk 0x080010cd Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001)
+ _main_scatterload 0x080010d1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
+ __main_after_scatterload 0x080010d5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
+ _main_clock 0x080010d5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008)
+ _main_cpp_init 0x080010d5 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A)
+ _main_init 0x080010d5 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B)
+ __rt_final_cpp 0x080010dd Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D)
+ __rt_final_exit 0x080010dd Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F)
+ Reset_Handler 0x080010e1 Thumb Code 8 startup_gd32e23x.o(.text)
+ DMA_Channel0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ DMA_Channel1_2_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ EXTI0_1_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ EXTI2_3_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ FMC_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ I2C0_ER_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ I2C0_EV_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ I2C1_ER_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ I2C1_EV_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ LVD_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ RCU_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ RTC_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ SPI0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ SPI1_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ TIMER0_BRK_UP_TRG_COM_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ TIMER0_Channel_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ TIMER16_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ TIMER5_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ USART0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ WWDGT_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ __aeabi_memcpy 0x080010fd Thumb Code 36 memcpya.o(.text)
+ __aeabi_memcpy4 0x080010fd Thumb Code 0 memcpya.o(.text)
+ __aeabi_memcpy8 0x080010fd Thumb Code 0 memcpya.o(.text)
+ __aeabi_memset 0x08001121 Thumb Code 14 memseta.o(.text)
+ __aeabi_memset4 0x08001121 Thumb Code 0 memseta.o(.text)
+ __aeabi_memset8 0x08001121 Thumb Code 0 memseta.o(.text)
+ __aeabi_memclr 0x0800112f Thumb Code 4 memseta.o(.text)
+ __aeabi_memclr4 0x0800112f Thumb Code 0 memseta.o(.text)
+ __aeabi_memclr8 0x0800112f Thumb Code 0 memseta.o(.text)
+ _memset$wrapper 0x08001133 Thumb Code 18 memseta.o(.text)
+ __aeabi_fadd 0x08001145 Thumb Code 162 fadd.o(.text)
+ __aeabi_fsub 0x080011e7 Thumb Code 8 fadd.o(.text)
+ __aeabi_frsub 0x080011ef Thumb Code 8 fadd.o(.text)
+ __aeabi_fdiv 0x080011f7 Thumb Code 124 fdiv.o(.text)
+ __aeabi_dadd 0x08001275 Thumb Code 328 dadd.o(.text)
+ __aeabi_dsub 0x080013bd Thumb Code 12 dadd.o(.text)
+ __aeabi_drsub 0x080013c9 Thumb Code 12 dadd.o(.text)
+ __aeabi_dmul 0x080013d9 Thumb Code 202 dmul.o(.text)
+ __aeabi_ddiv 0x080014a9 Thumb Code 234 ddiv.o(.text)
+ __aeabi_fcmple 0x08001599 Thumb Code 28 fcmple.o(.text)
+ __aeabi_fcmplt 0x080015b5 Thumb Code 28 fcmplt.o(.text)
+ __aeabi_fcmpge 0x080015d1 Thumb Code 28 fcmpge.o(.text)
+ __aeabi_fcmpgt 0x080015ed Thumb Code 28 fcmpgt.o(.text)
+ __aeabi_i2f 0x08001609 Thumb Code 22 fflti.o(.text)
+ __aeabi_ui2d 0x08001621 Thumb Code 24 dfltui.o(.text)
+ __aeabi_f2iz 0x0800163d Thumb Code 50 ffixi.o(.text)
+ __aeabi_d2iz 0x08001671 Thumb Code 62 dfixi.o(.text)
+ __aeabi_llsl 0x080016b9 Thumb Code 32 llshl.o(.text)
+ _ll_shift_l 0x080016b9 Thumb Code 0 llshl.o(.text)
+ __aeabi_llsr 0x080016d9 Thumb Code 34 llushr.o(.text)
+ _ll_ushift_r 0x080016d9 Thumb Code 0 llushr.o(.text)
+ __aeabi_lasr 0x080016fb Thumb Code 38 llsshr.o(.text)
+ _ll_sshift_r 0x080016fb Thumb Code 0 llsshr.o(.text)
+ __I$use$fp 0x08001721 Thumb Code 0 iusefp.o(.text)
+ _float_round 0x08001721 Thumb Code 16 fepilogue.o(.text)
+ _float_epilogue 0x08001731 Thumb Code 114 fepilogue.o(.text)
+ _double_round 0x080017a3 Thumb Code 26 depilogue.o(.text)
+ _double_epilogue 0x080017bd Thumb Code 164 depilogue.o(.text)
+ __scatterload 0x08001861 Thumb Code 28 init.o(.text)
+ __scatterload_rt2 0x08001861 Thumb Code 0 init.o(.text)
+ __decompress 0x08001885 Thumb Code 0 __dczerorl2.o(.text)
+ __decompress1 0x08001885 Thumb Code 86 __dczerorl2.o(.text)
+ ADC_CMP_IRQHandler 0x080018db Thumb Code 32 gd32e23x_it.o(.text.ADC_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080018fd Thumb Code 24 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001921 Thumb Code 228 adc.o(.text.ADC_Init)
+ DMA_Channel3_4_IRQHandler 0x08001a11 Thumb Code 164 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ EXTI4_15_IRQHandler 0x08001ad5 Thumb Code 20 gd32e23x_it.o(.text.EXTI4_15_IRQHandler)
+ HardFault_Handler 0x08001ae9 Thumb Code 2 gd32e23x_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001aeb Thumb Code 22 peripherals.o(.text.MX_IWDG_Init)
+ NMI_Handler 0x08001b01 Thumb Code 2 gd32e23x_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x08001b03 Thumb Code 2 gd32e23x_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001b05 Thumb Code 204 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001be5 Thumb Code 2 gd32e23x_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001be7 Thumb Code 4 gd32e23x_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001bed Thumb Code 420 system_gd32e23x.o(.text.SystemInit)
+ TIM0_Init 0x08001db1 Thumb Code 472 peripherals.o(.text.TIM0_Init)
+ TIMER13_IRQHandler 0x08001f99 Thumb Code 20 gd32e23x_it.o(.text.TIMER13_IRQHandler)
+ TIMER14_IRQHandler 0x08001fb1 Thumb Code 8 gd32e23x_it.o(.text.TIMER14_IRQHandler)
+ TIMER15_IRQHandler 0x08001fbd Thumb Code 32 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ TIMER2_IRQHandler 0x08001fe9 Thumb Code 2 gd32e23x_it.o(.text.TIMER2_IRQHandler)
+ UN_TIM_Init 0x08001fed Thumb Code 176 peripherals.o(.text.UN_TIM_Init)
+ USART1_IRQHandler 0x080020c5 Thumb Code 2 gd32e23x_it.o(.text.USART1_IRQHandler)
+ adc_calibration_enable 0x080020c9 Thumb Code 68 gd32e23x_adc.o(.text.adc_calibration_enable)
+ adc_channel_length_config 0x0800210d Thumb Code 60 gd32e23x_adc.o(.text.adc_channel_length_config)
+ adc_data_alignment_config 0x0800214d Thumb Code 24 gd32e23x_adc.o(.text.adc_data_alignment_config)
+ adc_dma_mode_enable 0x08002165 Thumb Code 16 gd32e23x_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08002175 Thumb Code 20 gd32e23x_adc.o(.text.adc_enable)
+ adc_external_trigger_config 0x08002189 Thumb Code 64 gd32e23x_adc.o(.text.adc_external_trigger_config)
+ adc_external_trigger_source_config 0x080021c9 Thumb Code 32 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ adc_regular_channel_config 0x080021f1 Thumb Code 136 gd32e23x_adc.o(.text.adc_regular_channel_config)
+ adc_software_trigger_enable 0x0800227d Thumb Code 40 gd32e23x_adc.o(.text.adc_software_trigger_enable)
+ adc_special_function_config 0x080022a5 Thumb Code 112 gd32e23x_adc.o(.text.adc_special_function_config)
+ adc_tempsensor_vrefint_enable 0x08002319 Thumb Code 16 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
+ allOff 0x0800232d Thumb Code 116 phaseouts.o(.text.allOff)
+ allpwm 0x080023a5 Thumb Code 136 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08002431 Thumb Code 88 comparator.o(.text.changeCompInput)
+ cmp_enable 0x08002499 Thumb Code 12 gd32e23x_cmp.o(.text.cmp_enable)
+ cmp_mode_init 0x080024a5 Thumb Code 32 gd32e23x_cmp.o(.text.cmp_mode_init)
+ cmp_output_init 0x080024c9 Thumb Code 32 gd32e23x_cmp.o(.text.cmp_output_init)
+ cmp_output_level_get 0x080024e9 Thumb Code 12 gd32e23x_cmp.o(.text.cmp_output_level_get)
+ comStep 0x080024f9 Thumb Code 636 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x08002789 Thumb Code 952 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002b75 Thumb Code 356 signal.o(.text.computeServoInput)
+ delayMicros 0x08002d05 Thumb Code 32 functions.o(.text.delayMicros)
+ delayMillis 0x08002d25 Thumb Code 68 functions.o(.text.delayMillis)
+ delay_decrement 0x08002d71 Thumb Code 16 systick.o(.text.delay_decrement)
+ detectInput 0x08002d85 Thumb Code 472 signal.o(.text.detectInput)
+ dma_channel_disable 0x08002f81 Thumb Code 16 gd32e23x_dma.o(.text.dma_channel_disable)
+ dma_channel_enable 0x08002f91 Thumb Code 16 gd32e23x_dma.o(.text.dma_channel_enable)
+ dma_circulation_disable 0x08002fa1 Thumb Code 16 gd32e23x_dma.o(.text.dma_circulation_disable)
+ dma_circulation_enable 0x08002fb1 Thumb Code 16 gd32e23x_dma.o(.text.dma_circulation_enable)
+ dma_deinit 0x08002fc1 Thumb Code 44 gd32e23x_dma.o(.text.dma_deinit)
+ dma_init 0x08002fed Thumb Code 112 gd32e23x_dma.o(.text.dma_init)
+ dma_interrupt_flag_clear 0x08003061 Thumb Code 16 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
+ dma_interrupt_flag_get 0x08003075 Thumb Code 56 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
+ dma_memory_address_config 0x080030b1 Thumb Code 12 gd32e23x_dma.o(.text.dma_memory_address_config)
+ dma_periph_address_config 0x080030c1 Thumb Code 12 gd32e23x_dma.o(.text.dma_periph_address_config)
+ dma_struct_para_init 0x080030d1 Thumb Code 20 gd32e23x_dma.o(.text.dma_struct_para_init)
+ enableCompInterrupts 0x080030e5 Thumb Code 16 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x080030f5 Thumb Code 252 peripherals.o(.text.enableCorePeripherals)
+ exti_flag_clear 0x08003215 Thumb Code 8 gd32e23x_exti.o(.text.exti_flag_clear)
+ exti_init 0x0800321d Thumb Code 104 gd32e23x_exti.o(.text.exti_init)
+ exti_interrupt_flag_clear 0x08003289 Thumb Code 8 gd32e23x_exti.o(.text.exti_interrupt_flag_clear)
+ exti_interrupt_flag_get 0x08003291 Thumb Code 12 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
+ fmc_flag_clear 0x080032a1 Thumb Code 8 gd32e23x_fmc.o(.text.fmc_flag_clear)
+ fmc_lock 0x080032a9 Thumb Code 12 gd32e23x_fmc.o(.text.fmc_lock)
+ fmc_page_erase 0x080032b9 Thumb Code 376 gd32e23x_fmc.o(.text.fmc_page_erase)
+ fmc_prefetch_enable 0x08003431 Thumb Code 12 gd32e23x_fmc.o(.text.fmc_prefetch_enable)
+ fmc_unlock 0x0800343d Thumb Code 20 gd32e23x_fmc.o(.text.fmc_unlock)
+ fmc_word_program 0x0800345d Thumb Code 368 gd32e23x_fmc.o(.text.fmc_word_program)
+ fmc_wscnt_set 0x080035d5 Thumb Code 16 gd32e23x_fmc.o(.text.fmc_wscnt_set)
+ fullBrake 0x080035e9 Thumb Code 116 phaseouts.o(.text.fullBrake)
+ fwdgt_config 0x08003661 Thumb Code 136 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ fwdgt_counter_reload 0x080036f9 Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
+ fwdgt_enable 0x08003705 Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ generatePwmTimerEvent 0x08003715 Thumb Code 8 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003721 Thumb Code 10 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800372b Thumb Code 10 comparator.o(.text.getCompOutputLevel)
+ getInputPinState 0x08003735 Thumb Code 12 io.o(.text.getInputPinState)
+ gpio_af_set 0x08003745 Thumb Code 280 gd32e23x_gpio.o(.text.gpio_af_set)
+ gpio_mode_set 0x08003875 Thumb Code 476 gd32e23x_gpio.o(.text.gpio_mode_set)
+ gpio_output_options_set 0x08003a81 Thumb Code 308 gd32e23x_gpio.o(.text.gpio_output_options_set)
+ initAfterJump 0x08003bb5 Thumb Code 20 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003bc9 Thumb Code 304 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003d19 Thumb Code 204 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003df1 Thumb Code 704 main.o(.text.loadEEpromSettings)
+ main 0x080040ed Thumb Code 2988 main.o(.text.main)
+ makeTelemPackage 0x08004cc5 Thumb Code 1580 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x080052f5 Thumb Code 428 dshot.o(.text.make_dshot_package)
+ map 0x080054b9 Thumb Code 70 functions.o(.text.map)
+ maskPhaseInterrupts 0x08005501 Thumb Code 16 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08005515 Thumb Code 76 gd32e23x_misc.o(.text.nvic_irq_enable)
+ nvic_vector_table_set 0x0800556d Thumb Code 16 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ playBeaconTune3 0x08005585 Thumb Code 88 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x080055dd Thumb Code 192 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x080056ad Thumb Code 72 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x080056f5 Thumb Code 72 sounds.o(.text.playDefaultTone)
+ playInputTune 0x0800573d Thumb Code 88 sounds.o(.text.playInputTune)
+ playInputTune2 0x08005795 Thumb Code 92 sounds.o(.text.playInputTune2)
+ playStartupTune 0x080057f1 Thumb Code 112 sounds.o(.text.playStartupTune)
+ processDshot 0x08005879 Thumb Code 48 main.o(.text.processDshot)
+ proportionalBrake 0x080058b1 Thumb Code 104 phaseouts.o(.text.proportionalBrake)
+ rcu_adc_clock_config 0x0800591d Thumb Code 200 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ rcu_clock_freq_get 0x080059ed Thumb Code 372 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ rcu_periph_clock_disable 0x08005b89 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_clock_disable)
+ rcu_periph_clock_enable 0x08005b9d Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_clock_enable)
+ rcu_periph_reset_disable 0x08005bb1 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_reset_disable)
+ rcu_periph_reset_enable 0x08005bc5 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
+ read_flash_bin 0x08005bdd Thumb Code 80 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005c2d Thumb Code 108 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005cad Thumb Code 12 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005cbd Thumb Code 88 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005d25 Thumb Code 420 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005ec9 Thumb Code 116 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005f59 Thumb Code 64 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005fa5 Thumb Code 1636 main.o(.text.setInput)
+ setInputPullUp 0x0800662d Thumb Code 12 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08006639 Thumb Code 8 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x08006645 Thumb Code 8 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08006651 Thumb Code 8 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x0800665d Thumb Code 16 sounds.o(.text.setVolume)
+ startMotor 0x08006671 Thumb Code 164 main.o(.text.startMotor)
+ telem_UART_Init 0x08006731 Thumb Code 188 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08006801 Thumb Code 960 main.o(.text.tenKhzRoutine)
+ timer_auto_reload_shadow_disable 0x08006be5 Thumb Code 10 gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable)
+ timer_auto_reload_shadow_enable 0x08006bef Thumb Code 10 gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable)
+ timer_break_config 0x08006bf9 Thumb Code 30 gd32e23x_timer.o(.text.timer_break_config)
+ timer_break_struct_para_init 0x08006c17 Thumb Code 18 gd32e23x_timer.o(.text.timer_break_struct_para_init)
+ timer_channel_complementary_output_state_config 0x08006c29 Thumb Code 54 gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config)
+ timer_channel_input_struct_para_init 0x08006c5f Thumb Code 14 gd32e23x_timer.o(.text.timer_channel_input_struct_para_init)
+ timer_channel_output_config 0x08006c6d Thumb Code 528 gd32e23x_timer.o(.text.timer_channel_output_config)
+ timer_channel_output_mode_config 0x08006e89 Thumb Code 92 gd32e23x_timer.o(.text.timer_channel_output_mode_config)
+ timer_channel_output_shadow_config 0x08006ee5 Thumb Code 92 gd32e23x_timer.o(.text.timer_channel_output_shadow_config)
+ timer_channel_output_state_config 0x08006f41 Thumb Code 90 gd32e23x_timer.o(.text.timer_channel_output_state_config)
+ timer_channel_output_struct_para_init 0x08006f9b Thumb Code 16 gd32e23x_timer.o(.text.timer_channel_output_struct_para_init)
+ timer_deinit 0x08006fad Thumb Code 100 gd32e23x_timer.o(.text.timer_deinit)
+ timer_enable 0x08007021 Thumb Code 10 gd32e23x_timer.o(.text.timer_enable)
+ timer_event_software_generate 0x0800702b Thumb Code 8 gd32e23x_timer.o(.text.timer_event_software_generate)
+ timer_flag_clear 0x08007033 Thumb Code 6 gd32e23x_timer.o(.text.timer_flag_clear)
+ timer_init 0x08007039 Thumb Code 144 gd32e23x_timer.o(.text.timer_init)
+ timer_input_pwm_capture_config 0x080070e9 Thumb Code 344 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ timer_interrupt_disable 0x0800724d Thumb Code 8 gd32e23x_timer.o(.text.timer_interrupt_disable)
+ timer_interrupt_flag_clear 0x08007255 Thumb Code 6 gd32e23x_timer.o(.text.timer_interrupt_flag_clear)
+ timer_prescaler_config 0x0800725b Thumb Code 16 gd32e23x_timer.o(.text.timer_prescaler_config)
+ timer_primary_output_config 0x0800726b Thumb Code 22 gd32e23x_timer.o(.text.timer_primary_output_config)
+ timer_struct_para_init 0x08007281 Thumb Code 16 gd32e23x_timer.o(.text.timer_struct_para_init)
+ transfercomplete 0x08007295 Thumb Code 308 signal.o(.text.transfercomplete)
+ usart_baudrate_set 0x08007405 Thumb Code 80 gd32e23x_usart.o(.text.usart_baudrate_set)
+ usart_dma_transmit_config 0x08007461 Thumb Code 16 gd32e23x_usart.o(.text.usart_dma_transmit_config)
+ usart_enable 0x08007471 Thumb Code 10 gd32e23x_usart.o(.text.usart_enable)
+ usart_halfduplex_enable 0x0800747b Thumb Code 18 gd32e23x_usart.o(.text.usart_halfduplex_enable)
+ usart_receive_config 0x0800748d Thumb Code 16 gd32e23x_usart.o(.text.usart_receive_config)
+ usart_transmit_config 0x0800749d Thumb Code 16 gd32e23x_usart.o(.text.usart_transmit_config)
+ zcfoundroutine 0x080074ad Thumb Code 264 main.o(.text.zcfoundroutine)
+ __ARM_clz 0x080075cd Thumb Code 46 depilogue.o(i.__ARM_clz)
+ __scatterload_copy 0x080075fb Thumb Code 14 handlers.o(i.__scatterload_copy)
+ __scatterload_null 0x08007609 Thumb Code 2 handlers.o(i.__scatterload_null)
+ __scatterload_zeroinit 0x0800760b Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
+ gcr_encode_table 0x08007620 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08007630 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08007650 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ ic_timer_prescaler 0x200000d8 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ EDT_ARM_ENABLE 0x200003b8 Data 1 dshot.o(.bss..L_MergedGlobals)
+ EDT_ARMED 0x200003b9 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x200003ba Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x200003bb Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x200003bc Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x200003bd Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x200003be Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x200003c0 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x200003c2 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x200003c4 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x200003c6 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x200003c8 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x200003cc Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x200003d0 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x200003d4 Data 64 dshot.o(.bss..L_MergedGlobals)
+ out_put 0x20000414 Data 1 io.o(.bss..L_MergedGlobals)
+ buffer_padding 0x20000415 Data 1 io.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000418 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000419 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000041a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000041b Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x2000041c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x2000041d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000041e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000420 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000422 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000424 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000428 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x2000042c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000430 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000434 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000435 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000436 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000437 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000438 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000439 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000043a Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000043b Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x2000043c Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x2000043d Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000043e Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000043f Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x20000440 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x20000441 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x20000442 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x20000443 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x20000444 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x20000445 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x20000446 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x20000447 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x20000448 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x20000449 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x2000044a Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x2000044b Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x2000044c Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x2000044d Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x2000044e Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x2000044f Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x20000450 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x20000451 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x20000452 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x20000453 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x20000454 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x20000455 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x20000456 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x20000457 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x20000458 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x20000459 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x2000045a Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x2000045c Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x2000045e Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x20000460 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x20000462 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x20000464 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x20000466 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x20000468 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x2000046a Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x2000046c Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x2000046e Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x20000470 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x20000472 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x20000474 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x20000476 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x20000478 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x2000047a Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x2000047c Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x2000047e Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x20000480 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x20000482 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x20000484 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x20000486 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x20000488 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x2000048a Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x2000048c Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x2000048e Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x20000490 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x20000492 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x20000494 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x20000496 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x20000498 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x2000049a Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x2000049c Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004a0 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x200004a4 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x200004a8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x200004ac Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x200004b0 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x200004b4 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x200004b8 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x200004bc Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x200004c0 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x200004cc Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x200004d2 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x200004dc Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x200004e4 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x200005e4 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x200005e5 Data 176 main.o(.bss.eepromBuffer)
+ gcr 0x20000698 Data 148 dshot.o(.bss.gcr)
+ interrupt_time 0x2000072c Data 4 gd32e23x_it.o(.bss.interrupt_time)
+ last_dshot_command 0x20000730 Data 1 main.o(.bss.last_dshot_command)
+ readings 0x20000732 Data 200 main.o(.bss.readings)
+ __initial_sp 0x20000c00 Data 0 startup_gd32e23x.o(STACK)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006a08, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006930])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00006650, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1123 RESET startup_gd32e23x.o
+ 0x080010cc 0x080010cc 0x00000000 Code RO 1312 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
+ 0x080010cc 0x080010cc 0x00000004 Code RO 1331 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
+ 0x080010d0 0x080010d0 0x00000004 Code RO 1334 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
+ 0x080010d4 0x080010d4 0x00000000 Code RO 1336 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
+ 0x080010d4 0x080010d4 0x00000000 Code RO 1338 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
+ 0x080010d4 0x080010d4 0x00000008 Code RO 1339 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
+ 0x080010dc 0x080010dc 0x00000000 Code RO 1341 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
+ 0x080010dc 0x080010dc 0x00000000 Code RO 1343 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
+ 0x080010dc 0x080010dc 0x00000004 Code RO 1332 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
+ 0x080010e0 0x080010e0 0x0000001c Code RO 1124 .text startup_gd32e23x.o
+ 0x080010fc 0x080010fc 0x00000024 Code RO 1315 .text mc_p.l(memcpya.o)
+ 0x08001120 0x08001120 0x00000024 Code RO 1316 .text mc_p.l(memseta.o)
+ 0x08001144 0x08001144 0x000000b2 Code RO 1318 .text mf_p.l(fadd.o)
+ 0x080011f6 0x080011f6 0x0000007c Code RO 1319 .text mf_p.l(fdiv.o)
+ 0x08001272 0x08001272 0x00000002 PAD
+ 0x08001274 0x08001274 0x00000164 Code RO 1320 .text mf_p.l(dadd.o)
+ 0x080013d8 0x080013d8 0x000000d0 Code RO 1321 .text mf_p.l(dmul.o)
+ 0x080014a8 0x080014a8 0x000000f0 Code RO 1322 .text mf_p.l(ddiv.o)
+ 0x08001598 0x08001598 0x0000001c Code RO 1323 .text mf_p.l(fcmple.o)
+ 0x080015b4 0x080015b4 0x0000001c Code RO 1324 .text mf_p.l(fcmplt.o)
+ 0x080015d0 0x080015d0 0x0000001c Code RO 1325 .text mf_p.l(fcmpge.o)
+ 0x080015ec 0x080015ec 0x0000001c Code RO 1326 .text mf_p.l(fcmpgt.o)
+ 0x08001608 0x08001608 0x00000016 Code RO 1327 .text mf_p.l(fflti.o)
+ 0x0800161e 0x0800161e 0x00000002 PAD
+ 0x08001620 0x08001620 0x0000001c Code RO 1328 .text mf_p.l(dfltui.o)
+ 0x0800163c 0x0800163c 0x00000032 Code RO 1329 .text mf_p.l(ffixi.o)
+ 0x0800166e 0x0800166e 0x00000002 PAD
+ 0x08001670 0x08001670 0x00000048 Code RO 1330 .text mf_p.l(dfixi.o)
+ 0x080016b8 0x080016b8 0x00000020 Code RO 1345 .text mc_p.l(llshl.o)
+ 0x080016d8 0x080016d8 0x00000022 Code RO 1346 .text mc_p.l(llushr.o)
+ 0x080016fa 0x080016fa 0x00000026 Code RO 1347 .text mc_p.l(llsshr.o)
+ 0x08001720 0x08001720 0x00000000 Code RO 1348 .text mc_p.l(iusefp.o)
+ 0x08001720 0x08001720 0x00000082 Code RO 1349 .text mf_p.l(fepilogue.o)
+ 0x080017a2 0x080017a2 0x000000be Code RO 1350 .text mf_p.l(depilogue.o)
+ 0x08001860 0x08001860 0x00000024 Code RO 1353 .text mc_p.l(init.o)
+ 0x08001884 0x08001884 0x00000056 Code RO 1359 .text mc_p.l(__dczerorl2.o)
+ 0x080018da 0x080018da 0x00000020 Code RO 1158 .text.ADC_CMP_IRQHandler gd32e23x_it.o
+ 0x080018fa 0x080018fa 0x00000002 PAD
+ 0x080018fc 0x080018fc 0x00000024 Code RO 1126 .text.ADC_DMA_Callback adc.o
+ 0x08001920 0x08001920 0x000000f0 Code RO 1128 .text.ADC_Init adc.o
+ 0x08001a10 0x08001a10 0x000000c4 Code RO 1156 .text.DMA_Channel3_4_IRQHandler gd32e23x_it.o
+ 0x08001ad4 0x08001ad4 0x00000014 Code RO 1170 .text.EXTI4_15_IRQHandler gd32e23x_it.o
+ 0x08001ae8 0x08001ae8 0x00000002 Code RO 1148 .text.HardFault_Handler gd32e23x_it.o
+ 0x08001aea 0x08001aea 0x00000016 Code RO 1214 .text.MX_IWDG_Init peripherals.o
+ 0x08001b00 0x08001b00 0x00000002 Code RO 1146 .text.NMI_Handler gd32e23x_it.o
+ 0x08001b02 0x08001b02 0x00000002 Code RO 1152 .text.PendSV_Handler gd32e23x_it.o
+ 0x08001b04 0x08001b04 0x000000e0 Code RO 32 .text.PeriodElapsedCallback main.o
+ 0x08001be4 0x08001be4 0x00000002 Code RO 1150 .text.SVC_Handler gd32e23x_it.o
+ 0x08001be6 0x08001be6 0x00000004 Code RO 1154 .text.SysTick_Handler gd32e23x_it.o
+ 0x08001bea 0x08001bea 0x00000002 PAD
+ 0x08001bec 0x08001bec 0x000001c4 Code RO 1299 .text.SystemInit system_gd32e23x.o
+ 0x08001db0 0x08001db0 0x000001e8 Code RO 1202 .text.TIM0_Init peripherals.o
+ 0x08001f98 0x08001f98 0x00000018 Code RO 1160 .text.TIMER13_IRQHandler gd32e23x_it.o
+ 0x08001fb0 0x08001fb0 0x0000000c Code RO 1164 .text.TIMER14_IRQHandler gd32e23x_it.o
+ 0x08001fbc 0x08001fbc 0x0000002c Code RO 1162 .text.TIMER15_IRQHandler gd32e23x_it.o
+ 0x08001fe8 0x08001fe8 0x00000002 Code RO 1168 .text.TIMER2_IRQHandler gd32e23x_it.o
+ 0x08001fea 0x08001fea 0x00000002 PAD
+ 0x08001fec 0x08001fec 0x000000d8 Code RO 1218 .text.UN_TIM_Init peripherals.o
+ 0x080020c4 0x080020c4 0x00000002 Code RO 1166 .text.USART1_IRQHandler gd32e23x_it.o
+ 0x080020c6 0x080020c6 0x00000002 PAD
+ 0x080020c8 0x080020c8 0x00000044 Code RO 147 .text.adc_calibration_enable gd32e23x_adc.o
+ 0x0800210c 0x0800210c 0x00000040 Code RO 163 .text.adc_channel_length_config gd32e23x_adc.o
+ 0x0800214c 0x0800214c 0x00000018 Code RO 161 .text.adc_data_alignment_config gd32e23x_adc.o
+ 0x08002164 0x08002164 0x00000010 Code RO 149 .text.adc_dma_mode_enable gd32e23x_adc.o
+ 0x08002174 0x08002174 0x00000014 Code RO 143 .text.adc_enable gd32e23x_adc.o
+ 0x08002188 0x08002188 0x00000040 Code RO 171 .text.adc_external_trigger_config gd32e23x_adc.o
+ 0x080021c8 0x080021c8 0x00000028 Code RO 173 .text.adc_external_trigger_source_config gd32e23x_adc.o
+ 0x080021f0 0x080021f0 0x0000008c Code RO 165 .text.adc_regular_channel_config gd32e23x_adc.o
+ 0x0800227c 0x0800227c 0x00000028 Code RO 175 .text.adc_software_trigger_enable gd32e23x_adc.o
+ 0x080022a4 0x080022a4 0x00000074 Code RO 159 .text.adc_special_function_config gd32e23x_adc.o
+ 0x08002318 0x08002318 0x00000014 Code RO 153 .text.adc_tempsensor_vrefint_enable gd32e23x_adc.o
+ 0x0800232c 0x0800232c 0x00000078 Code RO 1273 .text.allOff phaseouts.o
+ 0x080023a4 0x080023a4 0x0000008c Code RO 1279 .text.allpwm phaseouts.o
+ 0x08002430 0x08002430 0x00000068 Code RO 1138 .text.changeCompInput comparator.o
+ 0x08002498 0x08002498 0x0000000c Code RO 216 .text.cmp_enable gd32e23x_cmp.o
+ 0x080024a4 0x080024a4 0x00000024 Code RO 212 .text.cmp_mode_init gd32e23x_cmp.o
+ 0x080024c8 0x080024c8 0x00000020 Code RO 214 .text.cmp_output_init gd32e23x_cmp.o
+ 0x080024e8 0x080024e8 0x00000010 Code RO 224 .text.cmp_output_level_get gd32e23x_cmp.o
+ 0x080024f8 0x080024f8 0x00000290 Code RO 1275 .text.comStep phaseouts.o
+ 0x08002788 0x08002788 0x000003ec Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002b74 0x08002b74 0x00000190 Code RO 95 .text.computeServoInput signal.o
+ 0x08002d04 0x08002d04 0x00000020 Code RO 15 .text.delayMicros functions.o
+ 0x08002d24 0x08002d24 0x0000004c Code RO 17 .text.delayMillis functions.o
+ 0x08002d70 0x08002d70 0x00000014 Code RO 1309 .text.delay_decrement systick.o
+ 0x08002d84 0x08002d84 0x000001fc Code RO 103 .text.detectInput signal.o
+ 0x08002f80 0x08002f80 0x00000010 Code RO 275 .text.dma_channel_disable gd32e23x_dma.o
+ 0x08002f90 0x08002f90 0x00000010 Code RO 285 .text.dma_channel_enable gd32e23x_dma.o
+ 0x08002fa0 0x08002fa0 0x00000010 Code RO 279 .text.dma_circulation_disable gd32e23x_dma.o
+ 0x08002fb0 0x08002fb0 0x00000010 Code RO 277 .text.dma_circulation_enable gd32e23x_dma.o
+ 0x08002fc0 0x08002fc0 0x0000002c Code RO 269 .text.dma_deinit gd32e23x_dma.o
+ 0x08002fec 0x08002fec 0x00000074 Code RO 273 .text.dma_init gd32e23x_dma.o
+ 0x08003060 0x08003060 0x00000014 Code RO 317 .text.dma_interrupt_flag_clear gd32e23x_dma.o
+ 0x08003074 0x08003074 0x0000003c Code RO 315 .text.dma_interrupt_flag_get gd32e23x_dma.o
+ 0x080030b0 0x080030b0 0x00000010 Code RO 289 .text.dma_memory_address_config gd32e23x_dma.o
+ 0x080030c0 0x080030c0 0x00000010 Code RO 287 .text.dma_periph_address_config gd32e23x_dma.o
+ 0x080030d0 0x080030d0 0x00000014 Code RO 271 .text.dma_struct_para_init gd32e23x_dma.o
+ 0x080030e4 0x080030e4 0x00000010 Code RO 1136 .text.enableCompInterrupts comparator.o
+ 0x080030f4 0x080030f4 0x00000120 Code RO 1248 .text.enableCorePeripherals peripherals.o
+ 0x08003214 0x08003214 0x00000008 Code RO 342 .text.exti_flag_clear gd32e23x_exti.o
+ 0x0800321c 0x0800321c 0x0000006c Code RO 326 .text.exti_init gd32e23x_exti.o
+ 0x08003288 0x08003288 0x00000008 Code RO 346 .text.exti_interrupt_flag_clear gd32e23x_exti.o
+ 0x08003290 0x08003290 0x00000010 Code RO 344 .text.exti_interrupt_flag_get gd32e23x_exti.o
+ 0x080032a0 0x080032a0 0x00000008 Code RO 401 .text.fmc_flag_clear gd32e23x_fmc.o
+ 0x080032a8 0x080032a8 0x00000010 Code RO 351 .text.fmc_lock gd32e23x_fmc.o
+ 0x080032b8 0x080032b8 0x00000178 Code RO 359 .text.fmc_page_erase gd32e23x_fmc.o
+ 0x08003430 0x08003430 0x0000000c Code RO 355 .text.fmc_prefetch_enable gd32e23x_fmc.o
+ 0x0800343c 0x0800343c 0x00000020 Code RO 349 .text.fmc_unlock gd32e23x_fmc.o
+ 0x0800345c 0x0800345c 0x00000178 Code RO 367 .text.fmc_word_program gd32e23x_fmc.o
+ 0x080035d4 0x080035d4 0x00000014 Code RO 353 .text.fmc_wscnt_set gd32e23x_fmc.o
+ 0x080035e8 0x080035e8 0x00000078 Code RO 1277 .text.fullBrake phaseouts.o
+ 0x08003660 0x08003660 0x00000098 Code RO 424 .text.fwdgt_config gd32e23x_fwdgt.o
+ 0x080036f8 0x080036f8 0x0000000c Code RO 422 .text.fwdgt_counter_reload gd32e23x_fwdgt.o
+ 0x08003704 0x08003704 0x00000010 Code RO 414 .text.fwdgt_enable gd32e23x_fwdgt.o
+ 0x08003714 0x08003714 0x0000000c Code RO 1242 .text.generatePwmTimerEvent peripherals.o
+ 0x08003720 0x08003720 0x0000000a Code RO 13 .text.getAbsDif functions.o
+ 0x0800372a 0x0800372a 0x0000000a Code RO 1132 .text.getCompOutputLevel comparator.o
+ 0x08003734 0x08003734 0x00000010 Code RO 1178 .text.getInputPinState io.o
+ 0x08003744 0x08003744 0x00000130 Code RO 451 .text.gpio_af_set gd32e23x_gpio.o
+ 0x08003874 0x08003874 0x0000020c Code RO 431 .text.gpio_mode_set gd32e23x_gpio.o
+ 0x08003a80 0x08003a80 0x00000134 Code RO 433 .text.gpio_output_options_set gd32e23x_gpio.o
+ 0x08003bb4 0x08003bb4 0x00000014 Code RO 1246 .text.initAfterJump peripherals.o
+ 0x08003bc8 0x08003bc8 0x00000150 Code RO 1196 .text.initCorePeripherals peripherals.o
+ 0x08003d18 0x08003d18 0x000000d8 Code RO 34 .text.interruptRoutine main.o
+ 0x08003df0 0x08003df0 0x000002fc Code RO 22 .text.loadEEpromSettings main.o
+ 0x080040ec 0x080040ec 0x00000bd8 Code RO 48 .text.main main.o
+ 0x08004cc4 0x08004cc4 0x00000630 Code RO 1294 .text.makeTelemPackage serial_telemetry.o
+ 0x080052f4 0x080052f4 0x000001c4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x080054b8 0x080054b8 0x00000046 Code RO 11 .text.map functions.o
+ 0x080054fe 0x080054fe 0x00000002 PAD
+ 0x08005500 0x08005500 0x00000014 Code RO 1134 .text.maskPhaseInterrupts comparator.o
+ 0x08005514 0x08005514 0x00000058 Code RO 531 .text.nvic_irq_enable gd32e23x_misc.o
+ 0x0800556c 0x0800556c 0x00000018 Code RO 537 .text.nvic_vector_table_set gd32e23x_misc.o
+ 0x08005584 0x08005584 0x00000058 Code RO 135 .text.playBeaconTune3 sounds.o
+ 0x080055dc 0x080055dc 0x000000d0 Code RO 119 .text.playBlueJayTune sounds.o
+ 0x080056ac 0x080056ac 0x00000048 Code RO 133 .text.playChangedTone sounds.o
+ 0x080056f4 0x080056f4 0x00000048 Code RO 131 .text.playDefaultTone sounds.o
+ 0x0800573c 0x0800573c 0x00000058 Code RO 129 .text.playInputTune sounds.o
+ 0x08005794 0x08005794 0x0000005c Code RO 127 .text.playInputTune2 sounds.o
+ 0x080057f0 0x080057f0 0x00000088 Code RO 121 .text.playStartupTune sounds.o
+ 0x08005878 0x08005878 0x00000038 Code RO 44 .text.processDshot main.o
+ 0x080058b0 0x080058b0 0x0000006c Code RO 1253 .text.proportionalBrake phaseouts.o
+ 0x0800591c 0x0800591c 0x000000d0 Code RO 601 .text.rcu_adc_clock_config gd32e23x_rcu.o
+ 0x080059ec 0x080059ec 0x0000019c Code RO 649 .text.rcu_clock_freq_get gd32e23x_rcu.o
+ 0x08005b88 0x08005b88 0x00000014 Code RO 577 .text.rcu_periph_clock_disable gd32e23x_rcu.o
+ 0x08005b9c 0x08005b9c 0x00000014 Code RO 575 .text.rcu_periph_clock_enable gd32e23x_rcu.o
+ 0x08005bb0 0x08005bb0 0x00000014 Code RO 585 .text.rcu_periph_reset_disable gd32e23x_rcu.o
+ 0x08005bc4 0x08005bc4 0x00000018 Code RO 583 .text.rcu_periph_reset_enable gd32e23x_rcu.o
+ 0x08005bdc 0x08005bdc 0x00000050 Code RO 1143 .text.read_flash_bin eeprom.o
+ 0x08005c2c 0x08005c2c 0x00000080 Code RO 1174 .text.receiveDshotDma io.o
+ 0x08005cac 0x08005cac 0x00000010 Code RO 1244 .text.resetInputCaptureTimer peripherals.o
+ 0x08005cbc 0x08005cbc 0x00000068 Code RO 24 .text.saveEEpromSettings main.o
+ 0x08005d24 0x08005d24 0x000001a4 Code RO 1141 .text.save_flash_nolib eeprom.o
+ 0x08005ec8 0x08005ec8 0x00000090 Code RO 1176 .text.sendDshotDma io.o
+ 0x08005f58 0x08005f58 0x0000004c Code RO 1288 .text.send_telem_DMA serial_telemetry.o
+ 0x08005fa4 0x08005fa4 0x00000688 Code RO 38 .text.setInput main.o
+ 0x0800662c 0x0800662c 0x0000000c Code RO 1184 .text.setInputPullUp io.o
+ 0x08006638 0x08006638 0x0000000c Code RO 1236 .text.setPWMCompare1 peripherals.o
+ 0x08006644 0x08006644 0x0000000c Code RO 1238 .text.setPWMCompare2 peripherals.o
+ 0x08006650 0x08006650 0x0000000c Code RO 1240 .text.setPWMCompare3 peripherals.o
+ 0x0800665c 0x0800665c 0x00000014 Code RO 111 .text.setVolume sounds.o
+ 0x08006670 0x08006670 0x000000c0 Code RO 36 .text.startMotor main.o
+ 0x08006730 0x08006730 0x000000d0 Code RO 1286 .text.telem_UART_Init serial_telemetry.o
+ 0x08006800 0x08006800 0x000003e4 Code RO 40 .text.tenKhzRoutine main.o
+ 0x08006be4 0x08006be4 0x0000000a Code RO 838 .text.timer_auto_reload_shadow_disable gd32e23x_timer.o
+ 0x08006bee 0x08006bee 0x0000000a Code RO 836 .text.timer_auto_reload_shadow_enable gd32e23x_timer.o
+ 0x08006bf8 0x08006bf8 0x0000001e Code RO 892 .text.timer_break_config gd32e23x_timer.o
+ 0x08006c16 0x08006c16 0x00000012 Code RO 890 .text.timer_break_struct_para_init gd32e23x_timer.o
+ 0x08006c28 0x08006c28 0x00000036 Code RO 928 .text.timer_channel_complementary_output_state_config gd32e23x_timer.o
+ 0x08006c5e 0x08006c5e 0x0000000e Code RO 930 .text.timer_channel_input_struct_para_init gd32e23x_timer.o
+ 0x08006c6c 0x08006c6c 0x0000021c Code RO 910 .text.timer_channel_output_config gd32e23x_timer.o
+ 0x08006e88 0x08006e88 0x0000005c Code RO 912 .text.timer_channel_output_mode_config gd32e23x_timer.o
+ 0x08006ee4 0x08006ee4 0x0000005c Code RO 916 .text.timer_channel_output_shadow_config gd32e23x_timer.o
+ 0x08006f40 0x08006f40 0x0000005a Code RO 926 .text.timer_channel_output_state_config gd32e23x_timer.o
+ 0x08006f9a 0x08006f9a 0x00000010 Code RO 908 .text.timer_channel_output_struct_para_init gd32e23x_timer.o
+ 0x08006faa 0x08006faa 0x00000002 PAD
+ 0x08006fac 0x08006fac 0x00000074 Code RO 826 .text.timer_deinit gd32e23x_timer.o
+ 0x08007020 0x08007020 0x0000000a Code RO 832 .text.timer_enable gd32e23x_timer.o
+ 0x0800702a 0x0800702a 0x00000008 Code RO 888 .text.timer_event_software_generate gd32e23x_timer.o
+ 0x08007032 0x08007032 0x00000006 Code RO 878 .text.timer_flag_clear gd32e23x_timer.o
+ 0x08007038 0x08007038 0x000000b0 Code RO 830 .text.timer_init gd32e23x_timer.o
+ 0x080070e8 0x080070e8 0x00000164 Code RO 938 .text.timer_input_pwm_capture_config gd32e23x_timer.o
+ 0x0800724c 0x0800724c 0x00000008 Code RO 870 .text.timer_interrupt_disable gd32e23x_timer.o
+ 0x08007254 0x08007254 0x00000006 Code RO 874 .text.timer_interrupt_flag_clear gd32e23x_timer.o
+ 0x0800725a 0x0800725a 0x00000010 Code RO 850 .text.timer_prescaler_config gd32e23x_timer.o
+ 0x0800726a 0x0800726a 0x00000016 Code RO 902 .text.timer_primary_output_config gd32e23x_timer.o
+ 0x08007280 0x08007280 0x00000014 Code RO 828 .text.timer_struct_para_init gd32e23x_timer.o
+ 0x08007294 0x08007294 0x00000170 Code RO 97 .text.transfercomplete signal.o
+ 0x08007404 0x08007404 0x0000005c Code RO 975 .text.usart_baudrate_set gd32e23x_usart.o
+ 0x08007460 0x08007460 0x00000010 Code RO 1089 .text.usart_dma_transmit_config gd32e23x_usart.o
+ 0x08007470 0x08007470 0x0000000a Code RO 983 .text.usart_enable gd32e23x_usart.o
+ 0x0800747a 0x0800747a 0x00000012 Code RO 1035 .text.usart_halfduplex_enable gd32e23x_usart.o
+ 0x0800748c 0x0800748c 0x00000010 Code RO 989 .text.usart_receive_config gd32e23x_usart.o
+ 0x0800749c 0x0800749c 0x00000010 Code RO 987 .text.usart_transmit_config gd32e23x_usart.o
+ 0x080074ac 0x080074ac 0x00000120 Code RO 42 .text.zcfoundroutine main.o
+ 0x080075cc 0x080075cc 0x0000002e Code RO 1352 i.__ARM_clz mf_p.l(depilogue.o)
+ 0x080075fa 0x080075fa 0x0000000e Code RO 1356 i.__scatterload_copy mc_p.l(handlers.o)
+ 0x08007608 0x08007608 0x00000002 Code RO 1357 i.__scatterload_null mc_p.l(handlers.o)
+ 0x0800760a 0x0800760a 0x0000000e Code RO 1358 i.__scatterload_zeroinit mc_p.l(handlers.o)
+ 0x08007618 0x08007618 0x00000008 Data RO 651 .rodata.cst8 gd32e23x_rcu.o
+ 0x08007620 0x08007620 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08007630 0x08007630 0x00000020 Data RO 1355 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08007650, Size: 0x00000c00, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 88 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 106 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 89 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1190 .data.ic_timer_prescaler io.o
+ 0x200000d9 COMPRESSED 0x00000003 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 105 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1296 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 75 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000006 PAD
+ 0x200003b8 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000414 - 0x00000002 Zero RW 1194 .bss..L_MergedGlobals io.o
+ 0x20000416 COMPRESSED 0x00000002 PAD
+ 0x20000418 - 0x0000001c Zero RW 107 .bss..L_MergedGlobals.1 signal.o
+ 0x20000434 - 0x0000007c Zero RW 90 .bss..L_MergedGlobals.2 main.o
+ 0x200004b0 - 0x0000001c Zero RW 91 .bss..L_MergedGlobals.3 main.o
+ 0x200004cc - 0x00000006 Zero RW 1130 .bss.ADCDataDMA adc.o
+ 0x200004d2 - 0x0000000a Zero RW 1297 .bss.aTxBuffer serial_telemetry.o
+ 0x200004dc - 0x00000001 Zero RW 137 .bss.beep_volume sounds.o
+ 0x200004dd COMPRESSED 0x00000003 PAD
+ 0x200004e0 - 0x00000004 Zero RW 1311 .bss.delay systick.o
+ 0x200004e4 - 0x00000100 Zero RW 1191 .bss.dma_buffer io.o
+ 0x200005e4 - 0x00000001 Zero RW 85 .bss.dshotcommand main.o
+ 0x200005e5 - 0x000000b0 Zero RW 72 .bss.eepromBuffer main.o
+ 0x20000695 COMPRESSED 0x00000003 PAD
+ 0x20000698 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x2000072c - 0x00000004 Zero RW 1172 .bss.interrupt_time gd32e23x_it.o
+ 0x20000730 - 0x00000001 Zero RW 73 .bss.last_dshot_command main.o
+ 0x20000731 COMPRESSED 0x00000001 PAD
+ 0x20000732 - 0x000000c8 Zero RW 78 .bss.readings main.o
+ 0x200007fa COMPRESSED 0x00000006 PAD
+ 0x20000800 - 0x00000400 Zero RW 1121 STACK startup_gd32e23x.o
+
+
+
+ Load Region LR_FIRMWAREVERSION (Base: 0x08007be0, Size: 0x00000020, Max: 0x00000020, ABSOLUTE)
+
+ Execution Region FIRMWAREVERSION (Exec base: 0x08007be0, Load base: 0x08007be0, Size: 0x00000020, Max: 0x00000020, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08007be0 0x08007be0 0x0000001e Data RO 139 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 276 24 0 0 6 0 adc.o
+ 150 20 0 0 0 0 comparator.o
+ 1456 76 16 0 240 0 dshot.o
+ 500 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 188 8 0 0 0 0 functions.o
+ 612 24 0 0 0 0 gd32e23x_adc.o
+ 96 8 0 0 0 0 gd32e23x_cmp.o
+ 356 20 0 0 0 0 gd32e23x_dma.o
+ 140 8 0 0 0 0 gd32e23x_exti.o
+ 840 28 0 0 0 0 gd32e23x_fmc.o
+ 180 28 0 0 0 0 gd32e23x_fwdgt.o
+ 1136 72 0 0 0 0 gd32e23x_gpio.o
+ 344 52 0 0 4 0 gd32e23x_it.o
+ 112 20 0 0 0 0 gd32e23x_misc.o
+ 704 52 8 0 0 0 gd32e23x_rcu.o
+ 1710 76 0 0 0 0 gd32e23x_timer.o
+ 168 12 0 0 0 0 gd32e23x_usart.o
+ 300 52 0 1 258 0 io.o
+ 7544 484 0 928 530 0 main.o
+ 1434 144 0 0 0 0 peripherals.o
+ 1144 36 0 0 0 0 phaseouts.o
+ 1868 40 0 1 10 0 serial_telemetry.o
+ 1276 140 0 10 28 0 signal.o
+ 776 44 0 0 1 0 sounds.o
+ 28 8 204 0 1024 0 startup_gd32e23x.o
+ 452 32 0 0 0 0 system_gd32e23x.o
+ 20 4 0 0 4 0 systick.o
+
+ ----------------------------------------------------------------------
+ 23822 1512 292 948 2124 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 12 0 2 8 19 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 86 0 0 0 0 0 __dczerorl2.o
+ 0 0 0 0 0 0 entry.o
+ 0 0 0 0 0 0 entry10a.o
+ 0 0 0 0 0 0 entry11a.o
+ 8 4 0 0 0 0 entry2.o
+ 4 0 0 0 0 0 entry5.o
+ 0 0 0 0 0 0 entry7b.o
+ 0 0 0 0 0 0 entry8b.o
+ 8 4 0 0 0 0 entry9a.o
+ 30 0 0 0 0 0 handlers.o
+ 36 8 0 0 0 0 init.o
+ 0 0 0 0 0 0 iusefp.o
+ 32 0 0 0 0 0 llshl.o
+ 38 0 0 0 0 0 llsshr.o
+ 34 0 0 0 0 0 llushr.o
+ 36 0 0 0 0 0 memcpya.o
+ 36 0 0 0 0 0 memseta.o
+ 356 4 0 0 0 0 dadd.o
+ 240 6 0 0 0 0 ddiv.o
+ 236 0 0 0 0 0 depilogue.o
+ 72 10 0 0 0 0 dfixi.o
+ 28 4 0 0 0 0 dfltui.o
+ 208 6 0 0 0 0 dmul.o
+ 178 0 0 0 0 0 fadd.o
+ 28 0 0 0 0 0 fcmpge.o
+ 28 0 0 0 0 0 fcmpgt.o
+ 28 0 0 0 0 0 fcmple.o
+ 28 0 0 0 0 0 fcmplt.o
+ 124 0 0 0 0 0 fdiv.o
+ 130 0 0 0 0 0 fepilogue.o
+ 50 0 0 0 0 0 ffixi.o
+ 22 0 0 0 0 0 fflti.o
+
+ ----------------------------------------------------------------------
+ 2110 46 0 0 0 0 Library Totals
+ 6 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 348 16 0 0 0 0 mc_p.l
+ 1756 30 0 0 0 0 mf_p.l
+
+ ----------------------------------------------------------------------
+ 2110 46 0 0 0 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 25932 1558 292 948 2124 0 Grand Totals
+ 25932 1558 292 736 2124 0 ELF Image Totals (compressed)
+ 25932 1558 292 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 26224 ( 25.61kB)
+ Total RW Size (RW Data + ZI Data) 3072 ( 3.00kB)
+ Total ROM Size (Code + RO Data + RW Data) 26960 ( 26.33kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/list/AM32_RHINO40A_E230.map b/Keil_Projects/list/AM32_RHINO40A_E230.map
new file mode 100644
index 00000000..5b7e8752
--- /dev/null
+++ b/Keil_Projects/list/AM32_RHINO40A_E230.map
@@ -0,0 +1,3715 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ dshot.o(.text.computeDshotDMA) refers to main.o(.text.saveEEpromSettings) for saveEEpromSettings
+ dshot.o(.text.computeDshotDMA) refers to io.o(.bss.dma_buffer) for dma_buffer
+ dshot.o(.text.computeDshotDMA) refers to dshot.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for dshot_telemetry
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss.dshotcommand) for dshotcommand
+ dshot.o(.text.computeDshotDMA) refers to main.o(.data..L_MergedGlobals) for forward
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss.last_dshot_command) for last_dshot_command
+ dshot.o(.ARM.exidx.text.computeDshotDMA) refers to dshot.o(.text.computeDshotDMA) for [Anonymous Symbol]
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.ARM.exidx.text.make_dshot_package) refers to dshot.o(.text.make_dshot_package) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.map) refers to functions.o(.text.map) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.getAbsDif) refers to functions.o(.text.getAbsDif) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.delayMicros) refers to functions.o(.text.delayMicros) for [Anonymous Symbol]
+ functions.o(.text.delayMillis) refers to gd32e23x_timer.o(.text.timer_prescaler_config) for timer_prescaler_config
+ functions.o(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflti.o(.text) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to functions.o(.text.map) for map
+ main.o(.text.loadEEpromSettings) refers to sounds.o(.text.setVolume) for setVolume
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to dshot.o(.bss..L_MergedGlobals) for EDT_ARMED
+ main.o(.ARM.exidx.text.loadEEpromSettings) refers to main.o(.text.loadEEpromSettings) for [Anonymous Symbol]
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ main.o(.text.saveEEpromSettings) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.saveEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.saveEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.saveEEpromSettings) refers to main.o(.text.saveEEpromSettings) for [Anonymous Symbol]
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.getSmoothedCurrent) refers to main.o(.text.getSmoothedCurrent) for [Anonymous Symbol]
+ main.o(.text.getBemfState) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.text.getBemfState) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.commutate) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.startMotor) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to fcmplt.o(.text) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffixi.o(.text) for __aeabi_f2iz
+ main.o(.text.setInput) refers to fcmpge.o(.text) for __aeabi_fcmpge
+ main.o(.text.setInput) refers to 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 fcmple.o(.text) for __aeabi_fcmple
+ main.o(.text.setInput) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to sounds.o(.text.playInputTune) for playInputTune
+ main.o(.text.tenKhzRoutine) refers to functions.o(.text.delayMillis) for delayMillis
+ main.o(.text.tenKhzRoutine) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ main.o(.text.tenKhzRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.tenKhzRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.text.tenKhzRoutine) refers to main.o(.text.zcfoundroutine) for zcfoundroutine
+ main.o(.text.tenKhzRoutine) refers to fflti.o(.text) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(.text) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffixi.o(.text) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to fadd.o(.text) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmpgt.o(.text) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to fcmplt.o(.text) for __aeabi_fcmplt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.zcfoundroutine) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.zcfoundroutine) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA
+ main.o(.text.processDshot) refers to main.o(.text.setInput) for setInput
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare1) for setPWMCompare1
+ main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare2) for setPWMCompare2
+ main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare3) for setPWMCompare3
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ main.o(.ARM.exidx.text.advanceincrement) refers to main.o(.text.advanceincrement) for [Anonymous Symbol]
+ main.o(.text.main) refers to peripherals.o(.text.initAfterJump) for initAfterJump
+ main.o(.text.main) refers to peripherals.o(.text.initCorePeripherals) for initCorePeripherals
+ main.o(.text.main) refers to peripherals.o(.text.enableCorePeripherals) for enableCorePeripherals
+ main.o(.text.main) refers to main.o(.text.loadEEpromSettings) for loadEEpromSettings
+ main.o(.text.main) refers to memcpya.o(.text) for __aeabi_memcpy
+ main.o(.text.main) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ main.o(.text.main) refers to sounds.o(.text.playStartupTune) for playStartupTune
+ main.o(.text.main) refers to peripherals.o(.text.MX_IWDG_Init) for MX_IWDG_Init
+ main.o(.text.main) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ main.o(.text.main) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflti.o(.text) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(.text) for __aeabi_fdiv
+ main.o(.text.main) refers to fadd.o(.text) for __aeabi_fadd
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.main) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.main) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to ffixi.o(.text) for __aeabi_f2iz
+ main.o(.text.main) refers to serial_telemetry.o(.text.makeTelemPackage) for makeTelemPackage
+ main.o(.text.main) refers to serial_telemetry.o(.text.send_telem_DMA) for send_telem_DMA
+ main.o(.text.main) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ main.o(.text.main) refers to dfltui.o(.text) for __aeabi_ui2d
+ main.o(.text.main) refers to dmul.o(.text) for __aeabi_dmul
+ main.o(.text.main) refers to dadd.o(.text) for __aeabi_dadd
+ main.o(.text.main) refers to ddiv.o(.text) for __aeabi_ddiv
+ main.o(.text.main) refers to dfixi.o(.text) for __aeabi_d2iz
+ main.o(.text.main) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for adc_software_trigger_enable
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare1) for setPWMCompare1
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare2) for setPWMCompare2
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare3) for setPWMCompare3
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ main.o(.text.main) refers to main.o(.data.pwmSin) for pwmSin
+ main.o(.text.main) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.main) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.main) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.main) refers to peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to memseta.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to main.o(.bss..L_MergedGlobals.2) for newinput
+ signal.o(.ARM.exidx.text.computeMSInput) refers to signal.o(.text.computeMSInput) for [Anonymous Symbol]
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.text.computeServoInput) refers to main.o(.text.saveEEpromSettings) for saveEEpromSettings
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playChangedTone) for playChangedTone
+ signal.o(.text.computeServoInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_high_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ signal.o(.text.transfercomplete) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.transfercomplete) refers to sounds.o(.text.playBeaconTune3) for playBeaconTune3
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.transfercomplete) refers to io.o(.bss..L_MergedGlobals) for out_put
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.3) for e_com_time
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.checkDshot) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.checkDshot) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
+ signal.o(.ARM.exidx.text.checkDshot) refers to signal.o(.text.checkDshot) for [Anonymous Symbol]
+ signal.o(.text.checkServo) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) for [Anonymous Symbol]
+ signal.o(.text.detectInput) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.detectInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
+ signal.o(.ARM.exidx.text.detectInput) refers to signal.o(.text.detectInput) for [Anonymous Symbol]
+ sounds.o(.text.pause) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.pause) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.pause) refers to sounds.o(.text.pause) for [Anonymous Symbol]
+ sounds.o(.text.setVolume) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.setVolume) refers to sounds.o(.text.setVolume) for [Anonymous Symbol]
+ sounds.o(.text.setCaptureCompare) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.setCaptureCompare) refers to sounds.o(.text.setCaptureCompare) for [Anonymous Symbol]
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBJNote) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.playBJNote) refers to sounds.o(.text.playBJNote) for [Anonymous Symbol]
+ sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency) refers to sounds.o(.text.getBlueJayNoteFrequency) for [Anonymous Symbol]
+ sounds.o(.text.playBlueJayTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playBlueJayTune) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playBlueJayTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBlueJayTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playBlueJayTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playBlueJayTune) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ sounds.o(.text.playBlueJayTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBlueJayTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playBlueJayTune) refers to sounds.o(.text.playBlueJayTune) for [Anonymous Symbol]
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playStartupTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playStartupTune) refers to sounds.o(.text.playStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playBrushedStartupTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playBrushedStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playDuskingTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playDuskingTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playDuskingTune) refers to sounds.o(.text.playDuskingTune) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune2) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playInputTune2) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playInputTune2) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playInputTune2) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playInputTune2) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playInputTune2) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playInputTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playInputTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playInputTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playInputTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playDefaultTone) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playDefaultTone) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playDefaultTone) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playChangedTone) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playChangedTone) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playChangedTone) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playBeaconTune3) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playBeaconTune3) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ gd32e23x_adc.o(.text.adc_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_adc.o(.text.adc_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_adc.o(.ARM.exidx.text.adc_deinit) refers to gd32e23x_adc.o(.text.adc_deinit) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_enable) refers to gd32e23x_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_disable) refers to gd32e23x_adc.o(.text.adc_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_calibration_enable) refers to gd32e23x_adc.o(.text.adc_calibration_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to gd32e23x_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_disable) refers to gd32e23x_adc.o(.text.adc_dma_mode_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_enable) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_disable) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_discontinuous_mode_config) refers to gd32e23x_adc.o(.text.adc_discontinuous_mode_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_special_function_config) refers to gd32e23x_adc.o(.text.adc_special_function_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_data_alignment_config) refers to gd32e23x_adc.o(.text.adc_data_alignment_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_channel_length_config) refers to gd32e23x_adc.o(.text.adc_channel_length_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_regular_channel_config) refers to gd32e23x_adc.o(.text.adc_regular_channel_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_config) refers to gd32e23x_adc.o(.text.adc_inserted_channel_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_offset_config) refers to gd32e23x_adc.o(.text.adc_inserted_channel_offset_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_config) refers to gd32e23x_adc.o(.text.adc_external_trigger_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_source_config) refers to gd32e23x_adc.o(.text.adc_external_trigger_source_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_software_trigger_enable) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_regular_data_read) refers to gd32e23x_adc.o(.text.adc_regular_data_read) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_data_read) refers to gd32e23x_adc.o(.text.adc_inserted_data_read) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_flag_get) refers to gd32e23x_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_flag_clear) refers to gd32e23x_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_get) refers to gd32e23x_adc.o(.text.adc_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_clear) refers to gd32e23x_adc.o(.text.adc_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to gd32e23x_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_disable) refers to gd32e23x_adc.o(.text.adc_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_single_channel_enable) refers to gd32e23x_adc.o(.text.adc_watchdog_single_channel_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_group_channel_enable) refers to gd32e23x_adc.o(.text.adc_watchdog_group_channel_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_disable) refers to gd32e23x_adc.o(.text.adc_watchdog_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_threshold_config) refers to gd32e23x_adc.o(.text.adc_watchdog_threshold_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_resolution_config) refers to gd32e23x_adc.o(.text.adc_resolution_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_config) refers to gd32e23x_adc.o(.text.adc_oversample_mode_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_enable) refers to gd32e23x_adc.o(.text.adc_oversample_mode_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_disable) refers to gd32e23x_adc.o(.text.adc_oversample_mode_disable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_deinit) refers to gd32e23x_cmp.o(.text.cmp_deinit) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_mode_init) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_init) refers to gd32e23x_cmp.o(.text.cmp_output_init) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_enable) refers to gd32e23x_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_disable) refers to gd32e23x_cmp.o(.text.cmp_disable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_enable) refers to gd32e23x_cmp.o(.text.cmp_switch_enable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_disable) refers to gd32e23x_cmp.o(.text.cmp_switch_disable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_level_get) refers to gd32e23x_cmp.o(.text.cmp_output_level_get) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_lock_enable) refers to gd32e23x_cmp.o(.text.cmp_lock_enable) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_deinit) refers to gd32e23x_crc.o(.text.crc_deinit) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_enable) refers to gd32e23x_crc.o(.text.crc_reverse_output_data_enable) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_disable) refers to gd32e23x_crc.o(.text.crc_reverse_output_data_disable) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_reset) refers to gd32e23x_crc.o(.text.crc_data_register_reset) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_read) refers to gd32e23x_crc.o(.text.crc_data_register_read) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_read) refers to gd32e23x_crc.o(.text.crc_free_data_register_read) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_write) refers to gd32e23x_crc.o(.text.crc_free_data_register_write) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_init_data_register_write) refers to gd32e23x_crc.o(.text.crc_init_data_register_write) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_input_data_reverse_config) refers to gd32e23x_crc.o(.text.crc_input_data_reverse_config) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_size_set) refers to gd32e23x_crc.o(.text.crc_polynomial_size_set) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_set) refers to gd32e23x_crc.o(.text.crc_polynomial_set) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_single_data_calculate) refers to gd32e23x_crc.o(.text.crc_single_data_calculate) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_block_data_calculate) refers to gd32e23x_crc.o(.text.crc_block_data_calculate) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_deinit) refers to gd32e23x_dbg.o(.text.dbg_deinit) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_id_get) refers to gd32e23x_dbg.o(.text.dbg_id_get) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_enable) refers to gd32e23x_dbg.o(.text.dbg_low_power_enable) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_disable) refers to gd32e23x_dbg.o(.text.dbg_low_power_disable) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_enable) refers to gd32e23x_dbg.o(.text.dbg_periph_enable) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_disable) refers to gd32e23x_dbg.o(.text.dbg_periph_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_deinit) refers to gd32e23x_dma.o(.text.dma_deinit) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_struct_para_init) refers to gd32e23x_dma.o(.text.dma_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_init) refers to gd32e23x_dma.o(.text.dma_init) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_channel_disable) refers to gd32e23x_dma.o(.text.dma_channel_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_enable) refers to gd32e23x_dma.o(.text.dma_circulation_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_disable) refers to gd32e23x_dma.o(.text.dma_circulation_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_enable) refers to gd32e23x_dma.o(.text.dma_memory_to_memory_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_disable) refers to gd32e23x_dma.o(.text.dma_memory_to_memory_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_channel_enable) refers to gd32e23x_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_address_config) refers to gd32e23x_dma.o(.text.dma_periph_address_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_address_config) refers to gd32e23x_dma.o(.text.dma_memory_address_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_config) refers to gd32e23x_dma.o(.text.dma_transfer_number_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_get) refers to gd32e23x_dma.o(.text.dma_transfer_number_get) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_priority_config) refers to gd32e23x_dma.o(.text.dma_priority_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_width_config) refers to gd32e23x_dma.o(.text.dma_memory_width_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_width_config) refers to gd32e23x_dma.o(.text.dma_periph_width_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_enable) refers to gd32e23x_dma.o(.text.dma_memory_increase_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_disable) refers to gd32e23x_dma.o(.text.dma_memory_increase_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_enable) refers to gd32e23x_dma.o(.text.dma_periph_increase_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_disable) refers to gd32e23x_dma.o(.text.dma_periph_increase_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_direction_config) refers to gd32e23x_dma.o(.text.dma_transfer_direction_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_flag_get) refers to gd32e23x_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_flag_clear) refers to gd32e23x_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_get) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_clear) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to gd32e23x_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_disable) refers to gd32e23x_dma.o(.text.dma_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_deinit) refers to gd32e23x_exti.o(.text.exti_deinit) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_init) refers to gd32e23x_exti.o(.text.exti_init) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_enable) refers to gd32e23x_exti.o(.text.exti_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_disable) refers to gd32e23x_exti.o(.text.exti_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_event_enable) refers to gd32e23x_exti.o(.text.exti_event_enable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_event_disable) refers to gd32e23x_exti.o(.text.exti_event_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_enable) refers to gd32e23x_exti.o(.text.exti_software_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_disable) refers to gd32e23x_exti.o(.text.exti_software_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_flag_get) refers to gd32e23x_exti.o(.text.exti_flag_get) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_flag_clear) refers to gd32e23x_exti.o(.text.exti_flag_clear) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_get) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_clear) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_unlock) refers to gd32e23x_fmc.o(.text.fmc_unlock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_lock) refers to gd32e23x_fmc.o(.text.fmc_lock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_wscnt_set) refers to gd32e23x_fmc.o(.text.fmc_wscnt_set) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_enable) refers to gd32e23x_fmc.o(.text.fmc_prefetch_enable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_disable) refers to gd32e23x_fmc.o(.text.fmc_prefetch_disable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_page_erase) refers to gd32e23x_fmc.o(.text.fmc_page_erase) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_ready_wait) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_mass_erase) refers to gd32e23x_fmc.o(.text.fmc_mass_erase) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_doubleword_program) refers to gd32e23x_fmc.o(.text.fmc_doubleword_program) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_word_program) refers to gd32e23x_fmc.o(.text.fmc_word_program) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_unlock) refers to gd32e23x_fmc.o(.text.ob_unlock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_lock) refers to gd32e23x_fmc.o(.text.ob_lock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_reset) refers to gd32e23x_fmc.o(.text.ob_reset) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.option_byte_value_get) refers to gd32e23x_fmc.o(.text.option_byte_value_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_erase) refers to gd32e23x_fmc.o(.text.ob_erase) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get) refers to gd32e23x_fmc.o(.text.ob_obstat_plevel_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_enable) refers to gd32e23x_fmc.o(.text.ob_write_protection_enable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_security_protection_config) refers to gd32e23x_fmc.o(.text.ob_security_protection_config) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_user_write) refers to gd32e23x_fmc.o(.text.ob_user_write) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_data_program) refers to gd32e23x_fmc.o(.text.ob_data_program) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_user_get) refers to gd32e23x_fmc.o(.text.ob_user_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_data_get) refers to gd32e23x_fmc.o(.text.ob_data_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_get) refers to gd32e23x_fmc.o(.text.ob_write_protection_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_enable) refers to gd32e23x_fmc.o(.text.fmc_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_disable) refers to gd32e23x_fmc.o(.text.fmc_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_get) refers to gd32e23x_fmc.o(.text.fmc_flag_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_clear) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get) refers to gd32e23x_fmc.o(.text.fmc_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear) refers to gd32e23x_fmc.o(.text.fmc_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_state_get) refers to gd32e23x_fmc.o(.text.fmc_state_get) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_enable) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_enable) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_disable) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_enable) refers to gd32e23x_fwdgt.o(.text.fwdgt_enable) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_prescaler_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_reload_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_window_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_window_value_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_flag_get) refers to gd32e23x_fwdgt.o(.text.fwdgt_flag_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.text.gpio_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_gpio.o(.text.gpio_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_deinit) refers to gd32e23x_gpio.o(.text.gpio_deinit) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_mode_set) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_options_set) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_set) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_reset) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_write) refers to gd32e23x_gpio.o(.text.gpio_bit_write) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_write) refers to gd32e23x_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_bit_get) refers to gd32e23x_gpio.o(.text.gpio_input_bit_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_port_get) refers to gd32e23x_gpio.o(.text.gpio_input_port_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_bit_get) refers to gd32e23x_gpio.o(.text.gpio_output_bit_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_port_get) refers to gd32e23x_gpio.o(.text.gpio_output_port_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_af_set) refers to gd32e23x_gpio.o(.text.gpio_af_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_pin_lock) refers to gd32e23x_gpio.o(.text.gpio_pin_lock) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_toggle) refers to gd32e23x_gpio.o(.text.gpio_bit_toggle) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_toggle) refers to gd32e23x_gpio.o(.text.gpio_port_toggle) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.text.i2c_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_i2c.o(.text.i2c_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_deinit) refers to gd32e23x_i2c.o(.text.i2c_deinit) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.text.i2c_clock_config) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_clock_config) refers to gd32e23x_i2c.o(.text.i2c_clock_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_mode_addr_config) refers to gd32e23x_i2c.o(.text.i2c_mode_addr_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_type_config) refers to gd32e23x_i2c.o(.text.i2c_smbus_type_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_ack_config) refers to gd32e23x_i2c.o(.text.i2c_ack_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_ackpos_config) refers to gd32e23x_i2c.o(.text.i2c_ackpos_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_master_addressing) refers to gd32e23x_i2c.o(.text.i2c_master_addressing) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_enable) refers to gd32e23x_i2c.o(.text.i2c_dualaddr_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_disable) refers to gd32e23x_i2c.o(.text.i2c_dualaddr_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_enable) refers to gd32e23x_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_disable) refers to gd32e23x_i2c.o(.text.i2c_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_start_on_bus) refers to gd32e23x_i2c.o(.text.i2c_start_on_bus) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_stop_on_bus) refers to gd32e23x_i2c.o(.text.i2c_stop_on_bus) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_transmit) refers to gd32e23x_i2c.o(.text.i2c_data_transmit) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to gd32e23x_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to gd32e23x_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_last_transfer_config) refers to gd32e23x_i2c.o(.text.i2c_dma_last_transfer_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_stretch_scl_low_config) refers to gd32e23x_i2c.o(.text.i2c_stretch_scl_low_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_slave_response_to_gcall_config) refers to gd32e23x_i2c.o(.text.i2c_slave_response_to_gcall_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_software_reset_config) refers to gd32e23x_i2c.o(.text.i2c_software_reset_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_enable) refers to gd32e23x_i2c.o(.text.i2c_pec_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_transfer_enable) refers to gd32e23x_i2c.o(.text.i2c_pec_transfer_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to gd32e23x_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_issue_alert) refers to gd32e23x_i2c.o(.text.i2c_smbus_issue_alert) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_arp_enable) refers to gd32e23x_i2c.o(.text.i2c_smbus_arp_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_enable) refers to gd32e23x_i2c.o(.text.i2c_sam_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_disable) refers to gd32e23x_i2c.o(.text.i2c_sam_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_enable) refers to gd32e23x_i2c.o(.text.i2c_sam_timeout_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_disable) refers to gd32e23x_i2c.o(.text.i2c_sam_timeout_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to gd32e23x_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to gd32e23x_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to gd32e23x_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_disable) refers to gd32e23x_i2c.o(.text.i2c_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_get) refers to gd32e23x_i2c.o(.text.i2c_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_clear) refers to gd32e23x_i2c.o(.text.i2c_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to gd32e23x_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_system_reset) refers to gd32e23x_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to gd32e23x_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_set) refers to gd32e23x_misc.o(.text.system_lowpower_set) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_reset) refers to gd32e23x_misc.o(.text.system_lowpower_reset) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.systick_clksource_set) refers to gd32e23x_misc.o(.text.systick_clksource_set) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.text.pmu_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_pmu.o(.text.pmu_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_deinit) refers to gd32e23x_pmu.o(.text.pmu_deinit) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_select) refers to gd32e23x_pmu.o(.text.pmu_lvd_select) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_ldo_output_select) refers to gd32e23x_pmu.o(.text.pmu_ldo_output_select) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_disable) refers to gd32e23x_pmu.o(.text.pmu_lvd_disable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_sleepmode) refers to gd32e23x_pmu.o(.text.pmu_to_sleepmode) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_deepsleepmode) refers to gd32e23x_pmu.o(.text.pmu_to_deepsleepmode) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_standbymode) refers to gd32e23x_pmu.o(.text.pmu_to_standbymode) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_enable) refers to gd32e23x_pmu.o(.text.pmu_wakeup_pin_enable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_disable) refers to gd32e23x_pmu.o(.text.pmu_wakeup_pin_disable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_enable) refers to gd32e23x_pmu.o(.text.pmu_backup_write_enable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_disable) refers to gd32e23x_pmu.o(.text.pmu_backup_write_disable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_clear) refers to gd32e23x_pmu.o(.text.pmu_flag_clear) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_get) refers to gd32e23x_pmu.o(.text.pmu_flag_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_deinit) refers to gd32e23x_rcu.o(.text.rcu_deinit) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable) refers to gd32e23x_rcu.o(.text.rcu_bkp_reset_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable) refers to gd32e23x_rcu.o(.text.rcu_bkp_reset_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config) refers to gd32e23x_rcu.o(.text.rcu_system_clock_source_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get) refers to gd32e23x_rcu.o(.text.rcu_system_clock_source_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config) refers to gd32e23x_rcu.o(.text.rcu_ahb_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config) refers to gd32e23x_rcu.o(.text.rcu_apb1_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config) refers to gd32e23x_rcu.o(.text.rcu_apb2_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config) refers to gd32e23x_rcu.o(.text.rcu_adc_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_ckout_config) refers to gd32e23x_rcu.o(.text.rcu_ckout_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_pll_config) refers to gd32e23x_rcu.o(.text.rcu_pll_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_usart_clock_config) refers to gd32e23x_rcu.o(.text.rcu_usart_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config) refers to gd32e23x_rcu.o(.text.rcu_rtc_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config) refers to gd32e23x_rcu.o(.text.rcu_hxtal_prediv_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config) refers to gd32e23x_rcu.o(.text.rcu_lxtal_drive_capability_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_flag_get) refers to gd32e23x_rcu.o(.text.rcu_flag_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear) refers to gd32e23x_rcu.o(.text.rcu_all_reset_flag_clear) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get) refers to gd32e23x_rcu.o(.text.rcu_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear) refers to gd32e23x_rcu.o(.text.rcu_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable) refers to gd32e23x_rcu.o(.text.rcu_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable) refers to gd32e23x_rcu.o(.text.rcu_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait) refers to gd32e23x_rcu.o(.text.rcu_osci_stab_wait) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_on) refers to gd32e23x_rcu.o(.text.rcu_osci_on) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_off) refers to gd32e23x_rcu.o(.text.rcu_osci_off) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable) refers to gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable) refers to gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable) refers to gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable) refers to gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set) refers to gd32e23x_rcu.o(.text.rcu_irc8m_adjust_value_set) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set) refers to gd32e23x_rcu.o(.text.rcu_irc28m_adjust_value_set) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock) refers to gd32e23x_rcu.o(.text.rcu_voltage_key_unlock) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set) refers to gd32e23x_rcu.o(.text.rcu_deepsleep_voltage_set) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.text.rcu_clock_freq_get) refers to gd32e23x_rcu.o(.rodata.cst8) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_deinit) refers to gd32e23x_rtc.o(.text.rtc_deinit) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_enter) refers to gd32e23x_rtc.o(.text.rtc_init_mode_enter) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_register_sync_wait) refers to gd32e23x_rtc.o(.text.rtc_register_sync_wait) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_init) refers to gd32e23x_rtc.o(.text.rtc_init) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_exit) refers to gd32e23x_rtc.o(.text.rtc_init_mode_exit) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_current_time_get) refers to gd32e23x_rtc.o(.text.rtc_current_time_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_subsecond_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_config) refers to gd32e23x_rtc.o(.text.rtc_alarm_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_config) refers to gd32e23x_rtc.o(.text.rtc_alarm_subsecond_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_enable) refers to gd32e23x_rtc.o(.text.rtc_alarm_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_disable) refers to gd32e23x_rtc.o(.text.rtc_alarm_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_get) refers to gd32e23x_rtc.o(.text.rtc_alarm_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_alarm_subsecond_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_enable) refers to gd32e23x_rtc.o(.text.rtc_timestamp_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_disable) refers to gd32e23x_rtc.o(.text.rtc_timestamp_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_get) refers to gd32e23x_rtc.o(.text.rtc_timestamp_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_timestamp_subsecond_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_enable) refers to gd32e23x_rtc.o(.text.rtc_tamper_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_disable) refers to gd32e23x_rtc.o(.text.rtc_tamper_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_enable) refers to gd32e23x_rtc.o(.text.rtc_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_disable) refers to gd32e23x_rtc.o(.text.rtc_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_get) refers to gd32e23x_rtc.o(.text.rtc_flag_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_clear) refers to gd32e23x_rtc.o(.text.rtc_flag_clear) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alter_output_config) refers to gd32e23x_rtc.o(.text.rtc_alter_output_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_calibration_config) refers to gd32e23x_rtc.o(.text.rtc_calibration_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_hour_adjust) refers to gd32e23x_rtc.o(.text.rtc_hour_adjust) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_second_adjust) refers to gd32e23x_rtc.o(.text.rtc_second_adjust) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_enable) refers to gd32e23x_rtc.o(.text.rtc_bypass_shadow_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_disable) refers to gd32e23x_rtc.o(.text.rtc_bypass_shadow_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_enable) refers to gd32e23x_rtc.o(.text.rtc_refclock_detection_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_disable) refers to gd32e23x_rtc.o(.text.rtc_refclock_detection_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.text.spi_i2s_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_spi.o(.text.spi_i2s_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_deinit) refers to gd32e23x_spi.o(.text.spi_i2s_deinit) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_struct_para_init) refers to gd32e23x_spi.o(.text.spi_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_init) refers to gd32e23x_spi.o(.text.spi_init) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_enable) refers to gd32e23x_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_disable) refers to gd32e23x_spi.o(.text.spi_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_init) refers to gd32e23x_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ gd32e23x_spi.o(.text.i2s_psc_config) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_psc_config) refers to gd32e23x_spi.o(.text.i2s_psc_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_enable) refers to gd32e23x_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_disable) refers to gd32e23x_spi.o(.text.i2s_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_enable) refers to gd32e23x_spi.o(.text.spi_nss_output_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_disable) refers to gd32e23x_spi.o(.text.spi_nss_output_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_high) refers to gd32e23x_spi.o(.text.spi_nss_internal_high) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_low) refers to gd32e23x_spi.o(.text.spi_nss_internal_low) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_dma_enable) refers to gd32e23x_spi.o(.text.spi_dma_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_dma_disable) refers to gd32e23x_spi.o(.text.spi_dma_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_frame_format_config) refers to gd32e23x_spi.o(.text.spi_i2s_data_frame_format_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to gd32e23x_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to gd32e23x_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_bidirectional_transfer_config) refers to gd32e23x_spi.o(.text.spi_bidirectional_transfer_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to gd32e23x_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to gd32e23x_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_on) refers to gd32e23x_spi.o(.text.spi_crc_on) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_off) refers to gd32e23x_spi.o(.text.spi_crc_off) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_next) refers to gd32e23x_spi.o(.text.spi_crc_next) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_get) refers to gd32e23x_spi.o(.text.spi_crc_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_enable) refers to gd32e23x_spi.o(.text.spi_ti_mode_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_disable) refers to gd32e23x_spi.o(.text.spi_ti_mode_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_enable) refers to gd32e23x_spi.o(.text.spi_nssp_mode_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_disable) refers to gd32e23x_spi.o(.text.spi_nssp_mode_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_enable) refers to gd32e23x_spi.o(.text.qspi_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_disable) refers to gd32e23x_spi.o(.text.qspi_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_write_enable) refers to gd32e23x_spi.o(.text.qspi_write_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_read_enable) refers to gd32e23x_spi.o(.text.qspi_read_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_enable) refers to gd32e23x_spi.o(.text.qspi_io23_output_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_disable) refers to gd32e23x_spi.o(.text.qspi_io23_output_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_disable) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_flag_get) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to gd32e23x_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_error_clear) refers to gd32e23x_spi.o(.text.spi_crc_error_clear) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_fifo_access_size_config) refers to gd32e23x_spi.o(.text.spi_fifo_access_size_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_transmit_odd_config) refers to gd32e23x_spi.o(.text.spi_transmit_odd_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_receive_odd_config) refers to gd32e23x_spi.o(.text.spi_receive_odd_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_length_set) refers to gd32e23x_spi.o(.text.spi_crc_length_set) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.text.syscfg_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_syscfg.o(.text.syscfg_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_deinit) refers to gd32e23x_syscfg.o(.text.syscfg_deinit) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_enable) refers to gd32e23x_syscfg.o(.text.syscfg_dma_remap_enable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_disable) refers to gd32e23x_syscfg.o(.text.syscfg_dma_remap_disable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_enable) refers to gd32e23x_syscfg.o(.text.syscfg_high_current_enable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_disable) refers to gd32e23x_syscfg.o(.text.syscfg_high_current_disable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_exti_line_config) refers to gd32e23x_syscfg.o(.text.syscfg_exti_line_config) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_lock_config) refers to gd32e23x_syscfg.o(.text.syscfg_lock_config) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.irq_latency_set) refers to gd32e23x_syscfg.o(.text.irq_latency_set) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_get) refers to gd32e23x_syscfg.o(.text.syscfg_flag_get) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_clear) refers to gd32e23x_syscfg.o(.text.syscfg_flag_clear) for [Anonymous Symbol]
+ gd32e23x_timer.o(.text.timer_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_timer.o(.text.timer_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_timer.o(.ARM.exidx.text.timer_deinit) refers to gd32e23x_timer.o(.text.timer_deinit) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_struct_para_init) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_init) refers to gd32e23x_timer.o(.text.timer_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_enable) refers to gd32e23x_timer.o(.text.timer_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_disable) refers to gd32e23x_timer.o(.text.timer_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_enable) refers to gd32e23x_timer.o(.text.timer_update_event_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_disable) refers to gd32e23x_timer.o(.text.timer_update_event_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_alignment) refers to gd32e23x_timer.o(.text.timer_counter_alignment) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_up_direction) refers to gd32e23x_timer.o(.text.timer_counter_up_direction) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_down_direction) refers to gd32e23x_timer.o(.text.timer_counter_down_direction) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_config) refers to gd32e23x_timer.o(.text.timer_prescaler_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_repetition_value_config) refers to gd32e23x_timer.o(.text.timer_repetition_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_autoreload_value_config) refers to gd32e23x_timer.o(.text.timer_autoreload_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_value_config) refers to gd32e23x_timer.o(.text.timer_counter_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_read) refers to gd32e23x_timer.o(.text.timer_counter_read) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_read) refers to gd32e23x_timer.o(.text.timer_prescaler_read) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config) refers to gd32e23x_timer.o(.text.timer_single_pulse_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_update_source_config) refers to gd32e23x_timer.o(.text.timer_update_source_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config) refers to gd32e23x_timer.o(.text.timer_ocpre_clear_source_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_enable) refers to gd32e23x_timer.o(.text.timer_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_disable) refers to gd32e23x_timer.o(.text.timer_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_flag_get) refers to gd32e23x_timer.o(.text.timer_flag_get) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_flag_clear) refers to gd32e23x_timer.o(.text.timer_flag_clear) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_dma_enable) refers to gd32e23x_timer.o(.text.timer_dma_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_dma_disable) refers to gd32e23x_timer.o(.text.timer_dma_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select) refers to gd32e23x_timer.o(.text.timer_channel_dma_request_source_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_dma_transfer_config) refers to gd32e23x_timer.o(.text.timer_dma_transfer_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_event_software_generate) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_struct_para_init) refers to gd32e23x_timer.o(.text.timer_break_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_config) refers to gd32e23x_timer.o(.text.timer_break_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_enable) refers to gd32e23x_timer.o(.text.timer_break_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_disable) refers to gd32e23x_timer.o(.text.timer_break_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_enable) refers to gd32e23x_timer.o(.text.timer_automatic_output_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_disable) refers to gd32e23x_timer.o(.text.timer_automatic_output_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_primary_output_config) refers to gd32e23x_timer.o(.text.timer_primary_output_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config) refers to gd32e23x_timer.o(.text.timer_channel_control_shadow_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config) refers to gd32e23x_timer.o(.text.timer_channel_control_shadow_update_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init) refers to gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_config) refers to gd32e23x_timer.o(.text.timer_channel_output_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config) refers to gd32e23x_timer.o(.text.timer_channel_output_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config) refers to gd32e23x_timer.o(.text.timer_channel_output_pulse_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config) refers to gd32e23x_timer.o(.text.timer_channel_output_shadow_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config) refers to gd32e23x_timer.o(.text.timer_channel_output_fast_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config) refers to gd32e23x_timer.o(.text.timer_channel_output_clear_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config) refers to gd32e23x_timer.o(.text.timer_channel_output_polarity_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_polarity_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_state_config) refers to gd32e23x_timer.o(.text.timer_channel_output_state_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init) refers to gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_input_capture_config) refers to gd32e23x_timer.o(.text.timer_input_capture_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config) refers to gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read) refers to gd32e23x_timer.o(.text.timer_channel_capture_value_register_read) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config) refers to gd32e23x_timer.o(.text.timer_input_pwm_capture_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_hall_mode_config) refers to gd32e23x_timer.o(.text.timer_hall_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select) refers to gd32e23x_timer.o(.text.timer_input_trigger_source_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select) refers to gd32e23x_timer.o(.text.timer_master_output_trigger_source_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_slave_mode_select) refers to gd32e23x_timer.o(.text.timer_slave_mode_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config) refers to gd32e23x_timer.o(.text.timer_master_slave_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config) refers to gd32e23x_timer.o(.text.timer_quadrature_decoder_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_internal_clock_config) refers to gd32e23x_timer.o(.text.timer_internal_clock_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_internal_trigger_as_external_clock_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_as_external_clock_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config) refers to gd32e23x_timer.o(.text.timer_external_clock_mode0_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config) refers to gd32e23x_timer.o(.text.timer_external_clock_mode1_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable) refers to gd32e23x_timer.o(.text.timer_external_clock_mode1_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_remap_config) refers to gd32e23x_timer.o(.text.timer_channel_remap_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config) refers to gd32e23x_timer.o(.text.timer_write_chxval_register_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_output_value_selection_config) refers to gd32e23x_timer.o(.text.timer_output_value_selection_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.text.usart_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_usart.o(.text.usart_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_usart.o(.ARM.exidx.text.usart_deinit) refers to gd32e23x_usart.o(.text.usart_deinit) for [Anonymous Symbol]
+ gd32e23x_usart.o(.text.usart_baudrate_set) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get
+ gd32e23x_usart.o(.ARM.exidx.text.usart_baudrate_set) refers to gd32e23x_usart.o(.text.usart_baudrate_set) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_parity_config) refers to gd32e23x_usart.o(.text.usart_parity_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_word_length_set) refers to gd32e23x_usart.o(.text.usart_word_length_set) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_stop_bit_set) refers to gd32e23x_usart.o(.text.usart_stop_bit_set) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_enable) refers to gd32e23x_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_disable) refers to gd32e23x_usart.o(.text.usart_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_transmit_config) refers to gd32e23x_usart.o(.text.usart_transmit_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receive_config) refers to gd32e23x_usart.o(.text.usart_receive_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_data_first_config) refers to gd32e23x_usart.o(.text.usart_data_first_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_invert_config) refers to gd32e23x_usart.o(.text.usart_invert_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_enable) refers to gd32e23x_usart.o(.text.usart_overrun_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_disable) refers to gd32e23x_usart.o(.text.usart_overrun_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_oversample_config) refers to gd32e23x_usart.o(.text.usart_oversample_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_sample_bit_config) refers to gd32e23x_usart.o(.text.usart_sample_bit_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_enable) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_disable) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_threshold_config) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_threshold_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_data_transmit) refers to gd32e23x_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_data_receive) refers to gd32e23x_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_enable) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_disable) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_mode_config) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_mode_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_address_config) refers to gd32e23x_usart.o(.text.usart_address_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_address_detection_mode_config) refers to gd32e23x_usart.o(.text.usart_address_detection_mode_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_enable) refers to gd32e23x_usart.o(.text.usart_mute_mode_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_disable) refers to gd32e23x_usart.o(.text.usart_mute_mode_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_wakeup_config) refers to gd32e23x_usart.o(.text.usart_mute_mode_wakeup_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to gd32e23x_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_disable) refers to gd32e23x_usart.o(.text.usart_lin_mode_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_lin_break_detection_length_config) refers to gd32e23x_usart.o(.text.usart_lin_break_detection_length_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_enable) refers to gd32e23x_usart.o(.text.usart_halfduplex_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_disable) refers to gd32e23x_usart.o(.text.usart_halfduplex_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_clock_enable) refers to gd32e23x_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_clock_disable) refers to gd32e23x_usart.o(.text.usart_clock_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_synchronous_clock_config) refers to gd32e23x_usart.o(.text.usart_synchronous_clock_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_guard_time_config) refers to gd32e23x_usart.o(.text.usart_guard_time_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_nack_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_nack_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_autoretry_config) refers to gd32e23x_usart.o(.text.usart_smartcard_autoretry_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_block_length_config) refers to gd32e23x_usart.o(.text.usart_block_length_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to gd32e23x_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_disable) refers to gd32e23x_usart.o(.text.usart_irda_mode_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_prescaler_config) refers to gd32e23x_usart.o(.text.usart_prescaler_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_irda_lowpower_config) refers to gd32e23x_usart.o(.text.usart_irda_lowpower_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_rts_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_rts_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_cts_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_cts_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_coherence_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_coherence_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_enable) refers to gd32e23x_usart.o(.text.usart_rs485_driver_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_disable) refers to gd32e23x_usart.o(.text.usart_rs485_driver_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_driver_assertime_config) refers to gd32e23x_usart.o(.text.usart_driver_assertime_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_driver_deassertime_config) refers to gd32e23x_usart.o(.text.usart_driver_deassertime_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_depolarity_config) refers to gd32e23x_usart.o(.text.usart_depolarity_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_dma_receive_config) refers to gd32e23x_usart.o(.text.usart_dma_receive_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_dma_transmit_config) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_disable) refers to gd32e23x_usart.o(.text.usart_reception_error_dma_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_enable) refers to gd32e23x_usart.o(.text.usart_reception_error_dma_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_enable) refers to gd32e23x_usart.o(.text.usart_wakeup_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_disable) refers to gd32e23x_usart.o(.text.usart_wakeup_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_mode_config) refers to gd32e23x_usart.o(.text.usart_wakeup_mode_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_enable) refers to gd32e23x_usart.o(.text.usart_receive_fifo_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_disable) refers to gd32e23x_usart.o(.text.usart_receive_fifo_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_counter_number) refers to gd32e23x_usart.o(.text.usart_receive_fifo_counter_number) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_flag_get) refers to gd32e23x_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_flag_clear) refers to gd32e23x_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to gd32e23x_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_disable) refers to gd32e23x_usart.o(.text.usart_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_command_enable) refers to gd32e23x_usart.o(.text.usart_command_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_get) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_clear) for [Anonymous Symbol]
+ startup_gd32e23x.o(RESET) refers to startup_gd32e23x.o(STACK) for __initial_sp
+ startup_gd32e23x.o(RESET) refers to startup_gd32e23x.o(.text) for Reset_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.NMI_Handler) for NMI_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.EXTI4_15_IRQHandler) for EXTI4_15_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) for DMA_Channel3_4_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.ADC_CMP_IRQHandler) for ADC_CMP_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER2_IRQHandler) for TIMER2_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER13_IRQHandler) for TIMER13_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER14_IRQHandler) for TIMER14_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER15_IRQHandler) for TIMER15_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_gd32e23x.o(.text) refers to system_gd32e23x.o(.text.SystemInit) for SystemInit
+ startup_gd32e23x.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
+ adc.o(.text.ADC_DMA_Callback) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_DMA_Callback) refers to main.o(.bss..L_MergedGlobals.2) for ADC_raw_temp
+ adc.o(.ARM.exidx.text.ADC_DMA_Callback) refers to adc.o(.text.ADC_DMA_Callback) for [Anonymous Symbol]
+ adc.o(.text.ADC_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_rcu.o(.text.rcu_adc_clock_config) for rcu_adc_clock_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_deinit) for dma_deinit
+ adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_circulation_enable) for dma_circulation_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_special_function_config) for adc_special_function_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_data_alignment_config) for adc_data_alignment_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_channel_length_config) for adc_channel_length_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) for adc_tempsensor_vrefint_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_regular_channel_config) for adc_regular_channel_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_external_trigger_source_config) for adc_external_trigger_source_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_external_trigger_config) for adc_external_trigger_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to functions.o(.text.delayMicros) for delayMicros
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_calibration_enable) for adc_calibration_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for adc_software_trigger_enable
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ comparator.o(.text.getCompOutputLevel) refers to gd32e23x_cmp.o(.text.cmp_output_level_get) for cmp_output_level_get
+ comparator.o(.ARM.exidx.text.getCompOutputLevel) refers to comparator.o(.text.getCompOutputLevel) for [Anonymous Symbol]
+ comparator.o(.ARM.exidx.text.maskPhaseInterrupts) refers to comparator.o(.text.maskPhaseInterrupts) for [Anonymous Symbol]
+ comparator.o(.ARM.exidx.text.enableCompInterrupts) refers to comparator.o(.text.enableCompInterrupts) for [Anonymous Symbol]
+ comparator.o(.text.changeCompInput) refers to main.o(.data..L_MergedGlobals) for step
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to memseta.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_unlock) for fmc_unlock
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_page_erase) for fmc_page_erase
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_word_program) for fmc_word_program
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for fmc_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_lock) for fmc_lock
+ eeprom.o(.ARM.exidx.text.save_flash_nolib) refers to eeprom.o(.text.save_flash_nolib) for [Anonymous Symbol]
+ eeprom.o(.ARM.exidx.text.read_flash_bin) refers to eeprom.o(.text.read_flash_bin) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.NMI_Handler) refers to gd32e23x_it.o(.text.NMI_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.HardFault_Handler) refers to gd32e23x_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.SVC_Handler) refers to gd32e23x_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.PendSV_Handler) refers to gd32e23x_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.SysTick_Handler) refers to systick.o(.text.delay_decrement) for delay_decrement
+ gd32e23x_it.o(.ARM.exidx.text.SysTick_Handler) refers to gd32e23x_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_get) for dma_interrupt_flag_get
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_clear) for dma_interrupt_flag_clear
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_channel_disable) for dma_channel_disable
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.text.sendDshotDma) for sendDshotDma
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.bss..L_MergedGlobals) for out_put
+ gd32e23x_it.o(.ARM.exidx.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_get) for exti_interrupt_flag_get
+ gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to gd32e23x_exti.o(.text.exti_flag_clear) for exti_flag_clear
+ gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ gd32e23x_it.o(.ARM.exidx.text.ADC_CMP_IRQHandler) refers to gd32e23x_it.o(.text.ADC_CMP_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.TIMER13_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear
+ gd32e23x_it.o(.text.TIMER13_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ gd32e23x_it.o(.ARM.exidx.text.TIMER13_IRQHandler) refers to gd32e23x_it.o(.text.TIMER13_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear
+ gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to gd32e23x_it.o(.bss.interrupt_time) for interrupt_time
+ gd32e23x_it.o(.ARM.exidx.text.TIMER15_IRQHandler) refers to gd32e23x_it.o(.text.TIMER15_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.TIMER14_IRQHandler) refers to gd32e23x_timer.o(.text.timer_flag_clear) for timer_flag_clear
+ gd32e23x_it.o(.ARM.exidx.text.TIMER14_IRQHandler) refers to gd32e23x_it.o(.text.TIMER14_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to gd32e23x_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.TIMER2_IRQHandler) refers to gd32e23x_it.o(.text.TIMER2_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.EXTI4_15_IRQHandler) refers to gd32e23x_exti.o(.text.exti_flag_clear) for exti_flag_clear
+ gd32e23x_it.o(.text.EXTI4_15_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ gd32e23x_it.o(.ARM.exidx.text.EXTI4_15_IRQHandler) refers to gd32e23x_it.o(.text.EXTI4_15_IRQHandler) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.receiveDshotDma) refers to io.o(.bss.dma_buffer) for dma_buffer
+ io.o(.text.receiveDshotDma) refers to signal.o(.data..L_MergedGlobals) for buffersize
+ io.o(.text.receiveDshotDma) refers to io.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.sendDshotDma) refers to io.o(.text.sendDshotDma) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.getInputPinState) refers to io.o(.text.getInputPinState) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.setInputPolarityRising) refers to io.o(.text.setInputPolarityRising) for [Anonymous Symbol]
+ io.o(.text.setInputPullDown) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ io.o(.ARM.exidx.text.setInputPullDown) refers to io.o(.text.setInputPullDown) for [Anonymous Symbol]
+ io.o(.text.setInputPullUp) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ io.o(.ARM.exidx.text.setInputPullUp) refers to io.o(.text.setInputPullUp) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.enableHalfTransferInt) refers to io.o(.text.enableHalfTransferInt) for [Anonymous Symbol]
+ io.o(.text.setInputPullNone) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ io.o(.ARM.exidx.text.setInputPullNone) refers to io.o(.text.setInputPullNone) for [Anonymous Symbol]
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM0_Init) for TIM0_Init
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for cmp_mode_init
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_output_init) for cmp_output_init
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_exti.o(.text.exti_init) for exti_init
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for exti_interrupt_flag_clear
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ peripherals.o(.text.initCorePeripherals) refers to serial_telemetry.o(.text.telem_UART_Init) for telem_UART_Init
+ peripherals.o(.ARM.exidx.text.initCorePeripherals) refers to peripherals.o(.text.initCorePeripherals) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_GPIO_Init) refers to peripherals.o(.text.MX_GPIO_Init) for [Anonymous Symbol]
+ peripherals.o(.text.MX_DMA_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.MX_DMA_Init) refers to peripherals.o(.text.MX_DMA_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_deinit) for timer_deinit
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for timer_struct_para_init
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_init) for timer_init
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) for timer_channel_output_struct_para_init
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_config) for timer_channel_output_config
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_mode_config) for timer_channel_output_mode_config
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_shadow_config) for timer_channel_output_shadow_config
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_break_struct_para_init) for timer_break_struct_para_init
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_break_config) for timer_break_config
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_interrupt_disable) for timer_interrupt_disable
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set
+ peripherals.o(.ARM.exidx.text.TIM0_Init) refers to peripherals.o(.text.TIM0_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIMER5_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIMER5_Init) refers to peripherals.o(.text.TIMER5_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIMER16_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.TIMER16_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable
+ peripherals.o(.text.TIMER16_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.ARM.exidx.text.TIMER16_Init) refers to peripherals.o(.text.TIMER16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for cmp_mode_init
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_cmp.o(.text.cmp_output_init) for cmp_output_init
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_exti.o(.text.exti_init) for exti_init
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for exti_interrupt_flag_clear
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ peripherals.o(.ARM.exidx.text.COMP_Init) refers to peripherals.o(.text.COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIMER15_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.TIMER15_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable
+ peripherals.o(.text.TIMER15_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.ARM.exidx.text.TIMER15_Init) refers to peripherals.o(.text.TIMER15_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIMER13_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.TIMER13_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.ARM.exidx.text.TIMER13_Init) refers to peripherals.o(.text.TIMER13_Init) for [Anonymous Symbol]
+ peripherals.o(.text.MX_IWDG_Init) refers to gd32e23x_fwdgt.o(.text.fwdgt_config) for fwdgt_config
+ peripherals.o(.text.MX_IWDG_Init) refers to gd32e23x_fwdgt.o(.text.fwdgt_enable) for fwdgt_enable
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.text.reloadWatchDogCounter) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_dma.o(.text.dma_periph_address_config) for dma_periph_address_config
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_dma.o(.text.dma_memory_address_config) for dma_memory_address_config
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) for timer_auto_reload_shadow_disable
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) for timer_channel_input_struct_para_init
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_input_pwm_capture_config) for timer_input_pwm_capture_config
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ peripherals.o(.text.UN_TIM_Init) refers to io.o(.bss.dma_buffer) for dma_buffer
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.disableComTimerInt) refers to peripherals.o(.text.disableComTimerInt) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.enableComTimerInt) refers to peripherals.o(.text.enableComTimerInt) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setAndEnableComInt) refers to peripherals.o(.text.setAndEnableComInt) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.getintervaTimerCount) refers to peripherals.o(.text.getintervaTimerCount) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setintervaTimerCount) refers to peripherals.o(.text.setintervaTimerCount) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setPrescalerPWM) refers to peripherals.o(.text.setPrescalerPWM) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setAutoReloadPWM) refers to peripherals.o(.text.setAutoReloadPWM) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setDutyCycleAll) refers to peripherals.o(.text.setDutyCycleAll) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setPWMCompare1) refers to peripherals.o(.text.setPWMCompare1) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setPWMCompare2) refers to peripherals.o(.text.setPWMCompare2) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setPWMCompare3) refers to peripherals.o(.text.setPWMCompare3) for [Anonymous Symbol]
+ peripherals.o(.text.generatePwmTimerEvent) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for timer_event_software_generate
+ peripherals.o(.ARM.exidx.text.generatePwmTimerEvent) refers to peripherals.o(.text.generatePwmTimerEvent) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.resetInputCaptureTimer) refers to peripherals.o(.text.resetInputCaptureTimer) for [Anonymous Symbol]
+ peripherals.o(.text.initAfterJump) refers to gd32e23x_fmc.o(.text.fmc_wscnt_set) for fmc_wscnt_set
+ peripherals.o(.text.initAfterJump) refers to gd32e23x_fmc.o(.text.fmc_prefetch_enable) for fmc_prefetch_enable
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_channel_output_state_config) for timer_channel_output_state_config
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) for timer_channel_complementary_output_state_config
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_primary_output_config) for timer_primary_output_config
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for timer_event_software_generate
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.enableCorePeripherals) refers to functions.o(.text.delayMicros) for delayMicros
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_disable) for rcu_periph_clock_disable
+ peripherals.o(.text.enableCorePeripherals) refers to peripherals.o(.text.UN_TIM_Init) for UN_TIM_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.gpio_mode_QUICK) refers to phaseouts.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.proportionalBrake) refers to phaseouts.o(.text.proportionalBrake) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseBLOW) refers to phaseouts.o(.text.phaseBLOW) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseCLOW) refers to phaseouts.o(.text.phaseCLOW) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.comStep) refers to phaseouts.o(.text.comStep) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.fullBrake) refers to phaseouts.o(.text.fullBrake) for [Anonymous Symbol]
+ phaseouts.o(.text.allpwm) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.allpwm) refers to phaseouts.o(.text.allpwm) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelForward) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.twoChannelReverse) refers to phaseouts.o(.text.twoChannelReverse) for [Anonymous Symbol]
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_deinit) for dma_deinit
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_struct_para_init) for dma_struct_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_circulation_disable) for dma_circulation_disable
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for usart_dma_transmit_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_halfduplex_enable) for usart_halfduplex_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_baudrate_set) for usart_baudrate_set
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_receive_config) for usart_receive_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_transmit_config) for usart_transmit_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.bss.aTxBuffer) for aTxBuffer
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_receive_config) for usart_receive_config
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_transmit_config) for usart_transmit_config
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_dma.o(.text.dma_channel_disable) for dma_channel_disable
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for usart_dma_transmit_config
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ serial_telemetry.o(.text.send_telem_DMA) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ serial_telemetry.o(.ARM.exidx.text.send_telem_DMA) refers to serial_telemetry.o(.text.send_telem_DMA) for [Anonymous Symbol]
+ serial_telemetry.o(.ARM.exidx.text.update_crc8) refers to serial_telemetry.o(.text.update_crc8) for [Anonymous Symbol]
+ serial_telemetry.o(.ARM.exidx.text.get_crc8) refers to serial_telemetry.o(.text.get_crc8) for [Anonymous Symbol]
+ serial_telemetry.o(.text.makeTelemPackage) refers to serial_telemetry.o(.bss.aTxBuffer) for aTxBuffer
+ serial_telemetry.o(.ARM.exidx.text.makeTelemPackage) refers to serial_telemetry.o(.text.makeTelemPackage) for [Anonymous Symbol]
+ system_gd32e23x.o(.text.SystemInit) refers to gd32e23x_misc.o(.text.nvic_vector_table_set) for nvic_vector_table_set
+ system_gd32e23x.o(.ARM.exidx.text.SystemInit) refers to system_gd32e23x.o(.text.SystemInit) for [Anonymous Symbol]
+ system_gd32e23x.o(.text.SystemCoreClockUpdate) refers to system_gd32e23x.o(.data.SystemCoreClock) for SystemCoreClock
+ system_gd32e23x.o(.ARM.exidx.text.SystemCoreClockUpdate) refers to system_gd32e23x.o(.text.SystemCoreClockUpdate) for [Anonymous Symbol]
+ systick.o(.text.systick_config) refers to system_gd32e23x.o(.data.SystemCoreClock) for SystemCoreClock
+ systick.o(.ARM.exidx.text.systick_config) refers to systick.o(.text.systick_config) for [Anonymous Symbol]
+ systick.o(.text.delay_1ms) refers to systick.o(.bss.delay) for [Anonymous Symbol]
+ systick.o(.ARM.exidx.text.delay_1ms) refers to systick.o(.text.delay_1ms) for [Anonymous Symbol]
+ systick.o(.text.delay_decrement) refers to systick.o(.bss.delay) for [Anonymous Symbol]
+ systick.o(.ARM.exidx.text.delay_decrement) refers to systick.o(.text.delay_decrement) for [Anonymous Symbol]
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
+ fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue
+ fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fdiv.o(.text) refers to fepilogue.o(.text) for _float_round
+ dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
+ dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
+ dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ ddiv.o(.text) refers to depilogue.o(.text) for _double_round
+ fcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fcmplt.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fcmpge.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fcmpgt.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue
+ dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ ffixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfixi.o(.text) refers to llushr.o(.text) for __aeabi_llsr
+ entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
+ entry2.o(.ARM.Collect$$$$00002712) refers to startup_gd32e23x.o(STACK) for __initial_sp
+ entry2.o(__vectab_stack_and_reset_area) refers to startup_gd32e23x.o(STACK) for __initial_sp
+ entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
+ entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
+ entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(.text.main) for main
+ entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(.text.main) for main
+ fepilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ depilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz
+ depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
+ depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
+ init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
+ depilogue.o(i.__ARM_clz) refers (Special) to iusefp.o(.text) for __I$use$fp
+
+
+==============================================================================
+
+Removing Unused input sections from the image.
+
+ Removing dshot.o(.text), (0 bytes).
+ Removing dshot.o(.ARM.exidx.text.computeDshotDMA), (8 bytes).
+ Removing dshot.o(.ARM.exidx.text.make_dshot_package), (8 bytes).
+ Removing dshot.o(.bss.processtime), (2 bytes).
+ Removing functions.o(.text), (0 bytes).
+ Removing functions.o(.ARM.exidx.text.map), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.getAbsDif), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.delayMicros), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.delayMillis), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (94 bytes).
+ Removing main.o(.ARM.exidx.text.doPidCalculations), (8 bytes).
+ Removing main.o(.ARM.exidx.text.loadEEpromSettings), (8 bytes).
+ Removing main.o(.ARM.exidx.text.saveEEpromSettings), (8 bytes).
+ Removing main.o(.text.getSmoothedCurrent), (64 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (64 bytes).
+ Removing main.o(.ARM.exidx.text.getBemfState), (8 bytes).
+ Removing main.o(.text.commutate), (148 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), (272 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.bss.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.bss.blank_time), (2 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.Speed_pid_output), (2 bytes).
+ Removing main.o(.bss.temperature_offset), (1 bytes).
+ Removing main.o(.bss.ADC_raw_input), (2 bytes).
+ Removing main.o(.bss.lastzctime), (2 bytes).
+ Removing main.o(.ARM.use_no_argv), (4 bytes).
+ Removing signal.o(.text), (0 bytes).
+ Removing signal.o(.text.computeMSInput), (60 bytes).
+ Removing signal.o(.ARM.exidx.text.computeMSInput), (8 bytes).
+ Removing signal.o(.ARM.exidx.text.computeServoInput), (8 bytes).
+ Removing signal.o(.ARM.exidx.text.transfercomplete), (8 bytes).
+ Removing signal.o(.text.checkDshot), (100 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (56 bytes).
+ Removing signal.o(.ARM.exidx.text.checkServo), (8 bytes).
+ Removing signal.o(.ARM.exidx.text.detectInput), (8 bytes).
+ Removing sounds.o(.text), (0 bytes).
+ Removing sounds.o(.text.pause), (36 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (24 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (56 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (24 bytes).
+ Removing sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBlueJayTune), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playStartupTune), (8 bytes).
+ Removing sounds.o(.text.playBrushedStartupTune), (140 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playDuskingTune), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playInputTune2), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playInputTune), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playDefaultTone), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playChangedTone), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBeaconTune3), (8 bytes).
+ Removing firmwareversion.o(.text), (0 bytes).
+ Removing gd32e23x_adc.o(.text), (0 bytes).
+ Removing gd32e23x_adc.o(.text.adc_deinit), (28 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_deinit), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_disable), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_calibration_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_dma_mode_disable), (20 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_tempsensor_vrefint_disable), (20 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_discontinuous_mode_config), (68 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_discontinuous_mode_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_special_function_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_data_alignment_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_channel_length_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_regular_channel_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_inserted_channel_config), (96 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_inserted_channel_offset_config), (36 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_offset_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_source_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_software_trigger_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_regular_data_read), (12 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_regular_data_read), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_inserted_data_read), (72 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_data_read), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_flag_get), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_flag_clear), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_flag_get), (52 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_flag_clear), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_enable), (56 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_disable), (56 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_single_channel_enable), (40 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_single_channel_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_group_channel_enable), (52 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_group_channel_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_disable), (20 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_threshold_config), (24 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_threshold_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_resolution_config), (24 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_resolution_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_oversample_mode_config), (48 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_oversample_mode_enable), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_oversample_mode_disable), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_disable), (8 bytes).
+ Removing gd32e23x_cmp.o(.text), (0 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_deinit), (12 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_deinit), (8 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_mode_init), (8 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_init), (8 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_disable), (16 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_disable), (8 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_switch_enable), (16 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_enable), (8 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_switch_disable), (16 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_disable), (8 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_level_get), (8 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_lock_enable), (20 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_lock_enable), (8 bytes).
+ Removing gd32e23x_crc.o(.text), (0 bytes).
+ Removing gd32e23x_crc.o(.text.crc_deinit), (32 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_deinit), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_reverse_output_data_enable), (24 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_enable), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_reverse_output_data_disable), (16 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_disable), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_data_register_reset), (16 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_reset), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_data_register_read), (12 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_read), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_free_data_register_read), (12 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_read), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_free_data_register_write), (12 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_write), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_init_data_register_write), (12 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_init_data_register_write), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_input_data_reverse_config), (24 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_input_data_reverse_config), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_polynomial_size_set), (24 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_size_set), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_polynomial_set), (16 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_set), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_single_data_calculate), (32 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_single_data_calculate), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_block_data_calculate), (252 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_block_data_calculate), (8 bytes).
+ Removing gd32e23x_dbg.o(.text), (0 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_deinit), (16 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_deinit), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_id_get), (12 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_id_get), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_low_power_enable), (16 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_enable), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_low_power_disable), (16 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_disable), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_periph_enable), (24 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_enable), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_periph_disable), (24 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text), (0 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_deinit), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_struct_para_init), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_channel_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_to_memory_enable), (24 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_to_memory_disable), (24 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_address_config), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_address_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_transfer_number_config), (16 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_transfer_number_get), (16 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_get), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_priority_config), (28 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_priority_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_width_config), (28 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_width_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_periph_width_config), (28 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_width_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_increase_enable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_increase_disable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_periph_increase_enable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_periph_increase_disable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_transfer_direction_config), (32 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_direction_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_flag_get), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_flag_clear), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_interrupt_enable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_interrupt_disable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_disable), (8 bytes).
+ Removing gd32e23x_exti.o(.text), (0 bytes).
+ Removing gd32e23x_exti.o(.text.exti_deinit), (24 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_deinit), (8 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_init), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_interrupt_enable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_enable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_interrupt_disable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_disable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_event_enable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_event_enable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_event_disable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_event_disable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_software_interrupt_enable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_enable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_software_interrupt_disable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_disable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_flag_get), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_flag_get), (8 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_flag_clear), (8 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_fmc.o(.text), (0 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_unlock), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_lock), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_wscnt_set), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_enable), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_prefetch_disable), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_disable), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_page_erase), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_ready_wait), (76 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_ready_wait), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_mass_erase), (380 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_mass_erase), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_doubleword_program), (420 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_doubleword_program), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_word_program), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_unlock), (64 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_unlock), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_lock), (20 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_lock), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_reset), (20 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_reset), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.option_byte_value_get), (4 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.option_byte_value_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_erase), (616 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_erase), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_obstat_plevel_get), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_write_protection_enable), (404 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_enable), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_security_protection_config), (628 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_security_protection_config), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_user_write), (620 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_user_write), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_data_program), (396 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_data_program), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_user_get), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_user_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_data_get), (12 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_data_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_write_protection_get), (12 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_interrupt_enable), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_enable), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_interrupt_disable), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_disable), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_flag_get), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_clear), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_interrupt_flag_get), (40 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_interrupt_flag_clear), (12 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_state_get), (36 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_state_get), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text), (0 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_write_enable), (16 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_enable), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_write_disable), (12 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_enable), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config), (76 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_prescaler_value_config), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config), (88 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_reload_value_config), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_window_value_config), (88 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_window_value_config), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_config), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_flag_get), (16 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_flag_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.text), (0 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_deinit), (64 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_deinit), (8 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_options_set), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_bit_set), (4 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_set), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_bit_reset), (4 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_reset), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_bit_write), (14 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_write), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_input_bit_get), (10 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_bit_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_input_port_get), (6 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_port_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_output_bit_get), (10 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_bit_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_output_port_get), (6 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_port_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_af_set), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_pin_lock), (18 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_pin_lock), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_bit_toggle), (4 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_toggle), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_port_toggle), (12 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_toggle), (8 bytes).
+ Removing gd32e23x_i2c.o(.text), (0 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_deinit), (52 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_deinit), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_clock_config), (308 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_clock_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_mode_addr_config), (28 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_mode_addr_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_smbus_type_config), (20 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_type_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_ack_config), (22 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_ack_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_ackpos_config), (20 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_ackpos_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_master_addressing), (20 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_master_addressing), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_dualaddr_enable), (10 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_dualaddr_disable), (10 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_disable), (10 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_start_on_bus), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_start_on_bus), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_stop_on_bus), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_stop_on_bus), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_data_transmit), (4 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_transmit), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_dma_enable), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_dma_last_transfer_config), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_last_transfer_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_stretch_scl_low_config), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_stretch_scl_low_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_slave_response_to_gcall_config), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_slave_response_to_gcall_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_software_reset_config), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_software_reset_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_pec_enable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_pec_transfer_enable), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_transfer_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_smbus_issue_alert), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_issue_alert), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_smbus_arp_enable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_arp_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_sam_enable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_sam_disable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_sam_timeout_enable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_sam_timeout_disable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_flag_get), (16 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_flag_clear), (36 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_interrupt_enable), (18 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_interrupt_disable), (18 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_interrupt_flag_get), (76 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_interrupt_flag_clear), (36 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_misc.o(.text), (0 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing gd32e23x_misc.o(.text.nvic_irq_disable), (40 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing gd32e23x_misc.o(.text.nvic_system_reset), (32 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing gd32e23x_misc.o(.text.system_lowpower_set), (16 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_set), (8 bytes).
+ Removing gd32e23x_misc.o(.text.system_lowpower_reset), (16 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_reset), (8 bytes).
+ Removing gd32e23x_misc.o(.text.systick_clksource_set), (28 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.systick_clksource_set), (8 bytes).
+ Removing gd32e23x_pmu.o(.text), (0 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_deinit), (28 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_deinit), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_lvd_select), (40 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_select), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_ldo_output_select), (24 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_ldo_output_select), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_lvd_disable), (16 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_disable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_to_sleepmode), (24 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_sleepmode), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_to_deepsleepmode), (64 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_deepsleepmode), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_to_standbymode), (72 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_standbymode), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_wakeup_pin_enable), (16 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_enable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_wakeup_pin_disable), (16 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_disable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_backup_write_enable), (20 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_enable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_backup_write_disable), (20 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_disable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_flag_clear), (40 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_clear), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_flag_get), (16 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_get), (8 bytes).
+ Removing gd32e23x_rcu.o(.text), (0 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_deinit), (128 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_deinit), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_enable), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_disable), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_bkp_reset_enable), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_bkp_reset_disable), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_system_clock_source_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_system_clock_source_get), (16 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_ahb_clock_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_apb1_clock_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_apb2_clock_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_ckout_config), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_ckout_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_pll_config), (32 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_pll_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_usart_clock_config), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_usart_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_rtc_clock_config), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_hxtal_prediv_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_lxtal_drive_capability_config), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_flag_get), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_flag_get), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_all_reset_flag_clear), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_interrupt_flag_get), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_interrupt_flag_clear), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_interrupt_enable), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_interrupt_disable), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_stab_wait), (324 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_on), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_on), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_off), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_off), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_enable), (60 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_disable), (60 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_enable), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_disable), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_irc8m_adjust_value_set), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_irc28m_adjust_value_set), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_voltage_key_unlock), (28 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_deepsleep_voltage_set), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text), (0 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_deinit), (248 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_deinit), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_init_mode_enter), (84 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_enter), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_register_sync_wait), (132 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_register_sync_wait), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_init), (344 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_init_mode_exit), (16 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_exit), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_current_time_get), (88 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_current_time_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_subsecond_get), (12 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_subsecond_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_config), (72 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_config), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_subsecond_config), (24 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_config), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_enable), (36 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_disable), (124 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_get), (60 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_subsecond_get), (20 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_timestamp_enable), (44 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_timestamp_disable), (36 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_timestamp_get), (56 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_timestamp_subsecond_get), (12 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_subsecond_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_tamper_enable), (124 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_tamper_disable), (16 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_interrupt_enable), (48 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_interrupt_disable), (52 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_flag_get), (16 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_flag_clear), (16 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_clear), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alter_output_config), (60 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alter_output_config), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_calibration_config), (116 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_calibration_config), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_hour_adjust), (32 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_hour_adjust), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_second_adjust), (212 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_second_adjust), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_bypass_shadow_enable), (32 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_bypass_shadow_disable), (32 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_refclock_detection_enable), (104 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_refclock_detection_disable), (104 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text), (0 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_deinit), (56 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_deinit), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_struct_para_init), (20 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_struct_para_init), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_init), (140 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_enable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_disable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_init), (28 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_psc_config), (120 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_psc_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_disable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nss_output_enable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nss_output_disable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nss_internal_high), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_high), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nss_internal_low), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_low), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_dma_enable), (22 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_dma_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_dma_disable), (16 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_dma_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_data_frame_format_config), (68 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_frame_format_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_data_transmit), (28 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_data_receive), (36 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_bidirectional_transfer_config), (22 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_bidirectional_transfer_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_on), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_on), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_off), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_off), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_next), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_next), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_get), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_get), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_ti_mode_enable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_ti_mode_disable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nssp_mode_enable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nssp_mode_disable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_disable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_write_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_write_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_read_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_read_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_io23_output_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_io23_output_disable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_enable), (32 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_disable), (32 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_flag_get), (128 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_flag_get), (40 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_error_clear), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_error_clear), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_fifo_access_size_config), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_fifo_access_size_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_transmit_odd_config), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_transmit_odd_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_receive_odd_config), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_receive_odd_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_length_set), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_length_set), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text), (0 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_deinit), (24 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_deinit), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_dma_remap_enable), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_enable), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_dma_remap_disable), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_disable), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_high_current_enable), (20 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_enable), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_high_current_disable), (20 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_disable), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_exti_line_config), (112 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_exti_line_config), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_lock_config), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_lock_config), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.irq_latency_set), (20 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.irq_latency_set), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_flag_get), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_get), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_flag_clear), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_clear), (8 bytes).
+ Removing gd32e23x_timer.o(.text), (0 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_deinit), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_struct_para_init), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_init), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_disable), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_update_event_enable), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_update_event_disable), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_alignment), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_alignment), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_up_direction), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_up_direction), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_down_direction), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_down_direction), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_repetition_value_config), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_repetition_value_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_autoreload_value_config), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_autoreload_value_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_value_config), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_value_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_read), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_read), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_prescaler_read), (6 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_read), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_single_pulse_mode_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_update_source_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_source_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_ocpre_clear_source_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_interrupt_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_interrupt_flag_get), (20 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_flag_get), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_flag_get), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_flag_clear), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_dma_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_dma_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_dma_request_source_select), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_dma_transfer_config), (24 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_transfer_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_event_software_generate), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_struct_para_init), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_break_enable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_break_disable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_automatic_output_enable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_automatic_output_disable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_primary_output_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_control_shadow_config), (18 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_control_shadow_update_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_output_pulse_value_config), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_output_fast_config), (92 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_output_clear_config), (92 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_output_polarity_config), (90 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_complementary_output_polarity_config), (90 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_state_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_input_capture_config), (380 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_capture_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config), (92 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_capture_value_register_read), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_hall_mode_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_hall_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_input_trigger_source_select), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_master_output_trigger_source_select), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_slave_mode_select), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_slave_mode_select), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_master_slave_mode_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_trigger_config), (30 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_quadrature_decoder_mode_config), (68 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_internal_clock_config), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_internal_clock_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_internal_trigger_as_external_clock_config), (30 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_trigger_as_external_clock_config), (152 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_clock_mode0_config), (44 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_clock_mode1_config), (40 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_clock_mode1_disable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_remap_config), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_remap_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_write_chxval_register_config), (30 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_output_value_selection_config), (30 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_output_value_selection_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text), (0 bytes).
+ Removing gd32e23x_usart.o(.text.usart_deinit), (56 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_deinit), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_baudrate_set), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_parity_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_parity_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_word_length_set), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_word_length_set), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_stop_bit_set), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_stop_bit_set), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_disable), (10 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_transmit_config), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_data_first_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_first_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_invert_config), (140 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_invert_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_overrun_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_overrun_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_oversample_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_oversample_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_sample_bit_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_sample_bit_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receiver_timeout_enable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receiver_timeout_disable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receiver_timeout_threshold_config), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_threshold_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_data_transmit), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_data_receive), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_autobaud_detection_enable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_autobaud_detection_disable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_autobaud_detection_mode_config), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_mode_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_address_config), (28 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_address_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_address_detection_mode_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_address_detection_mode_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_mute_mode_enable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_mute_mode_disable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_mute_mode_wakeup_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_wakeup_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_lin_mode_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_lin_mode_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_lin_break_detection_length_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_break_detection_length_config), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_halfduplex_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_clock_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_clock_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_clock_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_synchronous_clock_config), (58 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_synchronous_clock_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_guard_time_config), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_guard_time_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_nack_enable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_nack_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_enable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_disable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_autoretry_config), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_autoretry_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_block_length_config), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_block_length_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_irda_mode_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_prescaler_config), (24 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_prescaler_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_irda_lowpower_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_lowpower_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_hardware_flow_rts_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_rts_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_hardware_flow_cts_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_cts_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_hardware_flow_coherence_config), (22 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_coherence_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_rs485_driver_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_rs485_driver_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_driver_assertime_config), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_driver_assertime_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_driver_deassertime_config), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_driver_deassertime_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_depolarity_config), (28 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_depolarity_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_dma_receive_config), (16 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_dma_receive_config), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_dma_transmit_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_reception_error_dma_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_reception_error_dma_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_wakeup_enable), (10 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_wakeup_disable), (10 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_wakeup_mode_config), (28 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_mode_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receive_fifo_enable), (14 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receive_fifo_disable), (14 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receive_fifo_counter_number), (10 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_counter_number), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_flag_get), (16 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_flag_clear), (16 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_interrupt_enable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_interrupt_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_command_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_command_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_interrupt_flag_get), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_interrupt_flag_clear), (40 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear), (8 bytes).
+ Removing startup_gd32e23x.o(HEAP), (1024 bytes).
+ Removing adc.o(.text), (0 bytes).
+ Removing adc.o(.ARM.exidx.text.ADC_DMA_Callback), (8 bytes).
+ Removing adc.o(.ARM.exidx.text.ADC_Init), (8 bytes).
+ Removing comparator.o(.text), (0 bytes).
+ Removing comparator.o(.ARM.exidx.text.getCompOutputLevel), (8 bytes).
+ Removing comparator.o(.ARM.exidx.text.maskPhaseInterrupts), (8 bytes).
+ Removing comparator.o(.ARM.exidx.text.enableCompInterrupts), (8 bytes).
+ Removing comparator.o(.ARM.exidx.text.changeCompInput), (8 bytes).
+ Removing eeprom.o(.text), (0 bytes).
+ Removing eeprom.o(.ARM.exidx.text.save_flash_nolib), (8 bytes).
+ Removing eeprom.o(.ARM.exidx.text.read_flash_bin), (8 bytes).
+ Removing gd32e23x_it.o(.text), (0 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.DMA_Channel3_4_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.ADC_CMP_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.TIMER13_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.TIMER15_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.TIMER14_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.TIMER2_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.EXTI4_15_IRQHandler), (8 bytes).
+ Removing io.o(.text), (0 bytes).
+ Removing io.o(.ARM.exidx.text.receiveDshotDma), (8 bytes).
+ Removing io.o(.ARM.exidx.text.sendDshotDma), (8 bytes).
+ Removing io.o(.ARM.exidx.text.getInputPinState), (8 bytes).
+ Removing io.o(.text.setInputPolarityRising), (12 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (16 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullDown), (8 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullUp), (8 bytes).
+ Removing io.o(.text.enableHalfTransferInt), (16 bytes).
+ Removing io.o(.ARM.exidx.text.enableHalfTransferInt), (8 bytes).
+ Removing io.o(.text.setInputPullNone), (16 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing io.o(.data.buffer_size), (1 bytes).
+ Removing io.o(.bss.change_time), (2 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.text.MX_GPIO_Init), (2 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_GPIO_Init), (8 bytes).
+ Removing peripherals.o(.text.MX_DMA_Init), (48 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM0_Init), (8 bytes).
+ Removing peripherals.o(.text.TIMER5_Init), (32 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIMER5_Init), (8 bytes).
+ Removing peripherals.o(.text.TIMER16_Init), (48 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIMER16_Init), (8 bytes).
+ Removing peripherals.o(.text.COMP_Init), (112 bytes).
+ Removing peripherals.o(.ARM.exidx.text.COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIMER15_Init), (80 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIMER15_Init), (8 bytes).
+ Removing peripherals.o(.text.TIMER13_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIMER13_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (4 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (24 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (12 bytes).
+ Removing peripherals.o(.ARM.exidx.text.getintervaTimerCount), (8 bytes).
+ Removing peripherals.o(.text.setintervaTimerCount), (12 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setintervaTimerCount), (8 bytes).
+ Removing peripherals.o(.text.setPrescalerPWM), (12 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setPrescalerPWM), (8 bytes).
+ Removing peripherals.o(.text.setAutoReloadPWM), (12 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAutoReloadPWM), (8 bytes).
+ Removing peripherals.o(.text.setDutyCycleAll), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setDutyCycleAll), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setPWMCompare1), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setPWMCompare2), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setPWMCompare3), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.generatePwmTimerEvent), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.resetInputCaptureTimer), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.text.gpio_mode_QUICK), (18 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (60 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (64 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (64 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseAPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseAFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseAFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseALOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseALOW), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.allOff), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.comStep), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.fullBrake), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.allpwm), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelForward), (140 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (128 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (148 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (508 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing system_gd32e23x.o(.text), (0 bytes).
+ Removing system_gd32e23x.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_gd32e23x.o(.text.SystemCoreClockUpdate), (132 bytes).
+ Removing system_gd32e23x.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes).
+ Removing system_gd32e23x.o(.data.SystemCoreClock), (4 bytes).
+ Removing systick.o(.text), (0 bytes).
+ Removing systick.o(.text.systick_config), (76 bytes).
+ Removing systick.o(.ARM.exidx.text.systick_config), (8 bytes).
+ Removing systick.o(.text.delay_1ms), (28 bytes).
+ Removing systick.o(.ARM.exidx.text.delay_1ms), (8 bytes).
+ Removing systick.o(.ARM.exidx.text.delay_decrement), (8 bytes).
+
+1130 unused section(s) (total 25575 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
+ ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
+ ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
+ ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE
+ ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
+ ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE
+ ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
+ ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmple.o ABSOLUTE
+ ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmplt.o ABSOLUTE
+ ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmpge.o ABSOLUTE
+ ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmpgt.o ABSOLUTE
+ ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
+ ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
+ ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
+ ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE
+ ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
+ ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
+ ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s 0x00000000 Number 0 startup_gd32e23x.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ comparator.c 0x00000000 Number 0 comparator.o ABSOLUTE
+ dc.s 0x00000000 Number 0 dc.o ABSOLUTE
+ dshot.c 0x00000000 Number 0 dshot.o ABSOLUTE
+ eeprom.c 0x00000000 Number 0 eeprom.o ABSOLUTE
+ firmwareversion.c 0x00000000 Number 0 firmwareversion.o ABSOLUTE
+ functions.c 0x00000000 Number 0 functions.o ABSOLUTE
+ gd32e23x_adc.c 0x00000000 Number 0 gd32e23x_adc.o ABSOLUTE
+ gd32e23x_cmp.c 0x00000000 Number 0 gd32e23x_cmp.o ABSOLUTE
+ gd32e23x_crc.c 0x00000000 Number 0 gd32e23x_crc.o ABSOLUTE
+ gd32e23x_dbg.c 0x00000000 Number 0 gd32e23x_dbg.o ABSOLUTE
+ gd32e23x_dma.c 0x00000000 Number 0 gd32e23x_dma.o ABSOLUTE
+ gd32e23x_exti.c 0x00000000 Number 0 gd32e23x_exti.o ABSOLUTE
+ gd32e23x_fmc.c 0x00000000 Number 0 gd32e23x_fmc.o ABSOLUTE
+ gd32e23x_fwdgt.c 0x00000000 Number 0 gd32e23x_fwdgt.o ABSOLUTE
+ gd32e23x_gpio.c 0x00000000 Number 0 gd32e23x_gpio.o ABSOLUTE
+ gd32e23x_i2c.c 0x00000000 Number 0 gd32e23x_i2c.o ABSOLUTE
+ gd32e23x_it.c 0x00000000 Number 0 gd32e23x_it.o ABSOLUTE
+ gd32e23x_misc.c 0x00000000 Number 0 gd32e23x_misc.o ABSOLUTE
+ gd32e23x_pmu.c 0x00000000 Number 0 gd32e23x_pmu.o ABSOLUTE
+ gd32e23x_rcu.c 0x00000000 Number 0 gd32e23x_rcu.o ABSOLUTE
+ gd32e23x_rtc.c 0x00000000 Number 0 gd32e23x_rtc.o ABSOLUTE
+ gd32e23x_spi.c 0x00000000 Number 0 gd32e23x_spi.o ABSOLUTE
+ gd32e23x_syscfg.c 0x00000000 Number 0 gd32e23x_syscfg.o ABSOLUTE
+ gd32e23x_timer.c 0x00000000 Number 0 gd32e23x_timer.o ABSOLUTE
+ gd32e23x_usart.c 0x00000000 Number 0 gd32e23x_usart.o ABSOLUTE
+ handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE
+ init.s 0x00000000 Number 0 init.o ABSOLUTE
+ main.c 0x00000000 Number 0 main.o ABSOLUTE
+ peripherals.c 0x00000000 Number 0 peripherals.o ABSOLUTE
+ phaseouts.c 0x00000000 Number 0 phaseouts.o ABSOLUTE
+ serial_telemetry.c 0x00000000 Number 0 serial_telemetry.o ABSOLUTE
+ signal.c 0x00000000 Number 0 signal.o ABSOLUTE
+ sounds.c 0x00000000 Number 0 sounds.o ABSOLUTE
+ system_gd32e23x.c 0x00000000 Number 0 system_gd32e23x.o ABSOLUTE
+ systick.c 0x00000000 Number 0 systick.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_gd32e23x.o(RESET)
+ .ARM.Collect$$$$00000000 0x080010cc Section 0 entry.o(.ARM.Collect$$$$00000000)
+ .ARM.Collect$$$$00000001 0x080010cc Section 4 entry2.o(.ARM.Collect$$$$00000001)
+ .ARM.Collect$$$$00000004 0x080010d0 Section 4 entry5.o(.ARM.Collect$$$$00000004)
+ .ARM.Collect$$$$00000008 0x080010d4 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
+ .ARM.Collect$$$$0000000A 0x080010d4 Section 0 entry8b.o(.ARM.Collect$$$$0000000A)
+ .ARM.Collect$$$$0000000B 0x080010d4 Section 8 entry9a.o(.ARM.Collect$$$$0000000B)
+ __lit__00000000 0x080010dc Data 4 entry2.o(.ARM.Collect$$$$00002712)
+ .ARM.Collect$$$$0000000D 0x080010dc Section 0 entry10a.o(.ARM.Collect$$$$0000000D)
+ .ARM.Collect$$$$0000000F 0x080010dc Section 0 entry11a.o(.ARM.Collect$$$$0000000F)
+ .ARM.Collect$$$$00002712 0x080010dc Section 4 entry2.o(.ARM.Collect$$$$00002712)
+ .text 0x080010e0 Section 28 startup_gd32e23x.o(.text)
+ .text 0x080010fc Section 0 memcpya.o(.text)
+ .text 0x08001120 Section 0 memseta.o(.text)
+ .text 0x08001144 Section 0 fadd.o(.text)
+ .text 0x080011f6 Section 0 fdiv.o(.text)
+ .text 0x08001274 Section 0 dadd.o(.text)
+ .text 0x080013d8 Section 0 dmul.o(.text)
+ .text 0x080014a8 Section 0 ddiv.o(.text)
+ .text 0x08001598 Section 0 fcmple.o(.text)
+ .text 0x080015b4 Section 0 fcmplt.o(.text)
+ .text 0x080015d0 Section 0 fcmpge.o(.text)
+ .text 0x080015ec Section 0 fcmpgt.o(.text)
+ .text 0x08001608 Section 0 fflti.o(.text)
+ .text 0x08001620 Section 0 dfltui.o(.text)
+ .text 0x0800163c Section 0 ffixi.o(.text)
+ .text 0x08001670 Section 0 dfixi.o(.text)
+ .text 0x080016b8 Section 0 llshl.o(.text)
+ .text 0x080016d8 Section 0 llushr.o(.text)
+ .text 0x080016fa Section 0 llsshr.o(.text)
+ .text 0x08001720 Section 0 iusefp.o(.text)
+ .text 0x08001720 Section 0 fepilogue.o(.text)
+ .text 0x080017a2 Section 0 depilogue.o(.text)
+ .text 0x08001860 Section 36 init.o(.text)
+ .text 0x08001884 Section 0 __dczerorl2.o(.text)
+ [Anonymous Symbol] 0x080018da Section 0 gd32e23x_it.o(.text.ADC_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080018fc Section 0 adc.o(.text.ADC_DMA_Callback)
+ __arm_cp.0_1 0x08001914 Number 4 adc.o(.text.ADC_DMA_Callback)
+ __arm_cp.0_2 0x08001918 Number 4 adc.o(.text.ADC_DMA_Callback)
+ __arm_cp.0_3 0x0800191c Number 4 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001920 Section 0 adc.o(.text.ADC_Init)
+ __arm_cp.1_0 0x08001a04 Number 4 adc.o(.text.ADC_Init)
+ __arm_cp.1_1 0x08001a08 Number 4 adc.o(.text.ADC_Init)
+ __arm_cp.1_2 0x08001a0c Number 4 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001a10 Section 0 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_0 0x08001ab4 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_1 0x08001ab8 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_2 0x08001abc Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_3 0x08001ac0 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_4 0x08001ac4 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_5 0x08001ac8 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_6 0x08001acc Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_7 0x08001ad0 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ [Anonymous Symbol] 0x08001ad4 Section 0 gd32e23x_it.o(.text.EXTI4_15_IRQHandler)
+ [Anonymous Symbol] 0x08001ae8 Section 0 gd32e23x_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001aea Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001b00 Section 0 gd32e23x_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x08001b02 Section 0 gd32e23x_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001b04 Section 0 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_0 0x08001bd0 Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_1 0x08001bd4 Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_2 0x08001bd8 Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_3 0x08001bdc Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_4 0x08001be0 Number 4 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001be4 Section 0 gd32e23x_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001be6 Section 0 gd32e23x_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001bec Section 0 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_0 0x08001d90 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_1 0x08001d94 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_2 0x08001d98 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_3 0x08001d9c Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_4 0x08001da0 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_5 0x08001da4 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_6 0x08001da8 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_7 0x08001dac Number 4 system_gd32e23x.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001db0 Section 0 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_0 0x08001f8c Number 4 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_1 0x08001f90 Number 4 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_2 0x08001f94 Number 4 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_3 0x08001f98 Number 4 peripherals.o(.text.TIM0_Init)
+ [Anonymous Symbol] 0x08001f9c Section 0 gd32e23x_it.o(.text.TIMER13_IRQHandler)
+ __arm_cp.7_0 0x08001fb0 Number 4 gd32e23x_it.o(.text.TIMER13_IRQHandler)
+ [Anonymous Symbol] 0x08001fb4 Section 0 gd32e23x_it.o(.text.TIMER14_IRQHandler)
+ __arm_cp.9_0 0x08001fbc Number 4 gd32e23x_it.o(.text.TIMER14_IRQHandler)
+ [Anonymous Symbol] 0x08001fc0 Section 0 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ __arm_cp.8_0 0x08001fe0 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ __arm_cp.8_1 0x08001fe4 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ __arm_cp.8_2 0x08001fe8 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ [Anonymous Symbol] 0x08001fec Section 0 gd32e23x_it.o(.text.TIMER2_IRQHandler)
+ [Anonymous Symbol] 0x08001ff0 Section 0 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_0 0x080020a0 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_1 0x080020a4 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_2 0x080020a8 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_3 0x080020ac Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_4 0x080020b0 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_5 0x080020b4 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_6 0x080020b8 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_7 0x080020bc Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_8 0x080020c0 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_9 0x080020c4 Number 4 peripherals.o(.text.UN_TIM_Init)
+ [Anonymous Symbol] 0x080020c8 Section 0 gd32e23x_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x080020cc Section 0 gd32e23x_adc.o(.text.adc_calibration_enable)
+ [Anonymous Symbol] 0x08002110 Section 0 gd32e23x_adc.o(.text.adc_channel_length_config)
+ __arm_cp.11_0 0x0800214c Number 4 gd32e23x_adc.o(.text.adc_channel_length_config)
+ [Anonymous Symbol] 0x08002150 Section 0 gd32e23x_adc.o(.text.adc_data_alignment_config)
+ [Anonymous Symbol] 0x08002168 Section 0 gd32e23x_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08002178 Section 0 gd32e23x_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x0800218c Section 0 gd32e23x_adc.o(.text.adc_external_trigger_config)
+ [Anonymous Symbol] 0x080021cc Section 0 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ __arm_cp.16_0 0x080021ec Number 4 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ __arm_cp.16_1 0x080021f0 Number 4 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ [Anonymous Symbol] 0x080021f4 Section 0 gd32e23x_adc.o(.text.adc_regular_channel_config)
+ __arm_cp.12_0 0x0800227c Number 4 gd32e23x_adc.o(.text.adc_regular_channel_config)
+ [Anonymous Symbol] 0x08002280 Section 0 gd32e23x_adc.o(.text.adc_software_trigger_enable)
+ [Anonymous Symbol] 0x080022a8 Section 0 gd32e23x_adc.o(.text.adc_special_function_config)
+ __arm_cp.9_0 0x08002318 Number 4 gd32e23x_adc.o(.text.adc_special_function_config)
+ [Anonymous Symbol] 0x0800231c Section 0 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
+ __arm_cp.6_0 0x0800232c Number 4 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
+ [Anonymous Symbol] 0x08002330 Section 0 phaseouts.o(.text.allOff)
+ __arm_cp.11_0 0x080023a4 Number 4 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x080023a8 Section 0 phaseouts.o(.text.allpwm)
+ __arm_cp.14_1 0x08002430 Number 4 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08002434 Section 0 comparator.o(.text.changeCompInput)
+ __arm_cp.3_0 0x0800248c Number 4 comparator.o(.text.changeCompInput)
+ __arm_cp.3_2 0x08002490 Number 4 comparator.o(.text.changeCompInput)
+ __arm_cp.3_3 0x08002494 Number 4 comparator.o(.text.changeCompInput)
+ __arm_cp.3_4 0x08002498 Number 4 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x0800249c Section 0 gd32e23x_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x080024a8 Section 0 gd32e23x_cmp.o(.text.cmp_mode_init)
+ __arm_cp.1_1 0x080024c8 Number 4 gd32e23x_cmp.o(.text.cmp_mode_init)
+ [Anonymous Symbol] 0x080024cc Section 0 gd32e23x_cmp.o(.text.cmp_output_init)
+ [Anonymous Symbol] 0x080024ec Section 0 gd32e23x_cmp.o(.text.cmp_output_level_get)
+ __arm_cp.7_0 0x080024f8 Number 4 gd32e23x_cmp.o(.text.cmp_output_level_get)
+ [Anonymous Symbol] 0x080024fc Section 0 phaseouts.o(.text.comStep)
+ __arm_cp.12_0 0x08002788 Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_1 0x0800278c Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_2 0x08002790 Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_3 0x08002794 Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_4 0x08002798 Number 4 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800279c Section 0 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_0 0x08002b54 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_1 0x08002b58 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_2 0x08002b5c Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_3 0x08002b60 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_4 0x08002b64 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_5 0x08002b68 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_7 0x08002b6c Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_8 0x08002b70 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_10 0x08002b74 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_11 0x08002b78 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_12 0x08002b7c Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_13 0x08002b80 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_15 0x08002b84 Number 4 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002b88 Section 0 signal.o(.text.computeServoInput)
+ __arm_cp.1_1 0x08002cec Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_2 0x08002cf0 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_3 0x08002cf4 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_5 0x08002cf8 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_6 0x08002cfc Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_7 0x08002d00 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_8 0x08002d04 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_9 0x08002d08 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_10 0x08002d0c Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_11 0x08002d10 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_12 0x08002d14 Number 4 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002d18 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002d38 Section 0 functions.o(.text.delayMillis)
+ __arm_cp.3_0 0x08002d7c Number 4 functions.o(.text.delayMillis)
+ __arm_cp.3_1 0x08002d80 Number 4 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002d84 Section 0 systick.o(.text.delay_decrement)
+ __arm_cp.2_0 0x08002d94 Number 4 systick.o(.text.delay_decrement)
+ [Anonymous Symbol] 0x08002d98 Section 0 signal.o(.text.detectInput)
+ __arm_cp.5_0 0x08002f70 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_1 0x08002f74 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_2 0x08002f78 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_3 0x08002f7c Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_4 0x08002f80 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_5 0x08002f84 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_6 0x08002f88 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_7 0x08002f8c Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_8 0x08002f90 Number 4 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002f94 Section 0 gd32e23x_dma.o(.text.dma_channel_disable)
+ [Anonymous Symbol] 0x08002fa4 Section 0 gd32e23x_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002fb4 Section 0 gd32e23x_dma.o(.text.dma_circulation_disable)
+ [Anonymous Symbol] 0x08002fc4 Section 0 gd32e23x_dma.o(.text.dma_circulation_enable)
+ [Anonymous Symbol] 0x08002fd4 Section 0 gd32e23x_dma.o(.text.dma_deinit)
+ [Anonymous Symbol] 0x08003000 Section 0 gd32e23x_dma.o(.text.dma_init)
+ __arm_cp.2_0 0x08003070 Number 4 gd32e23x_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08003074 Section 0 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
+ __arm_cp.24_0 0x08003084 Number 4 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
+ __arm_cp.23_0 0x080030c0 Number 4 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
+ [Anonymous Symbol] 0x080030c4 Section 0 gd32e23x_dma.o(.text.dma_memory_address_config)
+ __arm_cp.10_0 0x080030d0 Number 4 gd32e23x_dma.o(.text.dma_memory_address_config)
+ [Anonymous Symbol] 0x080030d4 Section 0 gd32e23x_dma.o(.text.dma_periph_address_config)
+ __arm_cp.9_0 0x080030e0 Number 4 gd32e23x_dma.o(.text.dma_periph_address_config)
+ [Anonymous Symbol] 0x080030e4 Section 0 gd32e23x_dma.o(.text.dma_struct_para_init)
+ [Anonymous Symbol] 0x080030f8 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08003108 Section 0 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_0 0x08003204 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_1 0x08003208 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_2 0x0800320c Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_3 0x08003210 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_4 0x08003214 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_5 0x08003218 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_6 0x0800321c Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_7 0x08003220 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_8 0x08003224 Number 4 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003228 Section 0 gd32e23x_exti.o(.text.exti_flag_clear)
+ [Anonymous Symbol] 0x08003230 Section 0 gd32e23x_exti.o(.text.exti_init)
+ __arm_cp.1_0 0x08003298 Number 4 gd32e23x_exti.o(.text.exti_init)
+ [Anonymous Symbol] 0x0800329c Section 0 gd32e23x_exti.o(.text.exti_interrupt_flag_clear)
+ [Anonymous Symbol] 0x080032a4 Section 0 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
+ __arm_cp.10_0 0x080032b0 Number 4 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
+ [Anonymous Symbol] 0x080032b4 Section 0 gd32e23x_fmc.o(.text.fmc_flag_clear)
+ [Anonymous Symbol] 0x080032bc Section 0 gd32e23x_fmc.o(.text.fmc_lock)
+ __arm_cp.1_0 0x080032c8 Number 4 gd32e23x_fmc.o(.text.fmc_lock)
+ [Anonymous Symbol] 0x080032cc Section 0 gd32e23x_fmc.o(.text.fmc_page_erase)
+ [Anonymous Symbol] 0x08003444 Section 0 gd32e23x_fmc.o(.text.fmc_prefetch_enable)
+ [Anonymous Symbol] 0x08003450 Section 0 gd32e23x_fmc.o(.text.fmc_unlock)
+ __arm_cp.0_0 0x08003464 Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
+ __arm_cp.0_1 0x08003468 Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
+ __arm_cp.0_2 0x0800346c Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
+ [Anonymous Symbol] 0x08003470 Section 0 gd32e23x_fmc.o(.text.fmc_word_program)
+ __arm_cp.9_0 0x080035e0 Number 4 gd32e23x_fmc.o(.text.fmc_word_program)
+ __arm_cp.9_1 0x080035e4 Number 4 gd32e23x_fmc.o(.text.fmc_word_program)
+ [Anonymous Symbol] 0x080035e8 Section 0 gd32e23x_fmc.o(.text.fmc_wscnt_set)
+ __arm_cp.2_0 0x080035f8 Number 4 gd32e23x_fmc.o(.text.fmc_wscnt_set)
+ [Anonymous Symbol] 0x080035fc Section 0 phaseouts.o(.text.fullBrake)
+ __arm_cp.13_0 0x08003670 Number 4 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003674 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_0 0x080036fc Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_1 0x08003700 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_2 0x08003704 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_3 0x08003708 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ [Anonymous Symbol] 0x0800370c Section 0 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
+ __arm_cp.6_1 0x08003714 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
+ [Anonymous Symbol] 0x08003718 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ __arm_cp.2_0 0x08003720 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ __arm_cp.2_1 0x08003724 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ [Anonymous Symbol] 0x08003728 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ __arm_cp.23_0 0x08003730 Number 4 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003734 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800373e Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003748 Section 0 io.o(.text.getInputPinState)
+ __arm_cp.2_0 0x08003754 Number 4 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x08003758 Section 0 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_0 0x08003870 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_1 0x08003874 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_2 0x08003878 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_3 0x0800387c Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_4 0x08003880 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_5 0x08003884 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ [Anonymous Symbol] 0x08003888 Section 0 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_0 0x08003a64 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_1 0x08003a68 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_2 0x08003a6c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_3 0x08003a70 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_4 0x08003a74 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_5 0x08003a78 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_6 0x08003a7c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_7 0x08003a80 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_8 0x08003a84 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_9 0x08003a88 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_10 0x08003a8c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_11 0x08003a90 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003a94 Section 0 gd32e23x_gpio.o(.text.gpio_output_options_set)
+ [Anonymous Symbol] 0x08003bc8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003bdc Section 0 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_0 0x08003d0c Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_1 0x08003d10 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_2 0x08003d14 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_3 0x08003d18 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_4 0x08003d1c Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_5 0x08003d20 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_6 0x08003d24 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_7 0x08003d28 Number 4 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003d2c Section 0 main.o(.text.interruptRoutine)
+ __arm_cp.7_1 0x08003df8 Number 4 main.o(.text.interruptRoutine)
+ __arm_cp.7_2 0x08003dfc Number 4 main.o(.text.interruptRoutine)
+ __arm_cp.7_4 0x08003e00 Number 4 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003e04 Section 0 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_0 0x080040c4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_1 0x080040c8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_2 0x080040cc Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_3 0x080040d0 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_4 0x080040d4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_5 0x080040d8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_6 0x080040dc Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_7 0x080040e0 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_8 0x080040e4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_9 0x080040e8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_10 0x080040ec Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_11 0x080040f0 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_12 0x080040f4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_13 0x080040f8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_14 0x080040fc Number 4 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08004100 Section 0 main.o(.text.main)
+ __arm_cp.14_44 0x0800445c Number 4 main.o(.text.main)
+ __arm_cp.14_45 0x08004460 Number 4 main.o(.text.main)
+ __arm_cp.14_46 0x08004464 Number 4 main.o(.text.main)
+ __arm_cp.14_49 0x0800447c Number 4 main.o(.text.main)
+ __arm_cp.14_52 0x08004488 Number 4 main.o(.text.main)
+ __arm_cp.14_53 0x0800448c Number 4 main.o(.text.main)
+ __arm_cp.14_54 0x08004490 Number 4 main.o(.text.main)
+ __arm_cp.14_55 0x08004494 Number 4 main.o(.text.main)
+ __arm_cp.14_56 0x08004498 Number 4 main.o(.text.main)
+ __arm_cp.14_57 0x0800449c Number 4 main.o(.text.main)
+ __arm_cp.14_58 0x080044a0 Number 4 main.o(.text.main)
+ __arm_cp.14_59 0x080044a4 Number 4 main.o(.text.main)
+ __arm_cp.14_61 0x08004854 Number 4 main.o(.text.main)
+ __arm_cp.14_62 0x08004858 Number 4 main.o(.text.main)
+ __arm_cp.14_63 0x0800485c Number 4 main.o(.text.main)
+ __arm_cp.14_64 0x08004860 Number 4 main.o(.text.main)
+ __arm_cp.14_65 0x08004864 Number 4 main.o(.text.main)
+ __arm_cp.14_66 0x08004868 Number 4 main.o(.text.main)
+ __arm_cp.14_67 0x0800486c Number 4 main.o(.text.main)
+ __arm_cp.14_68 0x08004870 Number 4 main.o(.text.main)
+ __arm_cp.14_69 0x08004874 Number 4 main.o(.text.main)
+ __arm_cp.14_70 0x08004878 Number 4 main.o(.text.main)
+ __arm_cp.14_71 0x0800487c Number 4 main.o(.text.main)
+ __arm_cp.14_72 0x08004880 Number 4 main.o(.text.main)
+ __arm_cp.14_73 0x08004884 Number 4 main.o(.text.main)
+ __arm_cp.14_76 0x08004890 Number 4 main.o(.text.main)
+ __arm_cp.14_77 0x08004894 Number 4 main.o(.text.main)
+ __arm_cp.14_81 0x080048a4 Number 4 main.o(.text.main)
+ __arm_cp.14_82 0x080048a8 Number 4 main.o(.text.main)
+ __arm_cp.14_83 0x080048ac Number 4 main.o(.text.main)
+ __arm_cp.14_85 0x080048b4 Number 4 main.o(.text.main)
+ __arm_cp.14_86 0x080048b8 Number 4 main.o(.text.main)
+ __arm_cp.14_4 0x08004cac Number 4 main.o(.text.main)
+ __arm_cp.14_7 0x08004cb0 Number 4 main.o(.text.main)
+ __arm_cp.14_8 0x08004cb4 Number 4 main.o(.text.main)
+ __arm_cp.14_9 0x08004cb8 Number 4 main.o(.text.main)
+ __arm_cp.14_10 0x08004cbc Number 4 main.o(.text.main)
+ __arm_cp.14_13 0x08004cc0 Number 4 main.o(.text.main)
+ __arm_cp.14_15 0x08004cc4 Number 4 main.o(.text.main)
+ __arm_cp.14_16 0x08004cc8 Number 4 main.o(.text.main)
+ __arm_cp.14_17 0x08004ccc Number 4 main.o(.text.main)
+ __arm_cp.14_37 0x08004cd0 Number 4 main.o(.text.main)
+ __arm_cp.14_43 0x08004cd4 Number 4 main.o(.text.main)
+ [Anonymous Symbol] 0x08004cd8 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ __arm_cp.4_0 0x08005304 Number 4 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08005308 Section 0 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_0 0x080054b4 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_1 0x080054b8 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_2 0x080054bc Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_3 0x080054c0 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_4 0x080054c4 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_5 0x080054c8 Number 4 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x080054cc Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08005514 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ __arm_cp.1_0 0x08005524 Number 4 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08005528 Section 0 gd32e23x_misc.o(.text.nvic_irq_enable)
+ __arm_cp.0_0 0x08005574 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
+ __arm_cp.0_1 0x08005578 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
+ __arm_cp.0_2 0x0800557c Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08005580 Section 0 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ __arm_cp.3_0 0x08005590 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ __arm_cp.3_1 0x08005594 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ [Anonymous Symbol] 0x08005598 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x080055f0 Section 0 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_2 0x080056b0 Number 4 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_3 0x080056b4 Number 4 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_4 0x080056b8 Number 4 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_7 0x080056bc Number 4 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x080056c0 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08005708 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08005750 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x080057a8 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08005804 Section 0 sounds.o(.text.playStartupTune)
+ __arm_cp.6_0 0x08005874 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_1 0x08005878 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_2 0x0800587c Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_3 0x08005880 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_4 0x08005884 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_5 0x08005888 Number 4 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x0800588c Section 0 main.o(.text.processDshot)
+ __arm_cp.12_0 0x080058bc Number 4 main.o(.text.processDshot)
+ __arm_cp.12_1 0x080058c0 Number 4 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x080058c4 Section 0 phaseouts.o(.text.proportionalBrake)
+ __arm_cp.1_0 0x08005930 Number 4 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005934 Section 0 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ __arm_cp.14_0 0x080059fc Number 4 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ __arm_cp.14_1 0x08005a00 Number 4 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ [Anonymous Symbol] 0x08005a04 Section 0 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_0 0x08005b78 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_1 0x08005b7c Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_2 0x08005b80 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_4 0x08005b94 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_5 0x08005b98 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_6 0x08005b9c Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ [Anonymous Symbol] 0x08005ba0 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_disable)
+ [Anonymous Symbol] 0x08005bb4 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_enable)
+ [Anonymous Symbol] 0x08005bc8 Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_disable)
+ [Anonymous Symbol] 0x08005bdc Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
+ __arm_cp.5_0 0x08005bf0 Number 4 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
+ [Anonymous Symbol] 0x08005bf4 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005c44 Section 0 io.o(.text.receiveDshotDma)
+ __arm_cp.0_2 0x08005cb0 Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_3 0x08005cb4 Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_5 0x08005cb8 Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_6 0x08005cbc Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_8 0x08005cc0 Number 4 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005cc4 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ __arm_cp.24_0 0x08005cd0 Number 4 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005cd4 Section 0 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_0 0x08005d2c Number 4 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_1 0x08005d30 Number 4 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_2 0x08005d34 Number 4 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_3 0x08005d38 Number 4 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005d3c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005ee0 Section 0 io.o(.text.sendDshotDma)
+ __arm_cp.1_0 0x08005f54 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_1 0x08005f58 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_2 0x08005f5c Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_3 0x08005f60 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_4 0x08005f64 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_5 0x08005f68 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_6 0x08005f6c Number 4 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005f70 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ __arm_cp.1_0 0x08005fb0 Number 4 serial_telemetry.o(.text.send_telem_DMA)
+ __arm_cp.1_1 0x08005fb4 Number 4 serial_telemetry.o(.text.send_telem_DMA)
+ __arm_cp.1_2 0x08005fb8 Number 4 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005fbc Section 0 main.o(.text.setInput)
+ __arm_cp.9_11 0x080063a0 Number 4 main.o(.text.setInput)
+ __arm_cp.9_1 0x08006620 Number 4 main.o(.text.setInput)
+ __arm_cp.9_2 0x08006624 Number 4 main.o(.text.setInput)
+ __arm_cp.9_3 0x08006628 Number 4 main.o(.text.setInput)
+ __arm_cp.9_4 0x0800662c Number 4 main.o(.text.setInput)
+ __arm_cp.9_5 0x08006630 Number 4 main.o(.text.setInput)
+ __arm_cp.9_6 0x08006634 Number 4 main.o(.text.setInput)
+ __arm_cp.9_7 0x08006638 Number 4 main.o(.text.setInput)
+ __arm_cp.9_8 0x0800663c Number 4 main.o(.text.setInput)
+ __arm_cp.9_9 0x08006640 Number 4 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08006644 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08006650 Section 0 peripherals.o(.text.setPWMCompare1)
+ __arm_cp.20_0 0x08006658 Number 4 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x0800665c Section 0 peripherals.o(.text.setPWMCompare2)
+ __arm_cp.21_0 0x08006664 Number 4 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08006668 Section 0 peripherals.o(.text.setPWMCompare3)
+ __arm_cp.22_0 0x08006670 Number 4 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08006674 Section 0 sounds.o(.text.setVolume)
+ __arm_cp.1_0 0x08006684 Number 4 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08006688 Section 0 main.o(.text.startMotor)
+ __arm_cp.8_0 0x0800672c Number 4 main.o(.text.startMotor)
+ __arm_cp.8_1 0x08006730 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_2 0x08006734 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_3 0x08006738 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_4 0x0800673c Number 4 main.o(.text.startMotor)
+ __arm_cp.8_5 0x08006740 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_6 0x08006744 Number 4 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08006748 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_0 0x08006804 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_1 0x08006808 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_2 0x0800680c Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_3 0x08006810 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_4 0x08006814 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08006818 Section 0 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_0 0x08006bd8 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_1 0x08006bdc Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_2 0x08006be0 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_3 0x08006be4 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_4 0x08006be8 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_5 0x08006bec Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_6 0x08006bf0 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_7 0x08006bf4 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_8 0x08006bf8 Number 4 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006bfc Section 0 gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable)
+ [Anonymous Symbol] 0x08006c06 Section 0 gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable)
+ [Anonymous Symbol] 0x08006c10 Section 0 gd32e23x_timer.o(.text.timer_break_config)
+ [Anonymous Symbol] 0x08006c2e Section 0 gd32e23x_timer.o(.text.timer_break_struct_para_init)
+ [Anonymous Symbol] 0x08006c40 Section 0 gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config)
+ [Anonymous Symbol] 0x08006c76 Section 0 gd32e23x_timer.o(.text.timer_channel_input_struct_para_init)
+ [Anonymous Symbol] 0x08006c84 Section 0 gd32e23x_timer.o(.text.timer_channel_output_config)
+ __arm_cp.42_0 0x08006e94 Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
+ __arm_cp.42_3 0x08006e98 Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
+ __arm_cp.42_4 0x08006e9c Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
+ [Anonymous Symbol] 0x08006ea0 Section 0 gd32e23x_timer.o(.text.timer_channel_output_mode_config)
+ [Anonymous Symbol] 0x08006efc Section 0 gd32e23x_timer.o(.text.timer_channel_output_shadow_config)
+ [Anonymous Symbol] 0x08006f58 Section 0 gd32e23x_timer.o(.text.timer_channel_output_state_config)
+ [Anonymous Symbol] 0x08006fb2 Section 0 gd32e23x_timer.o(.text.timer_channel_output_struct_para_init)
+ [Anonymous Symbol] 0x08006fc4 Section 0 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_0 0x08007028 Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_1 0x0800702c Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_2 0x08007030 Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_8 0x08007034 Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ [Anonymous Symbol] 0x08007038 Section 0 gd32e23x_timer.o(.text.timer_enable)
+ [Anonymous Symbol] 0x08007042 Section 0 gd32e23x_timer.o(.text.timer_event_software_generate)
+ [Anonymous Symbol] 0x0800704a Section 0 gd32e23x_timer.o(.text.timer_flag_clear)
+ [Anonymous Symbol] 0x08007050 Section 0 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_0 0x080070e0 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_1 0x080070e4 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_2 0x080070e8 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_3 0x080070ec Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_4 0x080070f0 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_5 0x080070f4 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_6 0x080070f8 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_7 0x080070fc Number 4 gd32e23x_timer.o(.text.timer_init)
+ [Anonymous Symbol] 0x08007100 Section 0 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ __arm_cp.56_0 0x08007258 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ __arm_cp.56_1 0x0800725c Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ __arm_cp.56_2 0x08007260 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ [Anonymous Symbol] 0x08007264 Section 0 gd32e23x_timer.o(.text.timer_interrupt_disable)
+ [Anonymous Symbol] 0x0800726c Section 0 gd32e23x_timer.o(.text.timer_interrupt_flag_clear)
+ [Anonymous Symbol] 0x08007272 Section 0 gd32e23x_timer.o(.text.timer_prescaler_config)
+ [Anonymous Symbol] 0x08007282 Section 0 gd32e23x_timer.o(.text.timer_primary_output_config)
+ [Anonymous Symbol] 0x08007298 Section 0 gd32e23x_timer.o(.text.timer_struct_para_init)
+ __arm_cp.1_0 0x080072a8 Number 4 gd32e23x_timer.o(.text.timer_struct_para_init)
+ [Anonymous Symbol] 0x080072ac Section 0 signal.o(.text.transfercomplete)
+ __arm_cp.2_0 0x080073e0 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_1 0x080073e4 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_2 0x080073e8 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_3 0x080073ec Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_4 0x080073f0 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_5 0x080073f4 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_6 0x080073f8 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_7 0x080073fc Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_8 0x08007400 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_9 0x08007404 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_10 0x08007408 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_11 0x0800740c Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_12 0x08007410 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_13 0x08007414 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_14 0x08007418 Number 4 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x0800741c Section 0 gd32e23x_usart.o(.text.usart_baudrate_set)
+ __arm_cp.1_0 0x0800746c Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
+ __arm_cp.1_1 0x08007470 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
+ __arm_cp.1_2 0x08007474 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
+ [Anonymous Symbol] 0x08007478 Section 0 gd32e23x_usart.o(.text.usart_dma_transmit_config)
+ [Anonymous Symbol] 0x08007488 Section 0 gd32e23x_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08007492 Section 0 gd32e23x_usart.o(.text.usart_halfduplex_enable)
+ [Anonymous Symbol] 0x080074a4 Section 0 gd32e23x_usart.o(.text.usart_receive_config)
+ [Anonymous Symbol] 0x080074b4 Section 0 gd32e23x_usart.o(.text.usart_transmit_config)
+ [Anonymous Symbol] 0x080074c4 Section 0 main.o(.text.zcfoundroutine)
+ __arm_cp.11_0 0x080075cc Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_1 0x080075d0 Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_2 0x080075d4 Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_3 0x080075d8 Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_4 0x080075dc Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_5 0x080075e0 Number 4 main.o(.text.zcfoundroutine)
+ i.__ARM_clz 0x080075e4 Section 0 depilogue.o(i.__ARM_clz)
+ i.__scatterload_copy 0x08007612 Section 14 handlers.o(i.__scatterload_copy)
+ i.__scatterload_null 0x08007620 Section 2 handlers.o(i.__scatterload_null)
+ i.__scatterload_zeroinit 0x08007622 Section 14 handlers.o(i.__scatterload_zeroinit)
+ [Anonymous Symbol] 0x08007630 Section 0 gd32e23x_rcu.o(.rodata.cst8)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000058 Section 0 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000060 Section 0 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x200003b8 Section 0 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000414 Section 0 io.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000418 Section 0 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000434 Section 0 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x200004b0 Section 0 main.o(.bss..L_MergedGlobals.3)
+ delay 0x200004e0 Data 4 systick.o(.bss.delay)
+ [Anonymous Symbol] 0x200004e0 Section 0 systick.o(.bss.delay)
+ STACK 0x20000800 Section 1024 startup_gd32e23x.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv3M$S$8M$PE$A:L22$X:L11$S22$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _microlib_exit - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_gd32e23x.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_gd32e23x.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_gd32e23x.o(RESET)
+ __main 0x080010cd Thumb Code 0 entry.o(.ARM.Collect$$$$00000000)
+ _main_stk 0x080010cd Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001)
+ _main_scatterload 0x080010d1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
+ __main_after_scatterload 0x080010d5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
+ _main_clock 0x080010d5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008)
+ _main_cpp_init 0x080010d5 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A)
+ _main_init 0x080010d5 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B)
+ __rt_final_cpp 0x080010dd Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D)
+ __rt_final_exit 0x080010dd Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F)
+ Reset_Handler 0x080010e1 Thumb Code 8 startup_gd32e23x.o(.text)
+ DMA_Channel0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ DMA_Channel1_2_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ EXTI0_1_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ EXTI2_3_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ FMC_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ I2C0_ER_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ I2C0_EV_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ I2C1_ER_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ I2C1_EV_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ LVD_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ RCU_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ RTC_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ SPI0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ SPI1_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ TIMER0_BRK_UP_TRG_COM_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ TIMER0_Channel_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ TIMER16_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ TIMER5_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ USART0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ WWDGT_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ __aeabi_memcpy 0x080010fd Thumb Code 36 memcpya.o(.text)
+ __aeabi_memcpy4 0x080010fd Thumb Code 0 memcpya.o(.text)
+ __aeabi_memcpy8 0x080010fd Thumb Code 0 memcpya.o(.text)
+ __aeabi_memset 0x08001121 Thumb Code 14 memseta.o(.text)
+ __aeabi_memset4 0x08001121 Thumb Code 0 memseta.o(.text)
+ __aeabi_memset8 0x08001121 Thumb Code 0 memseta.o(.text)
+ __aeabi_memclr 0x0800112f Thumb Code 4 memseta.o(.text)
+ __aeabi_memclr4 0x0800112f Thumb Code 0 memseta.o(.text)
+ __aeabi_memclr8 0x0800112f Thumb Code 0 memseta.o(.text)
+ _memset$wrapper 0x08001133 Thumb Code 18 memseta.o(.text)
+ __aeabi_fadd 0x08001145 Thumb Code 162 fadd.o(.text)
+ __aeabi_fsub 0x080011e7 Thumb Code 8 fadd.o(.text)
+ __aeabi_frsub 0x080011ef Thumb Code 8 fadd.o(.text)
+ __aeabi_fdiv 0x080011f7 Thumb Code 124 fdiv.o(.text)
+ __aeabi_dadd 0x08001275 Thumb Code 328 dadd.o(.text)
+ __aeabi_dsub 0x080013bd Thumb Code 12 dadd.o(.text)
+ __aeabi_drsub 0x080013c9 Thumb Code 12 dadd.o(.text)
+ __aeabi_dmul 0x080013d9 Thumb Code 202 dmul.o(.text)
+ __aeabi_ddiv 0x080014a9 Thumb Code 234 ddiv.o(.text)
+ __aeabi_fcmple 0x08001599 Thumb Code 28 fcmple.o(.text)
+ __aeabi_fcmplt 0x080015b5 Thumb Code 28 fcmplt.o(.text)
+ __aeabi_fcmpge 0x080015d1 Thumb Code 28 fcmpge.o(.text)
+ __aeabi_fcmpgt 0x080015ed Thumb Code 28 fcmpgt.o(.text)
+ __aeabi_i2f 0x08001609 Thumb Code 22 fflti.o(.text)
+ __aeabi_ui2d 0x08001621 Thumb Code 24 dfltui.o(.text)
+ __aeabi_f2iz 0x0800163d Thumb Code 50 ffixi.o(.text)
+ __aeabi_d2iz 0x08001671 Thumb Code 62 dfixi.o(.text)
+ __aeabi_llsl 0x080016b9 Thumb Code 32 llshl.o(.text)
+ _ll_shift_l 0x080016b9 Thumb Code 0 llshl.o(.text)
+ __aeabi_llsr 0x080016d9 Thumb Code 34 llushr.o(.text)
+ _ll_ushift_r 0x080016d9 Thumb Code 0 llushr.o(.text)
+ __aeabi_lasr 0x080016fb Thumb Code 38 llsshr.o(.text)
+ _ll_sshift_r 0x080016fb Thumb Code 0 llsshr.o(.text)
+ __I$use$fp 0x08001721 Thumb Code 0 iusefp.o(.text)
+ _float_round 0x08001721 Thumb Code 16 fepilogue.o(.text)
+ _float_epilogue 0x08001731 Thumb Code 114 fepilogue.o(.text)
+ _double_round 0x080017a3 Thumb Code 26 depilogue.o(.text)
+ _double_epilogue 0x080017bd Thumb Code 164 depilogue.o(.text)
+ __scatterload 0x08001861 Thumb Code 28 init.o(.text)
+ __scatterload_rt2 0x08001861 Thumb Code 0 init.o(.text)
+ __decompress 0x08001885 Thumb Code 0 __dczerorl2.o(.text)
+ __decompress1 0x08001885 Thumb Code 86 __dczerorl2.o(.text)
+ ADC_CMP_IRQHandler 0x080018db Thumb Code 32 gd32e23x_it.o(.text.ADC_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080018fd Thumb Code 24 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001921 Thumb Code 228 adc.o(.text.ADC_Init)
+ DMA_Channel3_4_IRQHandler 0x08001a11 Thumb Code 164 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ EXTI4_15_IRQHandler 0x08001ad5 Thumb Code 20 gd32e23x_it.o(.text.EXTI4_15_IRQHandler)
+ HardFault_Handler 0x08001ae9 Thumb Code 2 gd32e23x_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001aeb Thumb Code 22 peripherals.o(.text.MX_IWDG_Init)
+ NMI_Handler 0x08001b01 Thumb Code 2 gd32e23x_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x08001b03 Thumb Code 2 gd32e23x_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001b05 Thumb Code 204 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001be5 Thumb Code 2 gd32e23x_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001be7 Thumb Code 4 gd32e23x_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001bed Thumb Code 420 system_gd32e23x.o(.text.SystemInit)
+ TIM0_Init 0x08001db1 Thumb Code 476 peripherals.o(.text.TIM0_Init)
+ TIMER13_IRQHandler 0x08001f9d Thumb Code 20 gd32e23x_it.o(.text.TIMER13_IRQHandler)
+ TIMER14_IRQHandler 0x08001fb5 Thumb Code 8 gd32e23x_it.o(.text.TIMER14_IRQHandler)
+ TIMER15_IRQHandler 0x08001fc1 Thumb Code 32 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ TIMER2_IRQHandler 0x08001fed Thumb Code 2 gd32e23x_it.o(.text.TIMER2_IRQHandler)
+ UN_TIM_Init 0x08001ff1 Thumb Code 176 peripherals.o(.text.UN_TIM_Init)
+ USART1_IRQHandler 0x080020c9 Thumb Code 2 gd32e23x_it.o(.text.USART1_IRQHandler)
+ adc_calibration_enable 0x080020cd Thumb Code 68 gd32e23x_adc.o(.text.adc_calibration_enable)
+ adc_channel_length_config 0x08002111 Thumb Code 60 gd32e23x_adc.o(.text.adc_channel_length_config)
+ adc_data_alignment_config 0x08002151 Thumb Code 24 gd32e23x_adc.o(.text.adc_data_alignment_config)
+ adc_dma_mode_enable 0x08002169 Thumb Code 16 gd32e23x_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08002179 Thumb Code 20 gd32e23x_adc.o(.text.adc_enable)
+ adc_external_trigger_config 0x0800218d Thumb Code 64 gd32e23x_adc.o(.text.adc_external_trigger_config)
+ adc_external_trigger_source_config 0x080021cd Thumb Code 32 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ adc_regular_channel_config 0x080021f5 Thumb Code 136 gd32e23x_adc.o(.text.adc_regular_channel_config)
+ adc_software_trigger_enable 0x08002281 Thumb Code 40 gd32e23x_adc.o(.text.adc_software_trigger_enable)
+ adc_special_function_config 0x080022a9 Thumb Code 112 gd32e23x_adc.o(.text.adc_special_function_config)
+ adc_tempsensor_vrefint_enable 0x0800231d Thumb Code 16 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
+ allOff 0x08002331 Thumb Code 116 phaseouts.o(.text.allOff)
+ allpwm 0x080023a9 Thumb Code 136 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08002435 Thumb Code 88 comparator.o(.text.changeCompInput)
+ cmp_enable 0x0800249d Thumb Code 12 gd32e23x_cmp.o(.text.cmp_enable)
+ cmp_mode_init 0x080024a9 Thumb Code 32 gd32e23x_cmp.o(.text.cmp_mode_init)
+ cmp_output_init 0x080024cd Thumb Code 32 gd32e23x_cmp.o(.text.cmp_output_init)
+ cmp_output_level_get 0x080024ed Thumb Code 12 gd32e23x_cmp.o(.text.cmp_output_level_get)
+ comStep 0x080024fd Thumb Code 652 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800279d Thumb Code 952 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002b89 Thumb Code 356 signal.o(.text.computeServoInput)
+ delayMicros 0x08002d19 Thumb Code 32 functions.o(.text.delayMicros)
+ delayMillis 0x08002d39 Thumb Code 68 functions.o(.text.delayMillis)
+ delay_decrement 0x08002d85 Thumb Code 16 systick.o(.text.delay_decrement)
+ detectInput 0x08002d99 Thumb Code 472 signal.o(.text.detectInput)
+ dma_channel_disable 0x08002f95 Thumb Code 16 gd32e23x_dma.o(.text.dma_channel_disable)
+ dma_channel_enable 0x08002fa5 Thumb Code 16 gd32e23x_dma.o(.text.dma_channel_enable)
+ dma_circulation_disable 0x08002fb5 Thumb Code 16 gd32e23x_dma.o(.text.dma_circulation_disable)
+ dma_circulation_enable 0x08002fc5 Thumb Code 16 gd32e23x_dma.o(.text.dma_circulation_enable)
+ dma_deinit 0x08002fd5 Thumb Code 44 gd32e23x_dma.o(.text.dma_deinit)
+ dma_init 0x08003001 Thumb Code 112 gd32e23x_dma.o(.text.dma_init)
+ dma_interrupt_flag_clear 0x08003075 Thumb Code 16 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
+ dma_interrupt_flag_get 0x08003089 Thumb Code 56 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
+ dma_memory_address_config 0x080030c5 Thumb Code 12 gd32e23x_dma.o(.text.dma_memory_address_config)
+ dma_periph_address_config 0x080030d5 Thumb Code 12 gd32e23x_dma.o(.text.dma_periph_address_config)
+ dma_struct_para_init 0x080030e5 Thumb Code 20 gd32e23x_dma.o(.text.dma_struct_para_init)
+ enableCompInterrupts 0x080030f9 Thumb Code 16 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08003109 Thumb Code 252 peripherals.o(.text.enableCorePeripherals)
+ exti_flag_clear 0x08003229 Thumb Code 8 gd32e23x_exti.o(.text.exti_flag_clear)
+ exti_init 0x08003231 Thumb Code 104 gd32e23x_exti.o(.text.exti_init)
+ exti_interrupt_flag_clear 0x0800329d Thumb Code 8 gd32e23x_exti.o(.text.exti_interrupt_flag_clear)
+ exti_interrupt_flag_get 0x080032a5 Thumb Code 12 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
+ fmc_flag_clear 0x080032b5 Thumb Code 8 gd32e23x_fmc.o(.text.fmc_flag_clear)
+ fmc_lock 0x080032bd Thumb Code 12 gd32e23x_fmc.o(.text.fmc_lock)
+ fmc_page_erase 0x080032cd Thumb Code 376 gd32e23x_fmc.o(.text.fmc_page_erase)
+ fmc_prefetch_enable 0x08003445 Thumb Code 12 gd32e23x_fmc.o(.text.fmc_prefetch_enable)
+ fmc_unlock 0x08003451 Thumb Code 20 gd32e23x_fmc.o(.text.fmc_unlock)
+ fmc_word_program 0x08003471 Thumb Code 368 gd32e23x_fmc.o(.text.fmc_word_program)
+ fmc_wscnt_set 0x080035e9 Thumb Code 16 gd32e23x_fmc.o(.text.fmc_wscnt_set)
+ fullBrake 0x080035fd Thumb Code 116 phaseouts.o(.text.fullBrake)
+ fwdgt_config 0x08003675 Thumb Code 136 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ fwdgt_counter_reload 0x0800370d Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
+ fwdgt_enable 0x08003719 Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ generatePwmTimerEvent 0x08003729 Thumb Code 8 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003735 Thumb Code 10 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800373f Thumb Code 10 comparator.o(.text.getCompOutputLevel)
+ getInputPinState 0x08003749 Thumb Code 12 io.o(.text.getInputPinState)
+ gpio_af_set 0x08003759 Thumb Code 280 gd32e23x_gpio.o(.text.gpio_af_set)
+ gpio_mode_set 0x08003889 Thumb Code 476 gd32e23x_gpio.o(.text.gpio_mode_set)
+ gpio_output_options_set 0x08003a95 Thumb Code 308 gd32e23x_gpio.o(.text.gpio_output_options_set)
+ initAfterJump 0x08003bc9 Thumb Code 20 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003bdd Thumb Code 304 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003d2d Thumb Code 204 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003e05 Thumb Code 704 main.o(.text.loadEEpromSettings)
+ main 0x08004101 Thumb Code 2988 main.o(.text.main)
+ makeTelemPackage 0x08004cd9 Thumb Code 1580 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08005309 Thumb Code 428 dshot.o(.text.make_dshot_package)
+ map 0x080054cd Thumb Code 70 functions.o(.text.map)
+ maskPhaseInterrupts 0x08005515 Thumb Code 16 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08005529 Thumb Code 76 gd32e23x_misc.o(.text.nvic_irq_enable)
+ nvic_vector_table_set 0x08005581 Thumb Code 16 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ playBeaconTune3 0x08005599 Thumb Code 88 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x080055f1 Thumb Code 192 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x080056c1 Thumb Code 72 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08005709 Thumb Code 72 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08005751 Thumb Code 88 sounds.o(.text.playInputTune)
+ playInputTune2 0x080057a9 Thumb Code 92 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08005805 Thumb Code 112 sounds.o(.text.playStartupTune)
+ processDshot 0x0800588d Thumb Code 48 main.o(.text.processDshot)
+ proportionalBrake 0x080058c5 Thumb Code 108 phaseouts.o(.text.proportionalBrake)
+ rcu_adc_clock_config 0x08005935 Thumb Code 200 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ rcu_clock_freq_get 0x08005a05 Thumb Code 372 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ rcu_periph_clock_disable 0x08005ba1 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_clock_disable)
+ rcu_periph_clock_enable 0x08005bb5 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_clock_enable)
+ rcu_periph_reset_disable 0x08005bc9 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_reset_disable)
+ rcu_periph_reset_enable 0x08005bdd Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
+ read_flash_bin 0x08005bf5 Thumb Code 80 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005c45 Thumb Code 108 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005cc5 Thumb Code 12 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005cd5 Thumb Code 88 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005d3d Thumb Code 420 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005ee1 Thumb Code 116 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005f71 Thumb Code 64 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005fbd Thumb Code 1636 main.o(.text.setInput)
+ setInputPullUp 0x08006645 Thumb Code 12 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08006651 Thumb Code 8 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x0800665d Thumb Code 8 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08006669 Thumb Code 8 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08006675 Thumb Code 16 sounds.o(.text.setVolume)
+ startMotor 0x08006689 Thumb Code 164 main.o(.text.startMotor)
+ telem_UART_Init 0x08006749 Thumb Code 188 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08006819 Thumb Code 960 main.o(.text.tenKhzRoutine)
+ timer_auto_reload_shadow_disable 0x08006bfd Thumb Code 10 gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable)
+ timer_auto_reload_shadow_enable 0x08006c07 Thumb Code 10 gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable)
+ timer_break_config 0x08006c11 Thumb Code 30 gd32e23x_timer.o(.text.timer_break_config)
+ timer_break_struct_para_init 0x08006c2f Thumb Code 18 gd32e23x_timer.o(.text.timer_break_struct_para_init)
+ timer_channel_complementary_output_state_config 0x08006c41 Thumb Code 54 gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config)
+ timer_channel_input_struct_para_init 0x08006c77 Thumb Code 14 gd32e23x_timer.o(.text.timer_channel_input_struct_para_init)
+ timer_channel_output_config 0x08006c85 Thumb Code 528 gd32e23x_timer.o(.text.timer_channel_output_config)
+ timer_channel_output_mode_config 0x08006ea1 Thumb Code 92 gd32e23x_timer.o(.text.timer_channel_output_mode_config)
+ timer_channel_output_shadow_config 0x08006efd Thumb Code 92 gd32e23x_timer.o(.text.timer_channel_output_shadow_config)
+ timer_channel_output_state_config 0x08006f59 Thumb Code 90 gd32e23x_timer.o(.text.timer_channel_output_state_config)
+ timer_channel_output_struct_para_init 0x08006fb3 Thumb Code 16 gd32e23x_timer.o(.text.timer_channel_output_struct_para_init)
+ timer_deinit 0x08006fc5 Thumb Code 100 gd32e23x_timer.o(.text.timer_deinit)
+ timer_enable 0x08007039 Thumb Code 10 gd32e23x_timer.o(.text.timer_enable)
+ timer_event_software_generate 0x08007043 Thumb Code 8 gd32e23x_timer.o(.text.timer_event_software_generate)
+ timer_flag_clear 0x0800704b Thumb Code 6 gd32e23x_timer.o(.text.timer_flag_clear)
+ timer_init 0x08007051 Thumb Code 144 gd32e23x_timer.o(.text.timer_init)
+ timer_input_pwm_capture_config 0x08007101 Thumb Code 344 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ timer_interrupt_disable 0x08007265 Thumb Code 8 gd32e23x_timer.o(.text.timer_interrupt_disable)
+ timer_interrupt_flag_clear 0x0800726d Thumb Code 6 gd32e23x_timer.o(.text.timer_interrupt_flag_clear)
+ timer_prescaler_config 0x08007273 Thumb Code 16 gd32e23x_timer.o(.text.timer_prescaler_config)
+ timer_primary_output_config 0x08007283 Thumb Code 22 gd32e23x_timer.o(.text.timer_primary_output_config)
+ timer_struct_para_init 0x08007299 Thumb Code 16 gd32e23x_timer.o(.text.timer_struct_para_init)
+ transfercomplete 0x080072ad Thumb Code 308 signal.o(.text.transfercomplete)
+ usart_baudrate_set 0x0800741d Thumb Code 80 gd32e23x_usart.o(.text.usart_baudrate_set)
+ usart_dma_transmit_config 0x08007479 Thumb Code 16 gd32e23x_usart.o(.text.usart_dma_transmit_config)
+ usart_enable 0x08007489 Thumb Code 10 gd32e23x_usart.o(.text.usart_enable)
+ usart_halfduplex_enable 0x08007493 Thumb Code 18 gd32e23x_usart.o(.text.usart_halfduplex_enable)
+ usart_receive_config 0x080074a5 Thumb Code 16 gd32e23x_usart.o(.text.usart_receive_config)
+ usart_transmit_config 0x080074b5 Thumb Code 16 gd32e23x_usart.o(.text.usart_transmit_config)
+ zcfoundroutine 0x080074c5 Thumb Code 264 main.o(.text.zcfoundroutine)
+ __ARM_clz 0x080075e5 Thumb Code 46 depilogue.o(i.__ARM_clz)
+ __scatterload_copy 0x08007613 Thumb Code 14 handlers.o(i.__scatterload_copy)
+ __scatterload_null 0x08007621 Thumb Code 2 handlers.o(i.__scatterload_null)
+ __scatterload_zeroinit 0x08007623 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
+ gcr_encode_table 0x08007638 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08007648 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08007668 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ ic_timer_prescaler 0x200000d8 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ EDT_ARM_ENABLE 0x200003b8 Data 1 dshot.o(.bss..L_MergedGlobals)
+ EDT_ARMED 0x200003b9 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x200003ba Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x200003bb Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x200003bc Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x200003bd Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x200003be Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x200003c0 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x200003c2 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x200003c4 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x200003c6 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x200003c8 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x200003cc Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x200003d0 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x200003d4 Data 64 dshot.o(.bss..L_MergedGlobals)
+ out_put 0x20000414 Data 1 io.o(.bss..L_MergedGlobals)
+ buffer_padding 0x20000415 Data 1 io.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000418 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000419 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000041a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000041b Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x2000041c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x2000041d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000041e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000420 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000422 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000424 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000428 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x2000042c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000430 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000434 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000435 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000436 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000437 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000438 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000439 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000043a Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000043b Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x2000043c Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x2000043d Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000043e Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000043f Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x20000440 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x20000441 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x20000442 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x20000443 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x20000444 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x20000445 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x20000446 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x20000447 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x20000448 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x20000449 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x2000044a Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x2000044b Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x2000044c Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x2000044d Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x2000044e Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x2000044f Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x20000450 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x20000451 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x20000452 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x20000453 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x20000454 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x20000455 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x20000456 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x20000457 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x20000458 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x20000459 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x2000045a Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x2000045c Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x2000045e Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x20000460 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x20000462 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x20000464 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x20000466 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x20000468 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x2000046a Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x2000046c Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x2000046e Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x20000470 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x20000472 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x20000474 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x20000476 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x20000478 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x2000047a Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x2000047c Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x2000047e Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x20000480 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x20000482 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x20000484 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x20000486 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x20000488 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x2000048a Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x2000048c Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x2000048e Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x20000490 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x20000492 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x20000494 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x20000496 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x20000498 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x2000049a Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x2000049c Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004a0 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x200004a4 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x200004a8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x200004ac Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x200004b0 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x200004b4 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x200004b8 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x200004bc Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x200004c0 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x200004cc Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x200004d2 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x200004dc Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x200004e4 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x200005e4 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x200005e5 Data 176 main.o(.bss.eepromBuffer)
+ gcr 0x20000698 Data 148 dshot.o(.bss.gcr)
+ interrupt_time 0x2000072c Data 4 gd32e23x_it.o(.bss.interrupt_time)
+ last_dshot_command 0x20000730 Data 1 main.o(.bss.last_dshot_command)
+ readings 0x20000732 Data 200 main.o(.bss.readings)
+ __initial_sp 0x20000c00 Data 0 startup_gd32e23x.o(STACK)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006a20, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006948])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00006668, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1123 RESET startup_gd32e23x.o
+ 0x080010cc 0x080010cc 0x00000000 Code RO 1312 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
+ 0x080010cc 0x080010cc 0x00000004 Code RO 1331 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
+ 0x080010d0 0x080010d0 0x00000004 Code RO 1334 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
+ 0x080010d4 0x080010d4 0x00000000 Code RO 1336 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
+ 0x080010d4 0x080010d4 0x00000000 Code RO 1338 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
+ 0x080010d4 0x080010d4 0x00000008 Code RO 1339 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
+ 0x080010dc 0x080010dc 0x00000000 Code RO 1341 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
+ 0x080010dc 0x080010dc 0x00000000 Code RO 1343 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
+ 0x080010dc 0x080010dc 0x00000004 Code RO 1332 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
+ 0x080010e0 0x080010e0 0x0000001c Code RO 1124 .text startup_gd32e23x.o
+ 0x080010fc 0x080010fc 0x00000024 Code RO 1315 .text mc_p.l(memcpya.o)
+ 0x08001120 0x08001120 0x00000024 Code RO 1316 .text mc_p.l(memseta.o)
+ 0x08001144 0x08001144 0x000000b2 Code RO 1318 .text mf_p.l(fadd.o)
+ 0x080011f6 0x080011f6 0x0000007c Code RO 1319 .text mf_p.l(fdiv.o)
+ 0x08001272 0x08001272 0x00000002 PAD
+ 0x08001274 0x08001274 0x00000164 Code RO 1320 .text mf_p.l(dadd.o)
+ 0x080013d8 0x080013d8 0x000000d0 Code RO 1321 .text mf_p.l(dmul.o)
+ 0x080014a8 0x080014a8 0x000000f0 Code RO 1322 .text mf_p.l(ddiv.o)
+ 0x08001598 0x08001598 0x0000001c Code RO 1323 .text mf_p.l(fcmple.o)
+ 0x080015b4 0x080015b4 0x0000001c Code RO 1324 .text mf_p.l(fcmplt.o)
+ 0x080015d0 0x080015d0 0x0000001c Code RO 1325 .text mf_p.l(fcmpge.o)
+ 0x080015ec 0x080015ec 0x0000001c Code RO 1326 .text mf_p.l(fcmpgt.o)
+ 0x08001608 0x08001608 0x00000016 Code RO 1327 .text mf_p.l(fflti.o)
+ 0x0800161e 0x0800161e 0x00000002 PAD
+ 0x08001620 0x08001620 0x0000001c Code RO 1328 .text mf_p.l(dfltui.o)
+ 0x0800163c 0x0800163c 0x00000032 Code RO 1329 .text mf_p.l(ffixi.o)
+ 0x0800166e 0x0800166e 0x00000002 PAD
+ 0x08001670 0x08001670 0x00000048 Code RO 1330 .text mf_p.l(dfixi.o)
+ 0x080016b8 0x080016b8 0x00000020 Code RO 1345 .text mc_p.l(llshl.o)
+ 0x080016d8 0x080016d8 0x00000022 Code RO 1346 .text mc_p.l(llushr.o)
+ 0x080016fa 0x080016fa 0x00000026 Code RO 1347 .text mc_p.l(llsshr.o)
+ 0x08001720 0x08001720 0x00000000 Code RO 1348 .text mc_p.l(iusefp.o)
+ 0x08001720 0x08001720 0x00000082 Code RO 1349 .text mf_p.l(fepilogue.o)
+ 0x080017a2 0x080017a2 0x000000be Code RO 1350 .text mf_p.l(depilogue.o)
+ 0x08001860 0x08001860 0x00000024 Code RO 1353 .text mc_p.l(init.o)
+ 0x08001884 0x08001884 0x00000056 Code RO 1359 .text mc_p.l(__dczerorl2.o)
+ 0x080018da 0x080018da 0x00000020 Code RO 1158 .text.ADC_CMP_IRQHandler gd32e23x_it.o
+ 0x080018fa 0x080018fa 0x00000002 PAD
+ 0x080018fc 0x080018fc 0x00000024 Code RO 1126 .text.ADC_DMA_Callback adc.o
+ 0x08001920 0x08001920 0x000000f0 Code RO 1128 .text.ADC_Init adc.o
+ 0x08001a10 0x08001a10 0x000000c4 Code RO 1156 .text.DMA_Channel3_4_IRQHandler gd32e23x_it.o
+ 0x08001ad4 0x08001ad4 0x00000014 Code RO 1170 .text.EXTI4_15_IRQHandler gd32e23x_it.o
+ 0x08001ae8 0x08001ae8 0x00000002 Code RO 1148 .text.HardFault_Handler gd32e23x_it.o
+ 0x08001aea 0x08001aea 0x00000016 Code RO 1214 .text.MX_IWDG_Init peripherals.o
+ 0x08001b00 0x08001b00 0x00000002 Code RO 1146 .text.NMI_Handler gd32e23x_it.o
+ 0x08001b02 0x08001b02 0x00000002 Code RO 1152 .text.PendSV_Handler gd32e23x_it.o
+ 0x08001b04 0x08001b04 0x000000e0 Code RO 32 .text.PeriodElapsedCallback main.o
+ 0x08001be4 0x08001be4 0x00000002 Code RO 1150 .text.SVC_Handler gd32e23x_it.o
+ 0x08001be6 0x08001be6 0x00000004 Code RO 1154 .text.SysTick_Handler gd32e23x_it.o
+ 0x08001bea 0x08001bea 0x00000002 PAD
+ 0x08001bec 0x08001bec 0x000001c4 Code RO 1299 .text.SystemInit system_gd32e23x.o
+ 0x08001db0 0x08001db0 0x000001ec Code RO 1202 .text.TIM0_Init peripherals.o
+ 0x08001f9c 0x08001f9c 0x00000018 Code RO 1160 .text.TIMER13_IRQHandler gd32e23x_it.o
+ 0x08001fb4 0x08001fb4 0x0000000c Code RO 1164 .text.TIMER14_IRQHandler gd32e23x_it.o
+ 0x08001fc0 0x08001fc0 0x0000002c Code RO 1162 .text.TIMER15_IRQHandler gd32e23x_it.o
+ 0x08001fec 0x08001fec 0x00000002 Code RO 1168 .text.TIMER2_IRQHandler gd32e23x_it.o
+ 0x08001fee 0x08001fee 0x00000002 PAD
+ 0x08001ff0 0x08001ff0 0x000000d8 Code RO 1218 .text.UN_TIM_Init peripherals.o
+ 0x080020c8 0x080020c8 0x00000002 Code RO 1166 .text.USART1_IRQHandler gd32e23x_it.o
+ 0x080020ca 0x080020ca 0x00000002 PAD
+ 0x080020cc 0x080020cc 0x00000044 Code RO 147 .text.adc_calibration_enable gd32e23x_adc.o
+ 0x08002110 0x08002110 0x00000040 Code RO 163 .text.adc_channel_length_config gd32e23x_adc.o
+ 0x08002150 0x08002150 0x00000018 Code RO 161 .text.adc_data_alignment_config gd32e23x_adc.o
+ 0x08002168 0x08002168 0x00000010 Code RO 149 .text.adc_dma_mode_enable gd32e23x_adc.o
+ 0x08002178 0x08002178 0x00000014 Code RO 143 .text.adc_enable gd32e23x_adc.o
+ 0x0800218c 0x0800218c 0x00000040 Code RO 171 .text.adc_external_trigger_config gd32e23x_adc.o
+ 0x080021cc 0x080021cc 0x00000028 Code RO 173 .text.adc_external_trigger_source_config gd32e23x_adc.o
+ 0x080021f4 0x080021f4 0x0000008c Code RO 165 .text.adc_regular_channel_config gd32e23x_adc.o
+ 0x08002280 0x08002280 0x00000028 Code RO 175 .text.adc_software_trigger_enable gd32e23x_adc.o
+ 0x080022a8 0x080022a8 0x00000074 Code RO 159 .text.adc_special_function_config gd32e23x_adc.o
+ 0x0800231c 0x0800231c 0x00000014 Code RO 153 .text.adc_tempsensor_vrefint_enable gd32e23x_adc.o
+ 0x08002330 0x08002330 0x00000078 Code RO 1273 .text.allOff phaseouts.o
+ 0x080023a8 0x080023a8 0x0000008c Code RO 1279 .text.allpwm phaseouts.o
+ 0x08002434 0x08002434 0x00000068 Code RO 1138 .text.changeCompInput comparator.o
+ 0x0800249c 0x0800249c 0x0000000c Code RO 216 .text.cmp_enable gd32e23x_cmp.o
+ 0x080024a8 0x080024a8 0x00000024 Code RO 212 .text.cmp_mode_init gd32e23x_cmp.o
+ 0x080024cc 0x080024cc 0x00000020 Code RO 214 .text.cmp_output_init gd32e23x_cmp.o
+ 0x080024ec 0x080024ec 0x00000010 Code RO 224 .text.cmp_output_level_get gd32e23x_cmp.o
+ 0x080024fc 0x080024fc 0x000002a0 Code RO 1275 .text.comStep phaseouts.o
+ 0x0800279c 0x0800279c 0x000003ec Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002b88 0x08002b88 0x00000190 Code RO 95 .text.computeServoInput signal.o
+ 0x08002d18 0x08002d18 0x00000020 Code RO 15 .text.delayMicros functions.o
+ 0x08002d38 0x08002d38 0x0000004c Code RO 17 .text.delayMillis functions.o
+ 0x08002d84 0x08002d84 0x00000014 Code RO 1309 .text.delay_decrement systick.o
+ 0x08002d98 0x08002d98 0x000001fc Code RO 103 .text.detectInput signal.o
+ 0x08002f94 0x08002f94 0x00000010 Code RO 275 .text.dma_channel_disable gd32e23x_dma.o
+ 0x08002fa4 0x08002fa4 0x00000010 Code RO 285 .text.dma_channel_enable gd32e23x_dma.o
+ 0x08002fb4 0x08002fb4 0x00000010 Code RO 279 .text.dma_circulation_disable gd32e23x_dma.o
+ 0x08002fc4 0x08002fc4 0x00000010 Code RO 277 .text.dma_circulation_enable gd32e23x_dma.o
+ 0x08002fd4 0x08002fd4 0x0000002c Code RO 269 .text.dma_deinit gd32e23x_dma.o
+ 0x08003000 0x08003000 0x00000074 Code RO 273 .text.dma_init gd32e23x_dma.o
+ 0x08003074 0x08003074 0x00000014 Code RO 317 .text.dma_interrupt_flag_clear gd32e23x_dma.o
+ 0x08003088 0x08003088 0x0000003c Code RO 315 .text.dma_interrupt_flag_get gd32e23x_dma.o
+ 0x080030c4 0x080030c4 0x00000010 Code RO 289 .text.dma_memory_address_config gd32e23x_dma.o
+ 0x080030d4 0x080030d4 0x00000010 Code RO 287 .text.dma_periph_address_config gd32e23x_dma.o
+ 0x080030e4 0x080030e4 0x00000014 Code RO 271 .text.dma_struct_para_init gd32e23x_dma.o
+ 0x080030f8 0x080030f8 0x00000010 Code RO 1136 .text.enableCompInterrupts comparator.o
+ 0x08003108 0x08003108 0x00000120 Code RO 1248 .text.enableCorePeripherals peripherals.o
+ 0x08003228 0x08003228 0x00000008 Code RO 342 .text.exti_flag_clear gd32e23x_exti.o
+ 0x08003230 0x08003230 0x0000006c Code RO 326 .text.exti_init gd32e23x_exti.o
+ 0x0800329c 0x0800329c 0x00000008 Code RO 346 .text.exti_interrupt_flag_clear gd32e23x_exti.o
+ 0x080032a4 0x080032a4 0x00000010 Code RO 344 .text.exti_interrupt_flag_get gd32e23x_exti.o
+ 0x080032b4 0x080032b4 0x00000008 Code RO 401 .text.fmc_flag_clear gd32e23x_fmc.o
+ 0x080032bc 0x080032bc 0x00000010 Code RO 351 .text.fmc_lock gd32e23x_fmc.o
+ 0x080032cc 0x080032cc 0x00000178 Code RO 359 .text.fmc_page_erase gd32e23x_fmc.o
+ 0x08003444 0x08003444 0x0000000c Code RO 355 .text.fmc_prefetch_enable gd32e23x_fmc.o
+ 0x08003450 0x08003450 0x00000020 Code RO 349 .text.fmc_unlock gd32e23x_fmc.o
+ 0x08003470 0x08003470 0x00000178 Code RO 367 .text.fmc_word_program gd32e23x_fmc.o
+ 0x080035e8 0x080035e8 0x00000014 Code RO 353 .text.fmc_wscnt_set gd32e23x_fmc.o
+ 0x080035fc 0x080035fc 0x00000078 Code RO 1277 .text.fullBrake phaseouts.o
+ 0x08003674 0x08003674 0x00000098 Code RO 424 .text.fwdgt_config gd32e23x_fwdgt.o
+ 0x0800370c 0x0800370c 0x0000000c Code RO 422 .text.fwdgt_counter_reload gd32e23x_fwdgt.o
+ 0x08003718 0x08003718 0x00000010 Code RO 414 .text.fwdgt_enable gd32e23x_fwdgt.o
+ 0x08003728 0x08003728 0x0000000c Code RO 1242 .text.generatePwmTimerEvent peripherals.o
+ 0x08003734 0x08003734 0x0000000a Code RO 13 .text.getAbsDif functions.o
+ 0x0800373e 0x0800373e 0x0000000a Code RO 1132 .text.getCompOutputLevel comparator.o
+ 0x08003748 0x08003748 0x00000010 Code RO 1178 .text.getInputPinState io.o
+ 0x08003758 0x08003758 0x00000130 Code RO 451 .text.gpio_af_set gd32e23x_gpio.o
+ 0x08003888 0x08003888 0x0000020c Code RO 431 .text.gpio_mode_set gd32e23x_gpio.o
+ 0x08003a94 0x08003a94 0x00000134 Code RO 433 .text.gpio_output_options_set gd32e23x_gpio.o
+ 0x08003bc8 0x08003bc8 0x00000014 Code RO 1246 .text.initAfterJump peripherals.o
+ 0x08003bdc 0x08003bdc 0x00000150 Code RO 1196 .text.initCorePeripherals peripherals.o
+ 0x08003d2c 0x08003d2c 0x000000d8 Code RO 34 .text.interruptRoutine main.o
+ 0x08003e04 0x08003e04 0x000002fc Code RO 22 .text.loadEEpromSettings main.o
+ 0x08004100 0x08004100 0x00000bd8 Code RO 48 .text.main main.o
+ 0x08004cd8 0x08004cd8 0x00000630 Code RO 1294 .text.makeTelemPackage serial_telemetry.o
+ 0x08005308 0x08005308 0x000001c4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x080054cc 0x080054cc 0x00000046 Code RO 11 .text.map functions.o
+ 0x08005512 0x08005512 0x00000002 PAD
+ 0x08005514 0x08005514 0x00000014 Code RO 1134 .text.maskPhaseInterrupts comparator.o
+ 0x08005528 0x08005528 0x00000058 Code RO 531 .text.nvic_irq_enable gd32e23x_misc.o
+ 0x08005580 0x08005580 0x00000018 Code RO 537 .text.nvic_vector_table_set gd32e23x_misc.o
+ 0x08005598 0x08005598 0x00000058 Code RO 135 .text.playBeaconTune3 sounds.o
+ 0x080055f0 0x080055f0 0x000000d0 Code RO 119 .text.playBlueJayTune sounds.o
+ 0x080056c0 0x080056c0 0x00000048 Code RO 133 .text.playChangedTone sounds.o
+ 0x08005708 0x08005708 0x00000048 Code RO 131 .text.playDefaultTone sounds.o
+ 0x08005750 0x08005750 0x00000058 Code RO 129 .text.playInputTune sounds.o
+ 0x080057a8 0x080057a8 0x0000005c Code RO 127 .text.playInputTune2 sounds.o
+ 0x08005804 0x08005804 0x00000088 Code RO 121 .text.playStartupTune sounds.o
+ 0x0800588c 0x0800588c 0x00000038 Code RO 44 .text.processDshot main.o
+ 0x080058c4 0x080058c4 0x00000070 Code RO 1253 .text.proportionalBrake phaseouts.o
+ 0x08005934 0x08005934 0x000000d0 Code RO 601 .text.rcu_adc_clock_config gd32e23x_rcu.o
+ 0x08005a04 0x08005a04 0x0000019c Code RO 649 .text.rcu_clock_freq_get gd32e23x_rcu.o
+ 0x08005ba0 0x08005ba0 0x00000014 Code RO 577 .text.rcu_periph_clock_disable gd32e23x_rcu.o
+ 0x08005bb4 0x08005bb4 0x00000014 Code RO 575 .text.rcu_periph_clock_enable gd32e23x_rcu.o
+ 0x08005bc8 0x08005bc8 0x00000014 Code RO 585 .text.rcu_periph_reset_disable gd32e23x_rcu.o
+ 0x08005bdc 0x08005bdc 0x00000018 Code RO 583 .text.rcu_periph_reset_enable gd32e23x_rcu.o
+ 0x08005bf4 0x08005bf4 0x00000050 Code RO 1143 .text.read_flash_bin eeprom.o
+ 0x08005c44 0x08005c44 0x00000080 Code RO 1174 .text.receiveDshotDma io.o
+ 0x08005cc4 0x08005cc4 0x00000010 Code RO 1244 .text.resetInputCaptureTimer peripherals.o
+ 0x08005cd4 0x08005cd4 0x00000068 Code RO 24 .text.saveEEpromSettings main.o
+ 0x08005d3c 0x08005d3c 0x000001a4 Code RO 1141 .text.save_flash_nolib eeprom.o
+ 0x08005ee0 0x08005ee0 0x00000090 Code RO 1176 .text.sendDshotDma io.o
+ 0x08005f70 0x08005f70 0x0000004c Code RO 1288 .text.send_telem_DMA serial_telemetry.o
+ 0x08005fbc 0x08005fbc 0x00000688 Code RO 38 .text.setInput main.o
+ 0x08006644 0x08006644 0x0000000c Code RO 1184 .text.setInputPullUp io.o
+ 0x08006650 0x08006650 0x0000000c Code RO 1236 .text.setPWMCompare1 peripherals.o
+ 0x0800665c 0x0800665c 0x0000000c Code RO 1238 .text.setPWMCompare2 peripherals.o
+ 0x08006668 0x08006668 0x0000000c Code RO 1240 .text.setPWMCompare3 peripherals.o
+ 0x08006674 0x08006674 0x00000014 Code RO 111 .text.setVolume sounds.o
+ 0x08006688 0x08006688 0x000000c0 Code RO 36 .text.startMotor main.o
+ 0x08006748 0x08006748 0x000000d0 Code RO 1286 .text.telem_UART_Init serial_telemetry.o
+ 0x08006818 0x08006818 0x000003e4 Code RO 40 .text.tenKhzRoutine main.o
+ 0x08006bfc 0x08006bfc 0x0000000a Code RO 838 .text.timer_auto_reload_shadow_disable gd32e23x_timer.o
+ 0x08006c06 0x08006c06 0x0000000a Code RO 836 .text.timer_auto_reload_shadow_enable gd32e23x_timer.o
+ 0x08006c10 0x08006c10 0x0000001e Code RO 892 .text.timer_break_config gd32e23x_timer.o
+ 0x08006c2e 0x08006c2e 0x00000012 Code RO 890 .text.timer_break_struct_para_init gd32e23x_timer.o
+ 0x08006c40 0x08006c40 0x00000036 Code RO 928 .text.timer_channel_complementary_output_state_config gd32e23x_timer.o
+ 0x08006c76 0x08006c76 0x0000000e Code RO 930 .text.timer_channel_input_struct_para_init gd32e23x_timer.o
+ 0x08006c84 0x08006c84 0x0000021c Code RO 910 .text.timer_channel_output_config gd32e23x_timer.o
+ 0x08006ea0 0x08006ea0 0x0000005c Code RO 912 .text.timer_channel_output_mode_config gd32e23x_timer.o
+ 0x08006efc 0x08006efc 0x0000005c Code RO 916 .text.timer_channel_output_shadow_config gd32e23x_timer.o
+ 0x08006f58 0x08006f58 0x0000005a Code RO 926 .text.timer_channel_output_state_config gd32e23x_timer.o
+ 0x08006fb2 0x08006fb2 0x00000010 Code RO 908 .text.timer_channel_output_struct_para_init gd32e23x_timer.o
+ 0x08006fc2 0x08006fc2 0x00000002 PAD
+ 0x08006fc4 0x08006fc4 0x00000074 Code RO 826 .text.timer_deinit gd32e23x_timer.o
+ 0x08007038 0x08007038 0x0000000a Code RO 832 .text.timer_enable gd32e23x_timer.o
+ 0x08007042 0x08007042 0x00000008 Code RO 888 .text.timer_event_software_generate gd32e23x_timer.o
+ 0x0800704a 0x0800704a 0x00000006 Code RO 878 .text.timer_flag_clear gd32e23x_timer.o
+ 0x08007050 0x08007050 0x000000b0 Code RO 830 .text.timer_init gd32e23x_timer.o
+ 0x08007100 0x08007100 0x00000164 Code RO 938 .text.timer_input_pwm_capture_config gd32e23x_timer.o
+ 0x08007264 0x08007264 0x00000008 Code RO 870 .text.timer_interrupt_disable gd32e23x_timer.o
+ 0x0800726c 0x0800726c 0x00000006 Code RO 874 .text.timer_interrupt_flag_clear gd32e23x_timer.o
+ 0x08007272 0x08007272 0x00000010 Code RO 850 .text.timer_prescaler_config gd32e23x_timer.o
+ 0x08007282 0x08007282 0x00000016 Code RO 902 .text.timer_primary_output_config gd32e23x_timer.o
+ 0x08007298 0x08007298 0x00000014 Code RO 828 .text.timer_struct_para_init gd32e23x_timer.o
+ 0x080072ac 0x080072ac 0x00000170 Code RO 97 .text.transfercomplete signal.o
+ 0x0800741c 0x0800741c 0x0000005c Code RO 975 .text.usart_baudrate_set gd32e23x_usart.o
+ 0x08007478 0x08007478 0x00000010 Code RO 1089 .text.usart_dma_transmit_config gd32e23x_usart.o
+ 0x08007488 0x08007488 0x0000000a Code RO 983 .text.usart_enable gd32e23x_usart.o
+ 0x08007492 0x08007492 0x00000012 Code RO 1035 .text.usart_halfduplex_enable gd32e23x_usart.o
+ 0x080074a4 0x080074a4 0x00000010 Code RO 989 .text.usart_receive_config gd32e23x_usart.o
+ 0x080074b4 0x080074b4 0x00000010 Code RO 987 .text.usart_transmit_config gd32e23x_usart.o
+ 0x080074c4 0x080074c4 0x00000120 Code RO 42 .text.zcfoundroutine main.o
+ 0x080075e4 0x080075e4 0x0000002e Code RO 1352 i.__ARM_clz mf_p.l(depilogue.o)
+ 0x08007612 0x08007612 0x0000000e Code RO 1356 i.__scatterload_copy mc_p.l(handlers.o)
+ 0x08007620 0x08007620 0x00000002 Code RO 1357 i.__scatterload_null mc_p.l(handlers.o)
+ 0x08007622 0x08007622 0x0000000e Code RO 1358 i.__scatterload_zeroinit mc_p.l(handlers.o)
+ 0x08007630 0x08007630 0x00000008 Data RO 651 .rodata.cst8 gd32e23x_rcu.o
+ 0x08007638 0x08007638 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08007648 0x08007648 0x00000020 Data RO 1355 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08007668, Size: 0x00000c00, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 88 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 106 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 89 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1190 .data.ic_timer_prescaler io.o
+ 0x200000d9 COMPRESSED 0x00000003 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 105 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1296 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 75 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000006 PAD
+ 0x200003b8 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000414 - 0x00000002 Zero RW 1194 .bss..L_MergedGlobals io.o
+ 0x20000416 COMPRESSED 0x00000002 PAD
+ 0x20000418 - 0x0000001c Zero RW 107 .bss..L_MergedGlobals.1 signal.o
+ 0x20000434 - 0x0000007c Zero RW 90 .bss..L_MergedGlobals.2 main.o
+ 0x200004b0 - 0x0000001c Zero RW 91 .bss..L_MergedGlobals.3 main.o
+ 0x200004cc - 0x00000006 Zero RW 1130 .bss.ADCDataDMA adc.o
+ 0x200004d2 - 0x0000000a Zero RW 1297 .bss.aTxBuffer serial_telemetry.o
+ 0x200004dc - 0x00000001 Zero RW 137 .bss.beep_volume sounds.o
+ 0x200004dd COMPRESSED 0x00000003 PAD
+ 0x200004e0 - 0x00000004 Zero RW 1311 .bss.delay systick.o
+ 0x200004e4 - 0x00000100 Zero RW 1191 .bss.dma_buffer io.o
+ 0x200005e4 - 0x00000001 Zero RW 85 .bss.dshotcommand main.o
+ 0x200005e5 - 0x000000b0 Zero RW 72 .bss.eepromBuffer main.o
+ 0x20000695 COMPRESSED 0x00000003 PAD
+ 0x20000698 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x2000072c - 0x00000004 Zero RW 1172 .bss.interrupt_time gd32e23x_it.o
+ 0x20000730 - 0x00000001 Zero RW 73 .bss.last_dshot_command main.o
+ 0x20000731 COMPRESSED 0x00000001 PAD
+ 0x20000732 - 0x000000c8 Zero RW 78 .bss.readings main.o
+ 0x200007fa COMPRESSED 0x00000006 PAD
+ 0x20000800 - 0x00000400 Zero RW 1121 STACK startup_gd32e23x.o
+
+
+
+ Load Region LR_FIRMWAREVERSION (Base: 0x08007be0, Size: 0x00000020, Max: 0x00000020, ABSOLUTE)
+
+ Execution Region FIRMWAREVERSION (Exec base: 0x08007be0, Load base: 0x08007be0, Size: 0x00000020, Max: 0x00000020, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08007be0 0x08007be0 0x0000001e Data RO 139 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 276 24 0 0 6 0 adc.o
+ 150 20 0 0 0 0 comparator.o
+ 1456 76 16 0 240 0 dshot.o
+ 500 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 188 8 0 0 0 0 functions.o
+ 612 24 0 0 0 0 gd32e23x_adc.o
+ 96 8 0 0 0 0 gd32e23x_cmp.o
+ 356 20 0 0 0 0 gd32e23x_dma.o
+ 140 8 0 0 0 0 gd32e23x_exti.o
+ 840 28 0 0 0 0 gd32e23x_fmc.o
+ 180 28 0 0 0 0 gd32e23x_fwdgt.o
+ 1136 72 0 0 0 0 gd32e23x_gpio.o
+ 344 52 0 0 4 0 gd32e23x_it.o
+ 112 20 0 0 0 0 gd32e23x_misc.o
+ 704 52 8 0 0 0 gd32e23x_rcu.o
+ 1710 76 0 0 0 0 gd32e23x_timer.o
+ 168 12 0 0 0 0 gd32e23x_usart.o
+ 300 52 0 1 258 0 io.o
+ 7544 484 0 928 530 0 main.o
+ 1438 144 0 0 0 0 peripherals.o
+ 1164 36 0 0 0 0 phaseouts.o
+ 1868 40 0 1 10 0 serial_telemetry.o
+ 1276 140 0 10 28 0 signal.o
+ 776 44 0 0 1 0 sounds.o
+ 28 8 204 0 1024 0 startup_gd32e23x.o
+ 452 32 0 0 0 0 system_gd32e23x.o
+ 20 4 0 0 4 0 systick.o
+
+ ----------------------------------------------------------------------
+ 23846 1512 292 948 2124 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 12 0 2 8 19 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 86 0 0 0 0 0 __dczerorl2.o
+ 0 0 0 0 0 0 entry.o
+ 0 0 0 0 0 0 entry10a.o
+ 0 0 0 0 0 0 entry11a.o
+ 8 4 0 0 0 0 entry2.o
+ 4 0 0 0 0 0 entry5.o
+ 0 0 0 0 0 0 entry7b.o
+ 0 0 0 0 0 0 entry8b.o
+ 8 4 0 0 0 0 entry9a.o
+ 30 0 0 0 0 0 handlers.o
+ 36 8 0 0 0 0 init.o
+ 0 0 0 0 0 0 iusefp.o
+ 32 0 0 0 0 0 llshl.o
+ 38 0 0 0 0 0 llsshr.o
+ 34 0 0 0 0 0 llushr.o
+ 36 0 0 0 0 0 memcpya.o
+ 36 0 0 0 0 0 memseta.o
+ 356 4 0 0 0 0 dadd.o
+ 240 6 0 0 0 0 ddiv.o
+ 236 0 0 0 0 0 depilogue.o
+ 72 10 0 0 0 0 dfixi.o
+ 28 4 0 0 0 0 dfltui.o
+ 208 6 0 0 0 0 dmul.o
+ 178 0 0 0 0 0 fadd.o
+ 28 0 0 0 0 0 fcmpge.o
+ 28 0 0 0 0 0 fcmpgt.o
+ 28 0 0 0 0 0 fcmple.o
+ 28 0 0 0 0 0 fcmplt.o
+ 124 0 0 0 0 0 fdiv.o
+ 130 0 0 0 0 0 fepilogue.o
+ 50 0 0 0 0 0 ffixi.o
+ 22 0 0 0 0 0 fflti.o
+
+ ----------------------------------------------------------------------
+ 2110 46 0 0 0 0 Library Totals
+ 6 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 348 16 0 0 0 0 mc_p.l
+ 1756 30 0 0 0 0 mf_p.l
+
+ ----------------------------------------------------------------------
+ 2110 46 0 0 0 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 25956 1558 292 948 2124 0 Grand Totals
+ 25956 1558 292 736 2124 0 ELF Image Totals (compressed)
+ 25956 1558 292 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 26248 ( 25.63kB)
+ Total RW Size (RW Data + ZI Data) 3072 ( 3.00kB)
+ Total ROM Size (Code + RO Data + RW Data) 26984 ( 26.35kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/list/AM32_SKYSTARS_AM45_E230.map b/Keil_Projects/list/AM32_SKYSTARS_AM45_E230.map
new file mode 100644
index 00000000..5b7e8752
--- /dev/null
+++ b/Keil_Projects/list/AM32_SKYSTARS_AM45_E230.map
@@ -0,0 +1,3715 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ dshot.o(.text.computeDshotDMA) refers to main.o(.text.saveEEpromSettings) for saveEEpromSettings
+ dshot.o(.text.computeDshotDMA) refers to io.o(.bss.dma_buffer) for dma_buffer
+ dshot.o(.text.computeDshotDMA) refers to dshot.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for dshot_telemetry
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss.dshotcommand) for dshotcommand
+ dshot.o(.text.computeDshotDMA) refers to main.o(.data..L_MergedGlobals) for forward
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss.last_dshot_command) for last_dshot_command
+ dshot.o(.ARM.exidx.text.computeDshotDMA) refers to dshot.o(.text.computeDshotDMA) for [Anonymous Symbol]
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.ARM.exidx.text.make_dshot_package) refers to dshot.o(.text.make_dshot_package) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.map) refers to functions.o(.text.map) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.getAbsDif) refers to functions.o(.text.getAbsDif) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.delayMicros) refers to functions.o(.text.delayMicros) for [Anonymous Symbol]
+ functions.o(.text.delayMillis) refers to gd32e23x_timer.o(.text.timer_prescaler_config) for timer_prescaler_config
+ functions.o(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflti.o(.text) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to functions.o(.text.map) for map
+ main.o(.text.loadEEpromSettings) refers to sounds.o(.text.setVolume) for setVolume
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to dshot.o(.bss..L_MergedGlobals) for EDT_ARMED
+ main.o(.ARM.exidx.text.loadEEpromSettings) refers to main.o(.text.loadEEpromSettings) for [Anonymous Symbol]
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ main.o(.text.saveEEpromSettings) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.saveEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.saveEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.saveEEpromSettings) refers to main.o(.text.saveEEpromSettings) for [Anonymous Symbol]
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.getSmoothedCurrent) refers to main.o(.text.getSmoothedCurrent) for [Anonymous Symbol]
+ main.o(.text.getBemfState) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.text.getBemfState) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.commutate) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.startMotor) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to fcmplt.o(.text) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffixi.o(.text) for __aeabi_f2iz
+ main.o(.text.setInput) refers to fcmpge.o(.text) for __aeabi_fcmpge
+ main.o(.text.setInput) refers to 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 fcmple.o(.text) for __aeabi_fcmple
+ main.o(.text.setInput) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to sounds.o(.text.playInputTune) for playInputTune
+ main.o(.text.tenKhzRoutine) refers to functions.o(.text.delayMillis) for delayMillis
+ main.o(.text.tenKhzRoutine) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ main.o(.text.tenKhzRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.tenKhzRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.text.tenKhzRoutine) refers to main.o(.text.zcfoundroutine) for zcfoundroutine
+ main.o(.text.tenKhzRoutine) refers to fflti.o(.text) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(.text) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffixi.o(.text) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to fadd.o(.text) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmpgt.o(.text) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to fcmplt.o(.text) for __aeabi_fcmplt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.zcfoundroutine) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.zcfoundroutine) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA
+ main.o(.text.processDshot) refers to main.o(.text.setInput) for setInput
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare1) for setPWMCompare1
+ main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare2) for setPWMCompare2
+ main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare3) for setPWMCompare3
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ main.o(.ARM.exidx.text.advanceincrement) refers to main.o(.text.advanceincrement) for [Anonymous Symbol]
+ main.o(.text.main) refers to peripherals.o(.text.initAfterJump) for initAfterJump
+ main.o(.text.main) refers to peripherals.o(.text.initCorePeripherals) for initCorePeripherals
+ main.o(.text.main) refers to peripherals.o(.text.enableCorePeripherals) for enableCorePeripherals
+ main.o(.text.main) refers to main.o(.text.loadEEpromSettings) for loadEEpromSettings
+ main.o(.text.main) refers to memcpya.o(.text) for __aeabi_memcpy
+ main.o(.text.main) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ main.o(.text.main) refers to sounds.o(.text.playStartupTune) for playStartupTune
+ main.o(.text.main) refers to peripherals.o(.text.MX_IWDG_Init) for MX_IWDG_Init
+ main.o(.text.main) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ main.o(.text.main) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflti.o(.text) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(.text) for __aeabi_fdiv
+ main.o(.text.main) refers to fadd.o(.text) for __aeabi_fadd
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.main) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.main) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to ffixi.o(.text) for __aeabi_f2iz
+ main.o(.text.main) refers to serial_telemetry.o(.text.makeTelemPackage) for makeTelemPackage
+ main.o(.text.main) refers to serial_telemetry.o(.text.send_telem_DMA) for send_telem_DMA
+ main.o(.text.main) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ main.o(.text.main) refers to dfltui.o(.text) for __aeabi_ui2d
+ main.o(.text.main) refers to dmul.o(.text) for __aeabi_dmul
+ main.o(.text.main) refers to dadd.o(.text) for __aeabi_dadd
+ main.o(.text.main) refers to ddiv.o(.text) for __aeabi_ddiv
+ main.o(.text.main) refers to dfixi.o(.text) for __aeabi_d2iz
+ main.o(.text.main) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for adc_software_trigger_enable
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare1) for setPWMCompare1
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare2) for setPWMCompare2
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare3) for setPWMCompare3
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ main.o(.text.main) refers to main.o(.data.pwmSin) for pwmSin
+ main.o(.text.main) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.main) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.main) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.main) refers to peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to memseta.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to main.o(.bss..L_MergedGlobals.2) for newinput
+ signal.o(.ARM.exidx.text.computeMSInput) refers to signal.o(.text.computeMSInput) for [Anonymous Symbol]
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.text.computeServoInput) refers to main.o(.text.saveEEpromSettings) for saveEEpromSettings
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playChangedTone) for playChangedTone
+ signal.o(.text.computeServoInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_high_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ signal.o(.text.transfercomplete) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.transfercomplete) refers to sounds.o(.text.playBeaconTune3) for playBeaconTune3
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.transfercomplete) refers to io.o(.bss..L_MergedGlobals) for out_put
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.3) for e_com_time
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.checkDshot) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.checkDshot) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
+ signal.o(.ARM.exidx.text.checkDshot) refers to signal.o(.text.checkDshot) for [Anonymous Symbol]
+ signal.o(.text.checkServo) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) for [Anonymous Symbol]
+ signal.o(.text.detectInput) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.detectInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
+ signal.o(.ARM.exidx.text.detectInput) refers to signal.o(.text.detectInput) for [Anonymous Symbol]
+ sounds.o(.text.pause) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.pause) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.pause) refers to sounds.o(.text.pause) for [Anonymous Symbol]
+ sounds.o(.text.setVolume) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.setVolume) refers to sounds.o(.text.setVolume) for [Anonymous Symbol]
+ sounds.o(.text.setCaptureCompare) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.setCaptureCompare) refers to sounds.o(.text.setCaptureCompare) for [Anonymous Symbol]
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBJNote) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.playBJNote) refers to sounds.o(.text.playBJNote) for [Anonymous Symbol]
+ sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency) refers to sounds.o(.text.getBlueJayNoteFrequency) for [Anonymous Symbol]
+ sounds.o(.text.playBlueJayTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playBlueJayTune) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playBlueJayTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBlueJayTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playBlueJayTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playBlueJayTune) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ sounds.o(.text.playBlueJayTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBlueJayTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playBlueJayTune) refers to sounds.o(.text.playBlueJayTune) for [Anonymous Symbol]
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playStartupTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playStartupTune) refers to sounds.o(.text.playStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playBrushedStartupTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playBrushedStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playDuskingTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playDuskingTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playDuskingTune) refers to sounds.o(.text.playDuskingTune) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune2) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playInputTune2) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playInputTune2) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playInputTune2) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playInputTune2) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playInputTune2) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playInputTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playInputTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playInputTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playInputTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playDefaultTone) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playDefaultTone) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playDefaultTone) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playChangedTone) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playChangedTone) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playChangedTone) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playBeaconTune3) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playBeaconTune3) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ gd32e23x_adc.o(.text.adc_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_adc.o(.text.adc_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_adc.o(.ARM.exidx.text.adc_deinit) refers to gd32e23x_adc.o(.text.adc_deinit) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_enable) refers to gd32e23x_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_disable) refers to gd32e23x_adc.o(.text.adc_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_calibration_enable) refers to gd32e23x_adc.o(.text.adc_calibration_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to gd32e23x_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_disable) refers to gd32e23x_adc.o(.text.adc_dma_mode_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_enable) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_disable) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_discontinuous_mode_config) refers to gd32e23x_adc.o(.text.adc_discontinuous_mode_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_special_function_config) refers to gd32e23x_adc.o(.text.adc_special_function_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_data_alignment_config) refers to gd32e23x_adc.o(.text.adc_data_alignment_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_channel_length_config) refers to gd32e23x_adc.o(.text.adc_channel_length_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_regular_channel_config) refers to gd32e23x_adc.o(.text.adc_regular_channel_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_config) refers to gd32e23x_adc.o(.text.adc_inserted_channel_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_offset_config) refers to gd32e23x_adc.o(.text.adc_inserted_channel_offset_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_config) refers to gd32e23x_adc.o(.text.adc_external_trigger_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_source_config) refers to gd32e23x_adc.o(.text.adc_external_trigger_source_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_software_trigger_enable) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_regular_data_read) refers to gd32e23x_adc.o(.text.adc_regular_data_read) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_data_read) refers to gd32e23x_adc.o(.text.adc_inserted_data_read) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_flag_get) refers to gd32e23x_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_flag_clear) refers to gd32e23x_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_get) refers to gd32e23x_adc.o(.text.adc_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_clear) refers to gd32e23x_adc.o(.text.adc_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to gd32e23x_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_disable) refers to gd32e23x_adc.o(.text.adc_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_single_channel_enable) refers to gd32e23x_adc.o(.text.adc_watchdog_single_channel_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_group_channel_enable) refers to gd32e23x_adc.o(.text.adc_watchdog_group_channel_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_disable) refers to gd32e23x_adc.o(.text.adc_watchdog_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_threshold_config) refers to gd32e23x_adc.o(.text.adc_watchdog_threshold_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_resolution_config) refers to gd32e23x_adc.o(.text.adc_resolution_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_config) refers to gd32e23x_adc.o(.text.adc_oversample_mode_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_enable) refers to gd32e23x_adc.o(.text.adc_oversample_mode_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_disable) refers to gd32e23x_adc.o(.text.adc_oversample_mode_disable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_deinit) refers to gd32e23x_cmp.o(.text.cmp_deinit) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_mode_init) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_init) refers to gd32e23x_cmp.o(.text.cmp_output_init) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_enable) refers to gd32e23x_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_disable) refers to gd32e23x_cmp.o(.text.cmp_disable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_enable) refers to gd32e23x_cmp.o(.text.cmp_switch_enable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_disable) refers to gd32e23x_cmp.o(.text.cmp_switch_disable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_level_get) refers to gd32e23x_cmp.o(.text.cmp_output_level_get) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_lock_enable) refers to gd32e23x_cmp.o(.text.cmp_lock_enable) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_deinit) refers to gd32e23x_crc.o(.text.crc_deinit) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_enable) refers to gd32e23x_crc.o(.text.crc_reverse_output_data_enable) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_disable) refers to gd32e23x_crc.o(.text.crc_reverse_output_data_disable) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_reset) refers to gd32e23x_crc.o(.text.crc_data_register_reset) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_read) refers to gd32e23x_crc.o(.text.crc_data_register_read) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_read) refers to gd32e23x_crc.o(.text.crc_free_data_register_read) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_write) refers to gd32e23x_crc.o(.text.crc_free_data_register_write) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_init_data_register_write) refers to gd32e23x_crc.o(.text.crc_init_data_register_write) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_input_data_reverse_config) refers to gd32e23x_crc.o(.text.crc_input_data_reverse_config) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_size_set) refers to gd32e23x_crc.o(.text.crc_polynomial_size_set) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_set) refers to gd32e23x_crc.o(.text.crc_polynomial_set) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_single_data_calculate) refers to gd32e23x_crc.o(.text.crc_single_data_calculate) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_block_data_calculate) refers to gd32e23x_crc.o(.text.crc_block_data_calculate) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_deinit) refers to gd32e23x_dbg.o(.text.dbg_deinit) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_id_get) refers to gd32e23x_dbg.o(.text.dbg_id_get) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_enable) refers to gd32e23x_dbg.o(.text.dbg_low_power_enable) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_disable) refers to gd32e23x_dbg.o(.text.dbg_low_power_disable) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_enable) refers to gd32e23x_dbg.o(.text.dbg_periph_enable) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_disable) refers to gd32e23x_dbg.o(.text.dbg_periph_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_deinit) refers to gd32e23x_dma.o(.text.dma_deinit) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_struct_para_init) refers to gd32e23x_dma.o(.text.dma_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_init) refers to gd32e23x_dma.o(.text.dma_init) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_channel_disable) refers to gd32e23x_dma.o(.text.dma_channel_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_enable) refers to gd32e23x_dma.o(.text.dma_circulation_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_disable) refers to gd32e23x_dma.o(.text.dma_circulation_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_enable) refers to gd32e23x_dma.o(.text.dma_memory_to_memory_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_disable) refers to gd32e23x_dma.o(.text.dma_memory_to_memory_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_channel_enable) refers to gd32e23x_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_address_config) refers to gd32e23x_dma.o(.text.dma_periph_address_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_address_config) refers to gd32e23x_dma.o(.text.dma_memory_address_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_config) refers to gd32e23x_dma.o(.text.dma_transfer_number_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_get) refers to gd32e23x_dma.o(.text.dma_transfer_number_get) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_priority_config) refers to gd32e23x_dma.o(.text.dma_priority_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_width_config) refers to gd32e23x_dma.o(.text.dma_memory_width_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_width_config) refers to gd32e23x_dma.o(.text.dma_periph_width_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_enable) refers to gd32e23x_dma.o(.text.dma_memory_increase_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_disable) refers to gd32e23x_dma.o(.text.dma_memory_increase_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_enable) refers to gd32e23x_dma.o(.text.dma_periph_increase_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_disable) refers to gd32e23x_dma.o(.text.dma_periph_increase_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_direction_config) refers to gd32e23x_dma.o(.text.dma_transfer_direction_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_flag_get) refers to gd32e23x_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_flag_clear) refers to gd32e23x_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_get) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_clear) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to gd32e23x_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_disable) refers to gd32e23x_dma.o(.text.dma_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_deinit) refers to gd32e23x_exti.o(.text.exti_deinit) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_init) refers to gd32e23x_exti.o(.text.exti_init) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_enable) refers to gd32e23x_exti.o(.text.exti_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_disable) refers to gd32e23x_exti.o(.text.exti_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_event_enable) refers to gd32e23x_exti.o(.text.exti_event_enable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_event_disable) refers to gd32e23x_exti.o(.text.exti_event_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_enable) refers to gd32e23x_exti.o(.text.exti_software_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_disable) refers to gd32e23x_exti.o(.text.exti_software_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_flag_get) refers to gd32e23x_exti.o(.text.exti_flag_get) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_flag_clear) refers to gd32e23x_exti.o(.text.exti_flag_clear) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_get) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_clear) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_unlock) refers to gd32e23x_fmc.o(.text.fmc_unlock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_lock) refers to gd32e23x_fmc.o(.text.fmc_lock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_wscnt_set) refers to gd32e23x_fmc.o(.text.fmc_wscnt_set) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_enable) refers to gd32e23x_fmc.o(.text.fmc_prefetch_enable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_disable) refers to gd32e23x_fmc.o(.text.fmc_prefetch_disable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_page_erase) refers to gd32e23x_fmc.o(.text.fmc_page_erase) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_ready_wait) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_mass_erase) refers to gd32e23x_fmc.o(.text.fmc_mass_erase) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_doubleword_program) refers to gd32e23x_fmc.o(.text.fmc_doubleword_program) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_word_program) refers to gd32e23x_fmc.o(.text.fmc_word_program) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_unlock) refers to gd32e23x_fmc.o(.text.ob_unlock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_lock) refers to gd32e23x_fmc.o(.text.ob_lock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_reset) refers to gd32e23x_fmc.o(.text.ob_reset) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.option_byte_value_get) refers to gd32e23x_fmc.o(.text.option_byte_value_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_erase) refers to gd32e23x_fmc.o(.text.ob_erase) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get) refers to gd32e23x_fmc.o(.text.ob_obstat_plevel_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_enable) refers to gd32e23x_fmc.o(.text.ob_write_protection_enable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_security_protection_config) refers to gd32e23x_fmc.o(.text.ob_security_protection_config) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_user_write) refers to gd32e23x_fmc.o(.text.ob_user_write) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_data_program) refers to gd32e23x_fmc.o(.text.ob_data_program) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_user_get) refers to gd32e23x_fmc.o(.text.ob_user_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_data_get) refers to gd32e23x_fmc.o(.text.ob_data_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_get) refers to gd32e23x_fmc.o(.text.ob_write_protection_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_enable) refers to gd32e23x_fmc.o(.text.fmc_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_disable) refers to gd32e23x_fmc.o(.text.fmc_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_get) refers to gd32e23x_fmc.o(.text.fmc_flag_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_clear) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get) refers to gd32e23x_fmc.o(.text.fmc_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear) refers to gd32e23x_fmc.o(.text.fmc_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_state_get) refers to gd32e23x_fmc.o(.text.fmc_state_get) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_enable) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_enable) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_disable) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_enable) refers to gd32e23x_fwdgt.o(.text.fwdgt_enable) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_prescaler_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_reload_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_window_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_window_value_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_flag_get) refers to gd32e23x_fwdgt.o(.text.fwdgt_flag_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.text.gpio_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_gpio.o(.text.gpio_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_deinit) refers to gd32e23x_gpio.o(.text.gpio_deinit) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_mode_set) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_options_set) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_set) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_reset) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_write) refers to gd32e23x_gpio.o(.text.gpio_bit_write) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_write) refers to gd32e23x_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_bit_get) refers to gd32e23x_gpio.o(.text.gpio_input_bit_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_port_get) refers to gd32e23x_gpio.o(.text.gpio_input_port_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_bit_get) refers to gd32e23x_gpio.o(.text.gpio_output_bit_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_port_get) refers to gd32e23x_gpio.o(.text.gpio_output_port_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_af_set) refers to gd32e23x_gpio.o(.text.gpio_af_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_pin_lock) refers to gd32e23x_gpio.o(.text.gpio_pin_lock) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_toggle) refers to gd32e23x_gpio.o(.text.gpio_bit_toggle) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_toggle) refers to gd32e23x_gpio.o(.text.gpio_port_toggle) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.text.i2c_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_i2c.o(.text.i2c_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_deinit) refers to gd32e23x_i2c.o(.text.i2c_deinit) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.text.i2c_clock_config) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_clock_config) refers to gd32e23x_i2c.o(.text.i2c_clock_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_mode_addr_config) refers to gd32e23x_i2c.o(.text.i2c_mode_addr_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_type_config) refers to gd32e23x_i2c.o(.text.i2c_smbus_type_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_ack_config) refers to gd32e23x_i2c.o(.text.i2c_ack_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_ackpos_config) refers to gd32e23x_i2c.o(.text.i2c_ackpos_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_master_addressing) refers to gd32e23x_i2c.o(.text.i2c_master_addressing) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_enable) refers to gd32e23x_i2c.o(.text.i2c_dualaddr_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_disable) refers to gd32e23x_i2c.o(.text.i2c_dualaddr_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_enable) refers to gd32e23x_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_disable) refers to gd32e23x_i2c.o(.text.i2c_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_start_on_bus) refers to gd32e23x_i2c.o(.text.i2c_start_on_bus) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_stop_on_bus) refers to gd32e23x_i2c.o(.text.i2c_stop_on_bus) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_transmit) refers to gd32e23x_i2c.o(.text.i2c_data_transmit) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to gd32e23x_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to gd32e23x_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_last_transfer_config) refers to gd32e23x_i2c.o(.text.i2c_dma_last_transfer_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_stretch_scl_low_config) refers to gd32e23x_i2c.o(.text.i2c_stretch_scl_low_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_slave_response_to_gcall_config) refers to gd32e23x_i2c.o(.text.i2c_slave_response_to_gcall_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_software_reset_config) refers to gd32e23x_i2c.o(.text.i2c_software_reset_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_enable) refers to gd32e23x_i2c.o(.text.i2c_pec_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_transfer_enable) refers to gd32e23x_i2c.o(.text.i2c_pec_transfer_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to gd32e23x_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_issue_alert) refers to gd32e23x_i2c.o(.text.i2c_smbus_issue_alert) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_arp_enable) refers to gd32e23x_i2c.o(.text.i2c_smbus_arp_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_enable) refers to gd32e23x_i2c.o(.text.i2c_sam_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_disable) refers to gd32e23x_i2c.o(.text.i2c_sam_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_enable) refers to gd32e23x_i2c.o(.text.i2c_sam_timeout_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_disable) refers to gd32e23x_i2c.o(.text.i2c_sam_timeout_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to gd32e23x_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to gd32e23x_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to gd32e23x_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_disable) refers to gd32e23x_i2c.o(.text.i2c_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_get) refers to gd32e23x_i2c.o(.text.i2c_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_clear) refers to gd32e23x_i2c.o(.text.i2c_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to gd32e23x_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_system_reset) refers to gd32e23x_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to gd32e23x_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_set) refers to gd32e23x_misc.o(.text.system_lowpower_set) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_reset) refers to gd32e23x_misc.o(.text.system_lowpower_reset) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.systick_clksource_set) refers to gd32e23x_misc.o(.text.systick_clksource_set) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.text.pmu_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_pmu.o(.text.pmu_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_deinit) refers to gd32e23x_pmu.o(.text.pmu_deinit) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_select) refers to gd32e23x_pmu.o(.text.pmu_lvd_select) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_ldo_output_select) refers to gd32e23x_pmu.o(.text.pmu_ldo_output_select) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_disable) refers to gd32e23x_pmu.o(.text.pmu_lvd_disable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_sleepmode) refers to gd32e23x_pmu.o(.text.pmu_to_sleepmode) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_deepsleepmode) refers to gd32e23x_pmu.o(.text.pmu_to_deepsleepmode) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_standbymode) refers to gd32e23x_pmu.o(.text.pmu_to_standbymode) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_enable) refers to gd32e23x_pmu.o(.text.pmu_wakeup_pin_enable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_disable) refers to gd32e23x_pmu.o(.text.pmu_wakeup_pin_disable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_enable) refers to gd32e23x_pmu.o(.text.pmu_backup_write_enable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_disable) refers to gd32e23x_pmu.o(.text.pmu_backup_write_disable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_clear) refers to gd32e23x_pmu.o(.text.pmu_flag_clear) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_get) refers to gd32e23x_pmu.o(.text.pmu_flag_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_deinit) refers to gd32e23x_rcu.o(.text.rcu_deinit) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable) refers to gd32e23x_rcu.o(.text.rcu_bkp_reset_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable) refers to gd32e23x_rcu.o(.text.rcu_bkp_reset_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config) refers to gd32e23x_rcu.o(.text.rcu_system_clock_source_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get) refers to gd32e23x_rcu.o(.text.rcu_system_clock_source_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config) refers to gd32e23x_rcu.o(.text.rcu_ahb_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config) refers to gd32e23x_rcu.o(.text.rcu_apb1_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config) refers to gd32e23x_rcu.o(.text.rcu_apb2_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config) refers to gd32e23x_rcu.o(.text.rcu_adc_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_ckout_config) refers to gd32e23x_rcu.o(.text.rcu_ckout_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_pll_config) refers to gd32e23x_rcu.o(.text.rcu_pll_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_usart_clock_config) refers to gd32e23x_rcu.o(.text.rcu_usart_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config) refers to gd32e23x_rcu.o(.text.rcu_rtc_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config) refers to gd32e23x_rcu.o(.text.rcu_hxtal_prediv_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config) refers to gd32e23x_rcu.o(.text.rcu_lxtal_drive_capability_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_flag_get) refers to gd32e23x_rcu.o(.text.rcu_flag_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear) refers to gd32e23x_rcu.o(.text.rcu_all_reset_flag_clear) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get) refers to gd32e23x_rcu.o(.text.rcu_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear) refers to gd32e23x_rcu.o(.text.rcu_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable) refers to gd32e23x_rcu.o(.text.rcu_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable) refers to gd32e23x_rcu.o(.text.rcu_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait) refers to gd32e23x_rcu.o(.text.rcu_osci_stab_wait) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_on) refers to gd32e23x_rcu.o(.text.rcu_osci_on) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_off) refers to gd32e23x_rcu.o(.text.rcu_osci_off) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable) refers to gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable) refers to gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable) refers to gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable) refers to gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set) refers to gd32e23x_rcu.o(.text.rcu_irc8m_adjust_value_set) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set) refers to gd32e23x_rcu.o(.text.rcu_irc28m_adjust_value_set) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock) refers to gd32e23x_rcu.o(.text.rcu_voltage_key_unlock) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set) refers to gd32e23x_rcu.o(.text.rcu_deepsleep_voltage_set) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.text.rcu_clock_freq_get) refers to gd32e23x_rcu.o(.rodata.cst8) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_deinit) refers to gd32e23x_rtc.o(.text.rtc_deinit) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_enter) refers to gd32e23x_rtc.o(.text.rtc_init_mode_enter) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_register_sync_wait) refers to gd32e23x_rtc.o(.text.rtc_register_sync_wait) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_init) refers to gd32e23x_rtc.o(.text.rtc_init) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_exit) refers to gd32e23x_rtc.o(.text.rtc_init_mode_exit) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_current_time_get) refers to gd32e23x_rtc.o(.text.rtc_current_time_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_subsecond_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_config) refers to gd32e23x_rtc.o(.text.rtc_alarm_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_config) refers to gd32e23x_rtc.o(.text.rtc_alarm_subsecond_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_enable) refers to gd32e23x_rtc.o(.text.rtc_alarm_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_disable) refers to gd32e23x_rtc.o(.text.rtc_alarm_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_get) refers to gd32e23x_rtc.o(.text.rtc_alarm_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_alarm_subsecond_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_enable) refers to gd32e23x_rtc.o(.text.rtc_timestamp_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_disable) refers to gd32e23x_rtc.o(.text.rtc_timestamp_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_get) refers to gd32e23x_rtc.o(.text.rtc_timestamp_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_timestamp_subsecond_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_enable) refers to gd32e23x_rtc.o(.text.rtc_tamper_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_disable) refers to gd32e23x_rtc.o(.text.rtc_tamper_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_enable) refers to gd32e23x_rtc.o(.text.rtc_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_disable) refers to gd32e23x_rtc.o(.text.rtc_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_get) refers to gd32e23x_rtc.o(.text.rtc_flag_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_clear) refers to gd32e23x_rtc.o(.text.rtc_flag_clear) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alter_output_config) refers to gd32e23x_rtc.o(.text.rtc_alter_output_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_calibration_config) refers to gd32e23x_rtc.o(.text.rtc_calibration_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_hour_adjust) refers to gd32e23x_rtc.o(.text.rtc_hour_adjust) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_second_adjust) refers to gd32e23x_rtc.o(.text.rtc_second_adjust) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_enable) refers to gd32e23x_rtc.o(.text.rtc_bypass_shadow_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_disable) refers to gd32e23x_rtc.o(.text.rtc_bypass_shadow_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_enable) refers to gd32e23x_rtc.o(.text.rtc_refclock_detection_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_disable) refers to gd32e23x_rtc.o(.text.rtc_refclock_detection_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.text.spi_i2s_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_spi.o(.text.spi_i2s_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_deinit) refers to gd32e23x_spi.o(.text.spi_i2s_deinit) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_struct_para_init) refers to gd32e23x_spi.o(.text.spi_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_init) refers to gd32e23x_spi.o(.text.spi_init) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_enable) refers to gd32e23x_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_disable) refers to gd32e23x_spi.o(.text.spi_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_init) refers to gd32e23x_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ gd32e23x_spi.o(.text.i2s_psc_config) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_psc_config) refers to gd32e23x_spi.o(.text.i2s_psc_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_enable) refers to gd32e23x_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_disable) refers to gd32e23x_spi.o(.text.i2s_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_enable) refers to gd32e23x_spi.o(.text.spi_nss_output_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_disable) refers to gd32e23x_spi.o(.text.spi_nss_output_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_high) refers to gd32e23x_spi.o(.text.spi_nss_internal_high) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_low) refers to gd32e23x_spi.o(.text.spi_nss_internal_low) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_dma_enable) refers to gd32e23x_spi.o(.text.spi_dma_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_dma_disable) refers to gd32e23x_spi.o(.text.spi_dma_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_frame_format_config) refers to gd32e23x_spi.o(.text.spi_i2s_data_frame_format_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to gd32e23x_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to gd32e23x_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_bidirectional_transfer_config) refers to gd32e23x_spi.o(.text.spi_bidirectional_transfer_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to gd32e23x_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to gd32e23x_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_on) refers to gd32e23x_spi.o(.text.spi_crc_on) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_off) refers to gd32e23x_spi.o(.text.spi_crc_off) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_next) refers to gd32e23x_spi.o(.text.spi_crc_next) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_get) refers to gd32e23x_spi.o(.text.spi_crc_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_enable) refers to gd32e23x_spi.o(.text.spi_ti_mode_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_disable) refers to gd32e23x_spi.o(.text.spi_ti_mode_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_enable) refers to gd32e23x_spi.o(.text.spi_nssp_mode_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_disable) refers to gd32e23x_spi.o(.text.spi_nssp_mode_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_enable) refers to gd32e23x_spi.o(.text.qspi_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_disable) refers to gd32e23x_spi.o(.text.qspi_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_write_enable) refers to gd32e23x_spi.o(.text.qspi_write_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_read_enable) refers to gd32e23x_spi.o(.text.qspi_read_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_enable) refers to gd32e23x_spi.o(.text.qspi_io23_output_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_disable) refers to gd32e23x_spi.o(.text.qspi_io23_output_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_disable) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_flag_get) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to gd32e23x_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_error_clear) refers to gd32e23x_spi.o(.text.spi_crc_error_clear) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_fifo_access_size_config) refers to gd32e23x_spi.o(.text.spi_fifo_access_size_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_transmit_odd_config) refers to gd32e23x_spi.o(.text.spi_transmit_odd_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_receive_odd_config) refers to gd32e23x_spi.o(.text.spi_receive_odd_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_length_set) refers to gd32e23x_spi.o(.text.spi_crc_length_set) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.text.syscfg_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_syscfg.o(.text.syscfg_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_deinit) refers to gd32e23x_syscfg.o(.text.syscfg_deinit) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_enable) refers to gd32e23x_syscfg.o(.text.syscfg_dma_remap_enable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_disable) refers to gd32e23x_syscfg.o(.text.syscfg_dma_remap_disable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_enable) refers to gd32e23x_syscfg.o(.text.syscfg_high_current_enable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_disable) refers to gd32e23x_syscfg.o(.text.syscfg_high_current_disable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_exti_line_config) refers to gd32e23x_syscfg.o(.text.syscfg_exti_line_config) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_lock_config) refers to gd32e23x_syscfg.o(.text.syscfg_lock_config) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.irq_latency_set) refers to gd32e23x_syscfg.o(.text.irq_latency_set) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_get) refers to gd32e23x_syscfg.o(.text.syscfg_flag_get) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_clear) refers to gd32e23x_syscfg.o(.text.syscfg_flag_clear) for [Anonymous Symbol]
+ gd32e23x_timer.o(.text.timer_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_timer.o(.text.timer_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_timer.o(.ARM.exidx.text.timer_deinit) refers to gd32e23x_timer.o(.text.timer_deinit) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_struct_para_init) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_init) refers to gd32e23x_timer.o(.text.timer_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_enable) refers to gd32e23x_timer.o(.text.timer_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_disable) refers to gd32e23x_timer.o(.text.timer_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_enable) refers to gd32e23x_timer.o(.text.timer_update_event_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_disable) refers to gd32e23x_timer.o(.text.timer_update_event_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_alignment) refers to gd32e23x_timer.o(.text.timer_counter_alignment) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_up_direction) refers to gd32e23x_timer.o(.text.timer_counter_up_direction) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_down_direction) refers to gd32e23x_timer.o(.text.timer_counter_down_direction) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_config) refers to gd32e23x_timer.o(.text.timer_prescaler_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_repetition_value_config) refers to gd32e23x_timer.o(.text.timer_repetition_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_autoreload_value_config) refers to gd32e23x_timer.o(.text.timer_autoreload_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_value_config) refers to gd32e23x_timer.o(.text.timer_counter_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_read) refers to gd32e23x_timer.o(.text.timer_counter_read) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_read) refers to gd32e23x_timer.o(.text.timer_prescaler_read) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config) refers to gd32e23x_timer.o(.text.timer_single_pulse_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_update_source_config) refers to gd32e23x_timer.o(.text.timer_update_source_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config) refers to gd32e23x_timer.o(.text.timer_ocpre_clear_source_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_enable) refers to gd32e23x_timer.o(.text.timer_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_disable) refers to gd32e23x_timer.o(.text.timer_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_flag_get) refers to gd32e23x_timer.o(.text.timer_flag_get) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_flag_clear) refers to gd32e23x_timer.o(.text.timer_flag_clear) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_dma_enable) refers to gd32e23x_timer.o(.text.timer_dma_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_dma_disable) refers to gd32e23x_timer.o(.text.timer_dma_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select) refers to gd32e23x_timer.o(.text.timer_channel_dma_request_source_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_dma_transfer_config) refers to gd32e23x_timer.o(.text.timer_dma_transfer_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_event_software_generate) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_struct_para_init) refers to gd32e23x_timer.o(.text.timer_break_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_config) refers to gd32e23x_timer.o(.text.timer_break_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_enable) refers to gd32e23x_timer.o(.text.timer_break_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_disable) refers to gd32e23x_timer.o(.text.timer_break_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_enable) refers to gd32e23x_timer.o(.text.timer_automatic_output_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_disable) refers to gd32e23x_timer.o(.text.timer_automatic_output_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_primary_output_config) refers to gd32e23x_timer.o(.text.timer_primary_output_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config) refers to gd32e23x_timer.o(.text.timer_channel_control_shadow_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config) refers to gd32e23x_timer.o(.text.timer_channel_control_shadow_update_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init) refers to gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_config) refers to gd32e23x_timer.o(.text.timer_channel_output_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config) refers to gd32e23x_timer.o(.text.timer_channel_output_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config) refers to gd32e23x_timer.o(.text.timer_channel_output_pulse_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config) refers to gd32e23x_timer.o(.text.timer_channel_output_shadow_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config) refers to gd32e23x_timer.o(.text.timer_channel_output_fast_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config) refers to gd32e23x_timer.o(.text.timer_channel_output_clear_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config) refers to gd32e23x_timer.o(.text.timer_channel_output_polarity_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_polarity_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_state_config) refers to gd32e23x_timer.o(.text.timer_channel_output_state_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init) refers to gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_input_capture_config) refers to gd32e23x_timer.o(.text.timer_input_capture_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config) refers to gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read) refers to gd32e23x_timer.o(.text.timer_channel_capture_value_register_read) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config) refers to gd32e23x_timer.o(.text.timer_input_pwm_capture_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_hall_mode_config) refers to gd32e23x_timer.o(.text.timer_hall_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select) refers to gd32e23x_timer.o(.text.timer_input_trigger_source_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select) refers to gd32e23x_timer.o(.text.timer_master_output_trigger_source_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_slave_mode_select) refers to gd32e23x_timer.o(.text.timer_slave_mode_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config) refers to gd32e23x_timer.o(.text.timer_master_slave_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config) refers to gd32e23x_timer.o(.text.timer_quadrature_decoder_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_internal_clock_config) refers to gd32e23x_timer.o(.text.timer_internal_clock_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_internal_trigger_as_external_clock_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_as_external_clock_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config) refers to gd32e23x_timer.o(.text.timer_external_clock_mode0_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config) refers to gd32e23x_timer.o(.text.timer_external_clock_mode1_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable) refers to gd32e23x_timer.o(.text.timer_external_clock_mode1_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_remap_config) refers to gd32e23x_timer.o(.text.timer_channel_remap_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config) refers to gd32e23x_timer.o(.text.timer_write_chxval_register_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_output_value_selection_config) refers to gd32e23x_timer.o(.text.timer_output_value_selection_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.text.usart_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_usart.o(.text.usart_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_usart.o(.ARM.exidx.text.usart_deinit) refers to gd32e23x_usart.o(.text.usart_deinit) for [Anonymous Symbol]
+ gd32e23x_usart.o(.text.usart_baudrate_set) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get
+ gd32e23x_usart.o(.ARM.exidx.text.usart_baudrate_set) refers to gd32e23x_usart.o(.text.usart_baudrate_set) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_parity_config) refers to gd32e23x_usart.o(.text.usart_parity_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_word_length_set) refers to gd32e23x_usart.o(.text.usart_word_length_set) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_stop_bit_set) refers to gd32e23x_usart.o(.text.usart_stop_bit_set) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_enable) refers to gd32e23x_usart.o(.text.usart_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_disable) refers to gd32e23x_usart.o(.text.usart_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_transmit_config) refers to gd32e23x_usart.o(.text.usart_transmit_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receive_config) refers to gd32e23x_usart.o(.text.usart_receive_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_data_first_config) refers to gd32e23x_usart.o(.text.usart_data_first_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_invert_config) refers to gd32e23x_usart.o(.text.usart_invert_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_enable) refers to gd32e23x_usart.o(.text.usart_overrun_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_disable) refers to gd32e23x_usart.o(.text.usart_overrun_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_oversample_config) refers to gd32e23x_usart.o(.text.usart_oversample_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_sample_bit_config) refers to gd32e23x_usart.o(.text.usart_sample_bit_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_enable) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_disable) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_threshold_config) refers to gd32e23x_usart.o(.text.usart_receiver_timeout_threshold_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_data_transmit) refers to gd32e23x_usart.o(.text.usart_data_transmit) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_data_receive) refers to gd32e23x_usart.o(.text.usart_data_receive) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_enable) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_disable) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_mode_config) refers to gd32e23x_usart.o(.text.usart_autobaud_detection_mode_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_address_config) refers to gd32e23x_usart.o(.text.usart_address_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_address_detection_mode_config) refers to gd32e23x_usart.o(.text.usart_address_detection_mode_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_enable) refers to gd32e23x_usart.o(.text.usart_mute_mode_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_disable) refers to gd32e23x_usart.o(.text.usart_mute_mode_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_wakeup_config) refers to gd32e23x_usart.o(.text.usart_mute_mode_wakeup_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_enable) refers to gd32e23x_usart.o(.text.usart_lin_mode_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_disable) refers to gd32e23x_usart.o(.text.usart_lin_mode_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_lin_break_detection_length_config) refers to gd32e23x_usart.o(.text.usart_lin_break_detection_length_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_enable) refers to gd32e23x_usart.o(.text.usart_halfduplex_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_disable) refers to gd32e23x_usart.o(.text.usart_halfduplex_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_clock_enable) refers to gd32e23x_usart.o(.text.usart_clock_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_clock_disable) refers to gd32e23x_usart.o(.text.usart_clock_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_synchronous_clock_config) refers to gd32e23x_usart.o(.text.usart_synchronous_clock_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_guard_time_config) refers to gd32e23x_usart.o(.text.usart_guard_time_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_nack_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_nack_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_enable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_disable) refers to gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_autoretry_config) refers to gd32e23x_usart.o(.text.usart_smartcard_autoretry_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_block_length_config) refers to gd32e23x_usart.o(.text.usart_block_length_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_enable) refers to gd32e23x_usart.o(.text.usart_irda_mode_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_disable) refers to gd32e23x_usart.o(.text.usart_irda_mode_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_prescaler_config) refers to gd32e23x_usart.o(.text.usart_prescaler_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_irda_lowpower_config) refers to gd32e23x_usart.o(.text.usart_irda_lowpower_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_rts_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_rts_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_cts_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_cts_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_coherence_config) refers to gd32e23x_usart.o(.text.usart_hardware_flow_coherence_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_enable) refers to gd32e23x_usart.o(.text.usart_rs485_driver_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_disable) refers to gd32e23x_usart.o(.text.usart_rs485_driver_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_driver_assertime_config) refers to gd32e23x_usart.o(.text.usart_driver_assertime_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_driver_deassertime_config) refers to gd32e23x_usart.o(.text.usart_driver_deassertime_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_depolarity_config) refers to gd32e23x_usart.o(.text.usart_depolarity_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_dma_receive_config) refers to gd32e23x_usart.o(.text.usart_dma_receive_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_dma_transmit_config) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_disable) refers to gd32e23x_usart.o(.text.usart_reception_error_dma_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_enable) refers to gd32e23x_usart.o(.text.usart_reception_error_dma_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_enable) refers to gd32e23x_usart.o(.text.usart_wakeup_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_disable) refers to gd32e23x_usart.o(.text.usart_wakeup_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_mode_config) refers to gd32e23x_usart.o(.text.usart_wakeup_mode_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_enable) refers to gd32e23x_usart.o(.text.usart_receive_fifo_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_disable) refers to gd32e23x_usart.o(.text.usart_receive_fifo_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_counter_number) refers to gd32e23x_usart.o(.text.usart_receive_fifo_counter_number) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_flag_get) refers to gd32e23x_usart.o(.text.usart_flag_get) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_flag_clear) refers to gd32e23x_usart.o(.text.usart_flag_clear) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_enable) refers to gd32e23x_usart.o(.text.usart_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_disable) refers to gd32e23x_usart.o(.text.usart_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_command_enable) refers to gd32e23x_usart.o(.text.usart_command_enable) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_get) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear) refers to gd32e23x_usart.o(.text.usart_interrupt_flag_clear) for [Anonymous Symbol]
+ startup_gd32e23x.o(RESET) refers to startup_gd32e23x.o(STACK) for __initial_sp
+ startup_gd32e23x.o(RESET) refers to startup_gd32e23x.o(.text) for Reset_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.NMI_Handler) for NMI_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.HardFault_Handler) for HardFault_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.SVC_Handler) for SVC_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.PendSV_Handler) for PendSV_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.SysTick_Handler) for SysTick_Handler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.EXTI4_15_IRQHandler) for EXTI4_15_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) for DMA_Channel3_4_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.ADC_CMP_IRQHandler) for ADC_CMP_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER2_IRQHandler) for TIMER2_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER13_IRQHandler) for TIMER13_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER14_IRQHandler) for TIMER14_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.TIMER15_IRQHandler) for TIMER15_IRQHandler
+ startup_gd32e23x.o(RESET) refers to gd32e23x_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler
+ startup_gd32e23x.o(.text) refers to system_gd32e23x.o(.text.SystemInit) for SystemInit
+ startup_gd32e23x.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
+ adc.o(.text.ADC_DMA_Callback) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.text.ADC_DMA_Callback) refers to main.o(.bss..L_MergedGlobals.2) for ADC_raw_temp
+ adc.o(.ARM.exidx.text.ADC_DMA_Callback) refers to adc.o(.text.ADC_DMA_Callback) for [Anonymous Symbol]
+ adc.o(.text.ADC_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_rcu.o(.text.rcu_adc_clock_config) for rcu_adc_clock_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_deinit) for dma_deinit
+ adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_init) for dma_init
+ adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_circulation_enable) for dma_circulation_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_special_function_config) for adc_special_function_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_data_alignment_config) for adc_data_alignment_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_channel_length_config) for adc_channel_length_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) for adc_tempsensor_vrefint_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_regular_channel_config) for adc_regular_channel_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_external_trigger_source_config) for adc_external_trigger_source_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_external_trigger_config) for adc_external_trigger_config
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_enable) for adc_enable
+ adc.o(.text.ADC_Init) refers to functions.o(.text.delayMicros) for delayMicros
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_calibration_enable) for adc_calibration_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_dma_mode_enable) for adc_dma_mode_enable
+ adc.o(.text.ADC_Init) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for adc_software_trigger_enable
+ adc.o(.text.ADC_Init) refers to adc.o(.bss.ADCDataDMA) for ADCDataDMA
+ adc.o(.ARM.exidx.text.ADC_Init) refers to adc.o(.text.ADC_Init) for [Anonymous Symbol]
+ comparator.o(.text.getCompOutputLevel) refers to gd32e23x_cmp.o(.text.cmp_output_level_get) for cmp_output_level_get
+ comparator.o(.ARM.exidx.text.getCompOutputLevel) refers to comparator.o(.text.getCompOutputLevel) for [Anonymous Symbol]
+ comparator.o(.ARM.exidx.text.maskPhaseInterrupts) refers to comparator.o(.text.maskPhaseInterrupts) for [Anonymous Symbol]
+ comparator.o(.ARM.exidx.text.enableCompInterrupts) refers to comparator.o(.text.enableCompInterrupts) for [Anonymous Symbol]
+ comparator.o(.text.changeCompInput) refers to main.o(.data..L_MergedGlobals) for step
+ comparator.o(.ARM.exidx.text.changeCompInput) refers to comparator.o(.text.changeCompInput) for [Anonymous Symbol]
+ eeprom.o(.text.save_flash_nolib) refers to memseta.o(.text) for __aeabi_memclr4
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_unlock) for fmc_unlock
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_page_erase) for fmc_page_erase
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_word_program) for fmc_word_program
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for fmc_flag_clear
+ eeprom.o(.text.save_flash_nolib) refers to gd32e23x_fmc.o(.text.fmc_lock) for fmc_lock
+ eeprom.o(.ARM.exidx.text.save_flash_nolib) refers to eeprom.o(.text.save_flash_nolib) for [Anonymous Symbol]
+ eeprom.o(.ARM.exidx.text.read_flash_bin) refers to eeprom.o(.text.read_flash_bin) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.NMI_Handler) refers to gd32e23x_it.o(.text.NMI_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.HardFault_Handler) refers to gd32e23x_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.SVC_Handler) refers to gd32e23x_it.o(.text.SVC_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.PendSV_Handler) refers to gd32e23x_it.o(.text.PendSV_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.SysTick_Handler) refers to systick.o(.text.delay_decrement) for delay_decrement
+ gd32e23x_it.o(.ARM.exidx.text.SysTick_Handler) refers to gd32e23x_it.o(.text.SysTick_Handler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_get) for dma_interrupt_flag_get
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_clear) for dma_interrupt_flag_clear
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_dma.o(.text.dma_channel_disable) for dma_channel_disable
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to signal.o(.text.transfercomplete) for transfercomplete
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.text.sendDshotDma) for sendDshotDma
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to main.o(.bss..L_MergedGlobals.2) for armed
+ gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) refers to io.o(.bss..L_MergedGlobals) for out_put
+ gd32e23x_it.o(.ARM.exidx.text.DMA_Channel3_4_IRQHandler) refers to gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_get) for exti_interrupt_flag_get
+ gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to gd32e23x_exti.o(.text.exti_flag_clear) for exti_flag_clear
+ gd32e23x_it.o(.text.ADC_CMP_IRQHandler) refers to main.o(.text.interruptRoutine) for interruptRoutine
+ gd32e23x_it.o(.ARM.exidx.text.ADC_CMP_IRQHandler) refers to gd32e23x_it.o(.text.ADC_CMP_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.TIMER13_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear
+ gd32e23x_it.o(.text.TIMER13_IRQHandler) refers to main.o(.text.tenKhzRoutine) for tenKhzRoutine
+ gd32e23x_it.o(.ARM.exidx.text.TIMER13_IRQHandler) refers to gd32e23x_it.o(.text.TIMER13_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for timer_interrupt_flag_clear
+ gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to main.o(.text.PeriodElapsedCallback) for PeriodElapsedCallback
+ gd32e23x_it.o(.text.TIMER15_IRQHandler) refers to gd32e23x_it.o(.bss.interrupt_time) for interrupt_time
+ gd32e23x_it.o(.ARM.exidx.text.TIMER15_IRQHandler) refers to gd32e23x_it.o(.text.TIMER15_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.TIMER14_IRQHandler) refers to gd32e23x_timer.o(.text.timer_flag_clear) for timer_flag_clear
+ gd32e23x_it.o(.ARM.exidx.text.TIMER14_IRQHandler) refers to gd32e23x_it.o(.text.TIMER14_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.USART1_IRQHandler) refers to gd32e23x_it.o(.text.USART1_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.ARM.exidx.text.TIMER2_IRQHandler) refers to gd32e23x_it.o(.text.TIMER2_IRQHandler) for [Anonymous Symbol]
+ gd32e23x_it.o(.text.EXTI4_15_IRQHandler) refers to gd32e23x_exti.o(.text.exti_flag_clear) for exti_flag_clear
+ gd32e23x_it.o(.text.EXTI4_15_IRQHandler) refers to main.o(.text.processDshot) for processDshot
+ gd32e23x_it.o(.ARM.exidx.text.EXTI4_15_IRQHandler) refers to gd32e23x_it.o(.text.EXTI4_15_IRQHandler) for [Anonymous Symbol]
+ io.o(.text.receiveDshotDma) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ io.o(.text.receiveDshotDma) refers to io.o(.bss.dma_buffer) for dma_buffer
+ io.o(.text.receiveDshotDma) refers to signal.o(.data..L_MergedGlobals) for buffersize
+ io.o(.text.receiveDshotDma) refers to io.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.receiveDshotDma) refers to io.o(.text.receiveDshotDma) for [Anonymous Symbol]
+ io.o(.text.sendDshotDma) refers to signal.o(.bss..L_MergedGlobals.1) for output_timer_prescaler
+ io.o(.text.sendDshotDma) refers to dshot.o(.bss.gcr) for gcr
+ io.o(.text.sendDshotDma) refers to io.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.sendDshotDma) refers to io.o(.text.sendDshotDma) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.getInputPinState) refers to io.o(.text.getInputPinState) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.setInputPolarityRising) refers to io.o(.text.setInputPolarityRising) for [Anonymous Symbol]
+ io.o(.text.setInputPullDown) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ io.o(.ARM.exidx.text.setInputPullDown) refers to io.o(.text.setInputPullDown) for [Anonymous Symbol]
+ io.o(.text.setInputPullUp) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ io.o(.ARM.exidx.text.setInputPullUp) refers to io.o(.text.setInputPullUp) for [Anonymous Symbol]
+ io.o(.ARM.exidx.text.enableHalfTransferInt) refers to io.o(.text.enableHalfTransferInt) for [Anonymous Symbol]
+ io.o(.text.setInputPullNone) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ io.o(.ARM.exidx.text.setInputPullNone) refers to io.o(.text.setInputPullNone) for [Anonymous Symbol]
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.initCorePeripherals) refers to peripherals.o(.text.TIM0_Init) for TIM0_Init
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for cmp_mode_init
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_output_init) for cmp_output_init
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_exti.o(.text.exti_init) for exti_init
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for exti_interrupt_flag_clear
+ peripherals.o(.text.initCorePeripherals) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ peripherals.o(.text.initCorePeripherals) refers to serial_telemetry.o(.text.telem_UART_Init) for telem_UART_Init
+ peripherals.o(.ARM.exidx.text.initCorePeripherals) refers to peripherals.o(.text.initCorePeripherals) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.MX_GPIO_Init) refers to peripherals.o(.text.MX_GPIO_Init) for [Anonymous Symbol]
+ peripherals.o(.text.MX_DMA_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.MX_DMA_Init) refers to peripherals.o(.text.MX_DMA_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_deinit) for timer_deinit
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for timer_struct_para_init
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_init) for timer_init
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) for timer_channel_output_struct_para_init
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_config) for timer_channel_output_config
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_mode_config) for timer_channel_output_mode_config
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_channel_output_shadow_config) for timer_channel_output_shadow_config
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_break_struct_para_init) for timer_break_struct_para_init
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_break_config) for timer_break_config
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_interrupt_disable) for timer_interrupt_disable
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set
+ peripherals.o(.text.TIM0_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set
+ peripherals.o(.ARM.exidx.text.TIM0_Init) refers to peripherals.o(.text.TIM0_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIMER5_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.ARM.exidx.text.TIMER5_Init) refers to peripherals.o(.text.TIMER5_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIMER16_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.TIMER16_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable
+ peripherals.o(.text.TIMER16_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.ARM.exidx.text.TIMER16_Init) refers to peripherals.o(.text.TIMER16_Init) for [Anonymous Symbol]
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for cmp_mode_init
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_cmp.o(.text.cmp_output_init) for cmp_output_init
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_exti.o(.text.exti_init) for exti_init
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for exti_interrupt_flag_clear
+ peripherals.o(.text.COMP_Init) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for nvic_irq_enable
+ peripherals.o(.ARM.exidx.text.COMP_Init) refers to peripherals.o(.text.COMP_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIMER15_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.TIMER15_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for timer_auto_reload_shadow_enable
+ peripherals.o(.text.TIMER15_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.ARM.exidx.text.TIMER15_Init) refers to peripherals.o(.text.TIMER15_Init) for [Anonymous Symbol]
+ peripherals.o(.text.TIMER13_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.TIMER13_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.ARM.exidx.text.TIMER13_Init) refers to peripherals.o(.text.TIMER13_Init) for [Anonymous Symbol]
+ peripherals.o(.text.MX_IWDG_Init) refers to gd32e23x_fwdgt.o(.text.fwdgt_config) for fwdgt_config
+ peripherals.o(.text.MX_IWDG_Init) refers to gd32e23x_fwdgt.o(.text.fwdgt_enable) for fwdgt_enable
+ peripherals.o(.ARM.exidx.text.MX_IWDG_Init) refers to peripherals.o(.text.MX_IWDG_Init) for [Anonymous Symbol]
+ peripherals.o(.text.reloadWatchDogCounter) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ peripherals.o(.ARM.exidx.text.reloadWatchDogCounter) refers to peripherals.o(.text.reloadWatchDogCounter) for [Anonymous Symbol]
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_dma.o(.text.dma_periph_address_config) for dma_periph_address_config
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_dma.o(.text.dma_memory_address_config) for dma_memory_address_config
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) for timer_auto_reload_shadow_disable
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) for timer_channel_input_struct_para_init
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_input_pwm_capture_config) for timer_input_pwm_capture_config
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_timer.o(.text.timer_enable) for timer_enable
+ peripherals.o(.text.UN_TIM_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ peripherals.o(.text.UN_TIM_Init) refers to io.o(.bss.dma_buffer) for dma_buffer
+ peripherals.o(.ARM.exidx.text.UN_TIM_Init) refers to peripherals.o(.text.UN_TIM_Init) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.disableComTimerInt) refers to peripherals.o(.text.disableComTimerInt) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.enableComTimerInt) refers to peripherals.o(.text.enableComTimerInt) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setAndEnableComInt) refers to peripherals.o(.text.setAndEnableComInt) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.getintervaTimerCount) refers to peripherals.o(.text.getintervaTimerCount) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setintervaTimerCount) refers to peripherals.o(.text.setintervaTimerCount) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setPrescalerPWM) refers to peripherals.o(.text.setPrescalerPWM) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setAutoReloadPWM) refers to peripherals.o(.text.setAutoReloadPWM) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setDutyCycleAll) refers to peripherals.o(.text.setDutyCycleAll) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setPWMCompare1) refers to peripherals.o(.text.setPWMCompare1) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setPWMCompare2) refers to peripherals.o(.text.setPWMCompare2) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.setPWMCompare3) refers to peripherals.o(.text.setPWMCompare3) for [Anonymous Symbol]
+ peripherals.o(.text.generatePwmTimerEvent) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for timer_event_software_generate
+ peripherals.o(.ARM.exidx.text.generatePwmTimerEvent) refers to peripherals.o(.text.generatePwmTimerEvent) for [Anonymous Symbol]
+ peripherals.o(.ARM.exidx.text.resetInputCaptureTimer) refers to peripherals.o(.text.resetInputCaptureTimer) for [Anonymous Symbol]
+ peripherals.o(.text.initAfterJump) refers to gd32e23x_fmc.o(.text.fmc_wscnt_set) for fmc_wscnt_set
+ peripherals.o(.text.initAfterJump) refers to gd32e23x_fmc.o(.text.fmc_prefetch_enable) for fmc_prefetch_enable
+ peripherals.o(.ARM.exidx.text.initAfterJump) refers to peripherals.o(.text.initAfterJump) for [Anonymous Symbol]
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_channel_output_state_config) for timer_channel_output_state_config
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) for timer_channel_complementary_output_state_config
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_primary_output_config) for timer_primary_output_config
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for timer_event_software_generate
+ peripherals.o(.text.enableCorePeripherals) refers to adc.o(.text.ADC_Init) for ADC_Init
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_cmp.o(.text.cmp_enable) for cmp_enable
+ peripherals.o(.text.enableCorePeripherals) refers to functions.o(.text.delayMicros) for delayMicros
+ peripherals.o(.text.enableCorePeripherals) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_disable) for rcu_periph_clock_disable
+ peripherals.o(.text.enableCorePeripherals) refers to peripherals.o(.text.UN_TIM_Init) for UN_TIM_Init
+ peripherals.o(.ARM.exidx.text.enableCorePeripherals) refers to peripherals.o(.text.enableCorePeripherals) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.gpio_mode_QUICK) refers to phaseouts.o(.text.gpio_mode_QUICK) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.proportionalBrake) refers to phaseouts.o(.text.proportionalBrake) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseBPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.phaseBPWM) refers to phaseouts.o(.text.phaseBPWM) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseBFLOAT) refers to phaseouts.o(.text.phaseBFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseBLOW) refers to phaseouts.o(.text.phaseBLOW) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseCPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.phaseCPWM) refers to phaseouts.o(.text.phaseCPWM) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseCFLOAT) refers to phaseouts.o(.text.phaseCFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseCLOW) refers to phaseouts.o(.text.phaseCLOW) for [Anonymous Symbol]
+ phaseouts.o(.text.phaseAPWM) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.phaseAPWM) refers to phaseouts.o(.text.phaseAPWM) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseAFLOAT) refers to phaseouts.o(.text.phaseAFLOAT) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.phaseALOW) refers to phaseouts.o(.text.phaseALOW) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.allOff) refers to phaseouts.o(.text.allOff) for [Anonymous Symbol]
+ phaseouts.o(.text.comStep) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.comStep) refers to phaseouts.o(.text.comStep) for [Anonymous Symbol]
+ phaseouts.o(.ARM.exidx.text.fullBrake) refers to phaseouts.o(.text.fullBrake) for [Anonymous Symbol]
+ phaseouts.o(.text.allpwm) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.allpwm) refers to phaseouts.o(.text.allpwm) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelForward) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.twoChannelForward) refers to phaseouts.o(.text.twoChannelForward) for [Anonymous Symbol]
+ phaseouts.o(.text.twoChannelReverse) refers to main.o(.data..L_MergedGlobals) for comp_pwm
+ phaseouts.o(.ARM.exidx.text.twoChannelReverse) refers to phaseouts.o(.text.twoChannelReverse) for [Anonymous Symbol]
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for rcu_periph_clock_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_deinit) for dma_deinit
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_af_set) for gpio_af_set
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for gpio_mode_set
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for gpio_output_options_set
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_struct_para_init) for dma_struct_para_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_init) for dma_init
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_circulation_disable) for dma_circulation_disable
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for usart_dma_transmit_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_halfduplex_enable) for usart_halfduplex_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_baudrate_set) for usart_baudrate_set
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_receive_config) for usart_receive_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_transmit_config) for usart_transmit_config
+ serial_telemetry.o(.text.telem_UART_Init) refers to gd32e23x_usart.o(.text.usart_enable) for usart_enable
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.bss.aTxBuffer) for aTxBuffer
+ serial_telemetry.o(.text.telem_UART_Init) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ serial_telemetry.o(.ARM.exidx.text.telem_UART_Init) refers to serial_telemetry.o(.text.telem_UART_Init) for [Anonymous Symbol]
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_receive_config) for usart_receive_config
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_transmit_config) for usart_transmit_config
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_dma.o(.text.dma_channel_disable) for dma_channel_disable
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_usart.o(.text.usart_dma_transmit_config) for usart_dma_transmit_config
+ serial_telemetry.o(.text.send_telem_DMA) refers to gd32e23x_dma.o(.text.dma_channel_enable) for dma_channel_enable
+ serial_telemetry.o(.text.send_telem_DMA) refers to serial_telemetry.o(.data.nbDataToTransmit) for nbDataToTransmit
+ serial_telemetry.o(.ARM.exidx.text.send_telem_DMA) refers to serial_telemetry.o(.text.send_telem_DMA) for [Anonymous Symbol]
+ serial_telemetry.o(.ARM.exidx.text.update_crc8) refers to serial_telemetry.o(.text.update_crc8) for [Anonymous Symbol]
+ serial_telemetry.o(.ARM.exidx.text.get_crc8) refers to serial_telemetry.o(.text.get_crc8) for [Anonymous Symbol]
+ serial_telemetry.o(.text.makeTelemPackage) refers to serial_telemetry.o(.bss.aTxBuffer) for aTxBuffer
+ serial_telemetry.o(.ARM.exidx.text.makeTelemPackage) refers to serial_telemetry.o(.text.makeTelemPackage) for [Anonymous Symbol]
+ system_gd32e23x.o(.text.SystemInit) refers to gd32e23x_misc.o(.text.nvic_vector_table_set) for nvic_vector_table_set
+ system_gd32e23x.o(.ARM.exidx.text.SystemInit) refers to system_gd32e23x.o(.text.SystemInit) for [Anonymous Symbol]
+ system_gd32e23x.o(.text.SystemCoreClockUpdate) refers to system_gd32e23x.o(.data.SystemCoreClock) for SystemCoreClock
+ system_gd32e23x.o(.ARM.exidx.text.SystemCoreClockUpdate) refers to system_gd32e23x.o(.text.SystemCoreClockUpdate) for [Anonymous Symbol]
+ systick.o(.text.systick_config) refers to system_gd32e23x.o(.data.SystemCoreClock) for SystemCoreClock
+ systick.o(.ARM.exidx.text.systick_config) refers to systick.o(.text.systick_config) for [Anonymous Symbol]
+ systick.o(.text.delay_1ms) refers to systick.o(.bss.delay) for [Anonymous Symbol]
+ systick.o(.ARM.exidx.text.delay_1ms) refers to systick.o(.text.delay_1ms) for [Anonymous Symbol]
+ systick.o(.text.delay_decrement) refers to systick.o(.bss.delay) for [Anonymous Symbol]
+ systick.o(.ARM.exidx.text.delay_decrement) refers to systick.o(.text.delay_decrement) for [Anonymous Symbol]
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
+ entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
+ fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue
+ fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fdiv.o(.text) refers to fepilogue.o(.text) for _float_round
+ dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
+ dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
+ dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ ddiv.o(.text) refers to depilogue.o(.text) for _double_round
+ fcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fcmplt.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fcmpge.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fcmpgt.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue
+ dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue
+ ffixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ dfixi.o(.text) refers to llushr.o(.text) for __aeabi_llsr
+ entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
+ entry2.o(.ARM.Collect$$$$00002712) refers to startup_gd32e23x.o(STACK) for __initial_sp
+ entry2.o(__vectab_stack_and_reset_area) refers to startup_gd32e23x.o(STACK) for __initial_sp
+ entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
+ entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
+ entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(.text.main) for main
+ entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(.text.main) for main
+ fepilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ depilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
+ depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz
+ depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
+ depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
+ init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
+ depilogue.o(i.__ARM_clz) refers (Special) to iusefp.o(.text) for __I$use$fp
+
+
+==============================================================================
+
+Removing Unused input sections from the image.
+
+ Removing dshot.o(.text), (0 bytes).
+ Removing dshot.o(.ARM.exidx.text.computeDshotDMA), (8 bytes).
+ Removing dshot.o(.ARM.exidx.text.make_dshot_package), (8 bytes).
+ Removing dshot.o(.bss.processtime), (2 bytes).
+ Removing functions.o(.text), (0 bytes).
+ Removing functions.o(.ARM.exidx.text.map), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.getAbsDif), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.delayMicros), (8 bytes).
+ Removing functions.o(.ARM.exidx.text.delayMillis), (8 bytes).
+ Removing main.o(.text), (0 bytes).
+ Removing main.o(.text.doPidCalculations), (94 bytes).
+ Removing main.o(.ARM.exidx.text.doPidCalculations), (8 bytes).
+ Removing main.o(.ARM.exidx.text.loadEEpromSettings), (8 bytes).
+ Removing main.o(.ARM.exidx.text.saveEEpromSettings), (8 bytes).
+ Removing main.o(.text.getSmoothedCurrent), (64 bytes).
+ Removing main.o(.ARM.exidx.text.getSmoothedCurrent), (8 bytes).
+ Removing main.o(.text.getBemfState), (64 bytes).
+ Removing main.o(.ARM.exidx.text.getBemfState), (8 bytes).
+ Removing main.o(.text.commutate), (148 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), (272 bytes).
+ Removing main.o(.ARM.exidx.text.advanceincrement), (8 bytes).
+ Removing main.o(.ARM.exidx.text.main), (8 bytes).
+ Removing main.o(.bss.pwm_frequency_conversion_factor), (4 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(.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.armed_count_threshold), (2 bytes).
+ Removing main.o(.bss.ubAnalogWatchdogStatus), (1 bytes).
+ Removing main.o(.bss.blank_time), (2 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.Speed_pid_output), (2 bytes).
+ Removing main.o(.bss.temperature_offset), (1 bytes).
+ Removing main.o(.bss.ADC_raw_input), (2 bytes).
+ Removing main.o(.bss.lastzctime), (2 bytes).
+ Removing main.o(.ARM.use_no_argv), (4 bytes).
+ Removing signal.o(.text), (0 bytes).
+ Removing signal.o(.text.computeMSInput), (60 bytes).
+ Removing signal.o(.ARM.exidx.text.computeMSInput), (8 bytes).
+ Removing signal.o(.ARM.exidx.text.computeServoInput), (8 bytes).
+ Removing signal.o(.ARM.exidx.text.transfercomplete), (8 bytes).
+ Removing signal.o(.text.checkDshot), (100 bytes).
+ Removing signal.o(.ARM.exidx.text.checkDshot), (8 bytes).
+ Removing signal.o(.text.checkServo), (56 bytes).
+ Removing signal.o(.ARM.exidx.text.checkServo), (8 bytes).
+ Removing signal.o(.ARM.exidx.text.detectInput), (8 bytes).
+ Removing sounds.o(.text), (0 bytes).
+ Removing sounds.o(.text.pause), (36 bytes).
+ Removing sounds.o(.ARM.exidx.text.pause), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.setVolume), (8 bytes).
+ Removing sounds.o(.text.setCaptureCompare), (24 bytes).
+ Removing sounds.o(.ARM.exidx.text.setCaptureCompare), (8 bytes).
+ Removing sounds.o(.text.playBJNote), (56 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBJNote), (8 bytes).
+ Removing sounds.o(.text.getBlueJayNoteFrequency), (24 bytes).
+ Removing sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBlueJayTune), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playStartupTune), (8 bytes).
+ Removing sounds.o(.text.playBrushedStartupTune), (140 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBrushedStartupTune), (8 bytes).
+ Removing sounds.o(.text.playDuskingTune), (144 bytes).
+ Removing sounds.o(.ARM.exidx.text.playDuskingTune), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playInputTune2), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playInputTune), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playDefaultTone), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playChangedTone), (8 bytes).
+ Removing sounds.o(.ARM.exidx.text.playBeaconTune3), (8 bytes).
+ Removing firmwareversion.o(.text), (0 bytes).
+ Removing gd32e23x_adc.o(.text), (0 bytes).
+ Removing gd32e23x_adc.o(.text.adc_deinit), (28 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_deinit), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_disable), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_calibration_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_dma_mode_disable), (20 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_tempsensor_vrefint_disable), (20 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_discontinuous_mode_config), (68 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_discontinuous_mode_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_special_function_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_data_alignment_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_channel_length_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_regular_channel_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_inserted_channel_config), (96 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_inserted_channel_offset_config), (36 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_offset_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_source_config), (8 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_software_trigger_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_regular_data_read), (12 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_regular_data_read), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_inserted_data_read), (72 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_data_read), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_flag_get), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_flag_get), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_flag_clear), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_flag_clear), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_flag_get), (52 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_flag_clear), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_enable), (56 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_interrupt_disable), (56 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_single_channel_enable), (40 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_single_channel_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_group_channel_enable), (52 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_group_channel_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_disable), (20 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_disable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_watchdog_threshold_config), (24 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_threshold_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_resolution_config), (24 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_resolution_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_oversample_mode_config), (48 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_config), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_oversample_mode_enable), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_enable), (8 bytes).
+ Removing gd32e23x_adc.o(.text.adc_oversample_mode_disable), (16 bytes).
+ Removing gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_disable), (8 bytes).
+ Removing gd32e23x_cmp.o(.text), (0 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_deinit), (12 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_deinit), (8 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_mode_init), (8 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_init), (8 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_enable), (8 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_disable), (16 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_disable), (8 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_switch_enable), (16 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_enable), (8 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_switch_disable), (16 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_disable), (8 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_level_get), (8 bytes).
+ Removing gd32e23x_cmp.o(.text.cmp_lock_enable), (20 bytes).
+ Removing gd32e23x_cmp.o(.ARM.exidx.text.cmp_lock_enable), (8 bytes).
+ Removing gd32e23x_crc.o(.text), (0 bytes).
+ Removing gd32e23x_crc.o(.text.crc_deinit), (32 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_deinit), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_reverse_output_data_enable), (24 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_enable), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_reverse_output_data_disable), (16 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_disable), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_data_register_reset), (16 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_reset), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_data_register_read), (12 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_read), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_free_data_register_read), (12 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_read), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_free_data_register_write), (12 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_write), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_init_data_register_write), (12 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_init_data_register_write), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_input_data_reverse_config), (24 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_input_data_reverse_config), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_polynomial_size_set), (24 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_size_set), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_polynomial_set), (16 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_set), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_single_data_calculate), (32 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_single_data_calculate), (8 bytes).
+ Removing gd32e23x_crc.o(.text.crc_block_data_calculate), (252 bytes).
+ Removing gd32e23x_crc.o(.ARM.exidx.text.crc_block_data_calculate), (8 bytes).
+ Removing gd32e23x_dbg.o(.text), (0 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_deinit), (16 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_deinit), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_id_get), (12 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_id_get), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_low_power_enable), (16 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_enable), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_low_power_disable), (16 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_disable), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_periph_enable), (24 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_enable), (8 bytes).
+ Removing gd32e23x_dbg.o(.text.dbg_periph_disable), (24 bytes).
+ Removing gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text), (0 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_deinit), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_struct_para_init), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_init), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_channel_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_to_memory_enable), (24 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_to_memory_disable), (24 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_channel_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_address_config), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_address_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_transfer_number_config), (16 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_transfer_number_get), (16 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_get), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_priority_config), (28 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_priority_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_width_config), (28 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_width_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_periph_width_config), (28 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_width_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_increase_enable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_memory_increase_disable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_periph_increase_enable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_periph_increase_disable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_disable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_transfer_direction_config), (32 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_direction_config), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_flag_get), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_flag_get), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_flag_clear), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_flag_clear), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_interrupt_enable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_enable), (8 bytes).
+ Removing gd32e23x_dma.o(.text.dma_interrupt_disable), (20 bytes).
+ Removing gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_disable), (8 bytes).
+ Removing gd32e23x_exti.o(.text), (0 bytes).
+ Removing gd32e23x_exti.o(.text.exti_deinit), (24 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_deinit), (8 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_init), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_interrupt_enable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_enable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_interrupt_disable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_disable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_event_enable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_event_enable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_event_disable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_event_disable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_software_interrupt_enable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_enable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_software_interrupt_disable), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_disable), (8 bytes).
+ Removing gd32e23x_exti.o(.text.exti_flag_get), (16 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_flag_get), (8 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_flag_clear), (8 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_fmc.o(.text), (0 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_unlock), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_lock), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_wscnt_set), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_enable), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_prefetch_disable), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_disable), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_page_erase), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_ready_wait), (76 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_ready_wait), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_mass_erase), (380 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_mass_erase), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_doubleword_program), (420 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_doubleword_program), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_word_program), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_unlock), (64 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_unlock), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_lock), (20 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_lock), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_reset), (20 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_reset), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.option_byte_value_get), (4 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.option_byte_value_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_erase), (616 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_erase), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_obstat_plevel_get), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_write_protection_enable), (404 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_enable), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_security_protection_config), (628 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_security_protection_config), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_user_write), (620 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_user_write), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_data_program), (396 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_data_program), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_user_get), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_user_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_data_get), (12 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_data_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.ob_write_protection_get), (12 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_interrupt_enable), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_enable), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_interrupt_disable), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_disable), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_flag_get), (16 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_clear), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_interrupt_flag_get), (40 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_interrupt_flag_clear), (12 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_fmc.o(.text.fmc_state_get), (36 bytes).
+ Removing gd32e23x_fmc.o(.ARM.exidx.text.fmc_state_get), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text), (0 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_write_enable), (16 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_enable), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_write_disable), (12 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_enable), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config), (76 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_prescaler_value_config), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config), (88 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_reload_value_config), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_window_value_config), (88 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_window_value_config), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_config), (8 bytes).
+ Removing gd32e23x_fwdgt.o(.text.fwdgt_flag_get), (16 bytes).
+ Removing gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_flag_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.text), (0 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_deinit), (64 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_deinit), (8 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_mode_set), (8 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_options_set), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_bit_set), (4 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_set), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_bit_reset), (4 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_reset), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_bit_write), (14 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_write), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_port_write), (4 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_write), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_input_bit_get), (10 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_bit_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_input_port_get), (6 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_port_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_output_bit_get), (10 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_bit_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_output_port_get), (6 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_port_get), (8 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_af_set), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_pin_lock), (18 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_pin_lock), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_bit_toggle), (4 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_toggle), (8 bytes).
+ Removing gd32e23x_gpio.o(.text.gpio_port_toggle), (12 bytes).
+ Removing gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_toggle), (8 bytes).
+ Removing gd32e23x_i2c.o(.text), (0 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_deinit), (52 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_deinit), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_clock_config), (308 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_clock_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_mode_addr_config), (28 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_mode_addr_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_smbus_type_config), (20 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_type_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_ack_config), (22 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_ack_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_ackpos_config), (20 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_ackpos_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_master_addressing), (20 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_master_addressing), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_dualaddr_enable), (10 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_dualaddr_disable), (10 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_enable), (10 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_disable), (10 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_start_on_bus), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_start_on_bus), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_stop_on_bus), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_stop_on_bus), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_data_transmit), (4 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_transmit), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_data_receive), (6 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_receive), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_dma_enable), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_dma_last_transfer_config), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_last_transfer_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_stretch_scl_low_config), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_stretch_scl_low_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_slave_response_to_gcall_config), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_slave_response_to_gcall_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_software_reset_config), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_software_reset_config), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_pec_enable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_pec_transfer_enable), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_transfer_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_pec_value_get), (8 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_value_get), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_smbus_issue_alert), (14 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_issue_alert), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_smbus_arp_enable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_arp_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_sam_enable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_sam_disable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_sam_timeout_enable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_sam_timeout_disable), (12 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_flag_get), (16 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_get), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_flag_clear), (36 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_clear), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_interrupt_enable), (18 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_enable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_interrupt_disable), (18 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_disable), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_interrupt_flag_get), (76 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_i2c.o(.text.i2c_interrupt_flag_clear), (36 bytes).
+ Removing gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_misc.o(.text), (0 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_enable), (8 bytes).
+ Removing gd32e23x_misc.o(.text.nvic_irq_disable), (40 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_disable), (8 bytes).
+ Removing gd32e23x_misc.o(.text.nvic_system_reset), (32 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_system_reset), (8 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.nvic_vector_table_set), (8 bytes).
+ Removing gd32e23x_misc.o(.text.system_lowpower_set), (16 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_set), (8 bytes).
+ Removing gd32e23x_misc.o(.text.system_lowpower_reset), (16 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_reset), (8 bytes).
+ Removing gd32e23x_misc.o(.text.systick_clksource_set), (28 bytes).
+ Removing gd32e23x_misc.o(.ARM.exidx.text.systick_clksource_set), (8 bytes).
+ Removing gd32e23x_pmu.o(.text), (0 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_deinit), (28 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_deinit), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_lvd_select), (40 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_select), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_ldo_output_select), (24 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_ldo_output_select), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_lvd_disable), (16 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_disable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_to_sleepmode), (24 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_sleepmode), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_to_deepsleepmode), (64 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_deepsleepmode), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_to_standbymode), (72 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_standbymode), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_wakeup_pin_enable), (16 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_enable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_wakeup_pin_disable), (16 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_disable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_backup_write_enable), (20 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_enable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_backup_write_disable), (20 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_disable), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_flag_clear), (40 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_clear), (8 bytes).
+ Removing gd32e23x_pmu.o(.text.pmu_flag_get), (16 bytes).
+ Removing gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_get), (8 bytes).
+ Removing gd32e23x_rcu.o(.text), (0 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_deinit), (128 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_deinit), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_enable), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_disable), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_bkp_reset_enable), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_bkp_reset_disable), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_system_clock_source_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_system_clock_source_get), (16 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_ahb_clock_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_apb1_clock_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_apb2_clock_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_ckout_config), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_ckout_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_pll_config), (32 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_pll_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_usart_clock_config), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_usart_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_rtc_clock_config), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_hxtal_prediv_config), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_lxtal_drive_capability_config), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_flag_get), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_flag_get), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_all_reset_flag_clear), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_interrupt_flag_get), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_interrupt_flag_clear), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_interrupt_enable), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_interrupt_disable), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_stab_wait), (324 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_on), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_on), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_off), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_off), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_enable), (60 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_disable), (60 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_enable), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_disable), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_irc8m_adjust_value_set), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_irc28m_adjust_value_set), (20 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_voltage_key_unlock), (28 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock), (8 bytes).
+ Removing gd32e23x_rcu.o(.text.rcu_deepsleep_voltage_set), (24 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set), (8 bytes).
+ Removing gd32e23x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text), (0 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_deinit), (248 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_deinit), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_init_mode_enter), (84 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_enter), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_register_sync_wait), (132 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_register_sync_wait), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_init), (344 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_init_mode_exit), (16 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_exit), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_current_time_get), (88 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_current_time_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_subsecond_get), (12 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_subsecond_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_config), (72 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_config), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_subsecond_config), (24 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_config), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_enable), (36 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_disable), (124 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_get), (60 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alarm_subsecond_get), (20 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_timestamp_enable), (44 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_timestamp_disable), (36 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_timestamp_get), (56 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_timestamp_subsecond_get), (12 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_subsecond_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_tamper_enable), (124 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_tamper_disable), (16 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_interrupt_enable), (48 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_interrupt_disable), (52 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_flag_get), (16 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_get), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_flag_clear), (16 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_clear), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_alter_output_config), (60 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_alter_output_config), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_calibration_config), (116 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_calibration_config), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_hour_adjust), (32 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_hour_adjust), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_second_adjust), (212 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_second_adjust), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_bypass_shadow_enable), (32 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_bypass_shadow_disable), (32 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_disable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_refclock_detection_enable), (104 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_enable), (8 bytes).
+ Removing gd32e23x_rtc.o(.text.rtc_refclock_detection_disable), (104 bytes).
+ Removing gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text), (0 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_deinit), (56 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_deinit), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_struct_para_init), (20 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_struct_para_init), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_init), (140 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_init), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_enable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_disable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_init), (28 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_init), (8 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_psc_config), (120 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_psc_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.i2s_disable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.i2s_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nss_output_enable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nss_output_disable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nss_internal_high), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_high), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nss_internal_low), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_low), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_dma_enable), (22 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_dma_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_dma_disable), (16 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_dma_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_data_frame_format_config), (68 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_frame_format_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_data_transmit), (28 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_transmit), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_data_receive), (36 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_receive), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_bidirectional_transfer_config), (22 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_bidirectional_transfer_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_polynomial_set), (14 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_set), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_polynomial_get), (6 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_get), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_on), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_on), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_off), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_off), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_next), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_next), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_get), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_get), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_ti_mode_enable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_ti_mode_disable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nssp_mode_enable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_nssp_mode_disable), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_disable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_write_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_write_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_read_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_read_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_io23_output_enable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.qspi_io23_output_disable), (12 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_enable), (32 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_disable), (32 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_disable), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_interrupt_flag_get), (128 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_i2s_flag_get), (40 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_flag_get), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_error_clear), (10 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_error_clear), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_fifo_access_size_config), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_fifo_access_size_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_transmit_odd_config), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_transmit_odd_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_receive_odd_config), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_receive_odd_config), (8 bytes).
+ Removing gd32e23x_spi.o(.text.spi_crc_length_set), (18 bytes).
+ Removing gd32e23x_spi.o(.ARM.exidx.text.spi_crc_length_set), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text), (0 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_deinit), (24 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_deinit), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_dma_remap_enable), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_enable), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_dma_remap_disable), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_disable), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_high_current_enable), (20 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_enable), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_high_current_disable), (20 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_disable), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_exti_line_config), (112 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_exti_line_config), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_lock_config), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_lock_config), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.irq_latency_set), (20 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.irq_latency_set), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_flag_get), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_get), (8 bytes).
+ Removing gd32e23x_syscfg.o(.text.syscfg_flag_clear), (16 bytes).
+ Removing gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_clear), (8 bytes).
+ Removing gd32e23x_timer.o(.text), (0 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_deinit), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_struct_para_init), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_init), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_disable), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_update_event_enable), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_update_event_disable), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_alignment), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_alignment), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_up_direction), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_up_direction), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_down_direction), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_down_direction), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_repetition_value_config), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_repetition_value_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_autoreload_value_config), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_autoreload_value_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_value_config), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_value_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_counter_read), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_counter_read), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_prescaler_read), (6 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_read), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_single_pulse_mode_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_update_source_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_update_source_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_ocpre_clear_source_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_interrupt_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_interrupt_flag_get), (20 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_flag_get), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_flag_get), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_flag_clear), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_dma_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_dma_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_dma_request_source_select), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_dma_transfer_config), (24 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_dma_transfer_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_event_software_generate), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_struct_para_init), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_break_enable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_break_disable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_break_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_automatic_output_enable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_enable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_automatic_output_disable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_primary_output_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_control_shadow_config), (18 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_control_shadow_update_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_output_pulse_value_config), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_output_fast_config), (92 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_output_clear_config), (92 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_output_polarity_config), (90 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_complementary_output_polarity_config), (90 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_state_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_input_capture_config), (380 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_capture_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config), (92 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_capture_value_register_read), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read), (8 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_hall_mode_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_hall_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_input_trigger_source_select), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_master_output_trigger_source_select), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_slave_mode_select), (16 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_slave_mode_select), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_master_slave_mode_config), (26 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_trigger_config), (30 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_quadrature_decoder_mode_config), (68 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_internal_clock_config), (10 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_internal_clock_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_internal_trigger_as_external_clock_config), (30 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_trigger_as_external_clock_config), (152 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_clock_mode0_config), (44 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_clock_mode1_config), (40 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_external_clock_mode1_disable), (12 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_channel_remap_config), (4 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_channel_remap_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_write_chxval_register_config), (30 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config), (8 bytes).
+ Removing gd32e23x_timer.o(.text.timer_output_value_selection_config), (30 bytes).
+ Removing gd32e23x_timer.o(.ARM.exidx.text.timer_output_value_selection_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text), (0 bytes).
+ Removing gd32e23x_usart.o(.text.usart_deinit), (56 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_deinit), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_baudrate_set), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_parity_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_parity_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_word_length_set), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_word_length_set), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_stop_bit_set), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_stop_bit_set), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_disable), (10 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_transmit_config), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_data_first_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_first_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_invert_config), (140 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_invert_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_overrun_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_overrun_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_overrun_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_oversample_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_oversample_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_sample_bit_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_sample_bit_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receiver_timeout_enable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receiver_timeout_disable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receiver_timeout_threshold_config), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receiver_timeout_threshold_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_data_transmit), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_transmit), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_data_receive), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_data_receive), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_autobaud_detection_enable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_autobaud_detection_disable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_autobaud_detection_mode_config), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_autobaud_detection_mode_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_address_config), (28 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_address_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_address_detection_mode_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_address_detection_mode_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_mute_mode_enable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_mute_mode_disable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_mute_mode_wakeup_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_mute_mode_wakeup_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_lin_mode_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_lin_mode_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_mode_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_lin_break_detection_length_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_lin_break_detection_length_config), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_halfduplex_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_halfduplex_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_clock_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_clock_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_clock_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_clock_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_synchronous_clock_config), (58 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_synchronous_clock_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_guard_time_config), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_guard_time_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_enable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_nack_enable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_nack_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_nack_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_enable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_mode_early_nack_disable), (12 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_mode_early_nack_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_smartcard_autoretry_config), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_smartcard_autoretry_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_block_length_config), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_block_length_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_irda_mode_enable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_irda_mode_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_mode_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_prescaler_config), (24 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_prescaler_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_irda_lowpower_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_irda_lowpower_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_hardware_flow_rts_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_rts_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_hardware_flow_cts_config), (26 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_cts_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_hardware_flow_coherence_config), (22 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_hardware_flow_coherence_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_rs485_driver_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_rs485_driver_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_rs485_driver_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_driver_assertime_config), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_driver_assertime_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_driver_deassertime_config), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_driver_deassertime_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_depolarity_config), (28 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_depolarity_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_dma_receive_config), (16 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_dma_receive_config), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_dma_transmit_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_reception_error_dma_disable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_reception_error_dma_enable), (20 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_reception_error_dma_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_wakeup_enable), (10 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_wakeup_disable), (10 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_wakeup_mode_config), (28 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_wakeup_mode_config), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receive_fifo_enable), (14 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receive_fifo_disable), (14 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_receive_fifo_counter_number), (10 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_receive_fifo_counter_number), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_flag_get), (16 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_flag_get), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_flag_clear), (16 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_flag_clear), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_interrupt_enable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_interrupt_disable), (18 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_disable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_command_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_command_enable), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_interrupt_flag_get), (30 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_get), (8 bytes).
+ Removing gd32e23x_usart.o(.text.usart_interrupt_flag_clear), (40 bytes).
+ Removing gd32e23x_usart.o(.ARM.exidx.text.usart_interrupt_flag_clear), (8 bytes).
+ Removing startup_gd32e23x.o(HEAP), (1024 bytes).
+ Removing adc.o(.text), (0 bytes).
+ Removing adc.o(.ARM.exidx.text.ADC_DMA_Callback), (8 bytes).
+ Removing adc.o(.ARM.exidx.text.ADC_Init), (8 bytes).
+ Removing comparator.o(.text), (0 bytes).
+ Removing comparator.o(.ARM.exidx.text.getCompOutputLevel), (8 bytes).
+ Removing comparator.o(.ARM.exidx.text.maskPhaseInterrupts), (8 bytes).
+ Removing comparator.o(.ARM.exidx.text.enableCompInterrupts), (8 bytes).
+ Removing comparator.o(.ARM.exidx.text.changeCompInput), (8 bytes).
+ Removing eeprom.o(.text), (0 bytes).
+ Removing eeprom.o(.ARM.exidx.text.save_flash_nolib), (8 bytes).
+ Removing eeprom.o(.ARM.exidx.text.read_flash_bin), (8 bytes).
+ Removing gd32e23x_it.o(.text), (0 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.SVC_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.DMA_Channel3_4_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.ADC_CMP_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.TIMER13_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.TIMER15_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.TIMER14_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.TIMER2_IRQHandler), (8 bytes).
+ Removing gd32e23x_it.o(.ARM.exidx.text.EXTI4_15_IRQHandler), (8 bytes).
+ Removing io.o(.text), (0 bytes).
+ Removing io.o(.ARM.exidx.text.receiveDshotDma), (8 bytes).
+ Removing io.o(.ARM.exidx.text.sendDshotDma), (8 bytes).
+ Removing io.o(.ARM.exidx.text.getInputPinState), (8 bytes).
+ Removing io.o(.text.setInputPolarityRising), (12 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPolarityRising), (8 bytes).
+ Removing io.o(.text.setInputPullDown), (16 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullDown), (8 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullUp), (8 bytes).
+ Removing io.o(.text.enableHalfTransferInt), (16 bytes).
+ Removing io.o(.ARM.exidx.text.enableHalfTransferInt), (8 bytes).
+ Removing io.o(.text.setInputPullNone), (16 bytes).
+ Removing io.o(.ARM.exidx.text.setInputPullNone), (8 bytes).
+ Removing io.o(.data.buffer_size), (1 bytes).
+ Removing io.o(.bss.change_time), (2 bytes).
+ Removing peripherals.o(.text), (0 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initCorePeripherals), (8 bytes).
+ Removing peripherals.o(.text.MX_GPIO_Init), (2 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_GPIO_Init), (8 bytes).
+ Removing peripherals.o(.text.MX_DMA_Init), (48 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_DMA_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIM0_Init), (8 bytes).
+ Removing peripherals.o(.text.TIMER5_Init), (32 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIMER5_Init), (8 bytes).
+ Removing peripherals.o(.text.TIMER16_Init), (48 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIMER16_Init), (8 bytes).
+ Removing peripherals.o(.text.COMP_Init), (112 bytes).
+ Removing peripherals.o(.ARM.exidx.text.COMP_Init), (8 bytes).
+ Removing peripherals.o(.text.TIMER15_Init), (80 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIMER15_Init), (8 bytes).
+ Removing peripherals.o(.text.TIMER13_Init), (68 bytes).
+ Removing peripherals.o(.ARM.exidx.text.TIMER13_Init), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.MX_IWDG_Init), (8 bytes).
+ Removing peripherals.o(.text.reloadWatchDogCounter), (4 bytes).
+ Removing peripherals.o(.ARM.exidx.text.reloadWatchDogCounter), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.UN_TIM_Init), (8 bytes).
+ Removing peripherals.o(.text.disableComTimerInt), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.disableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.enableComTimerInt), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableComTimerInt), (8 bytes).
+ Removing peripherals.o(.text.setAndEnableComInt), (24 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAndEnableComInt), (8 bytes).
+ Removing peripherals.o(.text.getintervaTimerCount), (12 bytes).
+ Removing peripherals.o(.ARM.exidx.text.getintervaTimerCount), (8 bytes).
+ Removing peripherals.o(.text.setintervaTimerCount), (12 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setintervaTimerCount), (8 bytes).
+ Removing peripherals.o(.text.setPrescalerPWM), (12 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setPrescalerPWM), (8 bytes).
+ Removing peripherals.o(.text.setAutoReloadPWM), (12 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setAutoReloadPWM), (8 bytes).
+ Removing peripherals.o(.text.setDutyCycleAll), (16 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setDutyCycleAll), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setPWMCompare1), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setPWMCompare2), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.setPWMCompare3), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.generatePwmTimerEvent), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.resetInputCaptureTimer), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.initAfterJump), (8 bytes).
+ Removing peripherals.o(.ARM.exidx.text.enableCorePeripherals), (8 bytes).
+ Removing phaseouts.o(.text), (0 bytes).
+ Removing phaseouts.o(.text.gpio_mode_QUICK), (18 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.gpio_mode_QUICK), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.proportionalBrake), (8 bytes).
+ Removing phaseouts.o(.text.phaseBPWM), (60 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseBFLOAT), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseBLOW), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseBLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseCPWM), (64 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseCFLOAT), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseCLOW), (48 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseCLOW), (8 bytes).
+ Removing phaseouts.o(.text.phaseAPWM), (64 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseAPWM), (8 bytes).
+ Removing phaseouts.o(.text.phaseAFLOAT), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseAFLOAT), (8 bytes).
+ Removing phaseouts.o(.text.phaseALOW), (52 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.phaseALOW), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.allOff), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.comStep), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.fullBrake), (8 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.allpwm), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelForward), (140 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelForward), (8 bytes).
+ Removing phaseouts.o(.text.twoChannelReverse), (128 bytes).
+ Removing phaseouts.o(.ARM.exidx.text.twoChannelReverse), (8 bytes).
+ Removing serial_telemetry.o(.text), (0 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.telem_UART_Init), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.send_telem_DMA), (8 bytes).
+ Removing serial_telemetry.o(.text.update_crc8), (148 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.update_crc8), (8 bytes).
+ Removing serial_telemetry.o(.text.get_crc8), (508 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.get_crc8), (8 bytes).
+ Removing serial_telemetry.o(.ARM.exidx.text.makeTelemPackage), (8 bytes).
+ Removing system_gd32e23x.o(.text), (0 bytes).
+ Removing system_gd32e23x.o(.ARM.exidx.text.SystemInit), (8 bytes).
+ Removing system_gd32e23x.o(.text.SystemCoreClockUpdate), (132 bytes).
+ Removing system_gd32e23x.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes).
+ Removing system_gd32e23x.o(.data.SystemCoreClock), (4 bytes).
+ Removing systick.o(.text), (0 bytes).
+ Removing systick.o(.text.systick_config), (76 bytes).
+ Removing systick.o(.ARM.exidx.text.systick_config), (8 bytes).
+ Removing systick.o(.text.delay_1ms), (28 bytes).
+ Removing systick.o(.ARM.exidx.text.delay_1ms), (8 bytes).
+ Removing systick.o(.ARM.exidx.text.delay_decrement), (8 bytes).
+
+1130 unused section(s) (total 25575 bytes) removed from the image.
+
+==============================================================================
+
+Image Symbol Table
+
+ Local Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
+ ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
+ ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
+ ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
+ ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
+ ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE
+ ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
+ ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE
+ ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
+ ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmple.o ABSOLUTE
+ ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmplt.o ABSOLUTE
+ ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmpge.o ABSOLUTE
+ ../fplib/microlib/fpcmp.c 0x00000000 Number 0 fcmpgt.o ABSOLUTE
+ ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
+ ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
+ ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
+ ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
+ ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE
+ ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE
+ ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
+ ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
+ ..\Mcu\e230\Startup\mdk\startup_gd32e23x.s 0x00000000 Number 0 startup_gd32e23x.o ABSOLUTE
+ ADC.c 0x00000000 Number 0 adc.o ABSOLUTE
+ IO.c 0x00000000 Number 0 io.o ABSOLUTE
+ comparator.c 0x00000000 Number 0 comparator.o ABSOLUTE
+ dc.s 0x00000000 Number 0 dc.o ABSOLUTE
+ dshot.c 0x00000000 Number 0 dshot.o ABSOLUTE
+ eeprom.c 0x00000000 Number 0 eeprom.o ABSOLUTE
+ firmwareversion.c 0x00000000 Number 0 firmwareversion.o ABSOLUTE
+ functions.c 0x00000000 Number 0 functions.o ABSOLUTE
+ gd32e23x_adc.c 0x00000000 Number 0 gd32e23x_adc.o ABSOLUTE
+ gd32e23x_cmp.c 0x00000000 Number 0 gd32e23x_cmp.o ABSOLUTE
+ gd32e23x_crc.c 0x00000000 Number 0 gd32e23x_crc.o ABSOLUTE
+ gd32e23x_dbg.c 0x00000000 Number 0 gd32e23x_dbg.o ABSOLUTE
+ gd32e23x_dma.c 0x00000000 Number 0 gd32e23x_dma.o ABSOLUTE
+ gd32e23x_exti.c 0x00000000 Number 0 gd32e23x_exti.o ABSOLUTE
+ gd32e23x_fmc.c 0x00000000 Number 0 gd32e23x_fmc.o ABSOLUTE
+ gd32e23x_fwdgt.c 0x00000000 Number 0 gd32e23x_fwdgt.o ABSOLUTE
+ gd32e23x_gpio.c 0x00000000 Number 0 gd32e23x_gpio.o ABSOLUTE
+ gd32e23x_i2c.c 0x00000000 Number 0 gd32e23x_i2c.o ABSOLUTE
+ gd32e23x_it.c 0x00000000 Number 0 gd32e23x_it.o ABSOLUTE
+ gd32e23x_misc.c 0x00000000 Number 0 gd32e23x_misc.o ABSOLUTE
+ gd32e23x_pmu.c 0x00000000 Number 0 gd32e23x_pmu.o ABSOLUTE
+ gd32e23x_rcu.c 0x00000000 Number 0 gd32e23x_rcu.o ABSOLUTE
+ gd32e23x_rtc.c 0x00000000 Number 0 gd32e23x_rtc.o ABSOLUTE
+ gd32e23x_spi.c 0x00000000 Number 0 gd32e23x_spi.o ABSOLUTE
+ gd32e23x_syscfg.c 0x00000000 Number 0 gd32e23x_syscfg.o ABSOLUTE
+ gd32e23x_timer.c 0x00000000 Number 0 gd32e23x_timer.o ABSOLUTE
+ gd32e23x_usart.c 0x00000000 Number 0 gd32e23x_usart.o ABSOLUTE
+ handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE
+ init.s 0x00000000 Number 0 init.o ABSOLUTE
+ main.c 0x00000000 Number 0 main.o ABSOLUTE
+ peripherals.c 0x00000000 Number 0 peripherals.o ABSOLUTE
+ phaseouts.c 0x00000000 Number 0 phaseouts.o ABSOLUTE
+ serial_telemetry.c 0x00000000 Number 0 serial_telemetry.o ABSOLUTE
+ signal.c 0x00000000 Number 0 signal.o ABSOLUTE
+ sounds.c 0x00000000 Number 0 sounds.o ABSOLUTE
+ system_gd32e23x.c 0x00000000 Number 0 system_gd32e23x.o ABSOLUTE
+ systick.c 0x00000000 Number 0 systick.o ABSOLUTE
+ RESET 0x08001000 Section 204 startup_gd32e23x.o(RESET)
+ .ARM.Collect$$$$00000000 0x080010cc Section 0 entry.o(.ARM.Collect$$$$00000000)
+ .ARM.Collect$$$$00000001 0x080010cc Section 4 entry2.o(.ARM.Collect$$$$00000001)
+ .ARM.Collect$$$$00000004 0x080010d0 Section 4 entry5.o(.ARM.Collect$$$$00000004)
+ .ARM.Collect$$$$00000008 0x080010d4 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
+ .ARM.Collect$$$$0000000A 0x080010d4 Section 0 entry8b.o(.ARM.Collect$$$$0000000A)
+ .ARM.Collect$$$$0000000B 0x080010d4 Section 8 entry9a.o(.ARM.Collect$$$$0000000B)
+ __lit__00000000 0x080010dc Data 4 entry2.o(.ARM.Collect$$$$00002712)
+ .ARM.Collect$$$$0000000D 0x080010dc Section 0 entry10a.o(.ARM.Collect$$$$0000000D)
+ .ARM.Collect$$$$0000000F 0x080010dc Section 0 entry11a.o(.ARM.Collect$$$$0000000F)
+ .ARM.Collect$$$$00002712 0x080010dc Section 4 entry2.o(.ARM.Collect$$$$00002712)
+ .text 0x080010e0 Section 28 startup_gd32e23x.o(.text)
+ .text 0x080010fc Section 0 memcpya.o(.text)
+ .text 0x08001120 Section 0 memseta.o(.text)
+ .text 0x08001144 Section 0 fadd.o(.text)
+ .text 0x080011f6 Section 0 fdiv.o(.text)
+ .text 0x08001274 Section 0 dadd.o(.text)
+ .text 0x080013d8 Section 0 dmul.o(.text)
+ .text 0x080014a8 Section 0 ddiv.o(.text)
+ .text 0x08001598 Section 0 fcmple.o(.text)
+ .text 0x080015b4 Section 0 fcmplt.o(.text)
+ .text 0x080015d0 Section 0 fcmpge.o(.text)
+ .text 0x080015ec Section 0 fcmpgt.o(.text)
+ .text 0x08001608 Section 0 fflti.o(.text)
+ .text 0x08001620 Section 0 dfltui.o(.text)
+ .text 0x0800163c Section 0 ffixi.o(.text)
+ .text 0x08001670 Section 0 dfixi.o(.text)
+ .text 0x080016b8 Section 0 llshl.o(.text)
+ .text 0x080016d8 Section 0 llushr.o(.text)
+ .text 0x080016fa Section 0 llsshr.o(.text)
+ .text 0x08001720 Section 0 iusefp.o(.text)
+ .text 0x08001720 Section 0 fepilogue.o(.text)
+ .text 0x080017a2 Section 0 depilogue.o(.text)
+ .text 0x08001860 Section 36 init.o(.text)
+ .text 0x08001884 Section 0 __dczerorl2.o(.text)
+ [Anonymous Symbol] 0x080018da Section 0 gd32e23x_it.o(.text.ADC_CMP_IRQHandler)
+ [Anonymous Symbol] 0x080018fc Section 0 adc.o(.text.ADC_DMA_Callback)
+ __arm_cp.0_1 0x08001914 Number 4 adc.o(.text.ADC_DMA_Callback)
+ __arm_cp.0_2 0x08001918 Number 4 adc.o(.text.ADC_DMA_Callback)
+ __arm_cp.0_3 0x0800191c Number 4 adc.o(.text.ADC_DMA_Callback)
+ [Anonymous Symbol] 0x08001920 Section 0 adc.o(.text.ADC_Init)
+ __arm_cp.1_0 0x08001a04 Number 4 adc.o(.text.ADC_Init)
+ __arm_cp.1_1 0x08001a08 Number 4 adc.o(.text.ADC_Init)
+ __arm_cp.1_2 0x08001a0c Number 4 adc.o(.text.ADC_Init)
+ [Anonymous Symbol] 0x08001a10 Section 0 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_0 0x08001ab4 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_1 0x08001ab8 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_2 0x08001abc Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_3 0x08001ac0 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_4 0x08001ac4 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_5 0x08001ac8 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_6 0x08001acc Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ __arm_cp.5_7 0x08001ad0 Number 4 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ [Anonymous Symbol] 0x08001ad4 Section 0 gd32e23x_it.o(.text.EXTI4_15_IRQHandler)
+ [Anonymous Symbol] 0x08001ae8 Section 0 gd32e23x_it.o(.text.HardFault_Handler)
+ [Anonymous Symbol] 0x08001aea Section 0 peripherals.o(.text.MX_IWDG_Init)
+ [Anonymous Symbol] 0x08001b00 Section 0 gd32e23x_it.o(.text.NMI_Handler)
+ [Anonymous Symbol] 0x08001b02 Section 0 gd32e23x_it.o(.text.PendSV_Handler)
+ [Anonymous Symbol] 0x08001b04 Section 0 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_0 0x08001bd0 Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_1 0x08001bd4 Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_2 0x08001bd8 Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_3 0x08001bdc Number 4 main.o(.text.PeriodElapsedCallback)
+ __arm_cp.6_4 0x08001be0 Number 4 main.o(.text.PeriodElapsedCallback)
+ [Anonymous Symbol] 0x08001be4 Section 0 gd32e23x_it.o(.text.SVC_Handler)
+ [Anonymous Symbol] 0x08001be6 Section 0 gd32e23x_it.o(.text.SysTick_Handler)
+ [Anonymous Symbol] 0x08001bec Section 0 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_0 0x08001d90 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_1 0x08001d94 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_2 0x08001d98 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_3 0x08001d9c Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_4 0x08001da0 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_5 0x08001da4 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_6 0x08001da8 Number 4 system_gd32e23x.o(.text.SystemInit)
+ __arm_cp.0_7 0x08001dac Number 4 system_gd32e23x.o(.text.SystemInit)
+ [Anonymous Symbol] 0x08001db0 Section 0 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_0 0x08001f8c Number 4 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_1 0x08001f90 Number 4 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_2 0x08001f94 Number 4 peripherals.o(.text.TIM0_Init)
+ __arm_cp.3_3 0x08001f98 Number 4 peripherals.o(.text.TIM0_Init)
+ [Anonymous Symbol] 0x08001f9c Section 0 gd32e23x_it.o(.text.TIMER13_IRQHandler)
+ __arm_cp.7_0 0x08001fb0 Number 4 gd32e23x_it.o(.text.TIMER13_IRQHandler)
+ [Anonymous Symbol] 0x08001fb4 Section 0 gd32e23x_it.o(.text.TIMER14_IRQHandler)
+ __arm_cp.9_0 0x08001fbc Number 4 gd32e23x_it.o(.text.TIMER14_IRQHandler)
+ [Anonymous Symbol] 0x08001fc0 Section 0 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ __arm_cp.8_0 0x08001fe0 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ __arm_cp.8_1 0x08001fe4 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ __arm_cp.8_2 0x08001fe8 Number 4 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ [Anonymous Symbol] 0x08001fec Section 0 gd32e23x_it.o(.text.TIMER2_IRQHandler)
+ [Anonymous Symbol] 0x08001ff0 Section 0 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_0 0x080020a0 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_1 0x080020a4 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_2 0x080020a8 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_3 0x080020ac Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_4 0x080020b0 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_5 0x080020b4 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_6 0x080020b8 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_7 0x080020bc Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_8 0x080020c0 Number 4 peripherals.o(.text.UN_TIM_Init)
+ __arm_cp.11_9 0x080020c4 Number 4 peripherals.o(.text.UN_TIM_Init)
+ [Anonymous Symbol] 0x080020c8 Section 0 gd32e23x_it.o(.text.USART1_IRQHandler)
+ [Anonymous Symbol] 0x080020cc Section 0 gd32e23x_adc.o(.text.adc_calibration_enable)
+ [Anonymous Symbol] 0x08002110 Section 0 gd32e23x_adc.o(.text.adc_channel_length_config)
+ __arm_cp.11_0 0x0800214c Number 4 gd32e23x_adc.o(.text.adc_channel_length_config)
+ [Anonymous Symbol] 0x08002150 Section 0 gd32e23x_adc.o(.text.adc_data_alignment_config)
+ [Anonymous Symbol] 0x08002168 Section 0 gd32e23x_adc.o(.text.adc_dma_mode_enable)
+ [Anonymous Symbol] 0x08002178 Section 0 gd32e23x_adc.o(.text.adc_enable)
+ [Anonymous Symbol] 0x0800218c Section 0 gd32e23x_adc.o(.text.adc_external_trigger_config)
+ [Anonymous Symbol] 0x080021cc Section 0 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ __arm_cp.16_0 0x080021ec Number 4 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ __arm_cp.16_1 0x080021f0 Number 4 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ [Anonymous Symbol] 0x080021f4 Section 0 gd32e23x_adc.o(.text.adc_regular_channel_config)
+ __arm_cp.12_0 0x0800227c Number 4 gd32e23x_adc.o(.text.adc_regular_channel_config)
+ [Anonymous Symbol] 0x08002280 Section 0 gd32e23x_adc.o(.text.adc_software_trigger_enable)
+ [Anonymous Symbol] 0x080022a8 Section 0 gd32e23x_adc.o(.text.adc_special_function_config)
+ __arm_cp.9_0 0x08002318 Number 4 gd32e23x_adc.o(.text.adc_special_function_config)
+ [Anonymous Symbol] 0x0800231c Section 0 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
+ __arm_cp.6_0 0x0800232c Number 4 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
+ [Anonymous Symbol] 0x08002330 Section 0 phaseouts.o(.text.allOff)
+ __arm_cp.11_0 0x080023a4 Number 4 phaseouts.o(.text.allOff)
+ [Anonymous Symbol] 0x080023a8 Section 0 phaseouts.o(.text.allpwm)
+ __arm_cp.14_1 0x08002430 Number 4 phaseouts.o(.text.allpwm)
+ [Anonymous Symbol] 0x08002434 Section 0 comparator.o(.text.changeCompInput)
+ __arm_cp.3_0 0x0800248c Number 4 comparator.o(.text.changeCompInput)
+ __arm_cp.3_2 0x08002490 Number 4 comparator.o(.text.changeCompInput)
+ __arm_cp.3_3 0x08002494 Number 4 comparator.o(.text.changeCompInput)
+ __arm_cp.3_4 0x08002498 Number 4 comparator.o(.text.changeCompInput)
+ [Anonymous Symbol] 0x0800249c Section 0 gd32e23x_cmp.o(.text.cmp_enable)
+ [Anonymous Symbol] 0x080024a8 Section 0 gd32e23x_cmp.o(.text.cmp_mode_init)
+ __arm_cp.1_1 0x080024c8 Number 4 gd32e23x_cmp.o(.text.cmp_mode_init)
+ [Anonymous Symbol] 0x080024cc Section 0 gd32e23x_cmp.o(.text.cmp_output_init)
+ [Anonymous Symbol] 0x080024ec Section 0 gd32e23x_cmp.o(.text.cmp_output_level_get)
+ __arm_cp.7_0 0x080024f8 Number 4 gd32e23x_cmp.o(.text.cmp_output_level_get)
+ [Anonymous Symbol] 0x080024fc Section 0 phaseouts.o(.text.comStep)
+ __arm_cp.12_0 0x08002788 Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_1 0x0800278c Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_2 0x08002790 Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_3 0x08002794 Number 4 phaseouts.o(.text.comStep)
+ __arm_cp.12_4 0x08002798 Number 4 phaseouts.o(.text.comStep)
+ [Anonymous Symbol] 0x0800279c Section 0 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_0 0x08002b54 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_1 0x08002b58 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_2 0x08002b5c Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_3 0x08002b60 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_4 0x08002b64 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_5 0x08002b68 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_7 0x08002b6c Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_8 0x08002b70 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_10 0x08002b74 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_11 0x08002b78 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_12 0x08002b7c Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_13 0x08002b80 Number 4 dshot.o(.text.computeDshotDMA)
+ __arm_cp.0_15 0x08002b84 Number 4 dshot.o(.text.computeDshotDMA)
+ [Anonymous Symbol] 0x08002b88 Section 0 signal.o(.text.computeServoInput)
+ __arm_cp.1_1 0x08002cec Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_2 0x08002cf0 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_3 0x08002cf4 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_5 0x08002cf8 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_6 0x08002cfc Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_7 0x08002d00 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_8 0x08002d04 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_9 0x08002d08 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_10 0x08002d0c Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_11 0x08002d10 Number 4 signal.o(.text.computeServoInput)
+ __arm_cp.1_12 0x08002d14 Number 4 signal.o(.text.computeServoInput)
+ [Anonymous Symbol] 0x08002d18 Section 0 functions.o(.text.delayMicros)
+ [Anonymous Symbol] 0x08002d38 Section 0 functions.o(.text.delayMillis)
+ __arm_cp.3_0 0x08002d7c Number 4 functions.o(.text.delayMillis)
+ __arm_cp.3_1 0x08002d80 Number 4 functions.o(.text.delayMillis)
+ [Anonymous Symbol] 0x08002d84 Section 0 systick.o(.text.delay_decrement)
+ __arm_cp.2_0 0x08002d94 Number 4 systick.o(.text.delay_decrement)
+ [Anonymous Symbol] 0x08002d98 Section 0 signal.o(.text.detectInput)
+ __arm_cp.5_0 0x08002f70 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_1 0x08002f74 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_2 0x08002f78 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_3 0x08002f7c Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_4 0x08002f80 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_5 0x08002f84 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_6 0x08002f88 Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_7 0x08002f8c Number 4 signal.o(.text.detectInput)
+ __arm_cp.5_8 0x08002f90 Number 4 signal.o(.text.detectInput)
+ [Anonymous Symbol] 0x08002f94 Section 0 gd32e23x_dma.o(.text.dma_channel_disable)
+ [Anonymous Symbol] 0x08002fa4 Section 0 gd32e23x_dma.o(.text.dma_channel_enable)
+ [Anonymous Symbol] 0x08002fb4 Section 0 gd32e23x_dma.o(.text.dma_circulation_disable)
+ [Anonymous Symbol] 0x08002fc4 Section 0 gd32e23x_dma.o(.text.dma_circulation_enable)
+ [Anonymous Symbol] 0x08002fd4 Section 0 gd32e23x_dma.o(.text.dma_deinit)
+ [Anonymous Symbol] 0x08003000 Section 0 gd32e23x_dma.o(.text.dma_init)
+ __arm_cp.2_0 0x08003070 Number 4 gd32e23x_dma.o(.text.dma_init)
+ [Anonymous Symbol] 0x08003074 Section 0 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
+ __arm_cp.24_0 0x08003084 Number 4 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
+ [Anonymous Symbol] 0x08003088 Section 0 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
+ __arm_cp.23_0 0x080030c0 Number 4 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
+ [Anonymous Symbol] 0x080030c4 Section 0 gd32e23x_dma.o(.text.dma_memory_address_config)
+ __arm_cp.10_0 0x080030d0 Number 4 gd32e23x_dma.o(.text.dma_memory_address_config)
+ [Anonymous Symbol] 0x080030d4 Section 0 gd32e23x_dma.o(.text.dma_periph_address_config)
+ __arm_cp.9_0 0x080030e0 Number 4 gd32e23x_dma.o(.text.dma_periph_address_config)
+ [Anonymous Symbol] 0x080030e4 Section 0 gd32e23x_dma.o(.text.dma_struct_para_init)
+ [Anonymous Symbol] 0x080030f8 Section 0 comparator.o(.text.enableCompInterrupts)
+ [Anonymous Symbol] 0x08003108 Section 0 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_0 0x08003204 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_1 0x08003208 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_2 0x0800320c Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_3 0x08003210 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_4 0x08003214 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_5 0x08003218 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_6 0x0800321c Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_7 0x08003220 Number 4 peripherals.o(.text.enableCorePeripherals)
+ __arm_cp.26_8 0x08003224 Number 4 peripherals.o(.text.enableCorePeripherals)
+ [Anonymous Symbol] 0x08003228 Section 0 gd32e23x_exti.o(.text.exti_flag_clear)
+ [Anonymous Symbol] 0x08003230 Section 0 gd32e23x_exti.o(.text.exti_init)
+ __arm_cp.1_0 0x08003298 Number 4 gd32e23x_exti.o(.text.exti_init)
+ [Anonymous Symbol] 0x0800329c Section 0 gd32e23x_exti.o(.text.exti_interrupt_flag_clear)
+ [Anonymous Symbol] 0x080032a4 Section 0 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
+ __arm_cp.10_0 0x080032b0 Number 4 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
+ [Anonymous Symbol] 0x080032b4 Section 0 gd32e23x_fmc.o(.text.fmc_flag_clear)
+ [Anonymous Symbol] 0x080032bc Section 0 gd32e23x_fmc.o(.text.fmc_lock)
+ __arm_cp.1_0 0x080032c8 Number 4 gd32e23x_fmc.o(.text.fmc_lock)
+ [Anonymous Symbol] 0x080032cc Section 0 gd32e23x_fmc.o(.text.fmc_page_erase)
+ [Anonymous Symbol] 0x08003444 Section 0 gd32e23x_fmc.o(.text.fmc_prefetch_enable)
+ [Anonymous Symbol] 0x08003450 Section 0 gd32e23x_fmc.o(.text.fmc_unlock)
+ __arm_cp.0_0 0x08003464 Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
+ __arm_cp.0_1 0x08003468 Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
+ __arm_cp.0_2 0x0800346c Number 4 gd32e23x_fmc.o(.text.fmc_unlock)
+ [Anonymous Symbol] 0x08003470 Section 0 gd32e23x_fmc.o(.text.fmc_word_program)
+ __arm_cp.9_0 0x080035e0 Number 4 gd32e23x_fmc.o(.text.fmc_word_program)
+ __arm_cp.9_1 0x080035e4 Number 4 gd32e23x_fmc.o(.text.fmc_word_program)
+ [Anonymous Symbol] 0x080035e8 Section 0 gd32e23x_fmc.o(.text.fmc_wscnt_set)
+ __arm_cp.2_0 0x080035f8 Number 4 gd32e23x_fmc.o(.text.fmc_wscnt_set)
+ [Anonymous Symbol] 0x080035fc Section 0 phaseouts.o(.text.fullBrake)
+ __arm_cp.13_0 0x08003670 Number 4 phaseouts.o(.text.fullBrake)
+ [Anonymous Symbol] 0x08003674 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_0 0x080036fc Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_1 0x08003700 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_2 0x08003704 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ __arm_cp.7_3 0x08003708 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ [Anonymous Symbol] 0x0800370c Section 0 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
+ __arm_cp.6_1 0x08003714 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
+ [Anonymous Symbol] 0x08003718 Section 0 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ __arm_cp.2_0 0x08003720 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ __arm_cp.2_1 0x08003724 Number 4 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ [Anonymous Symbol] 0x08003728 Section 0 peripherals.o(.text.generatePwmTimerEvent)
+ __arm_cp.23_0 0x08003730 Number 4 peripherals.o(.text.generatePwmTimerEvent)
+ [Anonymous Symbol] 0x08003734 Section 0 functions.o(.text.getAbsDif)
+ [Anonymous Symbol] 0x0800373e Section 0 comparator.o(.text.getCompOutputLevel)
+ [Anonymous Symbol] 0x08003748 Section 0 io.o(.text.getInputPinState)
+ __arm_cp.2_0 0x08003754 Number 4 io.o(.text.getInputPinState)
+ [Anonymous Symbol] 0x08003758 Section 0 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_0 0x08003870 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_1 0x08003874 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_2 0x08003878 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_3 0x0800387c Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_4 0x08003880 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ __arm_cp.11_5 0x08003884 Number 4 gd32e23x_gpio.o(.text.gpio_af_set)
+ [Anonymous Symbol] 0x08003888 Section 0 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_0 0x08003a64 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_1 0x08003a68 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_2 0x08003a6c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_3 0x08003a70 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_4 0x08003a74 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_5 0x08003a78 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_6 0x08003a7c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_7 0x08003a80 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_8 0x08003a84 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_9 0x08003a88 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_10 0x08003a8c Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ __arm_cp.1_11 0x08003a90 Number 4 gd32e23x_gpio.o(.text.gpio_mode_set)
+ [Anonymous Symbol] 0x08003a94 Section 0 gd32e23x_gpio.o(.text.gpio_output_options_set)
+ [Anonymous Symbol] 0x08003bc8 Section 0 peripherals.o(.text.initAfterJump)
+ [Anonymous Symbol] 0x08003bdc Section 0 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_0 0x08003d0c Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_1 0x08003d10 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_2 0x08003d14 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_3 0x08003d18 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_4 0x08003d1c Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_5 0x08003d20 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_6 0x08003d24 Number 4 peripherals.o(.text.initCorePeripherals)
+ __arm_cp.0_7 0x08003d28 Number 4 peripherals.o(.text.initCorePeripherals)
+ [Anonymous Symbol] 0x08003d2c Section 0 main.o(.text.interruptRoutine)
+ __arm_cp.7_1 0x08003df8 Number 4 main.o(.text.interruptRoutine)
+ __arm_cp.7_2 0x08003dfc Number 4 main.o(.text.interruptRoutine)
+ __arm_cp.7_4 0x08003e00 Number 4 main.o(.text.interruptRoutine)
+ [Anonymous Symbol] 0x08003e04 Section 0 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_0 0x080040c4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_1 0x080040c8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_2 0x080040cc Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_3 0x080040d0 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_4 0x080040d4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_5 0x080040d8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_6 0x080040dc Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_7 0x080040e0 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_8 0x080040e4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_9 0x080040e8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_10 0x080040ec Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_11 0x080040f0 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_12 0x080040f4 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_13 0x080040f8 Number 4 main.o(.text.loadEEpromSettings)
+ __arm_cp.1_14 0x080040fc Number 4 main.o(.text.loadEEpromSettings)
+ [Anonymous Symbol] 0x08004100 Section 0 main.o(.text.main)
+ __arm_cp.14_44 0x0800445c Number 4 main.o(.text.main)
+ __arm_cp.14_45 0x08004460 Number 4 main.o(.text.main)
+ __arm_cp.14_46 0x08004464 Number 4 main.o(.text.main)
+ __arm_cp.14_49 0x0800447c Number 4 main.o(.text.main)
+ __arm_cp.14_52 0x08004488 Number 4 main.o(.text.main)
+ __arm_cp.14_53 0x0800448c Number 4 main.o(.text.main)
+ __arm_cp.14_54 0x08004490 Number 4 main.o(.text.main)
+ __arm_cp.14_55 0x08004494 Number 4 main.o(.text.main)
+ __arm_cp.14_56 0x08004498 Number 4 main.o(.text.main)
+ __arm_cp.14_57 0x0800449c Number 4 main.o(.text.main)
+ __arm_cp.14_58 0x080044a0 Number 4 main.o(.text.main)
+ __arm_cp.14_59 0x080044a4 Number 4 main.o(.text.main)
+ __arm_cp.14_61 0x08004854 Number 4 main.o(.text.main)
+ __arm_cp.14_62 0x08004858 Number 4 main.o(.text.main)
+ __arm_cp.14_63 0x0800485c Number 4 main.o(.text.main)
+ __arm_cp.14_64 0x08004860 Number 4 main.o(.text.main)
+ __arm_cp.14_65 0x08004864 Number 4 main.o(.text.main)
+ __arm_cp.14_66 0x08004868 Number 4 main.o(.text.main)
+ __arm_cp.14_67 0x0800486c Number 4 main.o(.text.main)
+ __arm_cp.14_68 0x08004870 Number 4 main.o(.text.main)
+ __arm_cp.14_69 0x08004874 Number 4 main.o(.text.main)
+ __arm_cp.14_70 0x08004878 Number 4 main.o(.text.main)
+ __arm_cp.14_71 0x0800487c Number 4 main.o(.text.main)
+ __arm_cp.14_72 0x08004880 Number 4 main.o(.text.main)
+ __arm_cp.14_73 0x08004884 Number 4 main.o(.text.main)
+ __arm_cp.14_76 0x08004890 Number 4 main.o(.text.main)
+ __arm_cp.14_77 0x08004894 Number 4 main.o(.text.main)
+ __arm_cp.14_81 0x080048a4 Number 4 main.o(.text.main)
+ __arm_cp.14_82 0x080048a8 Number 4 main.o(.text.main)
+ __arm_cp.14_83 0x080048ac Number 4 main.o(.text.main)
+ __arm_cp.14_85 0x080048b4 Number 4 main.o(.text.main)
+ __arm_cp.14_86 0x080048b8 Number 4 main.o(.text.main)
+ __arm_cp.14_4 0x08004cac Number 4 main.o(.text.main)
+ __arm_cp.14_7 0x08004cb0 Number 4 main.o(.text.main)
+ __arm_cp.14_8 0x08004cb4 Number 4 main.o(.text.main)
+ __arm_cp.14_9 0x08004cb8 Number 4 main.o(.text.main)
+ __arm_cp.14_10 0x08004cbc Number 4 main.o(.text.main)
+ __arm_cp.14_13 0x08004cc0 Number 4 main.o(.text.main)
+ __arm_cp.14_15 0x08004cc4 Number 4 main.o(.text.main)
+ __arm_cp.14_16 0x08004cc8 Number 4 main.o(.text.main)
+ __arm_cp.14_17 0x08004ccc Number 4 main.o(.text.main)
+ __arm_cp.14_37 0x08004cd0 Number 4 main.o(.text.main)
+ __arm_cp.14_43 0x08004cd4 Number 4 main.o(.text.main)
+ [Anonymous Symbol] 0x08004cd8 Section 0 serial_telemetry.o(.text.makeTelemPackage)
+ __arm_cp.4_0 0x08005304 Number 4 serial_telemetry.o(.text.makeTelemPackage)
+ [Anonymous Symbol] 0x08005308 Section 0 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_0 0x080054b4 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_1 0x080054b8 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_2 0x080054bc Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_3 0x080054c0 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_4 0x080054c4 Number 4 dshot.o(.text.make_dshot_package)
+ __arm_cp.1_5 0x080054c8 Number 4 dshot.o(.text.make_dshot_package)
+ [Anonymous Symbol] 0x080054cc Section 0 functions.o(.text.map)
+ [Anonymous Symbol] 0x08005514 Section 0 comparator.o(.text.maskPhaseInterrupts)
+ __arm_cp.1_0 0x08005524 Number 4 comparator.o(.text.maskPhaseInterrupts)
+ [Anonymous Symbol] 0x08005528 Section 0 gd32e23x_misc.o(.text.nvic_irq_enable)
+ __arm_cp.0_0 0x08005574 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
+ __arm_cp.0_1 0x08005578 Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
+ __arm_cp.0_2 0x0800557c Number 4 gd32e23x_misc.o(.text.nvic_irq_enable)
+ [Anonymous Symbol] 0x08005580 Section 0 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ __arm_cp.3_0 0x08005590 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ __arm_cp.3_1 0x08005594 Number 4 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ [Anonymous Symbol] 0x08005598 Section 0 sounds.o(.text.playBeaconTune3)
+ [Anonymous Symbol] 0x080055f0 Section 0 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_2 0x080056b0 Number 4 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_3 0x080056b4 Number 4 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_4 0x080056b8 Number 4 sounds.o(.text.playBlueJayTune)
+ __arm_cp.5_7 0x080056bc Number 4 sounds.o(.text.playBlueJayTune)
+ [Anonymous Symbol] 0x080056c0 Section 0 sounds.o(.text.playChangedTone)
+ [Anonymous Symbol] 0x08005708 Section 0 sounds.o(.text.playDefaultTone)
+ [Anonymous Symbol] 0x08005750 Section 0 sounds.o(.text.playInputTune)
+ [Anonymous Symbol] 0x080057a8 Section 0 sounds.o(.text.playInputTune2)
+ [Anonymous Symbol] 0x08005804 Section 0 sounds.o(.text.playStartupTune)
+ __arm_cp.6_0 0x08005874 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_1 0x08005878 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_2 0x0800587c Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_3 0x08005880 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_4 0x08005884 Number 4 sounds.o(.text.playStartupTune)
+ __arm_cp.6_5 0x08005888 Number 4 sounds.o(.text.playStartupTune)
+ [Anonymous Symbol] 0x0800588c Section 0 main.o(.text.processDshot)
+ __arm_cp.12_0 0x080058bc Number 4 main.o(.text.processDshot)
+ __arm_cp.12_1 0x080058c0 Number 4 main.o(.text.processDshot)
+ [Anonymous Symbol] 0x080058c4 Section 0 phaseouts.o(.text.proportionalBrake)
+ __arm_cp.1_0 0x08005930 Number 4 phaseouts.o(.text.proportionalBrake)
+ [Anonymous Symbol] 0x08005934 Section 0 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ __arm_cp.14_0 0x080059fc Number 4 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ __arm_cp.14_1 0x08005a00 Number 4 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ [Anonymous Symbol] 0x08005a04 Section 0 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_0 0x08005b78 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_1 0x08005b7c Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_2 0x08005b80 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_4 0x08005b94 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_5 0x08005b98 Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ __arm_cp.38_6 0x08005b9c Number 4 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ [Anonymous Symbol] 0x08005ba0 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_disable)
+ [Anonymous Symbol] 0x08005bb4 Section 0 gd32e23x_rcu.o(.text.rcu_periph_clock_enable)
+ [Anonymous Symbol] 0x08005bc8 Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_disable)
+ [Anonymous Symbol] 0x08005bdc Section 0 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
+ __arm_cp.5_0 0x08005bf0 Number 4 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
+ [Anonymous Symbol] 0x08005bf4 Section 0 eeprom.o(.text.read_flash_bin)
+ [Anonymous Symbol] 0x08005c44 Section 0 io.o(.text.receiveDshotDma)
+ __arm_cp.0_2 0x08005cb0 Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_3 0x08005cb4 Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_5 0x08005cb8 Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_6 0x08005cbc Number 4 io.o(.text.receiveDshotDma)
+ __arm_cp.0_8 0x08005cc0 Number 4 io.o(.text.receiveDshotDma)
+ [Anonymous Symbol] 0x08005cc4 Section 0 peripherals.o(.text.resetInputCaptureTimer)
+ __arm_cp.24_0 0x08005cd0 Number 4 peripherals.o(.text.resetInputCaptureTimer)
+ [Anonymous Symbol] 0x08005cd4 Section 0 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_0 0x08005d2c Number 4 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_1 0x08005d30 Number 4 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_2 0x08005d34 Number 4 main.o(.text.saveEEpromSettings)
+ __arm_cp.2_3 0x08005d38 Number 4 main.o(.text.saveEEpromSettings)
+ [Anonymous Symbol] 0x08005d3c Section 0 eeprom.o(.text.save_flash_nolib)
+ [Anonymous Symbol] 0x08005ee0 Section 0 io.o(.text.sendDshotDma)
+ __arm_cp.1_0 0x08005f54 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_1 0x08005f58 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_2 0x08005f5c Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_3 0x08005f60 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_4 0x08005f64 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_5 0x08005f68 Number 4 io.o(.text.sendDshotDma)
+ __arm_cp.1_6 0x08005f6c Number 4 io.o(.text.sendDshotDma)
+ [Anonymous Symbol] 0x08005f70 Section 0 serial_telemetry.o(.text.send_telem_DMA)
+ __arm_cp.1_0 0x08005fb0 Number 4 serial_telemetry.o(.text.send_telem_DMA)
+ __arm_cp.1_1 0x08005fb4 Number 4 serial_telemetry.o(.text.send_telem_DMA)
+ __arm_cp.1_2 0x08005fb8 Number 4 serial_telemetry.o(.text.send_telem_DMA)
+ [Anonymous Symbol] 0x08005fbc Section 0 main.o(.text.setInput)
+ __arm_cp.9_11 0x080063a0 Number 4 main.o(.text.setInput)
+ __arm_cp.9_1 0x08006620 Number 4 main.o(.text.setInput)
+ __arm_cp.9_2 0x08006624 Number 4 main.o(.text.setInput)
+ __arm_cp.9_3 0x08006628 Number 4 main.o(.text.setInput)
+ __arm_cp.9_4 0x0800662c Number 4 main.o(.text.setInput)
+ __arm_cp.9_5 0x08006630 Number 4 main.o(.text.setInput)
+ __arm_cp.9_6 0x08006634 Number 4 main.o(.text.setInput)
+ __arm_cp.9_7 0x08006638 Number 4 main.o(.text.setInput)
+ __arm_cp.9_8 0x0800663c Number 4 main.o(.text.setInput)
+ __arm_cp.9_9 0x08006640 Number 4 main.o(.text.setInput)
+ [Anonymous Symbol] 0x08006644 Section 0 io.o(.text.setInputPullUp)
+ [Anonymous Symbol] 0x08006650 Section 0 peripherals.o(.text.setPWMCompare1)
+ __arm_cp.20_0 0x08006658 Number 4 peripherals.o(.text.setPWMCompare1)
+ [Anonymous Symbol] 0x0800665c Section 0 peripherals.o(.text.setPWMCompare2)
+ __arm_cp.21_0 0x08006664 Number 4 peripherals.o(.text.setPWMCompare2)
+ [Anonymous Symbol] 0x08006668 Section 0 peripherals.o(.text.setPWMCompare3)
+ __arm_cp.22_0 0x08006670 Number 4 peripherals.o(.text.setPWMCompare3)
+ [Anonymous Symbol] 0x08006674 Section 0 sounds.o(.text.setVolume)
+ __arm_cp.1_0 0x08006684 Number 4 sounds.o(.text.setVolume)
+ [Anonymous Symbol] 0x08006688 Section 0 main.o(.text.startMotor)
+ __arm_cp.8_0 0x0800672c Number 4 main.o(.text.startMotor)
+ __arm_cp.8_1 0x08006730 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_2 0x08006734 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_3 0x08006738 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_4 0x0800673c Number 4 main.o(.text.startMotor)
+ __arm_cp.8_5 0x08006740 Number 4 main.o(.text.startMotor)
+ __arm_cp.8_6 0x08006744 Number 4 main.o(.text.startMotor)
+ [Anonymous Symbol] 0x08006748 Section 0 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_0 0x08006804 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_1 0x08006808 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_2 0x0800680c Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_3 0x08006810 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ __arm_cp.0_4 0x08006814 Number 4 serial_telemetry.o(.text.telem_UART_Init)
+ [Anonymous Symbol] 0x08006818 Section 0 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_0 0x08006bd8 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_1 0x08006bdc Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_2 0x08006be0 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_3 0x08006be4 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_4 0x08006be8 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_5 0x08006bec Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_6 0x08006bf0 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_7 0x08006bf4 Number 4 main.o(.text.tenKhzRoutine)
+ __arm_cp.10_8 0x08006bf8 Number 4 main.o(.text.tenKhzRoutine)
+ [Anonymous Symbol] 0x08006bfc Section 0 gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable)
+ [Anonymous Symbol] 0x08006c06 Section 0 gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable)
+ [Anonymous Symbol] 0x08006c10 Section 0 gd32e23x_timer.o(.text.timer_break_config)
+ [Anonymous Symbol] 0x08006c2e Section 0 gd32e23x_timer.o(.text.timer_break_struct_para_init)
+ [Anonymous Symbol] 0x08006c40 Section 0 gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config)
+ [Anonymous Symbol] 0x08006c76 Section 0 gd32e23x_timer.o(.text.timer_channel_input_struct_para_init)
+ [Anonymous Symbol] 0x08006c84 Section 0 gd32e23x_timer.o(.text.timer_channel_output_config)
+ __arm_cp.42_0 0x08006e94 Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
+ __arm_cp.42_3 0x08006e98 Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
+ __arm_cp.42_4 0x08006e9c Number 4 gd32e23x_timer.o(.text.timer_channel_output_config)
+ [Anonymous Symbol] 0x08006ea0 Section 0 gd32e23x_timer.o(.text.timer_channel_output_mode_config)
+ [Anonymous Symbol] 0x08006efc Section 0 gd32e23x_timer.o(.text.timer_channel_output_shadow_config)
+ [Anonymous Symbol] 0x08006f58 Section 0 gd32e23x_timer.o(.text.timer_channel_output_state_config)
+ [Anonymous Symbol] 0x08006fb2 Section 0 gd32e23x_timer.o(.text.timer_channel_output_struct_para_init)
+ [Anonymous Symbol] 0x08006fc4 Section 0 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_0 0x08007028 Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_1 0x0800702c Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_2 0x08007030 Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ __arm_cp.0_8 0x08007034 Number 4 gd32e23x_timer.o(.text.timer_deinit)
+ [Anonymous Symbol] 0x08007038 Section 0 gd32e23x_timer.o(.text.timer_enable)
+ [Anonymous Symbol] 0x08007042 Section 0 gd32e23x_timer.o(.text.timer_event_software_generate)
+ [Anonymous Symbol] 0x0800704a Section 0 gd32e23x_timer.o(.text.timer_flag_clear)
+ [Anonymous Symbol] 0x08007050 Section 0 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_0 0x080070e0 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_1 0x080070e4 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_2 0x080070e8 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_3 0x080070ec Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_4 0x080070f0 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_5 0x080070f4 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_6 0x080070f8 Number 4 gd32e23x_timer.o(.text.timer_init)
+ __arm_cp.2_7 0x080070fc Number 4 gd32e23x_timer.o(.text.timer_init)
+ [Anonymous Symbol] 0x08007100 Section 0 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ __arm_cp.56_0 0x08007258 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ __arm_cp.56_1 0x0800725c Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ __arm_cp.56_2 0x08007260 Number 4 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ [Anonymous Symbol] 0x08007264 Section 0 gd32e23x_timer.o(.text.timer_interrupt_disable)
+ [Anonymous Symbol] 0x0800726c Section 0 gd32e23x_timer.o(.text.timer_interrupt_flag_clear)
+ [Anonymous Symbol] 0x08007272 Section 0 gd32e23x_timer.o(.text.timer_prescaler_config)
+ [Anonymous Symbol] 0x08007282 Section 0 gd32e23x_timer.o(.text.timer_primary_output_config)
+ [Anonymous Symbol] 0x08007298 Section 0 gd32e23x_timer.o(.text.timer_struct_para_init)
+ __arm_cp.1_0 0x080072a8 Number 4 gd32e23x_timer.o(.text.timer_struct_para_init)
+ [Anonymous Symbol] 0x080072ac Section 0 signal.o(.text.transfercomplete)
+ __arm_cp.2_0 0x080073e0 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_1 0x080073e4 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_2 0x080073e8 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_3 0x080073ec Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_4 0x080073f0 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_5 0x080073f4 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_6 0x080073f8 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_7 0x080073fc Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_8 0x08007400 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_9 0x08007404 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_10 0x08007408 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_11 0x0800740c Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_12 0x08007410 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_13 0x08007414 Number 4 signal.o(.text.transfercomplete)
+ __arm_cp.2_14 0x08007418 Number 4 signal.o(.text.transfercomplete)
+ [Anonymous Symbol] 0x0800741c Section 0 gd32e23x_usart.o(.text.usart_baudrate_set)
+ __arm_cp.1_0 0x0800746c Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
+ __arm_cp.1_1 0x08007470 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
+ __arm_cp.1_2 0x08007474 Number 4 gd32e23x_usart.o(.text.usart_baudrate_set)
+ [Anonymous Symbol] 0x08007478 Section 0 gd32e23x_usart.o(.text.usart_dma_transmit_config)
+ [Anonymous Symbol] 0x08007488 Section 0 gd32e23x_usart.o(.text.usart_enable)
+ [Anonymous Symbol] 0x08007492 Section 0 gd32e23x_usart.o(.text.usart_halfduplex_enable)
+ [Anonymous Symbol] 0x080074a4 Section 0 gd32e23x_usart.o(.text.usart_receive_config)
+ [Anonymous Symbol] 0x080074b4 Section 0 gd32e23x_usart.o(.text.usart_transmit_config)
+ [Anonymous Symbol] 0x080074c4 Section 0 main.o(.text.zcfoundroutine)
+ __arm_cp.11_0 0x080075cc Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_1 0x080075d0 Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_2 0x080075d4 Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_3 0x080075d8 Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_4 0x080075dc Number 4 main.o(.text.zcfoundroutine)
+ __arm_cp.11_5 0x080075e0 Number 4 main.o(.text.zcfoundroutine)
+ i.__ARM_clz 0x080075e4 Section 0 depilogue.o(i.__ARM_clz)
+ i.__scatterload_copy 0x08007612 Section 14 handlers.o(i.__scatterload_copy)
+ i.__scatterload_null 0x08007620 Section 2 handlers.o(i.__scatterload_null)
+ i.__scatterload_zeroinit 0x08007622 Section 14 handlers.o(i.__scatterload_zeroinit)
+ [Anonymous Symbol] 0x08007630 Section 0 gd32e23x_rcu.o(.rodata.cst8)
+ __tagsym$$used.0 0x08007be0 Number 0 firmwareversion.o(.rodata.test)
+ [Anonymous Symbol] 0x20000000 Section 0 main.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000058 Section 0 signal.o(.data..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000060 Section 0 main.o(.data..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x200003b8 Section 0 dshot.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000414 Section 0 io.o(.bss..L_MergedGlobals)
+ [Anonymous Symbol] 0x20000418 Section 0 signal.o(.bss..L_MergedGlobals.1)
+ [Anonymous Symbol] 0x20000434 Section 0 main.o(.bss..L_MergedGlobals.2)
+ [Anonymous Symbol] 0x200004b0 Section 0 main.o(.bss..L_MergedGlobals.3)
+ delay 0x200004e0 Data 4 systick.o(.bss.delay)
+ [Anonymous Symbol] 0x200004e0 Section 0 systick.o(.bss.delay)
+ STACK 0x20000800 Section 1024 startup_gd32e23x.o(STACK)
+
+ Global Symbols
+
+ Symbol Name Value Ov Type Size Object(Section)
+
+ BuildAttributes$$THM_ISAv3M$S$8M$PE$A:L22$X:L11$S22$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
+ __cpp_initialize__aeabi_ - Undefined Weak Reference
+ __cxa_finalize - Undefined Weak Reference
+ _clock_init - Undefined Weak Reference
+ _microlib_exit - Undefined Weak Reference
+ __Vectors_Size 0x000000cc Number 0 startup_gd32e23x.o ABSOLUTE
+ __Vectors 0x08001000 Data 4 startup_gd32e23x.o(RESET)
+ __Vectors_End 0x080010cc Data 0 startup_gd32e23x.o(RESET)
+ __main 0x080010cd Thumb Code 0 entry.o(.ARM.Collect$$$$00000000)
+ _main_stk 0x080010cd Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001)
+ _main_scatterload 0x080010d1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
+ __main_after_scatterload 0x080010d5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004)
+ _main_clock 0x080010d5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008)
+ _main_cpp_init 0x080010d5 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A)
+ _main_init 0x080010d5 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B)
+ __rt_final_cpp 0x080010dd Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D)
+ __rt_final_exit 0x080010dd Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F)
+ Reset_Handler 0x080010e1 Thumb Code 8 startup_gd32e23x.o(.text)
+ DMA_Channel0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ DMA_Channel1_2_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ EXTI0_1_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ EXTI2_3_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ FMC_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ I2C0_ER_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ I2C0_EV_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ I2C1_ER_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ I2C1_EV_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ LVD_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ RCU_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ RTC_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ SPI0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ SPI1_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ TIMER0_BRK_UP_TRG_COM_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ TIMER0_Channel_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ TIMER16_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ TIMER5_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ USART0_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ WWDGT_IRQHandler 0x080010f3 Thumb Code 0 startup_gd32e23x.o(.text)
+ __aeabi_memcpy 0x080010fd Thumb Code 36 memcpya.o(.text)
+ __aeabi_memcpy4 0x080010fd Thumb Code 0 memcpya.o(.text)
+ __aeabi_memcpy8 0x080010fd Thumb Code 0 memcpya.o(.text)
+ __aeabi_memset 0x08001121 Thumb Code 14 memseta.o(.text)
+ __aeabi_memset4 0x08001121 Thumb Code 0 memseta.o(.text)
+ __aeabi_memset8 0x08001121 Thumb Code 0 memseta.o(.text)
+ __aeabi_memclr 0x0800112f Thumb Code 4 memseta.o(.text)
+ __aeabi_memclr4 0x0800112f Thumb Code 0 memseta.o(.text)
+ __aeabi_memclr8 0x0800112f Thumb Code 0 memseta.o(.text)
+ _memset$wrapper 0x08001133 Thumb Code 18 memseta.o(.text)
+ __aeabi_fadd 0x08001145 Thumb Code 162 fadd.o(.text)
+ __aeabi_fsub 0x080011e7 Thumb Code 8 fadd.o(.text)
+ __aeabi_frsub 0x080011ef Thumb Code 8 fadd.o(.text)
+ __aeabi_fdiv 0x080011f7 Thumb Code 124 fdiv.o(.text)
+ __aeabi_dadd 0x08001275 Thumb Code 328 dadd.o(.text)
+ __aeabi_dsub 0x080013bd Thumb Code 12 dadd.o(.text)
+ __aeabi_drsub 0x080013c9 Thumb Code 12 dadd.o(.text)
+ __aeabi_dmul 0x080013d9 Thumb Code 202 dmul.o(.text)
+ __aeabi_ddiv 0x080014a9 Thumb Code 234 ddiv.o(.text)
+ __aeabi_fcmple 0x08001599 Thumb Code 28 fcmple.o(.text)
+ __aeabi_fcmplt 0x080015b5 Thumb Code 28 fcmplt.o(.text)
+ __aeabi_fcmpge 0x080015d1 Thumb Code 28 fcmpge.o(.text)
+ __aeabi_fcmpgt 0x080015ed Thumb Code 28 fcmpgt.o(.text)
+ __aeabi_i2f 0x08001609 Thumb Code 22 fflti.o(.text)
+ __aeabi_ui2d 0x08001621 Thumb Code 24 dfltui.o(.text)
+ __aeabi_f2iz 0x0800163d Thumb Code 50 ffixi.o(.text)
+ __aeabi_d2iz 0x08001671 Thumb Code 62 dfixi.o(.text)
+ __aeabi_llsl 0x080016b9 Thumb Code 32 llshl.o(.text)
+ _ll_shift_l 0x080016b9 Thumb Code 0 llshl.o(.text)
+ __aeabi_llsr 0x080016d9 Thumb Code 34 llushr.o(.text)
+ _ll_ushift_r 0x080016d9 Thumb Code 0 llushr.o(.text)
+ __aeabi_lasr 0x080016fb Thumb Code 38 llsshr.o(.text)
+ _ll_sshift_r 0x080016fb Thumb Code 0 llsshr.o(.text)
+ __I$use$fp 0x08001721 Thumb Code 0 iusefp.o(.text)
+ _float_round 0x08001721 Thumb Code 16 fepilogue.o(.text)
+ _float_epilogue 0x08001731 Thumb Code 114 fepilogue.o(.text)
+ _double_round 0x080017a3 Thumb Code 26 depilogue.o(.text)
+ _double_epilogue 0x080017bd Thumb Code 164 depilogue.o(.text)
+ __scatterload 0x08001861 Thumb Code 28 init.o(.text)
+ __scatterload_rt2 0x08001861 Thumb Code 0 init.o(.text)
+ __decompress 0x08001885 Thumb Code 0 __dczerorl2.o(.text)
+ __decompress1 0x08001885 Thumb Code 86 __dczerorl2.o(.text)
+ ADC_CMP_IRQHandler 0x080018db Thumb Code 32 gd32e23x_it.o(.text.ADC_CMP_IRQHandler)
+ ADC_DMA_Callback 0x080018fd Thumb Code 24 adc.o(.text.ADC_DMA_Callback)
+ ADC_Init 0x08001921 Thumb Code 228 adc.o(.text.ADC_Init)
+ DMA_Channel3_4_IRQHandler 0x08001a11 Thumb Code 164 gd32e23x_it.o(.text.DMA_Channel3_4_IRQHandler)
+ EXTI4_15_IRQHandler 0x08001ad5 Thumb Code 20 gd32e23x_it.o(.text.EXTI4_15_IRQHandler)
+ HardFault_Handler 0x08001ae9 Thumb Code 2 gd32e23x_it.o(.text.HardFault_Handler)
+ MX_IWDG_Init 0x08001aeb Thumb Code 22 peripherals.o(.text.MX_IWDG_Init)
+ NMI_Handler 0x08001b01 Thumb Code 2 gd32e23x_it.o(.text.NMI_Handler)
+ PendSV_Handler 0x08001b03 Thumb Code 2 gd32e23x_it.o(.text.PendSV_Handler)
+ PeriodElapsedCallback 0x08001b05 Thumb Code 204 main.o(.text.PeriodElapsedCallback)
+ SVC_Handler 0x08001be5 Thumb Code 2 gd32e23x_it.o(.text.SVC_Handler)
+ SysTick_Handler 0x08001be7 Thumb Code 4 gd32e23x_it.o(.text.SysTick_Handler)
+ SystemInit 0x08001bed Thumb Code 420 system_gd32e23x.o(.text.SystemInit)
+ TIM0_Init 0x08001db1 Thumb Code 476 peripherals.o(.text.TIM0_Init)
+ TIMER13_IRQHandler 0x08001f9d Thumb Code 20 gd32e23x_it.o(.text.TIMER13_IRQHandler)
+ TIMER14_IRQHandler 0x08001fb5 Thumb Code 8 gd32e23x_it.o(.text.TIMER14_IRQHandler)
+ TIMER15_IRQHandler 0x08001fc1 Thumb Code 32 gd32e23x_it.o(.text.TIMER15_IRQHandler)
+ TIMER2_IRQHandler 0x08001fed Thumb Code 2 gd32e23x_it.o(.text.TIMER2_IRQHandler)
+ UN_TIM_Init 0x08001ff1 Thumb Code 176 peripherals.o(.text.UN_TIM_Init)
+ USART1_IRQHandler 0x080020c9 Thumb Code 2 gd32e23x_it.o(.text.USART1_IRQHandler)
+ adc_calibration_enable 0x080020cd Thumb Code 68 gd32e23x_adc.o(.text.adc_calibration_enable)
+ adc_channel_length_config 0x08002111 Thumb Code 60 gd32e23x_adc.o(.text.adc_channel_length_config)
+ adc_data_alignment_config 0x08002151 Thumb Code 24 gd32e23x_adc.o(.text.adc_data_alignment_config)
+ adc_dma_mode_enable 0x08002169 Thumb Code 16 gd32e23x_adc.o(.text.adc_dma_mode_enable)
+ adc_enable 0x08002179 Thumb Code 20 gd32e23x_adc.o(.text.adc_enable)
+ adc_external_trigger_config 0x0800218d Thumb Code 64 gd32e23x_adc.o(.text.adc_external_trigger_config)
+ adc_external_trigger_source_config 0x080021cd Thumb Code 32 gd32e23x_adc.o(.text.adc_external_trigger_source_config)
+ adc_regular_channel_config 0x080021f5 Thumb Code 136 gd32e23x_adc.o(.text.adc_regular_channel_config)
+ adc_software_trigger_enable 0x08002281 Thumb Code 40 gd32e23x_adc.o(.text.adc_software_trigger_enable)
+ adc_special_function_config 0x080022a9 Thumb Code 112 gd32e23x_adc.o(.text.adc_special_function_config)
+ adc_tempsensor_vrefint_enable 0x0800231d Thumb Code 16 gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable)
+ allOff 0x08002331 Thumb Code 116 phaseouts.o(.text.allOff)
+ allpwm 0x080023a9 Thumb Code 136 phaseouts.o(.text.allpwm)
+ changeCompInput 0x08002435 Thumb Code 88 comparator.o(.text.changeCompInput)
+ cmp_enable 0x0800249d Thumb Code 12 gd32e23x_cmp.o(.text.cmp_enable)
+ cmp_mode_init 0x080024a9 Thumb Code 32 gd32e23x_cmp.o(.text.cmp_mode_init)
+ cmp_output_init 0x080024cd Thumb Code 32 gd32e23x_cmp.o(.text.cmp_output_init)
+ cmp_output_level_get 0x080024ed Thumb Code 12 gd32e23x_cmp.o(.text.cmp_output_level_get)
+ comStep 0x080024fd Thumb Code 652 phaseouts.o(.text.comStep)
+ computeDshotDMA 0x0800279d Thumb Code 952 dshot.o(.text.computeDshotDMA)
+ computeServoInput 0x08002b89 Thumb Code 356 signal.o(.text.computeServoInput)
+ delayMicros 0x08002d19 Thumb Code 32 functions.o(.text.delayMicros)
+ delayMillis 0x08002d39 Thumb Code 68 functions.o(.text.delayMillis)
+ delay_decrement 0x08002d85 Thumb Code 16 systick.o(.text.delay_decrement)
+ detectInput 0x08002d99 Thumb Code 472 signal.o(.text.detectInput)
+ dma_channel_disable 0x08002f95 Thumb Code 16 gd32e23x_dma.o(.text.dma_channel_disable)
+ dma_channel_enable 0x08002fa5 Thumb Code 16 gd32e23x_dma.o(.text.dma_channel_enable)
+ dma_circulation_disable 0x08002fb5 Thumb Code 16 gd32e23x_dma.o(.text.dma_circulation_disable)
+ dma_circulation_enable 0x08002fc5 Thumb Code 16 gd32e23x_dma.o(.text.dma_circulation_enable)
+ dma_deinit 0x08002fd5 Thumb Code 44 gd32e23x_dma.o(.text.dma_deinit)
+ dma_init 0x08003001 Thumb Code 112 gd32e23x_dma.o(.text.dma_init)
+ dma_interrupt_flag_clear 0x08003075 Thumb Code 16 gd32e23x_dma.o(.text.dma_interrupt_flag_clear)
+ dma_interrupt_flag_get 0x08003089 Thumb Code 56 gd32e23x_dma.o(.text.dma_interrupt_flag_get)
+ dma_memory_address_config 0x080030c5 Thumb Code 12 gd32e23x_dma.o(.text.dma_memory_address_config)
+ dma_periph_address_config 0x080030d5 Thumb Code 12 gd32e23x_dma.o(.text.dma_periph_address_config)
+ dma_struct_para_init 0x080030e5 Thumb Code 20 gd32e23x_dma.o(.text.dma_struct_para_init)
+ enableCompInterrupts 0x080030f9 Thumb Code 16 comparator.o(.text.enableCompInterrupts)
+ enableCorePeripherals 0x08003109 Thumb Code 252 peripherals.o(.text.enableCorePeripherals)
+ exti_flag_clear 0x08003229 Thumb Code 8 gd32e23x_exti.o(.text.exti_flag_clear)
+ exti_init 0x08003231 Thumb Code 104 gd32e23x_exti.o(.text.exti_init)
+ exti_interrupt_flag_clear 0x0800329d Thumb Code 8 gd32e23x_exti.o(.text.exti_interrupt_flag_clear)
+ exti_interrupt_flag_get 0x080032a5 Thumb Code 12 gd32e23x_exti.o(.text.exti_interrupt_flag_get)
+ fmc_flag_clear 0x080032b5 Thumb Code 8 gd32e23x_fmc.o(.text.fmc_flag_clear)
+ fmc_lock 0x080032bd Thumb Code 12 gd32e23x_fmc.o(.text.fmc_lock)
+ fmc_page_erase 0x080032cd Thumb Code 376 gd32e23x_fmc.o(.text.fmc_page_erase)
+ fmc_prefetch_enable 0x08003445 Thumb Code 12 gd32e23x_fmc.o(.text.fmc_prefetch_enable)
+ fmc_unlock 0x08003451 Thumb Code 20 gd32e23x_fmc.o(.text.fmc_unlock)
+ fmc_word_program 0x08003471 Thumb Code 368 gd32e23x_fmc.o(.text.fmc_word_program)
+ fmc_wscnt_set 0x080035e9 Thumb Code 16 gd32e23x_fmc.o(.text.fmc_wscnt_set)
+ fullBrake 0x080035fd Thumb Code 116 phaseouts.o(.text.fullBrake)
+ fwdgt_config 0x08003675 Thumb Code 136 gd32e23x_fwdgt.o(.text.fwdgt_config)
+ fwdgt_counter_reload 0x0800370d Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_counter_reload)
+ fwdgt_enable 0x08003719 Thumb Code 8 gd32e23x_fwdgt.o(.text.fwdgt_enable)
+ generatePwmTimerEvent 0x08003729 Thumb Code 8 peripherals.o(.text.generatePwmTimerEvent)
+ getAbsDif 0x08003735 Thumb Code 10 functions.o(.text.getAbsDif)
+ getCompOutputLevel 0x0800373f Thumb Code 10 comparator.o(.text.getCompOutputLevel)
+ getInputPinState 0x08003749 Thumb Code 12 io.o(.text.getInputPinState)
+ gpio_af_set 0x08003759 Thumb Code 280 gd32e23x_gpio.o(.text.gpio_af_set)
+ gpio_mode_set 0x08003889 Thumb Code 476 gd32e23x_gpio.o(.text.gpio_mode_set)
+ gpio_output_options_set 0x08003a95 Thumb Code 308 gd32e23x_gpio.o(.text.gpio_output_options_set)
+ initAfterJump 0x08003bc9 Thumb Code 20 peripherals.o(.text.initAfterJump)
+ initCorePeripherals 0x08003bdd Thumb Code 304 peripherals.o(.text.initCorePeripherals)
+ interruptRoutine 0x08003d2d Thumb Code 204 main.o(.text.interruptRoutine)
+ loadEEpromSettings 0x08003e05 Thumb Code 704 main.o(.text.loadEEpromSettings)
+ main 0x08004101 Thumb Code 2988 main.o(.text.main)
+ makeTelemPackage 0x08004cd9 Thumb Code 1580 serial_telemetry.o(.text.makeTelemPackage)
+ make_dshot_package 0x08005309 Thumb Code 428 dshot.o(.text.make_dshot_package)
+ map 0x080054cd Thumb Code 70 functions.o(.text.map)
+ maskPhaseInterrupts 0x08005515 Thumb Code 16 comparator.o(.text.maskPhaseInterrupts)
+ nvic_irq_enable 0x08005529 Thumb Code 76 gd32e23x_misc.o(.text.nvic_irq_enable)
+ nvic_vector_table_set 0x08005581 Thumb Code 16 gd32e23x_misc.o(.text.nvic_vector_table_set)
+ playBeaconTune3 0x08005599 Thumb Code 88 sounds.o(.text.playBeaconTune3)
+ playBlueJayTune 0x080055f1 Thumb Code 192 sounds.o(.text.playBlueJayTune)
+ playChangedTone 0x080056c1 Thumb Code 72 sounds.o(.text.playChangedTone)
+ playDefaultTone 0x08005709 Thumb Code 72 sounds.o(.text.playDefaultTone)
+ playInputTune 0x08005751 Thumb Code 88 sounds.o(.text.playInputTune)
+ playInputTune2 0x080057a9 Thumb Code 92 sounds.o(.text.playInputTune2)
+ playStartupTune 0x08005805 Thumb Code 112 sounds.o(.text.playStartupTune)
+ processDshot 0x0800588d Thumb Code 48 main.o(.text.processDshot)
+ proportionalBrake 0x080058c5 Thumb Code 108 phaseouts.o(.text.proportionalBrake)
+ rcu_adc_clock_config 0x08005935 Thumb Code 200 gd32e23x_rcu.o(.text.rcu_adc_clock_config)
+ rcu_clock_freq_get 0x08005a05 Thumb Code 372 gd32e23x_rcu.o(.text.rcu_clock_freq_get)
+ rcu_periph_clock_disable 0x08005ba1 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_clock_disable)
+ rcu_periph_clock_enable 0x08005bb5 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_clock_enable)
+ rcu_periph_reset_disable 0x08005bc9 Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_reset_disable)
+ rcu_periph_reset_enable 0x08005bdd Thumb Code 20 gd32e23x_rcu.o(.text.rcu_periph_reset_enable)
+ read_flash_bin 0x08005bf5 Thumb Code 80 eeprom.o(.text.read_flash_bin)
+ receiveDshotDma 0x08005c45 Thumb Code 108 io.o(.text.receiveDshotDma)
+ resetInputCaptureTimer 0x08005cc5 Thumb Code 12 peripherals.o(.text.resetInputCaptureTimer)
+ saveEEpromSettings 0x08005cd5 Thumb Code 88 main.o(.text.saveEEpromSettings)
+ save_flash_nolib 0x08005d3d Thumb Code 420 eeprom.o(.text.save_flash_nolib)
+ sendDshotDma 0x08005ee1 Thumb Code 116 io.o(.text.sendDshotDma)
+ send_telem_DMA 0x08005f71 Thumb Code 64 serial_telemetry.o(.text.send_telem_DMA)
+ setInput 0x08005fbd Thumb Code 1636 main.o(.text.setInput)
+ setInputPullUp 0x08006645 Thumb Code 12 io.o(.text.setInputPullUp)
+ setPWMCompare1 0x08006651 Thumb Code 8 peripherals.o(.text.setPWMCompare1)
+ setPWMCompare2 0x0800665d Thumb Code 8 peripherals.o(.text.setPWMCompare2)
+ setPWMCompare3 0x08006669 Thumb Code 8 peripherals.o(.text.setPWMCompare3)
+ setVolume 0x08006675 Thumb Code 16 sounds.o(.text.setVolume)
+ startMotor 0x08006689 Thumb Code 164 main.o(.text.startMotor)
+ telem_UART_Init 0x08006749 Thumb Code 188 serial_telemetry.o(.text.telem_UART_Init)
+ tenKhzRoutine 0x08006819 Thumb Code 960 main.o(.text.tenKhzRoutine)
+ timer_auto_reload_shadow_disable 0x08006bfd Thumb Code 10 gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable)
+ timer_auto_reload_shadow_enable 0x08006c07 Thumb Code 10 gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable)
+ timer_break_config 0x08006c11 Thumb Code 30 gd32e23x_timer.o(.text.timer_break_config)
+ timer_break_struct_para_init 0x08006c2f Thumb Code 18 gd32e23x_timer.o(.text.timer_break_struct_para_init)
+ timer_channel_complementary_output_state_config 0x08006c41 Thumb Code 54 gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config)
+ timer_channel_input_struct_para_init 0x08006c77 Thumb Code 14 gd32e23x_timer.o(.text.timer_channel_input_struct_para_init)
+ timer_channel_output_config 0x08006c85 Thumb Code 528 gd32e23x_timer.o(.text.timer_channel_output_config)
+ timer_channel_output_mode_config 0x08006ea1 Thumb Code 92 gd32e23x_timer.o(.text.timer_channel_output_mode_config)
+ timer_channel_output_shadow_config 0x08006efd Thumb Code 92 gd32e23x_timer.o(.text.timer_channel_output_shadow_config)
+ timer_channel_output_state_config 0x08006f59 Thumb Code 90 gd32e23x_timer.o(.text.timer_channel_output_state_config)
+ timer_channel_output_struct_para_init 0x08006fb3 Thumb Code 16 gd32e23x_timer.o(.text.timer_channel_output_struct_para_init)
+ timer_deinit 0x08006fc5 Thumb Code 100 gd32e23x_timer.o(.text.timer_deinit)
+ timer_enable 0x08007039 Thumb Code 10 gd32e23x_timer.o(.text.timer_enable)
+ timer_event_software_generate 0x08007043 Thumb Code 8 gd32e23x_timer.o(.text.timer_event_software_generate)
+ timer_flag_clear 0x0800704b Thumb Code 6 gd32e23x_timer.o(.text.timer_flag_clear)
+ timer_init 0x08007051 Thumb Code 144 gd32e23x_timer.o(.text.timer_init)
+ timer_input_pwm_capture_config 0x08007101 Thumb Code 344 gd32e23x_timer.o(.text.timer_input_pwm_capture_config)
+ timer_interrupt_disable 0x08007265 Thumb Code 8 gd32e23x_timer.o(.text.timer_interrupt_disable)
+ timer_interrupt_flag_clear 0x0800726d Thumb Code 6 gd32e23x_timer.o(.text.timer_interrupt_flag_clear)
+ timer_prescaler_config 0x08007273 Thumb Code 16 gd32e23x_timer.o(.text.timer_prescaler_config)
+ timer_primary_output_config 0x08007283 Thumb Code 22 gd32e23x_timer.o(.text.timer_primary_output_config)
+ timer_struct_para_init 0x08007299 Thumb Code 16 gd32e23x_timer.o(.text.timer_struct_para_init)
+ transfercomplete 0x080072ad Thumb Code 308 signal.o(.text.transfercomplete)
+ usart_baudrate_set 0x0800741d Thumb Code 80 gd32e23x_usart.o(.text.usart_baudrate_set)
+ usart_dma_transmit_config 0x08007479 Thumb Code 16 gd32e23x_usart.o(.text.usart_dma_transmit_config)
+ usart_enable 0x08007489 Thumb Code 10 gd32e23x_usart.o(.text.usart_enable)
+ usart_halfduplex_enable 0x08007493 Thumb Code 18 gd32e23x_usart.o(.text.usart_halfduplex_enable)
+ usart_receive_config 0x080074a5 Thumb Code 16 gd32e23x_usart.o(.text.usart_receive_config)
+ usart_transmit_config 0x080074b5 Thumb Code 16 gd32e23x_usart.o(.text.usart_transmit_config)
+ zcfoundroutine 0x080074c5 Thumb Code 264 main.o(.text.zcfoundroutine)
+ __ARM_clz 0x080075e5 Thumb Code 46 depilogue.o(i.__ARM_clz)
+ __scatterload_copy 0x08007613 Thumb Code 14 handlers.o(i.__scatterload_copy)
+ __scatterload_null 0x08007621 Thumb Code 2 handlers.o(i.__scatterload_null)
+ __scatterload_zeroinit 0x08007623 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
+ gcr_encode_table 0x08007638 Data 16 dshot.o(.rodata.gcr_encode_table)
+ Region$$Table$$Base 0x08007648 Number 0 anon$$obj.o(Region$$Table)
+ Region$$Table$$Limit 0x08007668 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)
+ motor_poles 0x20000007 Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_power 0x20000008 Data 1 main.o(.data..L_MergedGlobals)
+ drag_brake_strength 0x20000009 Data 1 main.o(.data..L_MergedGlobals)
+ driving_brake_strength 0x2000000a Data 1 main.o(.data..L_MergedGlobals)
+ dead_time_override 0x2000000b Data 1 main.o(.data..L_MergedGlobals)
+ sine_mode_changeover_thottle_level 0x2000000c Data 1 main.o(.data..L_MergedGlobals)
+ servo_dead_band 0x2000000d Data 1 main.o(.data..L_MergedGlobals)
+ maximum_throttle_change_ramp 0x2000000e Data 1 main.o(.data..L_MergedGlobals)
+ low_rpm_throttle_limit 0x2000000f Data 1 main.o(.data..L_MergedGlobals)
+ bemf_timeout 0x20000010 Data 1 main.o(.data..L_MergedGlobals)
+ reversing_dead_band 0x20000011 Data 1 main.o(.data..L_MergedGlobals)
+ max_duty_cycle_change 0x20000012 Data 1 main.o(.data..L_MergedGlobals)
+ fast_accel 0x20000013 Data 1 main.o(.data..L_MergedGlobals)
+ old_routine 0x20000014 Data 1 main.o(.data..L_MergedGlobals)
+ changeover_step 0x20000015 Data 1 main.o(.data..L_MergedGlobals)
+ filter_level 0x20000016 Data 1 main.o(.data..L_MergedGlobals)
+ advancedivisor 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)
+ commutation_interval 0x2000004e 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)
+ buffersize 0x20000058 Data 1 signal.o(.data..L_MergedGlobals)
+ smallestnumber 0x2000005a Data 2 signal.o(.data..L_MergedGlobals)
+ dshot_frametime_high 0x2000005c Data 2 signal.o(.data..L_MergedGlobals)
+ speedPid 0x20000060 Data 40 main.o(.data..L_MergedGlobals.1)
+ currentPid 0x20000088 Data 40 main.o(.data..L_MergedGlobals.1)
+ stallPid 0x200000b0 Data 40 main.o(.data..L_MergedGlobals.1)
+ ic_timer_prescaler 0x200000d8 Data 1 io.o(.data.ic_timer_prescaler)
+ max_servo_deviation 0x200000dc Data 4 signal.o(.data.max_servo_deviation)
+ nbDataToTransmit 0x200000e0 Data 1 serial_telemetry.o(.data.nbDataToTransmit)
+ pwmSin 0x200000e2 Data 720 main.o(.data.pwmSin)
+ EDT_ARM_ENABLE 0x200003b8 Data 1 dshot.o(.bss..L_MergedGlobals)
+ EDT_ARMED 0x200003b9 Data 1 dshot.o(.bss..L_MergedGlobals)
+ command_count 0x200003ba Data 1 dshot.o(.bss..L_MergedGlobals)
+ last_command 0x200003bb Data 1 dshot.o(.bss..L_MergedGlobals)
+ high_pin_count 0x200003bc Data 1 dshot.o(.bss..L_MergedGlobals)
+ dshot_extended_telemetry 0x200003bd Data 1 dshot.o(.bss..L_MergedGlobals)
+ send_extended_dshot 0x200003be Data 2 dshot.o(.bss..L_MergedGlobals)
+ halfpulsetime 0x200003c0 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_frametime 0x200003c2 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_goodcounts 0x200003c4 Data 2 dshot.o(.bss..L_MergedGlobals)
+ dshot_badcounts 0x200003c6 Data 2 dshot.o(.bss..L_MergedGlobals)
+ shift_amount 0x200003c8 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dshot_full_number 0x200003cc Data 4 dshot.o(.bss..L_MergedGlobals)
+ gcrnumber 0x200003d0 Data 4 dshot.o(.bss..L_MergedGlobals)
+ dpulse 0x200003d4 Data 64 dshot.o(.bss..L_MergedGlobals)
+ out_put 0x20000414 Data 1 io.o(.bss..L_MergedGlobals)
+ buffer_padding 0x20000415 Data 1 io.o(.bss..L_MergedGlobals)
+ enter_calibration_count 0x20000418 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ calibration_required 0x20000419 Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_counts 0x2000041a Data 1 signal.o(.bss..L_MergedGlobals.1)
+ high_calibration_set 0x2000041b Data 1 signal.o(.bss..L_MergedGlobals.1)
+ low_calibration_counts 0x2000041c Data 1 signal.o(.bss..L_MergedGlobals.1)
+ average_count 0x2000041d Data 1 signal.o(.bss..L_MergedGlobals.1)
+ output_timer_prescaler 0x2000041e Data 1 signal.o(.bss..L_MergedGlobals.1)
+ last_high_threshold 0x20000420 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ last_input 0x20000422 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ dshot_frametime_low 0x20000424 Data 2 signal.o(.bss..L_MergedGlobals.1)
+ servorawinput 0x20000428 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_packet_length 0x2000042c Data 4 signal.o(.bss..L_MergedGlobals.1)
+ average_signal_pulse 0x20000430 Data 4 signal.o(.bss..L_MergedGlobals.1)
+ drive_by_rpm 0x20000434 Data 1 main.o(.bss..L_MergedGlobals.2)
+ compute_dshot_flag 0x20000435 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dir_reversed 0x20000436 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bi_direction 0x20000437 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brake_on_stop 0x20000438 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stall_protection 0x20000439 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_sin_start 0x2000043a Data 1 main.o(.bss..L_MergedGlobals.2)
+ TLM_ON_INTERVAL 0x2000043b Data 1 main.o(.bss..L_MergedGlobals.2)
+ USE_HALL_SENSOR 0x2000043c Data 1 main.o(.bss..L_MergedGlobals.2)
+ do_once_sinemode 0x2000043d Data 1 main.o(.bss..L_MergedGlobals.2)
+ LOW_VOLTAGE_CUTOFF 0x2000043e Data 1 main.o(.bss..L_MergedGlobals.2)
+ RC_CAR_REVERSE 0x2000043f Data 1 main.o(.bss..L_MergedGlobals.2)
+ return_to_center 0x20000440 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_speed_control_loop 0x20000441 Data 1 main.o(.bss..L_MergedGlobals.2)
+ use_current_limit 0x20000442 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_happened 0x20000443 Data 1 main.o(.bss..L_MergedGlobals.2)
+ crawler_mode 0x20000444 Data 1 main.o(.bss..L_MergedGlobals.2)
+ cell_count 0x20000445 Data 1 main.o(.bss..L_MergedGlobals.2)
+ brushed_direction_set 0x20000446 Data 1 main.o(.bss..L_MergedGlobals.2)
+ play_tone_flag 0x20000447 Data 1 main.o(.bss..L_MergedGlobals.2)
+ desync_check 0x20000448 Data 1 main.o(.bss..L_MergedGlobals.2)
+ adc_counter 0x20000449 Data 1 main.o(.bss..L_MergedGlobals.2)
+ send_telemetry 0x2000044a Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_active 0x2000044b Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot_telemetry 0x2000044c Data 1 main.o(.bss..L_MergedGlobals.2)
+ readIndex 0x2000044d Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemf_timeout_happened 0x2000044e Data 1 main.o(.bss..L_MergedGlobals.2)
+ running 0x2000044f Data 1 main.o(.bss..L_MergedGlobals.2)
+ stepper_sine 0x20000450 Data 1 main.o(.bss..L_MergedGlobals.2)
+ stuckcounter 0x20000451 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bad_count 0x20000452 Data 1 main.o(.bss..L_MergedGlobals.2)
+ armed 0x20000453 Data 1 main.o(.bss..L_MergedGlobals.2)
+ inputSet 0x20000454 Data 1 main.o(.bss..L_MergedGlobals.2)
+ dshot 0x20000455 Data 1 main.o(.bss..L_MergedGlobals.2)
+ servoPwm 0x20000456 Data 1 main.o(.bss..L_MergedGlobals.2)
+ zcfound 0x20000457 Data 1 main.o(.bss..L_MergedGlobals.2)
+ bemfcounter 0x20000458 Data 1 main.o(.bss..L_MergedGlobals.2)
+ EEPROM_VERSION 0x20000459 Data 1 main.o(.bss..L_MergedGlobals.2)
+ degrees_celsius 0x2000045a Data 1 main.o(.bss..L_MergedGlobals.2)
+ prop_brake_duty_cycle 0x2000045c Data 2 main.o(.bss..L_MergedGlobals.2)
+ ledcounter 0x2000045e Data 2 main.o(.bss..L_MergedGlobals.2)
+ one_khz_loop_counter 0x20000460 Data 2 main.o(.bss..L_MergedGlobals.2)
+ target_e_com_time 0x20000462 Data 2 main.o(.bss..L_MergedGlobals.2)
+ low_voltage_count 0x20000464 Data 2 main.o(.bss..L_MergedGlobals.2)
+ tenkhzcounter 0x20000466 Data 2 main.o(.bss..L_MergedGlobals.2)
+ actual_current 0x20000468 Data 2 main.o(.bss..L_MergedGlobals.2)
+ last_duty_cycle 0x2000046a Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle_setpoint 0x2000046c Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_input 0x2000046e Data 2 main.o(.bss..L_MergedGlobals.2)
+ smoothedcurrent 0x20000470 Data 2 main.o(.bss..L_MergedGlobals.2)
+ advance 0x20000472 Data 2 main.o(.bss..L_MergedGlobals.2)
+ zero_input_count 0x20000474 Data 2 main.o(.bss..L_MergedGlobals.2)
+ input 0x20000476 Data 2 main.o(.bss..L_MergedGlobals.2)
+ newinput 0x20000478 Data 2 main.o(.bss..L_MergedGlobals.2)
+ duty_cycle 0x2000047a Data 2 main.o(.bss..L_MergedGlobals.2)
+ waitTime 0x2000047c Data 2 main.o(.bss..L_MergedGlobals.2)
+ signaltimeout 0x2000047e Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_current 0x20000480 Data 2 main.o(.bss..L_MergedGlobals.2)
+ thiszctime 0x20000482 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_A_position 0x20000484 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_B_position 0x20000486 Data 2 main.o(.bss..L_MergedGlobals.2)
+ phase_C_position 0x20000488 Data 2 main.o(.bss..L_MergedGlobals.2)
+ armed_timeout_count 0x2000048a Data 2 main.o(.bss..L_MergedGlobals.2)
+ battery_voltage 0x2000048c Data 2 main.o(.bss..L_MergedGlobals.2)
+ telem_ms_count 0x2000048e Data 2 main.o(.bss..L_MergedGlobals.2)
+ adjusted_duty_cycle 0x20000490 Data 2 main.o(.bss..L_MergedGlobals.2)
+ e_rpm 0x20000492 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_temp 0x20000494 Data 2 main.o(.bss..L_MergedGlobals.2)
+ converted_degrees 0x20000496 Data 2 main.o(.bss..L_MergedGlobals.2)
+ ADC_raw_volts 0x20000498 Data 2 main.o(.bss..L_MergedGlobals.2)
+ k_erpm 0x2000049a Data 2 main.o(.bss..L_MergedGlobals.2)
+ input_override 0x2000049c Data 4 main.o(.bss..L_MergedGlobals.2)
+ stall_protection_adjust 0x200004a0 Data 4 main.o(.bss..L_MergedGlobals.2)
+ consumed_current 0x200004a4 Data 4 main.o(.bss..L_MergedGlobals.2)
+ smoothed_raw_current 0x200004a8 Data 4 main.o(.bss..L_MergedGlobals.2)
+ average_interval 0x200004ac Data 4 main.o(.bss..L_MergedGlobals.2)
+ total 0x200004b0 Data 4 main.o(.bss..L_MergedGlobals.3)
+ zero_crosses 0x200004b4 Data 4 main.o(.bss..L_MergedGlobals.3)
+ e_com_time 0x200004b8 Data 4 main.o(.bss..L_MergedGlobals.3)
+ last_average_interval 0x200004bc Data 4 main.o(.bss..L_MergedGlobals.3)
+ commutation_intervals 0x200004c0 Data 12 main.o(.bss..L_MergedGlobals.3)
+ ADCDataDMA 0x200004cc Data 6 adc.o(.bss.ADCDataDMA)
+ aTxBuffer 0x200004d2 Data 10 serial_telemetry.o(.bss.aTxBuffer)
+ beep_volume 0x200004dc Data 1 sounds.o(.bss.beep_volume)
+ dma_buffer 0x200004e4 Data 256 io.o(.bss.dma_buffer)
+ dshotcommand 0x200005e4 Data 1 main.o(.bss.dshotcommand)
+ eepromBuffer 0x200005e5 Data 176 main.o(.bss.eepromBuffer)
+ gcr 0x20000698 Data 148 dshot.o(.bss.gcr)
+ interrupt_time 0x2000072c Data 4 gd32e23x_it.o(.bss.interrupt_time)
+ last_dshot_command 0x20000730 Data 1 main.o(.bss.last_dshot_command)
+ readings 0x20000732 Data 200 main.o(.bss.readings)
+ __initial_sp 0x20000c00 Data 0 startup_gd32e23x.o(STACK)
+
+
+
+==============================================================================
+
+Memory Map of the image
+
+ Image Entry point : 0x080010cd
+
+ Load Region LR_IROM1 (Base: 0x08001000, Size: 0x00006a20, Max: 0x0000ffff, ABSOLUTE, COMPRESSED[0x00006948])
+
+ Execution Region ER_IROM1 (Exec base: 0x08001000, Load base: 0x08001000, Size: 0x00006668, Max: 0x0000ffff, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08001000 0x08001000 0x000000cc Data RO 1123 RESET startup_gd32e23x.o
+ 0x080010cc 0x080010cc 0x00000000 Code RO 1312 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
+ 0x080010cc 0x080010cc 0x00000004 Code RO 1331 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
+ 0x080010d0 0x080010d0 0x00000004 Code RO 1334 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
+ 0x080010d4 0x080010d4 0x00000000 Code RO 1336 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
+ 0x080010d4 0x080010d4 0x00000000 Code RO 1338 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
+ 0x080010d4 0x080010d4 0x00000008 Code RO 1339 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
+ 0x080010dc 0x080010dc 0x00000000 Code RO 1341 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
+ 0x080010dc 0x080010dc 0x00000000 Code RO 1343 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
+ 0x080010dc 0x080010dc 0x00000004 Code RO 1332 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
+ 0x080010e0 0x080010e0 0x0000001c Code RO 1124 .text startup_gd32e23x.o
+ 0x080010fc 0x080010fc 0x00000024 Code RO 1315 .text mc_p.l(memcpya.o)
+ 0x08001120 0x08001120 0x00000024 Code RO 1316 .text mc_p.l(memseta.o)
+ 0x08001144 0x08001144 0x000000b2 Code RO 1318 .text mf_p.l(fadd.o)
+ 0x080011f6 0x080011f6 0x0000007c Code RO 1319 .text mf_p.l(fdiv.o)
+ 0x08001272 0x08001272 0x00000002 PAD
+ 0x08001274 0x08001274 0x00000164 Code RO 1320 .text mf_p.l(dadd.o)
+ 0x080013d8 0x080013d8 0x000000d0 Code RO 1321 .text mf_p.l(dmul.o)
+ 0x080014a8 0x080014a8 0x000000f0 Code RO 1322 .text mf_p.l(ddiv.o)
+ 0x08001598 0x08001598 0x0000001c Code RO 1323 .text mf_p.l(fcmple.o)
+ 0x080015b4 0x080015b4 0x0000001c Code RO 1324 .text mf_p.l(fcmplt.o)
+ 0x080015d0 0x080015d0 0x0000001c Code RO 1325 .text mf_p.l(fcmpge.o)
+ 0x080015ec 0x080015ec 0x0000001c Code RO 1326 .text mf_p.l(fcmpgt.o)
+ 0x08001608 0x08001608 0x00000016 Code RO 1327 .text mf_p.l(fflti.o)
+ 0x0800161e 0x0800161e 0x00000002 PAD
+ 0x08001620 0x08001620 0x0000001c Code RO 1328 .text mf_p.l(dfltui.o)
+ 0x0800163c 0x0800163c 0x00000032 Code RO 1329 .text mf_p.l(ffixi.o)
+ 0x0800166e 0x0800166e 0x00000002 PAD
+ 0x08001670 0x08001670 0x00000048 Code RO 1330 .text mf_p.l(dfixi.o)
+ 0x080016b8 0x080016b8 0x00000020 Code RO 1345 .text mc_p.l(llshl.o)
+ 0x080016d8 0x080016d8 0x00000022 Code RO 1346 .text mc_p.l(llushr.o)
+ 0x080016fa 0x080016fa 0x00000026 Code RO 1347 .text mc_p.l(llsshr.o)
+ 0x08001720 0x08001720 0x00000000 Code RO 1348 .text mc_p.l(iusefp.o)
+ 0x08001720 0x08001720 0x00000082 Code RO 1349 .text mf_p.l(fepilogue.o)
+ 0x080017a2 0x080017a2 0x000000be Code RO 1350 .text mf_p.l(depilogue.o)
+ 0x08001860 0x08001860 0x00000024 Code RO 1353 .text mc_p.l(init.o)
+ 0x08001884 0x08001884 0x00000056 Code RO 1359 .text mc_p.l(__dczerorl2.o)
+ 0x080018da 0x080018da 0x00000020 Code RO 1158 .text.ADC_CMP_IRQHandler gd32e23x_it.o
+ 0x080018fa 0x080018fa 0x00000002 PAD
+ 0x080018fc 0x080018fc 0x00000024 Code RO 1126 .text.ADC_DMA_Callback adc.o
+ 0x08001920 0x08001920 0x000000f0 Code RO 1128 .text.ADC_Init adc.o
+ 0x08001a10 0x08001a10 0x000000c4 Code RO 1156 .text.DMA_Channel3_4_IRQHandler gd32e23x_it.o
+ 0x08001ad4 0x08001ad4 0x00000014 Code RO 1170 .text.EXTI4_15_IRQHandler gd32e23x_it.o
+ 0x08001ae8 0x08001ae8 0x00000002 Code RO 1148 .text.HardFault_Handler gd32e23x_it.o
+ 0x08001aea 0x08001aea 0x00000016 Code RO 1214 .text.MX_IWDG_Init peripherals.o
+ 0x08001b00 0x08001b00 0x00000002 Code RO 1146 .text.NMI_Handler gd32e23x_it.o
+ 0x08001b02 0x08001b02 0x00000002 Code RO 1152 .text.PendSV_Handler gd32e23x_it.o
+ 0x08001b04 0x08001b04 0x000000e0 Code RO 32 .text.PeriodElapsedCallback main.o
+ 0x08001be4 0x08001be4 0x00000002 Code RO 1150 .text.SVC_Handler gd32e23x_it.o
+ 0x08001be6 0x08001be6 0x00000004 Code RO 1154 .text.SysTick_Handler gd32e23x_it.o
+ 0x08001bea 0x08001bea 0x00000002 PAD
+ 0x08001bec 0x08001bec 0x000001c4 Code RO 1299 .text.SystemInit system_gd32e23x.o
+ 0x08001db0 0x08001db0 0x000001ec Code RO 1202 .text.TIM0_Init peripherals.o
+ 0x08001f9c 0x08001f9c 0x00000018 Code RO 1160 .text.TIMER13_IRQHandler gd32e23x_it.o
+ 0x08001fb4 0x08001fb4 0x0000000c Code RO 1164 .text.TIMER14_IRQHandler gd32e23x_it.o
+ 0x08001fc0 0x08001fc0 0x0000002c Code RO 1162 .text.TIMER15_IRQHandler gd32e23x_it.o
+ 0x08001fec 0x08001fec 0x00000002 Code RO 1168 .text.TIMER2_IRQHandler gd32e23x_it.o
+ 0x08001fee 0x08001fee 0x00000002 PAD
+ 0x08001ff0 0x08001ff0 0x000000d8 Code RO 1218 .text.UN_TIM_Init peripherals.o
+ 0x080020c8 0x080020c8 0x00000002 Code RO 1166 .text.USART1_IRQHandler gd32e23x_it.o
+ 0x080020ca 0x080020ca 0x00000002 PAD
+ 0x080020cc 0x080020cc 0x00000044 Code RO 147 .text.adc_calibration_enable gd32e23x_adc.o
+ 0x08002110 0x08002110 0x00000040 Code RO 163 .text.adc_channel_length_config gd32e23x_adc.o
+ 0x08002150 0x08002150 0x00000018 Code RO 161 .text.adc_data_alignment_config gd32e23x_adc.o
+ 0x08002168 0x08002168 0x00000010 Code RO 149 .text.adc_dma_mode_enable gd32e23x_adc.o
+ 0x08002178 0x08002178 0x00000014 Code RO 143 .text.adc_enable gd32e23x_adc.o
+ 0x0800218c 0x0800218c 0x00000040 Code RO 171 .text.adc_external_trigger_config gd32e23x_adc.o
+ 0x080021cc 0x080021cc 0x00000028 Code RO 173 .text.adc_external_trigger_source_config gd32e23x_adc.o
+ 0x080021f4 0x080021f4 0x0000008c Code RO 165 .text.adc_regular_channel_config gd32e23x_adc.o
+ 0x08002280 0x08002280 0x00000028 Code RO 175 .text.adc_software_trigger_enable gd32e23x_adc.o
+ 0x080022a8 0x080022a8 0x00000074 Code RO 159 .text.adc_special_function_config gd32e23x_adc.o
+ 0x0800231c 0x0800231c 0x00000014 Code RO 153 .text.adc_tempsensor_vrefint_enable gd32e23x_adc.o
+ 0x08002330 0x08002330 0x00000078 Code RO 1273 .text.allOff phaseouts.o
+ 0x080023a8 0x080023a8 0x0000008c Code RO 1279 .text.allpwm phaseouts.o
+ 0x08002434 0x08002434 0x00000068 Code RO 1138 .text.changeCompInput comparator.o
+ 0x0800249c 0x0800249c 0x0000000c Code RO 216 .text.cmp_enable gd32e23x_cmp.o
+ 0x080024a8 0x080024a8 0x00000024 Code RO 212 .text.cmp_mode_init gd32e23x_cmp.o
+ 0x080024cc 0x080024cc 0x00000020 Code RO 214 .text.cmp_output_init gd32e23x_cmp.o
+ 0x080024ec 0x080024ec 0x00000010 Code RO 224 .text.cmp_output_level_get gd32e23x_cmp.o
+ 0x080024fc 0x080024fc 0x000002a0 Code RO 1275 .text.comStep phaseouts.o
+ 0x0800279c 0x0800279c 0x000003ec Code RO 2 .text.computeDshotDMA dshot.o
+ 0x08002b88 0x08002b88 0x00000190 Code RO 95 .text.computeServoInput signal.o
+ 0x08002d18 0x08002d18 0x00000020 Code RO 15 .text.delayMicros functions.o
+ 0x08002d38 0x08002d38 0x0000004c Code RO 17 .text.delayMillis functions.o
+ 0x08002d84 0x08002d84 0x00000014 Code RO 1309 .text.delay_decrement systick.o
+ 0x08002d98 0x08002d98 0x000001fc Code RO 103 .text.detectInput signal.o
+ 0x08002f94 0x08002f94 0x00000010 Code RO 275 .text.dma_channel_disable gd32e23x_dma.o
+ 0x08002fa4 0x08002fa4 0x00000010 Code RO 285 .text.dma_channel_enable gd32e23x_dma.o
+ 0x08002fb4 0x08002fb4 0x00000010 Code RO 279 .text.dma_circulation_disable gd32e23x_dma.o
+ 0x08002fc4 0x08002fc4 0x00000010 Code RO 277 .text.dma_circulation_enable gd32e23x_dma.o
+ 0x08002fd4 0x08002fd4 0x0000002c Code RO 269 .text.dma_deinit gd32e23x_dma.o
+ 0x08003000 0x08003000 0x00000074 Code RO 273 .text.dma_init gd32e23x_dma.o
+ 0x08003074 0x08003074 0x00000014 Code RO 317 .text.dma_interrupt_flag_clear gd32e23x_dma.o
+ 0x08003088 0x08003088 0x0000003c Code RO 315 .text.dma_interrupt_flag_get gd32e23x_dma.o
+ 0x080030c4 0x080030c4 0x00000010 Code RO 289 .text.dma_memory_address_config gd32e23x_dma.o
+ 0x080030d4 0x080030d4 0x00000010 Code RO 287 .text.dma_periph_address_config gd32e23x_dma.o
+ 0x080030e4 0x080030e4 0x00000014 Code RO 271 .text.dma_struct_para_init gd32e23x_dma.o
+ 0x080030f8 0x080030f8 0x00000010 Code RO 1136 .text.enableCompInterrupts comparator.o
+ 0x08003108 0x08003108 0x00000120 Code RO 1248 .text.enableCorePeripherals peripherals.o
+ 0x08003228 0x08003228 0x00000008 Code RO 342 .text.exti_flag_clear gd32e23x_exti.o
+ 0x08003230 0x08003230 0x0000006c Code RO 326 .text.exti_init gd32e23x_exti.o
+ 0x0800329c 0x0800329c 0x00000008 Code RO 346 .text.exti_interrupt_flag_clear gd32e23x_exti.o
+ 0x080032a4 0x080032a4 0x00000010 Code RO 344 .text.exti_interrupt_flag_get gd32e23x_exti.o
+ 0x080032b4 0x080032b4 0x00000008 Code RO 401 .text.fmc_flag_clear gd32e23x_fmc.o
+ 0x080032bc 0x080032bc 0x00000010 Code RO 351 .text.fmc_lock gd32e23x_fmc.o
+ 0x080032cc 0x080032cc 0x00000178 Code RO 359 .text.fmc_page_erase gd32e23x_fmc.o
+ 0x08003444 0x08003444 0x0000000c Code RO 355 .text.fmc_prefetch_enable gd32e23x_fmc.o
+ 0x08003450 0x08003450 0x00000020 Code RO 349 .text.fmc_unlock gd32e23x_fmc.o
+ 0x08003470 0x08003470 0x00000178 Code RO 367 .text.fmc_word_program gd32e23x_fmc.o
+ 0x080035e8 0x080035e8 0x00000014 Code RO 353 .text.fmc_wscnt_set gd32e23x_fmc.o
+ 0x080035fc 0x080035fc 0x00000078 Code RO 1277 .text.fullBrake phaseouts.o
+ 0x08003674 0x08003674 0x00000098 Code RO 424 .text.fwdgt_config gd32e23x_fwdgt.o
+ 0x0800370c 0x0800370c 0x0000000c Code RO 422 .text.fwdgt_counter_reload gd32e23x_fwdgt.o
+ 0x08003718 0x08003718 0x00000010 Code RO 414 .text.fwdgt_enable gd32e23x_fwdgt.o
+ 0x08003728 0x08003728 0x0000000c Code RO 1242 .text.generatePwmTimerEvent peripherals.o
+ 0x08003734 0x08003734 0x0000000a Code RO 13 .text.getAbsDif functions.o
+ 0x0800373e 0x0800373e 0x0000000a Code RO 1132 .text.getCompOutputLevel comparator.o
+ 0x08003748 0x08003748 0x00000010 Code RO 1178 .text.getInputPinState io.o
+ 0x08003758 0x08003758 0x00000130 Code RO 451 .text.gpio_af_set gd32e23x_gpio.o
+ 0x08003888 0x08003888 0x0000020c Code RO 431 .text.gpio_mode_set gd32e23x_gpio.o
+ 0x08003a94 0x08003a94 0x00000134 Code RO 433 .text.gpio_output_options_set gd32e23x_gpio.o
+ 0x08003bc8 0x08003bc8 0x00000014 Code RO 1246 .text.initAfterJump peripherals.o
+ 0x08003bdc 0x08003bdc 0x00000150 Code RO 1196 .text.initCorePeripherals peripherals.o
+ 0x08003d2c 0x08003d2c 0x000000d8 Code RO 34 .text.interruptRoutine main.o
+ 0x08003e04 0x08003e04 0x000002fc Code RO 22 .text.loadEEpromSettings main.o
+ 0x08004100 0x08004100 0x00000bd8 Code RO 48 .text.main main.o
+ 0x08004cd8 0x08004cd8 0x00000630 Code RO 1294 .text.makeTelemPackage serial_telemetry.o
+ 0x08005308 0x08005308 0x000001c4 Code RO 4 .text.make_dshot_package dshot.o
+ 0x080054cc 0x080054cc 0x00000046 Code RO 11 .text.map functions.o
+ 0x08005512 0x08005512 0x00000002 PAD
+ 0x08005514 0x08005514 0x00000014 Code RO 1134 .text.maskPhaseInterrupts comparator.o
+ 0x08005528 0x08005528 0x00000058 Code RO 531 .text.nvic_irq_enable gd32e23x_misc.o
+ 0x08005580 0x08005580 0x00000018 Code RO 537 .text.nvic_vector_table_set gd32e23x_misc.o
+ 0x08005598 0x08005598 0x00000058 Code RO 135 .text.playBeaconTune3 sounds.o
+ 0x080055f0 0x080055f0 0x000000d0 Code RO 119 .text.playBlueJayTune sounds.o
+ 0x080056c0 0x080056c0 0x00000048 Code RO 133 .text.playChangedTone sounds.o
+ 0x08005708 0x08005708 0x00000048 Code RO 131 .text.playDefaultTone sounds.o
+ 0x08005750 0x08005750 0x00000058 Code RO 129 .text.playInputTune sounds.o
+ 0x080057a8 0x080057a8 0x0000005c Code RO 127 .text.playInputTune2 sounds.o
+ 0x08005804 0x08005804 0x00000088 Code RO 121 .text.playStartupTune sounds.o
+ 0x0800588c 0x0800588c 0x00000038 Code RO 44 .text.processDshot main.o
+ 0x080058c4 0x080058c4 0x00000070 Code RO 1253 .text.proportionalBrake phaseouts.o
+ 0x08005934 0x08005934 0x000000d0 Code RO 601 .text.rcu_adc_clock_config gd32e23x_rcu.o
+ 0x08005a04 0x08005a04 0x0000019c Code RO 649 .text.rcu_clock_freq_get gd32e23x_rcu.o
+ 0x08005ba0 0x08005ba0 0x00000014 Code RO 577 .text.rcu_periph_clock_disable gd32e23x_rcu.o
+ 0x08005bb4 0x08005bb4 0x00000014 Code RO 575 .text.rcu_periph_clock_enable gd32e23x_rcu.o
+ 0x08005bc8 0x08005bc8 0x00000014 Code RO 585 .text.rcu_periph_reset_disable gd32e23x_rcu.o
+ 0x08005bdc 0x08005bdc 0x00000018 Code RO 583 .text.rcu_periph_reset_enable gd32e23x_rcu.o
+ 0x08005bf4 0x08005bf4 0x00000050 Code RO 1143 .text.read_flash_bin eeprom.o
+ 0x08005c44 0x08005c44 0x00000080 Code RO 1174 .text.receiveDshotDma io.o
+ 0x08005cc4 0x08005cc4 0x00000010 Code RO 1244 .text.resetInputCaptureTimer peripherals.o
+ 0x08005cd4 0x08005cd4 0x00000068 Code RO 24 .text.saveEEpromSettings main.o
+ 0x08005d3c 0x08005d3c 0x000001a4 Code RO 1141 .text.save_flash_nolib eeprom.o
+ 0x08005ee0 0x08005ee0 0x00000090 Code RO 1176 .text.sendDshotDma io.o
+ 0x08005f70 0x08005f70 0x0000004c Code RO 1288 .text.send_telem_DMA serial_telemetry.o
+ 0x08005fbc 0x08005fbc 0x00000688 Code RO 38 .text.setInput main.o
+ 0x08006644 0x08006644 0x0000000c Code RO 1184 .text.setInputPullUp io.o
+ 0x08006650 0x08006650 0x0000000c Code RO 1236 .text.setPWMCompare1 peripherals.o
+ 0x0800665c 0x0800665c 0x0000000c Code RO 1238 .text.setPWMCompare2 peripherals.o
+ 0x08006668 0x08006668 0x0000000c Code RO 1240 .text.setPWMCompare3 peripherals.o
+ 0x08006674 0x08006674 0x00000014 Code RO 111 .text.setVolume sounds.o
+ 0x08006688 0x08006688 0x000000c0 Code RO 36 .text.startMotor main.o
+ 0x08006748 0x08006748 0x000000d0 Code RO 1286 .text.telem_UART_Init serial_telemetry.o
+ 0x08006818 0x08006818 0x000003e4 Code RO 40 .text.tenKhzRoutine main.o
+ 0x08006bfc 0x08006bfc 0x0000000a Code RO 838 .text.timer_auto_reload_shadow_disable gd32e23x_timer.o
+ 0x08006c06 0x08006c06 0x0000000a Code RO 836 .text.timer_auto_reload_shadow_enable gd32e23x_timer.o
+ 0x08006c10 0x08006c10 0x0000001e Code RO 892 .text.timer_break_config gd32e23x_timer.o
+ 0x08006c2e 0x08006c2e 0x00000012 Code RO 890 .text.timer_break_struct_para_init gd32e23x_timer.o
+ 0x08006c40 0x08006c40 0x00000036 Code RO 928 .text.timer_channel_complementary_output_state_config gd32e23x_timer.o
+ 0x08006c76 0x08006c76 0x0000000e Code RO 930 .text.timer_channel_input_struct_para_init gd32e23x_timer.o
+ 0x08006c84 0x08006c84 0x0000021c Code RO 910 .text.timer_channel_output_config gd32e23x_timer.o
+ 0x08006ea0 0x08006ea0 0x0000005c Code RO 912 .text.timer_channel_output_mode_config gd32e23x_timer.o
+ 0x08006efc 0x08006efc 0x0000005c Code RO 916 .text.timer_channel_output_shadow_config gd32e23x_timer.o
+ 0x08006f58 0x08006f58 0x0000005a Code RO 926 .text.timer_channel_output_state_config gd32e23x_timer.o
+ 0x08006fb2 0x08006fb2 0x00000010 Code RO 908 .text.timer_channel_output_struct_para_init gd32e23x_timer.o
+ 0x08006fc2 0x08006fc2 0x00000002 PAD
+ 0x08006fc4 0x08006fc4 0x00000074 Code RO 826 .text.timer_deinit gd32e23x_timer.o
+ 0x08007038 0x08007038 0x0000000a Code RO 832 .text.timer_enable gd32e23x_timer.o
+ 0x08007042 0x08007042 0x00000008 Code RO 888 .text.timer_event_software_generate gd32e23x_timer.o
+ 0x0800704a 0x0800704a 0x00000006 Code RO 878 .text.timer_flag_clear gd32e23x_timer.o
+ 0x08007050 0x08007050 0x000000b0 Code RO 830 .text.timer_init gd32e23x_timer.o
+ 0x08007100 0x08007100 0x00000164 Code RO 938 .text.timer_input_pwm_capture_config gd32e23x_timer.o
+ 0x08007264 0x08007264 0x00000008 Code RO 870 .text.timer_interrupt_disable gd32e23x_timer.o
+ 0x0800726c 0x0800726c 0x00000006 Code RO 874 .text.timer_interrupt_flag_clear gd32e23x_timer.o
+ 0x08007272 0x08007272 0x00000010 Code RO 850 .text.timer_prescaler_config gd32e23x_timer.o
+ 0x08007282 0x08007282 0x00000016 Code RO 902 .text.timer_primary_output_config gd32e23x_timer.o
+ 0x08007298 0x08007298 0x00000014 Code RO 828 .text.timer_struct_para_init gd32e23x_timer.o
+ 0x080072ac 0x080072ac 0x00000170 Code RO 97 .text.transfercomplete signal.o
+ 0x0800741c 0x0800741c 0x0000005c Code RO 975 .text.usart_baudrate_set gd32e23x_usart.o
+ 0x08007478 0x08007478 0x00000010 Code RO 1089 .text.usart_dma_transmit_config gd32e23x_usart.o
+ 0x08007488 0x08007488 0x0000000a Code RO 983 .text.usart_enable gd32e23x_usart.o
+ 0x08007492 0x08007492 0x00000012 Code RO 1035 .text.usart_halfduplex_enable gd32e23x_usart.o
+ 0x080074a4 0x080074a4 0x00000010 Code RO 989 .text.usart_receive_config gd32e23x_usart.o
+ 0x080074b4 0x080074b4 0x00000010 Code RO 987 .text.usart_transmit_config gd32e23x_usart.o
+ 0x080074c4 0x080074c4 0x00000120 Code RO 42 .text.zcfoundroutine main.o
+ 0x080075e4 0x080075e4 0x0000002e Code RO 1352 i.__ARM_clz mf_p.l(depilogue.o)
+ 0x08007612 0x08007612 0x0000000e Code RO 1356 i.__scatterload_copy mc_p.l(handlers.o)
+ 0x08007620 0x08007620 0x00000002 Code RO 1357 i.__scatterload_null mc_p.l(handlers.o)
+ 0x08007622 0x08007622 0x0000000e Code RO 1358 i.__scatterload_zeroinit mc_p.l(handlers.o)
+ 0x08007630 0x08007630 0x00000008 Data RO 651 .rodata.cst8 gd32e23x_rcu.o
+ 0x08007638 0x08007638 0x00000010 Data RO 6 .rodata.gcr_encode_table dshot.o
+ 0x08007648 0x08007648 0x00000020 Data RO 1355 Region$$Table anon$$obj.o
+
+
+ Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08007668, Size: 0x00000c00, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x000002e0])
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x20000000 COMPRESSED 0x00000058 Data RW 88 .data..L_MergedGlobals main.o
+ 0x20000058 COMPRESSED 0x00000006 Data RW 106 .data..L_MergedGlobals signal.o
+ 0x2000005e COMPRESSED 0x00000002 PAD
+ 0x20000060 COMPRESSED 0x00000078 Data RW 89 .data..L_MergedGlobals.1 main.o
+ 0x200000d8 COMPRESSED 0x00000001 Data RW 1190 .data.ic_timer_prescaler io.o
+ 0x200000d9 COMPRESSED 0x00000003 PAD
+ 0x200000dc COMPRESSED 0x00000004 Data RW 105 .data.max_servo_deviation signal.o
+ 0x200000e0 COMPRESSED 0x00000001 Data RW 1296 .data.nbDataToTransmit serial_telemetry.o
+ 0x200000e1 COMPRESSED 0x00000001 PAD
+ 0x200000e2 COMPRESSED 0x000002d0 Data RW 75 .data.pwmSin main.o
+ 0x200003b2 COMPRESSED 0x00000006 PAD
+ 0x200003b8 - 0x0000005c Zero RW 9 .bss..L_MergedGlobals dshot.o
+ 0x20000414 - 0x00000002 Zero RW 1194 .bss..L_MergedGlobals io.o
+ 0x20000416 COMPRESSED 0x00000002 PAD
+ 0x20000418 - 0x0000001c Zero RW 107 .bss..L_MergedGlobals.1 signal.o
+ 0x20000434 - 0x0000007c Zero RW 90 .bss..L_MergedGlobals.2 main.o
+ 0x200004b0 - 0x0000001c Zero RW 91 .bss..L_MergedGlobals.3 main.o
+ 0x200004cc - 0x00000006 Zero RW 1130 .bss.ADCDataDMA adc.o
+ 0x200004d2 - 0x0000000a Zero RW 1297 .bss.aTxBuffer serial_telemetry.o
+ 0x200004dc - 0x00000001 Zero RW 137 .bss.beep_volume sounds.o
+ 0x200004dd COMPRESSED 0x00000003 PAD
+ 0x200004e0 - 0x00000004 Zero RW 1311 .bss.delay systick.o
+ 0x200004e4 - 0x00000100 Zero RW 1191 .bss.dma_buffer io.o
+ 0x200005e4 - 0x00000001 Zero RW 85 .bss.dshotcommand main.o
+ 0x200005e5 - 0x000000b0 Zero RW 72 .bss.eepromBuffer main.o
+ 0x20000695 COMPRESSED 0x00000003 PAD
+ 0x20000698 - 0x00000094 Zero RW 7 .bss.gcr dshot.o
+ 0x2000072c - 0x00000004 Zero RW 1172 .bss.interrupt_time gd32e23x_it.o
+ 0x20000730 - 0x00000001 Zero RW 73 .bss.last_dshot_command main.o
+ 0x20000731 COMPRESSED 0x00000001 PAD
+ 0x20000732 - 0x000000c8 Zero RW 78 .bss.readings main.o
+ 0x200007fa COMPRESSED 0x00000006 PAD
+ 0x20000800 - 0x00000400 Zero RW 1121 STACK startup_gd32e23x.o
+
+
+
+ Load Region LR_FIRMWAREVERSION (Base: 0x08007be0, Size: 0x00000020, Max: 0x00000020, ABSOLUTE)
+
+ Execution Region FIRMWAREVERSION (Exec base: 0x08007be0, Load base: 0x08007be0, Size: 0x00000020, Max: 0x00000020, ABSOLUTE)
+
+ Exec Addr Load Addr Size Type Attr Idx E Section Name Object
+
+ 0x08007be0 0x08007be0 0x0000001e Data RO 139 .rodata.test firmwareversion.o
+
+
+==============================================================================
+
+Image component sizes
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Object Name
+
+ 276 24 0 0 6 0 adc.o
+ 150 20 0 0 0 0 comparator.o
+ 1456 76 16 0 240 0 dshot.o
+ 500 0 0 0 0 0 eeprom.o
+ 0 0 30 0 0 0 firmwareversion.o
+ 188 8 0 0 0 0 functions.o
+ 612 24 0 0 0 0 gd32e23x_adc.o
+ 96 8 0 0 0 0 gd32e23x_cmp.o
+ 356 20 0 0 0 0 gd32e23x_dma.o
+ 140 8 0 0 0 0 gd32e23x_exti.o
+ 840 28 0 0 0 0 gd32e23x_fmc.o
+ 180 28 0 0 0 0 gd32e23x_fwdgt.o
+ 1136 72 0 0 0 0 gd32e23x_gpio.o
+ 344 52 0 0 4 0 gd32e23x_it.o
+ 112 20 0 0 0 0 gd32e23x_misc.o
+ 704 52 8 0 0 0 gd32e23x_rcu.o
+ 1710 76 0 0 0 0 gd32e23x_timer.o
+ 168 12 0 0 0 0 gd32e23x_usart.o
+ 300 52 0 1 258 0 io.o
+ 7544 484 0 928 530 0 main.o
+ 1438 144 0 0 0 0 peripherals.o
+ 1164 36 0 0 0 0 phaseouts.o
+ 1868 40 0 1 10 0 serial_telemetry.o
+ 1276 140 0 10 28 0 signal.o
+ 776 44 0 0 1 0 sounds.o
+ 28 8 204 0 1024 0 startup_gd32e23x.o
+ 452 32 0 0 0 0 system_gd32e23x.o
+ 20 4 0 0 4 0 systick.o
+
+ ----------------------------------------------------------------------
+ 23846 1512 292 948 2124 0 Object Totals
+ 0 0 32 0 0 0 (incl. Generated)
+ 12 0 2 8 19 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
+
+ 86 0 0 0 0 0 __dczerorl2.o
+ 0 0 0 0 0 0 entry.o
+ 0 0 0 0 0 0 entry10a.o
+ 0 0 0 0 0 0 entry11a.o
+ 8 4 0 0 0 0 entry2.o
+ 4 0 0 0 0 0 entry5.o
+ 0 0 0 0 0 0 entry7b.o
+ 0 0 0 0 0 0 entry8b.o
+ 8 4 0 0 0 0 entry9a.o
+ 30 0 0 0 0 0 handlers.o
+ 36 8 0 0 0 0 init.o
+ 0 0 0 0 0 0 iusefp.o
+ 32 0 0 0 0 0 llshl.o
+ 38 0 0 0 0 0 llsshr.o
+ 34 0 0 0 0 0 llushr.o
+ 36 0 0 0 0 0 memcpya.o
+ 36 0 0 0 0 0 memseta.o
+ 356 4 0 0 0 0 dadd.o
+ 240 6 0 0 0 0 ddiv.o
+ 236 0 0 0 0 0 depilogue.o
+ 72 10 0 0 0 0 dfixi.o
+ 28 4 0 0 0 0 dfltui.o
+ 208 6 0 0 0 0 dmul.o
+ 178 0 0 0 0 0 fadd.o
+ 28 0 0 0 0 0 fcmpge.o
+ 28 0 0 0 0 0 fcmpgt.o
+ 28 0 0 0 0 0 fcmple.o
+ 28 0 0 0 0 0 fcmplt.o
+ 124 0 0 0 0 0 fdiv.o
+ 130 0 0 0 0 0 fepilogue.o
+ 50 0 0 0 0 0 ffixi.o
+ 22 0 0 0 0 0 fflti.o
+
+ ----------------------------------------------------------------------
+ 2110 46 0 0 0 0 Library Totals
+ 6 0 0 0 0 0 (incl. Padding)
+
+ ----------------------------------------------------------------------
+
+ Code (inc. data) RO Data RW Data ZI Data Debug Library Name
+
+ 348 16 0 0 0 0 mc_p.l
+ 1756 30 0 0 0 0 mf_p.l
+
+ ----------------------------------------------------------------------
+ 2110 46 0 0 0 0 Library Totals
+
+ ----------------------------------------------------------------------
+
+==============================================================================
+
+
+ Code (inc. data) RO Data RW Data ZI Data Debug
+
+ 25956 1558 292 948 2124 0 Grand Totals
+ 25956 1558 292 736 2124 0 ELF Image Totals (compressed)
+ 25956 1558 292 736 0 0 ROM Totals
+
+==============================================================================
+
+ Total RO Size (Code + RO Data) 26248 ( 25.63kB)
+ Total RW Size (RW Data + ZI Data) 3072 ( 3.00kB)
+ Total ROM Size (Code + RO Data + RW Data) 26984 ( 26.35kB)
+
+==============================================================================
+
diff --git a/Keil_Projects/list/AM32_SKYSTARS_AM60_E230.map b/Keil_Projects/list/AM32_SKYSTARS_AM60_E230.map
new file mode 100644
index 00000000..a915c2eb
--- /dev/null
+++ b/Keil_Projects/list/AM32_SKYSTARS_AM60_E230.map
@@ -0,0 +1,3715 @@
+Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
+
+==============================================================================
+
+Section Cross References
+
+ dshot.o(.text.computeDshotDMA) refers to io.o(.text.getInputPinState) for getInputPinState
+ dshot.o(.text.computeDshotDMA) refers to main.o(.text.saveEEpromSettings) for saveEEpromSettings
+ dshot.o(.text.computeDshotDMA) refers to io.o(.bss.dma_buffer) for dma_buffer
+ dshot.o(.text.computeDshotDMA) refers to dshot.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.data..L_MergedGlobals) for dshot_frametime_high
+ dshot.o(.text.computeDshotDMA) refers to signal.o(.bss..L_MergedGlobals.1) for dshot_frametime_low
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss..L_MergedGlobals.2) for dshot_telemetry
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss.dshotcommand) for dshotcommand
+ dshot.o(.text.computeDshotDMA) refers to main.o(.data..L_MergedGlobals) for forward
+ dshot.o(.text.computeDshotDMA) refers to main.o(.bss.last_dshot_command) for last_dshot_command
+ dshot.o(.ARM.exidx.text.computeDshotDMA) refers to dshot.o(.text.computeDshotDMA) for [Anonymous Symbol]
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss..L_MergedGlobals) for [Anonymous Symbol]
+ dshot.o(.text.make_dshot_package) refers to main.o(.bss..L_MergedGlobals.2) for running
+ dshot.o(.text.make_dshot_package) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.bss.gcr) for gcr
+ dshot.o(.text.make_dshot_package) refers to dshot.o(.rodata.gcr_encode_table) for gcr_encode_table
+ dshot.o(.ARM.exidx.text.make_dshot_package) refers to dshot.o(.text.make_dshot_package) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.map) refers to functions.o(.text.map) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.getAbsDif) refers to functions.o(.text.getAbsDif) for [Anonymous Symbol]
+ functions.o(.ARM.exidx.text.delayMicros) refers to functions.o(.text.delayMicros) for [Anonymous Symbol]
+ functions.o(.text.delayMillis) refers to gd32e23x_timer.o(.text.timer_prescaler_config) for timer_prescaler_config
+ functions.o(.ARM.exidx.text.delayMillis) refers to functions.o(.text.delayMillis) for [Anonymous Symbol]
+ main.o(.text.doPidCalculations) refers to fflti.o(.text) for __aeabi_i2f
+ main.o(.ARM.exidx.text.doPidCalculations) refers to main.o(.text.doPidCalculations) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to eeprom.o(.text.read_flash_bin) for read_flash_bin
+ main.o(.text.loadEEpromSettings) refers to functions.o(.text.map) for map
+ main.o(.text.loadEEpromSettings) refers to sounds.o(.text.setVolume) for setVolume
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.loadEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.loadEEpromSettings) refers to dshot.o(.bss..L_MergedGlobals) for EDT_ARMED
+ main.o(.ARM.exidx.text.loadEEpromSettings) refers to main.o(.text.loadEEpromSettings) for [Anonymous Symbol]
+ main.o(.text.saveEEpromSettings) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ main.o(.text.saveEEpromSettings) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.saveEEpromSettings) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.saveEEpromSettings) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.saveEEpromSettings) refers to main.o(.text.saveEEpromSettings) for [Anonymous Symbol]
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss.readings) for readings
+ main.o(.text.getSmoothedCurrent) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.getSmoothedCurrent) refers to main.o(.text.getSmoothedCurrent) for [Anonymous Symbol]
+ main.o(.text.getBemfState) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.text.getBemfState) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.getBemfState) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.getBemfState) refers to main.o(.text.getBemfState) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.commutate) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.commutate) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.commutate) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.commutate) refers to main.o(.text.commutate) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.PeriodElapsedCallback) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.PeriodElapsedCallback) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.PeriodElapsedCallback) refers to main.o(.text.PeriodElapsedCallback) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.interruptRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.interruptRoutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.interruptRoutine) refers to main.o(.text.interruptRoutine) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.startMotor) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.startMotor) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.startMotor) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.startMotor) refers to main.o(.text.startMotor) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.setInput) refers to functions.o(.text.map) for map
+ main.o(.text.setInput) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.setInput) refers to fcmplt.o(.text) for __aeabi_fcmplt
+ main.o(.text.setInput) refers to ffixi.o(.text) for __aeabi_f2iz
+ main.o(.text.setInput) refers to fcmpge.o(.text) for __aeabi_fcmpge
+ main.o(.text.setInput) refers to 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 fcmple.o(.text) for __aeabi_fcmple
+ main.o(.text.setInput) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.setInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.setInput) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.setInput) refers to main.o(.text.setInput) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to sounds.o(.text.playInputTune) for playInputTune
+ main.o(.text.tenKhzRoutine) refers to functions.o(.text.delayMillis) for delayMillis
+ main.o(.text.tenKhzRoutine) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ main.o(.text.tenKhzRoutine) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.tenKhzRoutine) refers to comparator.o(.text.getCompOutputLevel) for getCompOutputLevel
+ main.o(.text.tenKhzRoutine) refers to main.o(.text.zcfoundroutine) for zcfoundroutine
+ main.o(.text.tenKhzRoutine) refers to fflti.o(.text) for __aeabi_i2f
+ main.o(.text.tenKhzRoutine) refers to fdiv.o(.text) for __aeabi_fdiv
+ main.o(.text.tenKhzRoutine) refers to ffixi.o(.text) for __aeabi_f2iz
+ main.o(.text.tenKhzRoutine) refers to fadd.o(.text) for __aeabi_fadd
+ main.o(.text.tenKhzRoutine) refers to fcmpgt.o(.text) for __aeabi_fcmpgt
+ main.o(.text.tenKhzRoutine) refers to fcmplt.o(.text) for __aeabi_fcmplt
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.data..L_MergedGlobals.1) for [Anonymous Symbol]
+ main.o(.text.tenKhzRoutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.tenKhzRoutine) refers to main.o(.text.tenKhzRoutine) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.zcfoundroutine) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.zcfoundroutine) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.zcfoundroutine) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.zcfoundroutine) refers to main.o(.text.zcfoundroutine) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA
+ main.o(.text.processDshot) refers to main.o(.text.setInput) for setInput
+ main.o(.text.processDshot) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.processDshot) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.ARM.exidx.text.processDshot) refers to main.o(.text.processDshot) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare1) for setPWMCompare1
+ main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare2) for setPWMCompare2
+ main.o(.text.advanceincrement) refers to peripherals.o(.text.setPWMCompare3) for setPWMCompare3
+ main.o(.text.advanceincrement) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.advanceincrement) refers to main.o(.data.pwmSin) for pwmSin
+ main.o(.ARM.exidx.text.advanceincrement) refers to main.o(.text.advanceincrement) for [Anonymous Symbol]
+ main.o(.text.main) refers to peripherals.o(.text.initAfterJump) for initAfterJump
+ main.o(.text.main) refers to peripherals.o(.text.initCorePeripherals) for initCorePeripherals
+ main.o(.text.main) refers to peripherals.o(.text.enableCorePeripherals) for enableCorePeripherals
+ main.o(.text.main) refers to main.o(.text.loadEEpromSettings) for loadEEpromSettings
+ main.o(.text.main) refers to memcpya.o(.text) for __aeabi_memcpy
+ main.o(.text.main) refers to eeprom.o(.text.save_flash_nolib) for save_flash_nolib
+ main.o(.text.main) refers to sounds.o(.text.playStartupTune) for playStartupTune
+ main.o(.text.main) refers to peripherals.o(.text.MX_IWDG_Init) for MX_IWDG_Init
+ main.o(.text.main) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ main.o(.text.main) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ main.o(.text.main) refers to io.o(.text.setInputPullUp) for setInputPullUp
+ main.o(.text.main) refers to phaseouts.o(.text.proportionalBrake) for proportionalBrake
+ main.o(.text.main) refers to functions.o(.text.map) for map
+ main.o(.text.main) refers to fflti.o(.text) for __aeabi_i2f
+ main.o(.text.main) refers to fdiv.o(.text) for __aeabi_fdiv
+ main.o(.text.main) refers to fadd.o(.text) for __aeabi_fadd
+ main.o(.text.main) refers to functions.o(.text.getAbsDif) for getAbsDif
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.2) for [Anonymous Symbol]
+ main.o(.text.main) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ main.o(.text.main) refers to main.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ main.o(.text.main) refers to main.o(.bss..L_MergedGlobals.3) for [Anonymous Symbol]
+ main.o(.text.main) refers to dshot.o(.bss..L_MergedGlobals) for dshot_extended_telemetry
+ main.o(.text.main) refers to ffixi.o(.text) for __aeabi_f2iz
+ main.o(.text.main) refers to serial_telemetry.o(.text.makeTelemPackage) for makeTelemPackage
+ main.o(.text.main) refers to serial_telemetry.o(.text.send_telem_DMA) for send_telem_DMA
+ main.o(.text.main) refers to adc.o(.text.ADC_DMA_Callback) for ADC_DMA_Callback
+ main.o(.text.main) refers to dfltui.o(.text) for __aeabi_ui2d
+ main.o(.text.main) refers to dmul.o(.text) for __aeabi_dmul
+ main.o(.text.main) refers to dadd.o(.text) for __aeabi_dadd
+ main.o(.text.main) refers to ddiv.o(.text) for __aeabi_ddiv
+ main.o(.text.main) refers to dfixi.o(.text) for __aeabi_d2iz
+ main.o(.text.main) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for adc_software_trigger_enable
+ main.o(.text.main) refers to phaseouts.o(.text.allOff) for allOff
+ main.o(.text.main) refers to comparator.o(.text.maskPhaseInterrupts) for maskPhaseInterrupts
+ main.o(.text.main) refers to phaseouts.o(.text.allpwm) for allpwm
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare1) for setPWMCompare1
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare2) for setPWMCompare2
+ main.o(.text.main) refers to peripherals.o(.text.setPWMCompare3) for setPWMCompare3
+ main.o(.text.main) refers to functions.o(.text.delayMicros) for delayMicros
+ main.o(.text.main) refers to main.o(.bss.readings) for readings
+ main.o(.text.main) refers to main.o(.data.pwmSin) for pwmSin
+ main.o(.text.main) refers to phaseouts.o(.text.comStep) for comStep
+ main.o(.text.main) refers to comparator.o(.text.changeCompInput) for changeCompInput
+ main.o(.text.main) refers to comparator.o(.text.enableCompInterrupts) for enableCompInterrupts
+ main.o(.text.main) refers to peripherals.o(.text.generatePwmTimerEvent) for generatePwmTimerEvent
+ main.o(.text.main) refers to peripherals.o(.text.resetInputCaptureTimer) for resetInputCaptureTimer
+ main.o(.text.main) refers to memseta.o(.text) for __aeabi_memclr4
+ main.o(.text.main) refers to io.o(.bss.dma_buffer) for dma_buffer
+ main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
+ signal.o(.text.computeMSInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeMSInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeMSInput) refers to main.o(.bss..L_MergedGlobals.2) for newinput
+ signal.o(.ARM.exidx.text.computeMSInput) refers to signal.o(.text.computeMSInput) for [Anonymous Symbol]
+ signal.o(.text.computeServoInput) refers to functions.o(.text.map) for map
+ signal.o(.text.computeServoInput) refers to functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playDefaultTone) for playDefaultTone
+ signal.o(.text.computeServoInput) refers to main.o(.text.saveEEpromSettings) for saveEEpromSettings
+ signal.o(.text.computeServoInput) refers to sounds.o(.text.playChangedTone) for playChangedTone
+ signal.o(.text.computeServoInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.computeServoInput) refers to main.o(.bss..L_MergedGlobals.2) for zero_input_count
+ signal.o(.text.computeServoInput) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.computeServoInput) refers to main.o(.data..L_MergedGlobals) for servo_high_threshold
+ signal.o(.text.computeServoInput) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ signal.o(.text.computeServoInput) refers to signal.o(.data.max_servo_deviation) for max_servo_deviation
+ signal.o(.ARM.exidx.text.computeServoInput) refers to signal.o(.text.computeServoInput) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to io.o(.text.receiveDshotDma) for receiveDshotDma
+ signal.o(.text.transfercomplete) refers to signal.o(.text.detectInput) for detectInput
+ signal.o(.text.transfercomplete) refers to io.o(.text.sendDshotDma) for sendDshotDma
+ signal.o(.text.transfercomplete) refers to dshot.o(.text.make_dshot_package) for make_dshot_package
+ signal.o(.text.transfercomplete) refers to dshot.o(.text.computeDshotDMA) for computeDshotDMA
+ signal.o(.text.transfercomplete) refers to io.o(.text.getInputPinState) for getInputPinState
+ signal.o(.text.transfercomplete) refers to signal.o(.text.computeServoInput) for computeServoInput
+ signal.o(.text.transfercomplete) refers to functions.o(.text.getAbsDif) for getAbsDif
+ signal.o(.text.transfercomplete) refers to sounds.o(.text.playBeaconTune3) for playBeaconTune3
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ signal.o(.text.transfercomplete) refers to io.o(.bss..L_MergedGlobals) for out_put
+ signal.o(.text.transfercomplete) refers to main.o(.bss..L_MergedGlobals.3) for e_com_time
+ signal.o(.text.transfercomplete) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.transfercomplete) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.ARM.exidx.text.transfercomplete) refers to signal.o(.text.transfercomplete) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.checkDshot) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.checkDshot) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.checkDshot) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
+ signal.o(.ARM.exidx.text.checkDshot) refers to signal.o(.text.checkDshot) for [Anonymous Symbol]
+ signal.o(.text.checkServo) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.checkServo) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.checkServo) refers to main.o(.bss..L_MergedGlobals.2) for servoPwm
+ signal.o(.ARM.exidx.text.checkServo) refers to signal.o(.text.checkServo) for [Anonymous Symbol]
+ signal.o(.text.detectInput) refers to signal.o(.data..L_MergedGlobals) for [Anonymous Symbol]
+ signal.o(.text.detectInput) refers to io.o(.bss.dma_buffer) for dma_buffer
+ signal.o(.text.detectInput) refers to signal.o(.bss..L_MergedGlobals.1) for [Anonymous Symbol]
+ signal.o(.text.detectInput) refers to main.o(.bss..L_MergedGlobals.2) for dshot
+ signal.o(.text.detectInput) refers to io.o(.data.ic_timer_prescaler) for ic_timer_prescaler
+ signal.o(.text.detectInput) refers to io.o(.bss..L_MergedGlobals) for buffer_padding
+ signal.o(.ARM.exidx.text.detectInput) refers to signal.o(.text.detectInput) for [Anonymous Symbol]
+ sounds.o(.text.pause) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.pause) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.pause) refers to sounds.o(.text.pause) for [Anonymous Symbol]
+ sounds.o(.text.setVolume) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.setVolume) refers to sounds.o(.text.setVolume) for [Anonymous Symbol]
+ sounds.o(.text.setCaptureCompare) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.setCaptureCompare) refers to sounds.o(.text.setCaptureCompare) for [Anonymous Symbol]
+ sounds.o(.text.playBJNote) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBJNote) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.ARM.exidx.text.playBJNote) refers to sounds.o(.text.playBJNote) for [Anonymous Symbol]
+ sounds.o(.ARM.exidx.text.getBlueJayNoteFrequency) refers to sounds.o(.text.getBlueJayNoteFrequency) for [Anonymous Symbol]
+ sounds.o(.text.playBlueJayTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playBlueJayTune) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playBlueJayTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBlueJayTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playBlueJayTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playBlueJayTune) refers to main.o(.bss.eepromBuffer) for eepromBuffer
+ sounds.o(.text.playBlueJayTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBlueJayTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playBlueJayTune) refers to sounds.o(.text.playBlueJayTune) for [Anonymous Symbol]
+ sounds.o(.text.playStartupTune) refers to sounds.o(.text.playBlueJayTune) for playBlueJayTune
+ sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playStartupTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playStartupTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playStartupTune) refers to sounds.o(.text.playStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playBrushedStartupTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBrushedStartupTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playBrushedStartupTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playBrushedStartupTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playBrushedStartupTune) refers to sounds.o(.text.playBrushedStartupTune) for [Anonymous Symbol]
+ sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playDuskingTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playDuskingTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDuskingTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playDuskingTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playDuskingTune) refers to sounds.o(.text.playDuskingTune) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune2) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playInputTune2) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playInputTune2) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playInputTune2) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playInputTune2) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playInputTune2) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playInputTune2) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playInputTune2) refers to sounds.o(.text.playInputTune2) for [Anonymous Symbol]
+ sounds.o(.text.playInputTune) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playInputTune) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playInputTune) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playInputTune) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playInputTune) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playInputTune) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playInputTune) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playInputTune) refers to sounds.o(.text.playInputTune) for [Anonymous Symbol]
+ sounds.o(.text.playDefaultTone) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playDefaultTone) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playDefaultTone) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playDefaultTone) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playDefaultTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playDefaultTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playDefaultTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playDefaultTone) refers to sounds.o(.text.playDefaultTone) for [Anonymous Symbol]
+ sounds.o(.text.playChangedTone) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playChangedTone) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playChangedTone) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playChangedTone) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playChangedTone) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playChangedTone) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playChangedTone) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playChangedTone) refers to sounds.o(.text.playChangedTone) for [Anonymous Symbol]
+ sounds.o(.text.playBeaconTune3) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for fwdgt_counter_reload
+ sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.comStep) for comStep
+ sounds.o(.text.playBeaconTune3) refers to functions.o(.text.delayMillis) for delayMillis
+ sounds.o(.text.playBeaconTune3) refers to phaseouts.o(.text.allOff) for allOff
+ sounds.o(.text.playBeaconTune3) refers to sounds.o(.bss.beep_volume) for beep_volume
+ sounds.o(.text.playBeaconTune3) refers to main.o(.bss..L_MergedGlobals.2) for signaltimeout
+ sounds.o(.text.playBeaconTune3) refers to main.o(.data..L_MergedGlobals) for TIMER1_MAX_ARR
+ sounds.o(.ARM.exidx.text.playBeaconTune3) refers to sounds.o(.text.playBeaconTune3) for [Anonymous Symbol]
+ gd32e23x_adc.o(.text.adc_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_adc.o(.text.adc_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_adc.o(.ARM.exidx.text.adc_deinit) refers to gd32e23x_adc.o(.text.adc_deinit) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_enable) refers to gd32e23x_adc.o(.text.adc_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_disable) refers to gd32e23x_adc.o(.text.adc_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_calibration_enable) refers to gd32e23x_adc.o(.text.adc_calibration_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_enable) refers to gd32e23x_adc.o(.text.adc_dma_mode_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_dma_mode_disable) refers to gd32e23x_adc.o(.text.adc_dma_mode_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_enable) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_tempsensor_vrefint_disable) refers to gd32e23x_adc.o(.text.adc_tempsensor_vrefint_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_discontinuous_mode_config) refers to gd32e23x_adc.o(.text.adc_discontinuous_mode_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_special_function_config) refers to gd32e23x_adc.o(.text.adc_special_function_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_data_alignment_config) refers to gd32e23x_adc.o(.text.adc_data_alignment_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_channel_length_config) refers to gd32e23x_adc.o(.text.adc_channel_length_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_regular_channel_config) refers to gd32e23x_adc.o(.text.adc_regular_channel_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_config) refers to gd32e23x_adc.o(.text.adc_inserted_channel_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_channel_offset_config) refers to gd32e23x_adc.o(.text.adc_inserted_channel_offset_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_config) refers to gd32e23x_adc.o(.text.adc_external_trigger_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_external_trigger_source_config) refers to gd32e23x_adc.o(.text.adc_external_trigger_source_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_software_trigger_enable) refers to gd32e23x_adc.o(.text.adc_software_trigger_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_regular_data_read) refers to gd32e23x_adc.o(.text.adc_regular_data_read) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_inserted_data_read) refers to gd32e23x_adc.o(.text.adc_inserted_data_read) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_flag_get) refers to gd32e23x_adc.o(.text.adc_flag_get) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_flag_clear) refers to gd32e23x_adc.o(.text.adc_flag_clear) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_get) refers to gd32e23x_adc.o(.text.adc_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_flag_clear) refers to gd32e23x_adc.o(.text.adc_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_enable) refers to gd32e23x_adc.o(.text.adc_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_interrupt_disable) refers to gd32e23x_adc.o(.text.adc_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_single_channel_enable) refers to gd32e23x_adc.o(.text.adc_watchdog_single_channel_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_group_channel_enable) refers to gd32e23x_adc.o(.text.adc_watchdog_group_channel_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_disable) refers to gd32e23x_adc.o(.text.adc_watchdog_disable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_watchdog_threshold_config) refers to gd32e23x_adc.o(.text.adc_watchdog_threshold_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_resolution_config) refers to gd32e23x_adc.o(.text.adc_resolution_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_config) refers to gd32e23x_adc.o(.text.adc_oversample_mode_config) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_enable) refers to gd32e23x_adc.o(.text.adc_oversample_mode_enable) for [Anonymous Symbol]
+ gd32e23x_adc.o(.ARM.exidx.text.adc_oversample_mode_disable) refers to gd32e23x_adc.o(.text.adc_oversample_mode_disable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_deinit) refers to gd32e23x_cmp.o(.text.cmp_deinit) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_mode_init) refers to gd32e23x_cmp.o(.text.cmp_mode_init) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_init) refers to gd32e23x_cmp.o(.text.cmp_output_init) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_enable) refers to gd32e23x_cmp.o(.text.cmp_enable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_disable) refers to gd32e23x_cmp.o(.text.cmp_disable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_enable) refers to gd32e23x_cmp.o(.text.cmp_switch_enable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_switch_disable) refers to gd32e23x_cmp.o(.text.cmp_switch_disable) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_output_level_get) refers to gd32e23x_cmp.o(.text.cmp_output_level_get) for [Anonymous Symbol]
+ gd32e23x_cmp.o(.ARM.exidx.text.cmp_lock_enable) refers to gd32e23x_cmp.o(.text.cmp_lock_enable) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_deinit) refers to gd32e23x_crc.o(.text.crc_deinit) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_enable) refers to gd32e23x_crc.o(.text.crc_reverse_output_data_enable) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_reverse_output_data_disable) refers to gd32e23x_crc.o(.text.crc_reverse_output_data_disable) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_reset) refers to gd32e23x_crc.o(.text.crc_data_register_reset) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_data_register_read) refers to gd32e23x_crc.o(.text.crc_data_register_read) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_read) refers to gd32e23x_crc.o(.text.crc_free_data_register_read) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_free_data_register_write) refers to gd32e23x_crc.o(.text.crc_free_data_register_write) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_init_data_register_write) refers to gd32e23x_crc.o(.text.crc_init_data_register_write) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_input_data_reverse_config) refers to gd32e23x_crc.o(.text.crc_input_data_reverse_config) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_size_set) refers to gd32e23x_crc.o(.text.crc_polynomial_size_set) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_polynomial_set) refers to gd32e23x_crc.o(.text.crc_polynomial_set) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_single_data_calculate) refers to gd32e23x_crc.o(.text.crc_single_data_calculate) for [Anonymous Symbol]
+ gd32e23x_crc.o(.ARM.exidx.text.crc_block_data_calculate) refers to gd32e23x_crc.o(.text.crc_block_data_calculate) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_deinit) refers to gd32e23x_dbg.o(.text.dbg_deinit) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_id_get) refers to gd32e23x_dbg.o(.text.dbg_id_get) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_enable) refers to gd32e23x_dbg.o(.text.dbg_low_power_enable) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_low_power_disable) refers to gd32e23x_dbg.o(.text.dbg_low_power_disable) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_enable) refers to gd32e23x_dbg.o(.text.dbg_periph_enable) for [Anonymous Symbol]
+ gd32e23x_dbg.o(.ARM.exidx.text.dbg_periph_disable) refers to gd32e23x_dbg.o(.text.dbg_periph_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_deinit) refers to gd32e23x_dma.o(.text.dma_deinit) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_struct_para_init) refers to gd32e23x_dma.o(.text.dma_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_init) refers to gd32e23x_dma.o(.text.dma_init) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_channel_disable) refers to gd32e23x_dma.o(.text.dma_channel_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_enable) refers to gd32e23x_dma.o(.text.dma_circulation_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_circulation_disable) refers to gd32e23x_dma.o(.text.dma_circulation_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_enable) refers to gd32e23x_dma.o(.text.dma_memory_to_memory_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_to_memory_disable) refers to gd32e23x_dma.o(.text.dma_memory_to_memory_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_channel_enable) refers to gd32e23x_dma.o(.text.dma_channel_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_address_config) refers to gd32e23x_dma.o(.text.dma_periph_address_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_address_config) refers to gd32e23x_dma.o(.text.dma_memory_address_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_config) refers to gd32e23x_dma.o(.text.dma_transfer_number_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_number_get) refers to gd32e23x_dma.o(.text.dma_transfer_number_get) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_priority_config) refers to gd32e23x_dma.o(.text.dma_priority_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_width_config) refers to gd32e23x_dma.o(.text.dma_memory_width_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_width_config) refers to gd32e23x_dma.o(.text.dma_periph_width_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_enable) refers to gd32e23x_dma.o(.text.dma_memory_increase_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_memory_increase_disable) refers to gd32e23x_dma.o(.text.dma_memory_increase_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_enable) refers to gd32e23x_dma.o(.text.dma_periph_increase_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_periph_increase_disable) refers to gd32e23x_dma.o(.text.dma_periph_increase_disable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_transfer_direction_config) refers to gd32e23x_dma.o(.text.dma_transfer_direction_config) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_flag_get) refers to gd32e23x_dma.o(.text.dma_flag_get) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_flag_clear) refers to gd32e23x_dma.o(.text.dma_flag_clear) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_get) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_flag_clear) refers to gd32e23x_dma.o(.text.dma_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_enable) refers to gd32e23x_dma.o(.text.dma_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_dma.o(.ARM.exidx.text.dma_interrupt_disable) refers to gd32e23x_dma.o(.text.dma_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_deinit) refers to gd32e23x_exti.o(.text.exti_deinit) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_init) refers to gd32e23x_exti.o(.text.exti_init) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_enable) refers to gd32e23x_exti.o(.text.exti_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_disable) refers to gd32e23x_exti.o(.text.exti_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_event_enable) refers to gd32e23x_exti.o(.text.exti_event_enable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_event_disable) refers to gd32e23x_exti.o(.text.exti_event_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_enable) refers to gd32e23x_exti.o(.text.exti_software_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_software_interrupt_disable) refers to gd32e23x_exti.o(.text.exti_software_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_flag_get) refers to gd32e23x_exti.o(.text.exti_flag_get) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_flag_clear) refers to gd32e23x_exti.o(.text.exti_flag_clear) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_get) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_exti.o(.ARM.exidx.text.exti_interrupt_flag_clear) refers to gd32e23x_exti.o(.text.exti_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_unlock) refers to gd32e23x_fmc.o(.text.fmc_unlock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_lock) refers to gd32e23x_fmc.o(.text.fmc_lock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_wscnt_set) refers to gd32e23x_fmc.o(.text.fmc_wscnt_set) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_enable) refers to gd32e23x_fmc.o(.text.fmc_prefetch_enable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_prefetch_disable) refers to gd32e23x_fmc.o(.text.fmc_prefetch_disable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_page_erase) refers to gd32e23x_fmc.o(.text.fmc_page_erase) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_ready_wait) refers to gd32e23x_fmc.o(.text.fmc_ready_wait) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_mass_erase) refers to gd32e23x_fmc.o(.text.fmc_mass_erase) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_doubleword_program) refers to gd32e23x_fmc.o(.text.fmc_doubleword_program) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_word_program) refers to gd32e23x_fmc.o(.text.fmc_word_program) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_unlock) refers to gd32e23x_fmc.o(.text.ob_unlock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_lock) refers to gd32e23x_fmc.o(.text.ob_lock) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_reset) refers to gd32e23x_fmc.o(.text.ob_reset) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.option_byte_value_get) refers to gd32e23x_fmc.o(.text.option_byte_value_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_erase) refers to gd32e23x_fmc.o(.text.ob_erase) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_obstat_plevel_get) refers to gd32e23x_fmc.o(.text.ob_obstat_plevel_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_enable) refers to gd32e23x_fmc.o(.text.ob_write_protection_enable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_security_protection_config) refers to gd32e23x_fmc.o(.text.ob_security_protection_config) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_user_write) refers to gd32e23x_fmc.o(.text.ob_user_write) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_data_program) refers to gd32e23x_fmc.o(.text.ob_data_program) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_user_get) refers to gd32e23x_fmc.o(.text.ob_user_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_data_get) refers to gd32e23x_fmc.o(.text.ob_data_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.ob_write_protection_get) refers to gd32e23x_fmc.o(.text.ob_write_protection_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_enable) refers to gd32e23x_fmc.o(.text.fmc_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_disable) refers to gd32e23x_fmc.o(.text.fmc_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_get) refers to gd32e23x_fmc.o(.text.fmc_flag_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_flag_clear) refers to gd32e23x_fmc.o(.text.fmc_flag_clear) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_get) refers to gd32e23x_fmc.o(.text.fmc_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_interrupt_flag_clear) refers to gd32e23x_fmc.o(.text.fmc_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_fmc.o(.ARM.exidx.text.fmc_state_get) refers to gd32e23x_fmc.o(.text.fmc_state_get) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_enable) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_enable) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_write_disable) refers to gd32e23x_fwdgt.o(.text.fwdgt_write_disable) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_enable) refers to gd32e23x_fwdgt.o(.text.fwdgt_enable) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_prescaler_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_prescaler_value_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_reload_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_reload_value_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_window_value_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_window_value_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_counter_reload) refers to gd32e23x_fwdgt.o(.text.fwdgt_counter_reload) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_config) refers to gd32e23x_fwdgt.o(.text.fwdgt_config) for [Anonymous Symbol]
+ gd32e23x_fwdgt.o(.ARM.exidx.text.fwdgt_flag_get) refers to gd32e23x_fwdgt.o(.text.fwdgt_flag_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.text.gpio_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_gpio.o(.text.gpio_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_deinit) refers to gd32e23x_gpio.o(.text.gpio_deinit) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_mode_set) refers to gd32e23x_gpio.o(.text.gpio_mode_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_options_set) refers to gd32e23x_gpio.o(.text.gpio_output_options_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_set) refers to gd32e23x_gpio.o(.text.gpio_bit_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_reset) refers to gd32e23x_gpio.o(.text.gpio_bit_reset) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_write) refers to gd32e23x_gpio.o(.text.gpio_bit_write) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_write) refers to gd32e23x_gpio.o(.text.gpio_port_write) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_bit_get) refers to gd32e23x_gpio.o(.text.gpio_input_bit_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_input_port_get) refers to gd32e23x_gpio.o(.text.gpio_input_port_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_bit_get) refers to gd32e23x_gpio.o(.text.gpio_output_bit_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_output_port_get) refers to gd32e23x_gpio.o(.text.gpio_output_port_get) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_af_set) refers to gd32e23x_gpio.o(.text.gpio_af_set) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_pin_lock) refers to gd32e23x_gpio.o(.text.gpio_pin_lock) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_bit_toggle) refers to gd32e23x_gpio.o(.text.gpio_bit_toggle) for [Anonymous Symbol]
+ gd32e23x_gpio.o(.ARM.exidx.text.gpio_port_toggle) refers to gd32e23x_gpio.o(.text.gpio_port_toggle) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.text.i2c_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_i2c.o(.text.i2c_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_deinit) refers to gd32e23x_i2c.o(.text.i2c_deinit) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.text.i2c_clock_config) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_clock_config) refers to gd32e23x_i2c.o(.text.i2c_clock_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_mode_addr_config) refers to gd32e23x_i2c.o(.text.i2c_mode_addr_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_type_config) refers to gd32e23x_i2c.o(.text.i2c_smbus_type_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_ack_config) refers to gd32e23x_i2c.o(.text.i2c_ack_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_ackpos_config) refers to gd32e23x_i2c.o(.text.i2c_ackpos_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_master_addressing) refers to gd32e23x_i2c.o(.text.i2c_master_addressing) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_enable) refers to gd32e23x_i2c.o(.text.i2c_dualaddr_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dualaddr_disable) refers to gd32e23x_i2c.o(.text.i2c_dualaddr_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_enable) refers to gd32e23x_i2c.o(.text.i2c_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_disable) refers to gd32e23x_i2c.o(.text.i2c_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_start_on_bus) refers to gd32e23x_i2c.o(.text.i2c_start_on_bus) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_stop_on_bus) refers to gd32e23x_i2c.o(.text.i2c_stop_on_bus) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_transmit) refers to gd32e23x_i2c.o(.text.i2c_data_transmit) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_data_receive) refers to gd32e23x_i2c.o(.text.i2c_data_receive) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_enable) refers to gd32e23x_i2c.o(.text.i2c_dma_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_dma_last_transfer_config) refers to gd32e23x_i2c.o(.text.i2c_dma_last_transfer_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_stretch_scl_low_config) refers to gd32e23x_i2c.o(.text.i2c_stretch_scl_low_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_slave_response_to_gcall_config) refers to gd32e23x_i2c.o(.text.i2c_slave_response_to_gcall_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_software_reset_config) refers to gd32e23x_i2c.o(.text.i2c_software_reset_config) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_enable) refers to gd32e23x_i2c.o(.text.i2c_pec_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_transfer_enable) refers to gd32e23x_i2c.o(.text.i2c_pec_transfer_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_pec_value_get) refers to gd32e23x_i2c.o(.text.i2c_pec_value_get) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_issue_alert) refers to gd32e23x_i2c.o(.text.i2c_smbus_issue_alert) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_smbus_arp_enable) refers to gd32e23x_i2c.o(.text.i2c_smbus_arp_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_enable) refers to gd32e23x_i2c.o(.text.i2c_sam_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_disable) refers to gd32e23x_i2c.o(.text.i2c_sam_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_enable) refers to gd32e23x_i2c.o(.text.i2c_sam_timeout_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_sam_timeout_disable) refers to gd32e23x_i2c.o(.text.i2c_sam_timeout_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_get) refers to gd32e23x_i2c.o(.text.i2c_flag_get) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_flag_clear) refers to gd32e23x_i2c.o(.text.i2c_flag_clear) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_enable) refers to gd32e23x_i2c.o(.text.i2c_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_disable) refers to gd32e23x_i2c.o(.text.i2c_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_get) refers to gd32e23x_i2c.o(.text.i2c_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_i2c.o(.ARM.exidx.text.i2c_interrupt_flag_clear) refers to gd32e23x_i2c.o(.text.i2c_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_enable) refers to gd32e23x_misc.o(.text.nvic_irq_enable) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_irq_disable) refers to gd32e23x_misc.o(.text.nvic_irq_disable) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_system_reset) refers to gd32e23x_misc.o(.text.nvic_system_reset) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.nvic_vector_table_set) refers to gd32e23x_misc.o(.text.nvic_vector_table_set) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_set) refers to gd32e23x_misc.o(.text.system_lowpower_set) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.system_lowpower_reset) refers to gd32e23x_misc.o(.text.system_lowpower_reset) for [Anonymous Symbol]
+ gd32e23x_misc.o(.ARM.exidx.text.systick_clksource_set) refers to gd32e23x_misc.o(.text.systick_clksource_set) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.text.pmu_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_pmu.o(.text.pmu_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_deinit) refers to gd32e23x_pmu.o(.text.pmu_deinit) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_select) refers to gd32e23x_pmu.o(.text.pmu_lvd_select) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_ldo_output_select) refers to gd32e23x_pmu.o(.text.pmu_ldo_output_select) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_lvd_disable) refers to gd32e23x_pmu.o(.text.pmu_lvd_disable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_sleepmode) refers to gd32e23x_pmu.o(.text.pmu_to_sleepmode) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_deepsleepmode) refers to gd32e23x_pmu.o(.text.pmu_to_deepsleepmode) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_to_standbymode) refers to gd32e23x_pmu.o(.text.pmu_to_standbymode) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_enable) refers to gd32e23x_pmu.o(.text.pmu_wakeup_pin_enable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_wakeup_pin_disable) refers to gd32e23x_pmu.o(.text.pmu_wakeup_pin_disable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_enable) refers to gd32e23x_pmu.o(.text.pmu_backup_write_enable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_backup_write_disable) refers to gd32e23x_pmu.o(.text.pmu_backup_write_disable) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_clear) refers to gd32e23x_pmu.o(.text.pmu_flag_clear) for [Anonymous Symbol]
+ gd32e23x_pmu.o(.ARM.exidx.text.pmu_flag_get) refers to gd32e23x_pmu.o(.text.pmu_flag_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_deinit) refers to gd32e23x_rcu.o(.text.rcu_deinit) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_clock_sleep_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_clock_sleep_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_enable) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_periph_reset_disable) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_enable) refers to gd32e23x_rcu.o(.text.rcu_bkp_reset_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_bkp_reset_disable) refers to gd32e23x_rcu.o(.text.rcu_bkp_reset_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_config) refers to gd32e23x_rcu.o(.text.rcu_system_clock_source_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_system_clock_source_get) refers to gd32e23x_rcu.o(.text.rcu_system_clock_source_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_ahb_clock_config) refers to gd32e23x_rcu.o(.text.rcu_ahb_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb1_clock_config) refers to gd32e23x_rcu.o(.text.rcu_apb1_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_apb2_clock_config) refers to gd32e23x_rcu.o(.text.rcu_apb2_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_adc_clock_config) refers to gd32e23x_rcu.o(.text.rcu_adc_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_ckout_config) refers to gd32e23x_rcu.o(.text.rcu_ckout_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_pll_config) refers to gd32e23x_rcu.o(.text.rcu_pll_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_usart_clock_config) refers to gd32e23x_rcu.o(.text.rcu_usart_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_rtc_clock_config) refers to gd32e23x_rcu.o(.text.rcu_rtc_clock_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_prediv_config) refers to gd32e23x_rcu.o(.text.rcu_hxtal_prediv_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_lxtal_drive_capability_config) refers to gd32e23x_rcu.o(.text.rcu_lxtal_drive_capability_config) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_flag_get) refers to gd32e23x_rcu.o(.text.rcu_flag_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_all_reset_flag_clear) refers to gd32e23x_rcu.o(.text.rcu_all_reset_flag_clear) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_get) refers to gd32e23x_rcu.o(.text.rcu_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_flag_clear) refers to gd32e23x_rcu.o(.text.rcu_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_enable) refers to gd32e23x_rcu.o(.text.rcu_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_interrupt_disable) refers to gd32e23x_rcu.o(.text.rcu_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_stab_wait) refers to gd32e23x_rcu.o(.text.rcu_osci_stab_wait) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_on) refers to gd32e23x_rcu.o(.text.rcu_osci_on) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_off) refers to gd32e23x_rcu.o(.text.rcu_osci_off) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_enable) refers to gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_osci_bypass_mode_disable) refers to gd32e23x_rcu.o(.text.rcu_osci_bypass_mode_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_enable) refers to gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_enable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_hxtal_clock_monitor_disable) refers to gd32e23x_rcu.o(.text.rcu_hxtal_clock_monitor_disable) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc8m_adjust_value_set) refers to gd32e23x_rcu.o(.text.rcu_irc8m_adjust_value_set) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_irc28m_adjust_value_set) refers to gd32e23x_rcu.o(.text.rcu_irc28m_adjust_value_set) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_voltage_key_unlock) refers to gd32e23x_rcu.o(.text.rcu_voltage_key_unlock) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_deepsleep_voltage_set) refers to gd32e23x_rcu.o(.text.rcu_deepsleep_voltage_set) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.text.rcu_clock_freq_get) refers to gd32e23x_rcu.o(.rodata.cst8) for [Anonymous Symbol]
+ gd32e23x_rcu.o(.ARM.exidx.text.rcu_clock_freq_get) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_deinit) refers to gd32e23x_rtc.o(.text.rtc_deinit) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_enter) refers to gd32e23x_rtc.o(.text.rtc_init_mode_enter) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_register_sync_wait) refers to gd32e23x_rtc.o(.text.rtc_register_sync_wait) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_init) refers to gd32e23x_rtc.o(.text.rtc_init) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_init_mode_exit) refers to gd32e23x_rtc.o(.text.rtc_init_mode_exit) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_current_time_get) refers to gd32e23x_rtc.o(.text.rtc_current_time_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_subsecond_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_config) refers to gd32e23x_rtc.o(.text.rtc_alarm_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_config) refers to gd32e23x_rtc.o(.text.rtc_alarm_subsecond_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_enable) refers to gd32e23x_rtc.o(.text.rtc_alarm_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_disable) refers to gd32e23x_rtc.o(.text.rtc_alarm_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_get) refers to gd32e23x_rtc.o(.text.rtc_alarm_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alarm_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_alarm_subsecond_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_enable) refers to gd32e23x_rtc.o(.text.rtc_timestamp_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_disable) refers to gd32e23x_rtc.o(.text.rtc_timestamp_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_get) refers to gd32e23x_rtc.o(.text.rtc_timestamp_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_timestamp_subsecond_get) refers to gd32e23x_rtc.o(.text.rtc_timestamp_subsecond_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_enable) refers to gd32e23x_rtc.o(.text.rtc_tamper_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_tamper_disable) refers to gd32e23x_rtc.o(.text.rtc_tamper_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_enable) refers to gd32e23x_rtc.o(.text.rtc_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_interrupt_disable) refers to gd32e23x_rtc.o(.text.rtc_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_get) refers to gd32e23x_rtc.o(.text.rtc_flag_get) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_flag_clear) refers to gd32e23x_rtc.o(.text.rtc_flag_clear) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_alter_output_config) refers to gd32e23x_rtc.o(.text.rtc_alter_output_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_calibration_config) refers to gd32e23x_rtc.o(.text.rtc_calibration_config) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_hour_adjust) refers to gd32e23x_rtc.o(.text.rtc_hour_adjust) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_second_adjust) refers to gd32e23x_rtc.o(.text.rtc_second_adjust) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_enable) refers to gd32e23x_rtc.o(.text.rtc_bypass_shadow_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_bypass_shadow_disable) refers to gd32e23x_rtc.o(.text.rtc_bypass_shadow_disable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_enable) refers to gd32e23x_rtc.o(.text.rtc_refclock_detection_enable) for [Anonymous Symbol]
+ gd32e23x_rtc.o(.ARM.exidx.text.rtc_refclock_detection_disable) refers to gd32e23x_rtc.o(.text.rtc_refclock_detection_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.text.spi_i2s_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_spi.o(.text.spi_i2s_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_deinit) refers to gd32e23x_spi.o(.text.spi_i2s_deinit) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_struct_para_init) refers to gd32e23x_spi.o(.text.spi_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_init) refers to gd32e23x_spi.o(.text.spi_init) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_enable) refers to gd32e23x_spi.o(.text.spi_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_disable) refers to gd32e23x_spi.o(.text.spi_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_init) refers to gd32e23x_spi.o(.text.i2s_init) for [Anonymous Symbol]
+ gd32e23x_spi.o(.text.i2s_psc_config) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_psc_config) refers to gd32e23x_spi.o(.text.i2s_psc_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_enable) refers to gd32e23x_spi.o(.text.i2s_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.i2s_disable) refers to gd32e23x_spi.o(.text.i2s_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_enable) refers to gd32e23x_spi.o(.text.spi_nss_output_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_output_disable) refers to gd32e23x_spi.o(.text.spi_nss_output_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_high) refers to gd32e23x_spi.o(.text.spi_nss_internal_high) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nss_internal_low) refers to gd32e23x_spi.o(.text.spi_nss_internal_low) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_dma_enable) refers to gd32e23x_spi.o(.text.spi_dma_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_dma_disable) refers to gd32e23x_spi.o(.text.spi_dma_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_frame_format_config) refers to gd32e23x_spi.o(.text.spi_i2s_data_frame_format_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_transmit) refers to gd32e23x_spi.o(.text.spi_i2s_data_transmit) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_data_receive) refers to gd32e23x_spi.o(.text.spi_i2s_data_receive) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_bidirectional_transfer_config) refers to gd32e23x_spi.o(.text.spi_bidirectional_transfer_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_set) refers to gd32e23x_spi.o(.text.spi_crc_polynomial_set) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_polynomial_get) refers to gd32e23x_spi.o(.text.spi_crc_polynomial_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_on) refers to gd32e23x_spi.o(.text.spi_crc_on) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_off) refers to gd32e23x_spi.o(.text.spi_crc_off) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_next) refers to gd32e23x_spi.o(.text.spi_crc_next) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_get) refers to gd32e23x_spi.o(.text.spi_crc_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_enable) refers to gd32e23x_spi.o(.text.spi_ti_mode_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_ti_mode_disable) refers to gd32e23x_spi.o(.text.spi_ti_mode_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_enable) refers to gd32e23x_spi.o(.text.spi_nssp_mode_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_nssp_mode_disable) refers to gd32e23x_spi.o(.text.spi_nssp_mode_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_enable) refers to gd32e23x_spi.o(.text.qspi_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_disable) refers to gd32e23x_spi.o(.text.qspi_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_write_enable) refers to gd32e23x_spi.o(.text.qspi_write_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_read_enable) refers to gd32e23x_spi.o(.text.qspi_read_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_enable) refers to gd32e23x_spi.o(.text.qspi_io23_output_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.qspi_io23_output_disable) refers to gd32e23x_spi.o(.text.qspi_io23_output_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_enable) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_disable) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_interrupt_flag_get) refers to gd32e23x_spi.o(.text.spi_i2s_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_i2s_flag_get) refers to gd32e23x_spi.o(.text.spi_i2s_flag_get) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_error_clear) refers to gd32e23x_spi.o(.text.spi_crc_error_clear) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_fifo_access_size_config) refers to gd32e23x_spi.o(.text.spi_fifo_access_size_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_transmit_odd_config) refers to gd32e23x_spi.o(.text.spi_transmit_odd_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_receive_odd_config) refers to gd32e23x_spi.o(.text.spi_receive_odd_config) for [Anonymous Symbol]
+ gd32e23x_spi.o(.ARM.exidx.text.spi_crc_length_set) refers to gd32e23x_spi.o(.text.spi_crc_length_set) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.text.syscfg_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_syscfg.o(.text.syscfg_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_deinit) refers to gd32e23x_syscfg.o(.text.syscfg_deinit) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_enable) refers to gd32e23x_syscfg.o(.text.syscfg_dma_remap_enable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_dma_remap_disable) refers to gd32e23x_syscfg.o(.text.syscfg_dma_remap_disable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_enable) refers to gd32e23x_syscfg.o(.text.syscfg_high_current_enable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_high_current_disable) refers to gd32e23x_syscfg.o(.text.syscfg_high_current_disable) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_exti_line_config) refers to gd32e23x_syscfg.o(.text.syscfg_exti_line_config) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_lock_config) refers to gd32e23x_syscfg.o(.text.syscfg_lock_config) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.irq_latency_set) refers to gd32e23x_syscfg.o(.text.irq_latency_set) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_get) refers to gd32e23x_syscfg.o(.text.syscfg_flag_get) for [Anonymous Symbol]
+ gd32e23x_syscfg.o(.ARM.exidx.text.syscfg_flag_clear) refers to gd32e23x_syscfg.o(.text.syscfg_flag_clear) for [Anonymous Symbol]
+ gd32e23x_timer.o(.text.timer_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_timer.o(.text.timer_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_timer.o(.ARM.exidx.text.timer_deinit) refers to gd32e23x_timer.o(.text.timer_deinit) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_struct_para_init) refers to gd32e23x_timer.o(.text.timer_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_init) refers to gd32e23x_timer.o(.text.timer_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_enable) refers to gd32e23x_timer.o(.text.timer_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_disable) refers to gd32e23x_timer.o(.text.timer_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_enable) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_auto_reload_shadow_disable) refers to gd32e23x_timer.o(.text.timer_auto_reload_shadow_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_enable) refers to gd32e23x_timer.o(.text.timer_update_event_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_update_event_disable) refers to gd32e23x_timer.o(.text.timer_update_event_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_alignment) refers to gd32e23x_timer.o(.text.timer_counter_alignment) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_up_direction) refers to gd32e23x_timer.o(.text.timer_counter_up_direction) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_down_direction) refers to gd32e23x_timer.o(.text.timer_counter_down_direction) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_config) refers to gd32e23x_timer.o(.text.timer_prescaler_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_repetition_value_config) refers to gd32e23x_timer.o(.text.timer_repetition_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_autoreload_value_config) refers to gd32e23x_timer.o(.text.timer_autoreload_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_value_config) refers to gd32e23x_timer.o(.text.timer_counter_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_counter_read) refers to gd32e23x_timer.o(.text.timer_counter_read) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_prescaler_read) refers to gd32e23x_timer.o(.text.timer_prescaler_read) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_single_pulse_mode_config) refers to gd32e23x_timer.o(.text.timer_single_pulse_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_update_source_config) refers to gd32e23x_timer.o(.text.timer_update_source_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_ocpre_clear_source_config) refers to gd32e23x_timer.o(.text.timer_ocpre_clear_source_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_enable) refers to gd32e23x_timer.o(.text.timer_interrupt_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_disable) refers to gd32e23x_timer.o(.text.timer_interrupt_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_get) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_get) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_interrupt_flag_clear) refers to gd32e23x_timer.o(.text.timer_interrupt_flag_clear) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_flag_get) refers to gd32e23x_timer.o(.text.timer_flag_get) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_flag_clear) refers to gd32e23x_timer.o(.text.timer_flag_clear) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_dma_enable) refers to gd32e23x_timer.o(.text.timer_dma_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_dma_disable) refers to gd32e23x_timer.o(.text.timer_dma_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_dma_request_source_select) refers to gd32e23x_timer.o(.text.timer_channel_dma_request_source_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_dma_transfer_config) refers to gd32e23x_timer.o(.text.timer_dma_transfer_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_event_software_generate) refers to gd32e23x_timer.o(.text.timer_event_software_generate) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_struct_para_init) refers to gd32e23x_timer.o(.text.timer_break_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_config) refers to gd32e23x_timer.o(.text.timer_break_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_enable) refers to gd32e23x_timer.o(.text.timer_break_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_break_disable) refers to gd32e23x_timer.o(.text.timer_break_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_enable) refers to gd32e23x_timer.o(.text.timer_automatic_output_enable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_automatic_output_disable) refers to gd32e23x_timer.o(.text.timer_automatic_output_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_primary_output_config) refers to gd32e23x_timer.o(.text.timer_primary_output_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_config) refers to gd32e23x_timer.o(.text.timer_channel_control_shadow_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_control_shadow_update_config) refers to gd32e23x_timer.o(.text.timer_channel_control_shadow_update_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_struct_para_init) refers to gd32e23x_timer.o(.text.timer_channel_output_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_config) refers to gd32e23x_timer.o(.text.timer_channel_output_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_mode_config) refers to gd32e23x_timer.o(.text.timer_channel_output_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_pulse_value_config) refers to gd32e23x_timer.o(.text.timer_channel_output_pulse_value_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_shadow_config) refers to gd32e23x_timer.o(.text.timer_channel_output_shadow_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_fast_config) refers to gd32e23x_timer.o(.text.timer_channel_output_fast_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_clear_config) refers to gd32e23x_timer.o(.text.timer_channel_output_clear_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_polarity_config) refers to gd32e23x_timer.o(.text.timer_channel_output_polarity_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_polarity_config) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_polarity_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_output_state_config) refers to gd32e23x_timer.o(.text.timer_channel_output_state_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_complementary_output_state_config) refers to gd32e23x_timer.o(.text.timer_channel_complementary_output_state_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_struct_para_init) refers to gd32e23x_timer.o(.text.timer_channel_input_struct_para_init) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_input_capture_config) refers to gd32e23x_timer.o(.text.timer_input_capture_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_input_capture_prescaler_config) refers to gd32e23x_timer.o(.text.timer_channel_input_capture_prescaler_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_capture_value_register_read) refers to gd32e23x_timer.o(.text.timer_channel_capture_value_register_read) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_input_pwm_capture_config) refers to gd32e23x_timer.o(.text.timer_input_pwm_capture_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_hall_mode_config) refers to gd32e23x_timer.o(.text.timer_hall_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_input_trigger_source_select) refers to gd32e23x_timer.o(.text.timer_input_trigger_source_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_master_output_trigger_source_select) refers to gd32e23x_timer.o(.text.timer_master_output_trigger_source_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_slave_mode_select) refers to gd32e23x_timer.o(.text.timer_slave_mode_select) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_master_slave_mode_config) refers to gd32e23x_timer.o(.text.timer_master_slave_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_quadrature_decoder_mode_config) refers to gd32e23x_timer.o(.text.timer_quadrature_decoder_mode_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_internal_clock_config) refers to gd32e23x_timer.o(.text.timer_internal_clock_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_internal_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_internal_trigger_as_external_clock_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_trigger_as_external_clock_config) refers to gd32e23x_timer.o(.text.timer_external_trigger_as_external_clock_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode0_config) refers to gd32e23x_timer.o(.text.timer_external_clock_mode0_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_config) refers to gd32e23x_timer.o(.text.timer_external_clock_mode1_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_external_clock_mode1_disable) refers to gd32e23x_timer.o(.text.timer_external_clock_mode1_disable) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_channel_remap_config) refers to gd32e23x_timer.o(.text.timer_channel_remap_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_write_chxval_register_config) refers to gd32e23x_timer.o(.text.timer_write_chxval_register_config) for [Anonymous Symbol]
+ gd32e23x_timer.o(.ARM.exidx.text.timer_output_value_selection_config) refers to gd32e23x_timer.o(.text.timer_output_value_selection_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.text.usart_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_enable) for rcu_periph_reset_enable
+ gd32e23x_usart.o(.text.usart_deinit) refers to gd32e23x_rcu.o(.text.rcu_periph_reset_disable) for rcu_periph_reset_disable
+ gd32e23x_usart.o(.ARM.exidx.text.usart_deinit) refers to gd32e23x_usart.o(.text.usart_deinit) for [Anonymous Symbol]
+ gd32e23x_usart.o(.text.usart_baudrate_set) refers to gd32e23x_rcu.o(.text.rcu_clock_freq_get) for rcu_clock_freq_get
+ gd32e23x_usart.o(.ARM.exidx.text.usart_baudrate_set) refers to gd32e23x_usart.o(.text.usart_baudrate_set) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_parity_config) refers to gd32e23x_usart.o(.text.usart_parity_config) for [Anonymous Symbol]
+ gd32e23x_usart.o(.ARM.exidx.text.usart_word_length_set) refers to gd32e23x_usart.o(.text.usart_word_length_set) for [A