From ad330c7912774dec22ca673366d69431fd3dea67 Mon Sep 17 00:00:00 2001 From: YunHorn Technology Date: Thu, 1 Jun 2023 15:43:42 +0800 Subject: [PATCH] update 2023-06-01 for old STS-O2/O6 --- .gitignore | 25 +- Inc/main.h | 10 +- Inc/usart.h | 1 + .../LED_M100C_WS2812_STM32F103C8.dbgconf | 97 -- .../LED_M100C_WS2812_STM32F103CB.dbgconf | 97 -- MDK-ARM/LED_M100C_WS2812.uvguix.lenovo | 95 +- MDK-ARM/LED_M100C_WS2812.uvoptx | 4 +- MDK-ARM/LED_M100C_WS2812.uvprojx | 6 +- .../LED_M100C_WS2812.build_log.htm | 77 -- MDK-ARM/LED_M100C_WS2812/LED_M100C_WS2812.htm | 1001 +++++++++-------- MDK-ARM/LED_M100C_WS2812/LED_M100C_WS2812.map | 999 ++++++++-------- .../STS_OO_F103_O1O2O3O5O6_V2_2023.lnp | 23 + .../STS_OO_F103_O1O2O3O5O6_V2_2023.sct | 16 + MDK-ARM/LED_M100C_WS2812/dma.crf | Bin 510919 -> 510911 bytes MDK-ARM/LED_M100C_WS2812/gpio.crf | Bin 511172 -> 511164 bytes MDK-ARM/LED_M100C_WS2812/iwdg.crf | Bin 510971 -> 510963 bytes MDK-ARM/LED_M100C_WS2812/main.crf | Bin 521954 -> 522025 bytes MDK-ARM/LED_M100C_WS2812/stm32f1xx_it.crf | Bin 520477 -> 520543 bytes MDK-ARM/LED_M100C_WS2812/sys.crf | Bin 510835 -> 510827 bytes MDK-ARM/LED_M100C_WS2812/tim.crf | Bin 515875 -> 515867 bytes MDK-ARM/LED_M100C_WS2812/usart.crf | Bin 526775 -> 526905 bytes MDK-ARM/startup_stm32f103xb.lst | 16 +- README.md | 6 +- Src/main.c | 6 +- Src/usart.c | 10 + 25 files changed, 1146 insertions(+), 1343 deletions(-) delete mode 100644 MDK-ARM/DebugConfig/LED_M100C_WS2812_STM32F103C8.dbgconf delete mode 100644 MDK-ARM/DebugConfig/LED_M100C_WS2812_STM32F103CB.dbgconf delete mode 100644 MDK-ARM/LED_M100C_WS2812/LED_M100C_WS2812.build_log.htm create mode 100644 MDK-ARM/LED_M100C_WS2812/STS_OO_F103_O1O2O3O5O6_V2_2023.lnp create mode 100644 MDK-ARM/LED_M100C_WS2812/STS_OO_F103_O1O2O3O5O6_V2_2023.sct diff --git a/.gitignore b/.gitignore index d8b7d0a..8a53fe5 100644 --- a/.gitignore +++ b/.gitignore @@ -7,16 +7,19 @@ *.ko *.obj *.elf -*.map +*.e1f *.axf -*.crf +*.de +*.cyclo +*.list +*.mk # Linker output *.ilk *.map *.exp -*.hex -*.dep +*.list +*.su # Precompiled Headers *.gch @@ -34,6 +37,7 @@ *.so.* *.dylib + # Executables *.exe *.out @@ -43,7 +47,13 @@ *.hex *.axf *.dep -*.crf +*.d +*.o +*.dp +*.lst +*.build_log +*.build_log.htm + # Debug files *.dSYM/ @@ -54,9 +64,8 @@ # Kernel Module Compile Results *.mod* *.cmd -*.dep -*.crf -*.map +*.htm +*.html .tmp_versions/ modules.order Module.symvers diff --git a/Inc/main.h b/Inc/main.h index 4c4ec96..a42bf36 100644 --- a/Inc/main.h +++ b/Inc/main.h @@ -97,22 +97,22 @@ uint32_t MCU_UID(void); //#define Max_Period 120 #define Max_Period 20 #define Radar_frame_len 36 -#define MajorVer 2U -#define MinorVer 1U -#define SubMinorVer 1U +#define MajorVer 23U +#define MinorVer 02U +#define SubMinorVer 21U #define senddataport 10U //STS_O1 SEND DATA PORT #define sendhtbtport 5U //STS_O2 send heart beat port #define cmdreplyport 13U // presence sensor parameter change feedback data port #define userappctrlport 3U -enum Work_Mode { +typedef enum { Network_Mode =0,// Mode = 0, Network/Cloud control mode Wired_Mode, // Mode = 1, Not used now Reed_Mode, // Mode = 2, Reed Switch Mode or Hall Element Radar_Mode, // Mode = 3, USART Radar mode Reed_Radar_Dual_Mode // Mode = 4, Dual Mode of Reed and Radar -}; +} Work_Mode_t; enum ReedSwitch_Status { ReedSwitch_Open = 0, // Door/ReedSwitch/Holl Element Open diff --git a/Inc/usart.h b/Inc/usart.h index a6187a7..b057259 100644 --- a/Inc/usart.h +++ b/Inc/usart.h @@ -80,6 +80,7 @@ void M100C_Send_HeartBeat(uint8_t color,uint8_t Mode); //send to USART1 L void Node_Send_Data(uint8_t dataport, uint8_t confirm, uint8_t color, uint8_t workmode,uint8_t doorstatus, uint8_t presence_sensor_status); void Reply_Version_Info(void); +void Node_Config_LoRa_ADR(uint8_t adr_en); /* USER CODE END Prototypes */ diff --git a/MDK-ARM/DebugConfig/LED_M100C_WS2812_STM32F103C8.dbgconf b/MDK-ARM/DebugConfig/LED_M100C_WS2812_STM32F103C8.dbgconf deleted file mode 100644 index 90dabd8..0000000 --- a/MDK-ARM/DebugConfig/LED_M100C_WS2812_STM32F103C8.dbgconf +++ /dev/null @@ -1,97 +0,0 @@ -// <<< Use Configuration Wizard in Context Menu >>> -// Debug MCU Configuration -// DBG_SLEEP -// Debug Sleep Mode -// 0: (FCLK=On, HCLK=Off) FCLK is clocked by the system clock as previously configured by the software while HCLK is disabled -// 1: (FCLK=On, HCLK=On) HCLK is fed by the same clock that is provided to FCLK -// DBG_STOP -// Debug Stop Mode -// 0: (FCLK=Off, HCLK=Off) Clock controller disables all clocks -// 1: (FCLK=On, HCLK=On) FCLK and HCLK are provided by the internal RC oscillator which remains active -// DBG_STANDBY -// Debug Standby Mode -// 0: (FCLK=Off, HCLK=Off) The whole digital part is unpowered. -// 1: (FCLK=On, HCLK=On) Digital part is powered and FCLK and HCLK are provided by the internal RC oscillator which remains active -// DBG_IWDG_STOP -// Debug independent watchdog stopped when core is halted -// 0: The watchdog counter clock continues even if the core is halted -// 1: The watchdog counter clock is stopped when the core is halted -// DBG_WWDG_STOP -// Debug window watchdog stopped when core is halted -// 0: The window watchdog counter clock continues even if the core is halted -// 1: The window watchdog counter clock is stopped when the core is halted -// DBG_TIM1_STOP -// Timer 1 counter stopped when core is halted -// 0: The clock of the involved Timer Counter is fed even if the core is halted -// 1: The clock of the involved Timer counter is stopped when the core is halted -// DBG_TIM2_STOP -// Timer 2 counter stopped when core is halted -// 0: The clock of the involved Timer Counter is fed even if the core is halted -// 1: The clock of the involved Timer counter is stopped when the core is halted -// DBG_TIM3_STOP -// Timer 3 counter stopped when core is halted -// 0: The clock of the involved Timer Counter is fed even if the core is halted -// 1: The clock of the involved Timer counter is stopped when the core is halted -// DBG_TIM4_STOP -// Timer 4 counter stopped when core is halted -// 0: The clock of the involved Timer Counter is fed even if the core is halted -// 1: The clock of the involved Timer counter is stopped when the core is halted -// DBG_CAN1_STOP -// Debug CAN1 stopped when Core is halted -// 0: Same behavior as in normal mode -// 1: CAN1 receive registers are frozen -// DBG_I2C1_SMBUS_TIMEOUT -// I2C1 SMBUS timeout mode stopped when Core is halted -// 0: Same behavior as in normal mode -// 1: The SMBUS timeout is frozen -// DBG_I2C2_SMBUS_TIMEOUT -// I2C2 SMBUS timeout mode stopped when Core is halted -// 0: Same behavior as in normal mode -// 1: The SMBUS timeout is frozen -// DBG_TIM8_STOP -// Timer 8 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM5_STOP -// Timer 5 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM6_STOP -// Timer 6 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM7_STOP -// Timer 7 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_CAN2_STOP -// Debug CAN2 stopped when Core is halted -// 0: Same behavior as in normal mode -// 1: CAN2 receive registers are frozen -// DBG_TIM12_STOP -// Timer 12 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM13_STOP -// Timer 13 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM14_STOP -// Timer 14 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM9_STOP -// Timer 9 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM10_STOP -// Timer 10 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM11_STOP -// Timer 11 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// -DbgMCU_CR = 0x00000007; -// <<< end of configuration section >>> \ No newline at end of file diff --git a/MDK-ARM/DebugConfig/LED_M100C_WS2812_STM32F103CB.dbgconf b/MDK-ARM/DebugConfig/LED_M100C_WS2812_STM32F103CB.dbgconf deleted file mode 100644 index 90dabd8..0000000 --- a/MDK-ARM/DebugConfig/LED_M100C_WS2812_STM32F103CB.dbgconf +++ /dev/null @@ -1,97 +0,0 @@ -// <<< Use Configuration Wizard in Context Menu >>> -// Debug MCU Configuration -// DBG_SLEEP -// Debug Sleep Mode -// 0: (FCLK=On, HCLK=Off) FCLK is clocked by the system clock as previously configured by the software while HCLK is disabled -// 1: (FCLK=On, HCLK=On) HCLK is fed by the same clock that is provided to FCLK -// DBG_STOP -// Debug Stop Mode -// 0: (FCLK=Off, HCLK=Off) Clock controller disables all clocks -// 1: (FCLK=On, HCLK=On) FCLK and HCLK are provided by the internal RC oscillator which remains active -// DBG_STANDBY -// Debug Standby Mode -// 0: (FCLK=Off, HCLK=Off) The whole digital part is unpowered. -// 1: (FCLK=On, HCLK=On) Digital part is powered and FCLK and HCLK are provided by the internal RC oscillator which remains active -// DBG_IWDG_STOP -// Debug independent watchdog stopped when core is halted -// 0: The watchdog counter clock continues even if the core is halted -// 1: The watchdog counter clock is stopped when the core is halted -// DBG_WWDG_STOP -// Debug window watchdog stopped when core is halted -// 0: The window watchdog counter clock continues even if the core is halted -// 1: The window watchdog counter clock is stopped when the core is halted -// DBG_TIM1_STOP -// Timer 1 counter stopped when core is halted -// 0: The clock of the involved Timer Counter is fed even if the core is halted -// 1: The clock of the involved Timer counter is stopped when the core is halted -// DBG_TIM2_STOP -// Timer 2 counter stopped when core is halted -// 0: The clock of the involved Timer Counter is fed even if the core is halted -// 1: The clock of the involved Timer counter is stopped when the core is halted -// DBG_TIM3_STOP -// Timer 3 counter stopped when core is halted -// 0: The clock of the involved Timer Counter is fed even if the core is halted -// 1: The clock of the involved Timer counter is stopped when the core is halted -// DBG_TIM4_STOP -// Timer 4 counter stopped when core is halted -// 0: The clock of the involved Timer Counter is fed even if the core is halted -// 1: The clock of the involved Timer counter is stopped when the core is halted -// DBG_CAN1_STOP -// Debug CAN1 stopped when Core is halted -// 0: Same behavior as in normal mode -// 1: CAN1 receive registers are frozen -// DBG_I2C1_SMBUS_TIMEOUT -// I2C1 SMBUS timeout mode stopped when Core is halted -// 0: Same behavior as in normal mode -// 1: The SMBUS timeout is frozen -// DBG_I2C2_SMBUS_TIMEOUT -// I2C2 SMBUS timeout mode stopped when Core is halted -// 0: Same behavior as in normal mode -// 1: The SMBUS timeout is frozen -// DBG_TIM8_STOP -// Timer 8 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM5_STOP -// Timer 5 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM6_STOP -// Timer 6 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM7_STOP -// Timer 7 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_CAN2_STOP -// Debug CAN2 stopped when Core is halted -// 0: Same behavior as in normal mode -// 1: CAN2 receive registers are frozen -// DBG_TIM12_STOP -// Timer 12 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM13_STOP -// Timer 13 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM14_STOP -// Timer 14 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM9_STOP -// Timer 9 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM10_STOP -// Timer 10 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM11_STOP -// Timer 11 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// -DbgMCU_CR = 0x00000007; -// <<< end of configuration section >>> \ No newline at end of file diff --git a/MDK-ARM/LED_M100C_WS2812.uvguix.lenovo b/MDK-ARM/LED_M100C_WS2812.uvguix.lenovo index 5ca6c16..698cd91 100644 --- a/MDK-ARM/LED_M100C_WS2812.uvguix.lenovo +++ b/MDK-ARM/LED_M100C_WS2812.uvguix.lenovo @@ -15,7 +15,7 @@ 38003 Registers - 254 160 + 254 30 346 @@ -68,7 +68,7 @@ 466 - Source Browser + Source Browser - *** Not Enabled *** 500 300 @@ -101,17 +101,17 @@ -1 - 46 - 135 - 2996 - 1394 + 119 + 299 + 2494 + 1513 0 - 611 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000100000028000000280000000200000003000000020000000000000029443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4F4F5C5372635C6D61696E2E6300000000066D61696E2E6301000000C5D4F200FFFFFFFF28443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4F4F5C5372635C74696D2E63000000000574696D2E6301000000FFDC7800FFFFFFFF29443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4F4F5C496E635C6D61696E2E6800000000066D61696E2E6801000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000003B0200009C000000F30600008F0400000200000000000000010000002A443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4F4F5C5372635C75736172742E63000000000775736172742E6300000000C5D4F200FFFFFFFF2A443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4F4F5C496E635C75736172742E68000000000775736172742E6800000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F30600009C000000AC0B00008F040000 + 436 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000004000000000000000100000029443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4F4F5C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF29443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4F4F5C496E635C6D61696E2E6800000000066D61696E2E6800000000FFDC7800FFFFFFFF2A443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4F4F5C5372635C75736172742E63000000000775736172742E6300000000BECEA100FFFFFFFF2A443A5C4F4E4544524956455C4749545C5354535F494F545C5354535F4F4F5C496E635C75736172742E68000000000775736172742E6800000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000037020000E5000000B6090000F9040000 @@ -134,7 +134,7 @@ 16 - 3B0200009C000000720A000060010000 + 190600008C000000500E000050010000 @@ -150,7 +150,7 @@ 0 16 - 0300000066000000A501000029040000 + 0300000066000000FD0000004A040000 16 @@ -170,7 +170,7 @@ 0 16 - 0300000066000000A501000029040000 + 0300000066000000FD0000004A040000 16 @@ -450,7 +450,7 @@ 0 16 - 0300000066000000A501000029040000 + 0300000066000000FD0000004A040000 16 @@ -470,7 +470,7 @@ 0 16 - 0300000066000000A501000029040000 + 0300000066000000FD0000004A040000 16 @@ -490,7 +490,7 @@ 0 16 - 030000005D0400001A0B0000F1040000 + 030000007E040000800800001F050000 16 @@ -530,7 +530,7 @@ 0 16 - 030000005D0400001A0B0000F1040000 + 030000007E040000290900001F050000 16 @@ -1150,7 +1150,7 @@ 0 16 - 0300000066000000A501000029040000 + 0300000066000000FD0000004A040000 16 @@ -1170,7 +1170,7 @@ 0 16 - 030000005D0400001A0B0000F1040000 + 030000007E040000800800001F050000 16 @@ -1190,7 +1190,7 @@ 0 16 - 030000005D0400001A0B0000F1040000 + 030000007E040000290900001F050000 16 @@ -1250,7 +1250,7 @@ 0 16 - 030000005D0400001A0B0000F1040000 + 030000007E040000290900001F050000 16 @@ -1270,7 +1270,7 @@ 0 16 - 030000005D0400001A0B0000F1040000 + 030000007E040000290900001F050000 16 @@ -1730,7 +1730,7 @@ 0 16 - 000000000A0500001D0B00001D050000 + 0000000038050000830800004B050000 16 @@ -1798,15 +1798,15 @@ - 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFAC01000013010000E309000017010000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000003B0200009C000000720A000060010000AC0100004F000000E3090000130100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF370800004F0000003B080000FD020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000CA0800009C000000720A00004A0300003B0800004F000000E3090000FD02000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFA80100004F000000AC01000042040000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000008F0000009C000000370200008F040000000000004F000000A8010000420400000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000E9020000E3090000ED02000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000008F0000003A030000720A00001204000000000000ED020000E3090000C503000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF2040000ED020000F6040000C503000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000420400001D0B000046040000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000008F00000093040000AC0B00005705000000000000460400001D0B00000A0500000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 3334 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFAC01000013010000E309000017010000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000190600008C000000500E000050010000AC0100004F000000E3090000130100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF370800004F0000003B080000FD020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A80C00008C000000500E00003A0300003B0800004F000000E3090000FD02000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF000100004F0000000401000063040000010000000200001004000000010000007FFFFFFFE6040000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000006D0400008C0000006D050000A0040000000000004F00000000010000630400000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000E9020000E3090000ED02000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000006D0400002A030000500E00000204000000000000ED020000E3090000C503000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF2040000ED020000F6040000C503000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000006304000083080000670400000100000001000010040000000100000094FBFFFF2E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000006D040000A4040000990D000075050000000000006704000083080000380500000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF24536F757263652042726F77736572202D202A2A2A204E6F7420456E61626C6564202A2A2A00000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2972 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000009576F726B5F4D6F64659600000000000000140009576F726B5F4D6F6465064C5253454E4403493243094576656E7454797065164F6E5478506572696F6469636974794368616E6765640C524547494F4E5F4153393233164C4F52414D41435F48414E444C45525F4144525F4F4E2653544D3332574C45355F4932435F54494D494E475F4144584C3334355F464153545F4D4F44450A4932435F54494D494E4707507265706172650E4D454D535F45585449315F50696E134D4F54494F4E5F53454E534F525F506F7765720D5478506572696F6469636974791173656E736F725F646174615F7265616479107374735F73656E6464617461706F7274235354535F4D4F54494F4E5F53454E534F525F507265706172655F53656E645F44617461114C4F524157414E5F4144525F5354415445144144584C3334355F5043544C5F4D454153555245205354535F4D4F54494F4E5F53454E534F525F57616B6555705F50726F63657373056874696D320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2576 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000114D585F4E55434C454F5F574C35354A433196000000000000000100114D585F4E55434C454F5F574C35354A433100000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1858,56 +1858,43 @@ - 3 - 1 + 1 + 0 - 50 - 2 + 100 + 0 ../Src/main.c - 17 - 139 - 168 - 1 - - 0 - - - ../Src/tim.c - 0 - 87 - 88 + 36 + 160 + 172 1 0 ../Inc/main.h - 22 - 85 - 102 + 14 + 93 + 109 1 0 - - - 50 - 0 ../Src/usart.c - 7 - 305 - 327 + 2 + 294 + 333 1 0 ../Inc/usart.h - 30 - 45 - 82 + 42 + 47 + 83 1 0 diff --git a/MDK-ARM/LED_M100C_WS2812.uvoptx b/MDK-ARM/LED_M100C_WS2812.uvoptx index 245672c..6d7b4e7 100644 --- a/MDK-ARM/LED_M100C_WS2812.uvoptx +++ b/MDK-ARM/LED_M100C_WS2812.uvoptx @@ -536,7 +536,7 @@ Application/MDK-ARM - 0 + 1 0 0 0 @@ -660,7 +660,7 @@ Drivers/STM32F1xx_HAL_Driver - 1 + 0 0 0 0 diff --git a/MDK-ARM/LED_M100C_WS2812.uvprojx b/MDK-ARM/LED_M100C_WS2812.uvprojx index 78c8b69..946d6cb 100644 --- a/MDK-ARM/LED_M100C_WS2812.uvprojx +++ b/MDK-ARM/LED_M100C_WS2812.uvprojx @@ -49,12 +49,12 @@ 1 LED_M100C_WS2812\ - LED_M100C_WS2812 + STS_OO_F103_O1O2O3O5O6_V2_2023 1 0 1 - 1 - 1 + 0 + 0 1 0 diff --git a/MDK-ARM/LED_M100C_WS2812/LED_M100C_WS2812.build_log.htm b/MDK-ARM/LED_M100C_WS2812/LED_M100C_WS2812.build_log.htm deleted file mode 100644 index f10444a..0000000 --- a/MDK-ARM/LED_M100C_WS2812/LED_M100C_WS2812.build_log.htm +++ /dev/null @@ -1,77 +0,0 @@ - - -
-

µVision Build Log

-

Tool Versions:

-IDE-Version: ¦ÌVision V5.33.0.0 -Copyright (C) 2020 ARM Ltd and ARM Germany GmbH. All rights reserved. -License Information: dp lenovo, yunhorn, LIC=NQQMA-19ZCY-KP3ZY-IMEF3-G09Q9-GVNGQ - -Tool Versions: -Toolchain: MDK-ARM Plus Version: 5.33.0.0 -Toolchain Path: D:\Keil_v5\ARM\ARMCC\Bin -C Compiler: Armcc.exe V5.06 update 7 (build 960) -Assembler: Armasm.exe V5.06 update 7 (build 960) -Linker/Locator: ArmLink.exe V5.06 update 7 (build 960) -Library Manager: ArmAr.exe V5.06 update 7 (build 960) -Hex Converter: FromElf.exe V5.06 update 7 (build 960) -CPU DLL: SARMCM3.DLL V5.33.0.0 -Dialog DLL: DCM.DLL V1.17.3.0 -Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.8.0 -Dialog DLL: TCM.DLL V1.48.0.0 - -

Project:

-D:\ONEDRIVE\GIT\STS_IOT\STS_OO\MDK-ARM\LED_M100C_WS2812.uvprojx -Project File Date: 04/11/2022 - -

Output:

-*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin' -Rebuild target 'LED_M100C_WS2812' -assembling startup_stm32f103xb.s... -compiling stm32f1xx_ll_exti.c... -compiling stm32f1xx_ll_gpio.c... -compiling stm32f1xx_ll_dma.c... -compiling stm32f1xx_ll_pwr.c... -compiling stm32f1xx_ll_utils.c... -compiling stm32f1xx_ll_usart.c... -compiling stm32f1xx_ll_rcc.c... -compiling stm32f1xx_ll_tim.c... -compiling system_stm32f1xx.c... -compiling dma.c... -compiling iwdg.c... -compiling main.c... -compiling usart.c... -compiling gpio.c... -compiling stm32f1xx_it.c... -compiling sys.c... -compiling tim.c... -linking... -Program Size: Code=11132 RO-data=428 RW-data=224 ZI-data=1344 -FromELF: creating hex file... -"LED_M100C_WS2812\LED_M100C_WS2812.axf" - 0 Error(s), 0 Warning(s). - -

Software Packages used:

- -Package Vendor: ARM - http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack - ARM.CMSIS.5.7.0 - CMSIS (Cortex Microcontroller Software Interface Standard) - * Component: CORE Version: 5.4.0 - -Package Vendor: Keil - http://www.keil.com/pack/Keil.STM32F1xx_DFP.2.3.0.pack - Keil.STM32F1xx_DFP.2.3.0 - STMicroelectronics STM32F1 Series Device Support, Drivers and Examples - -

Collection of Component include folders:

- .\RTE\_LED_M100C_WS2812 - D:\Users\lenovo\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include - D:\Users\lenovo\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include - -

Collection of Component Files used:

- - * Component: ARM::CMSIS:CORE:5.4.0 -Build Time Elapsed: 00:00:03 -
- - diff --git a/MDK-ARM/LED_M100C_WS2812/LED_M100C_WS2812.htm b/MDK-ARM/LED_M100C_WS2812/LED_M100C_WS2812.htm index b52020b..55b4048 100644 --- a/MDK-ARM/LED_M100C_WS2812/LED_M100C_WS2812.htm +++ b/MDK-ARM/LED_M100C_WS2812/LED_M100C_WS2812.htm @@ -3,7 +3,7 @@ Static Call Graph - [LED_M100C_WS2812\LED_M100C_WS2812.axf]

Static Call Graph for image LED_M100C_WS2812\LED_M100C_WS2812.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Sep 22 14:19:57 2022 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue Feb 21 11:43:54 2023

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

Call chain for Maximum Stack Depth:

@@ -83,7 +83,7 @@ Global Symbols

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

  • startup_stm32f103xb.o(.text)
-

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

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

[Calls]

  • >>   __scatterload @@ -93,17 +93,17 @@ Global Symbols

    [Called By]
    • >>   __scatterload
    -

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) +

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) -

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

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) -

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) +

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -

    __rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) +

    __rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) -

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) +

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) -

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011)) +

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))

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

    • startup_stm32f103xb.o(RESET) @@ -222,58 +222,58 @@ Global Symbols
    • >>   __aeabi_memclr
    -

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

    __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) -

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

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

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

    [Calls]

    • >>   __aeabi_memset
    -
    [Called By]
    • >>   WS2812_Light_One_By_One -
    • >>   WS2812_Light_Custom -
    • >>   Online_Data_Analysis +
      [Called By]
      • >>   WS2812_Light_One_By_One +
      • >>   WS2812_Light_Custom +
      • >>   Online_Data_Analysis
      -

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

      [Called By]

      • >>   TIM2_DMA_Config -
      • >>   MX_USART3_UART_Init -
      • >>   MX_USART2_UART_Init -
      • >>   MX_USART1_UART_Init -
      • >>   MX_TIM3_Init -
      • >>   MX_TIM2_Init +

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

        [Called By]

        • >>   TIM2_DMA_Config +
        • >>   MX_USART3_UART_Init +
        • >>   MX_USART2_UART_Init +
        • >>   MX_USART1_UART_Init +
        • >>   MX_TIM3_Init +
        • >>   MX_TIM2_Init
        -

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

        __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

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

        [Calls]

        • >>   __aeabi_memset
        -

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

        strncpy (Thumb, 24 bytes, Stack size 8 bytes, strncpy.o(.text))

        [Stack]

        • Max Depth = 8
        • Call Chain = strncpy
        -
        [Called By]
        • >>   Online_Data_Analysis +
          [Called By]
          • >>   Online_Data_Analysis
          -

          strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text)) -

          [Called By]

          • >>   Online_Data_Analysis -
          • >>   hex2str -
          • >>   Radar_Data_Analysis +

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

            [Called By]

            • >>   Online_Data_Analysis +
            • >>   hex2str +
            • >>   Radar_Data_Analysis
            -

            strncmp (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text)) +

            strncmp (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text))

            [Stack]

            • Max Depth = 12
            • Call Chain = strncmp
            -
            [Called By]
            • >>   Online_Data_Analysis +
              [Called By]
              • >>   Online_Data_Analysis
              • >>   Check_Status -
              • >>   Radar_Data_Analysis +
              • >>   Radar_Data_Analysis

              __aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text), UNUSED)

              [Calls]

              • >>   __aeabi_llsr
              • >>   __aeabi_llsl
              -
              [Called By]
              • >>   _printf_core +
                [Called By]
                • >>   _printf_core

                __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) @@ -282,31 +282,32 @@ Global Symbols
                [Called By]

                • >>   _main_scatterload
                -

                __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) +

                __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

                __aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)

                [Called By]

                • >>   __aeabi_uldivmod
                -

                _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) +

                _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)

                __aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)

                [Called By]

                • >>   __aeabi_uldivmod
                -

                _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) +

                _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)

                BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.BusFault_Handler))
                [Address Reference Count : 1]

                • startup_stm32f103xb.o(RESET)
                -

                Check_Status (Thumb, 84 bytes, Stack size 16 bytes, usart.o(i.Check_Status)) -

                [Stack]

                • Max Depth = 40
                • Call Chain = Check_Status ⇒ __2printf +

                  Check_Status (Thumb, 90 bytes, Stack size 16 bytes, usart.o(i.Check_Status)) +

                  [Stack]

                  • Max Depth = 48
                  • Call Chain = Check_Status ⇒ Node_Config_LoRa_ADR ⇒ __2printf

                  [Calls]
                  • >>   LL_USART_ClearFlag_IDLE +
                  • >>   Node_Config_LoRa_ADR
                  • >>   __2printf -
                  • >>   strncmp +
                  • >>   strncmp
                  -
                  [Called By]
                  • >>   Offline_Working +
                    [Called By]
                    • >>   Offline_Working

                    DMA1_Channel2_IRQHandler (Thumb, 42 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.DMA1_Channel2_IRQHandler)) @@ -318,36 +319,36 @@ Global Symbols

                    DMA1_Channel5_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.DMA1_Channel5_IRQHandler))
                    [Address Reference Count : 1]

                    • startup_stm32f103xb.o(RESET)
                    -

                    DMA_USART1_RX_Config (Thumb, 138 bytes, Stack size 8 bytes, usart.o(i.DMA_USART1_RX_Config)) +

                    DMA_USART1_RX_Config (Thumb, 138 bytes, Stack size 8 bytes, usart.o(i.DMA_USART1_RX_Config))

                    [Stack]

                    • Max Depth = 20
                    • Call Chain = DMA_USART1_RX_Config ⇒ LL_DMA_SetPeriphSize
                    -
                    [Calls]
                    • >>   LL_USART_EnableIT_IDLE -
                    • >>   LL_USART_EnableDMAReq_RX +
                      [Calls]
                      • >>   LL_USART_EnableIT_IDLE +
                      • >>   LL_USART_EnableDMAReq_RX
                      • >>   LL_USART_ClearFlag_IDLE -
                      • >>   LL_DMA_SetPeriphSize -
                      • >>   LL_DMA_SetPeriphIncMode -
                      • >>   LL_DMA_SetPeriphAddress -
                      • >>   LL_DMA_SetMode -
                      • >>   LL_DMA_SetMemorySize -
                      • >>   LL_DMA_SetMemoryIncMode -
                      • >>   LL_DMA_SetMemoryAddress -
                      • >>   LL_DMA_SetDataTransferDirection -
                      • >>   LL_DMA_SetDataLength -
                      • >>   LL_DMA_SetChannelPriorityLevel -
                      • >>   LL_DMA_EnableChannel +
                      • >>   LL_DMA_SetPeriphSize +
                      • >>   LL_DMA_SetPeriphIncMode +
                      • >>   LL_DMA_SetPeriphAddress +
                      • >>   LL_DMA_SetMode +
                      • >>   LL_DMA_SetMemorySize +
                      • >>   LL_DMA_SetMemoryIncMode +
                      • >>   LL_DMA_SetMemoryAddress +
                      • >>   LL_DMA_SetDataTransferDirection +
                      • >>   LL_DMA_SetDataLength +
                      • >>   LL_DMA_SetChannelPriorityLevel +
                      • >>   LL_DMA_EnableChannel

                      [Called By]
                      • >>   main
                      -

                      DMA_USART3_RX_Config (Thumb, 66 bytes, Stack size 8 bytes, usart.o(i.DMA_USART3_RX_Config)) +

                      DMA_USART3_RX_Config (Thumb, 66 bytes, Stack size 8 bytes, usart.o(i.DMA_USART3_RX_Config))

                      [Stack]

                      • Max Depth = 20
                      • Call Chain = DMA_USART3_RX_Config ⇒ LL_DMA_SetDataLength
                      -
                      [Calls]
                      • >>   LL_USART_EnableIT_IDLE -
                      • >>   LL_USART_EnableDMAReq_RX -
                      • >>   LL_DMA_SetPeriphAddress -
                      • >>   LL_DMA_SetMemoryAddress -
                      • >>   LL_DMA_SetDataLength -
                      • >>   LL_DMA_EnableChannel +
                        [Calls]
                        • >>   LL_USART_EnableIT_IDLE +
                        • >>   LL_USART_EnableDMAReq_RX +
                        • >>   LL_DMA_SetPeriphAddress +
                        • >>   LL_DMA_SetMemoryAddress +
                        • >>   LL_DMA_SetDataLength +
                        • >>   LL_DMA_EnableChannel

                        [Called By]
                        • >>   main
                        @@ -358,221 +359,225 @@ Global Symbols

                        EXTI4_IRQHandler (Thumb, 36 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.EXTI4_IRQHandler))
                        [Address Reference Count : 1]

                        • startup_stm32f103xb.o(RESET)
                        -

                        Error_Handler (Thumb, 2 bytes, Stack size 0 bytes, main.o(i.Error_Handler)) -

                        [Called By]

                        • >>   SystemClock_Config +

                          Error_Handler (Thumb, 2 bytes, Stack size 0 bytes, main.o(i.Error_Handler)) +

                          [Called By]

                          • >>   SystemClock_Config

                          HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.HardFault_Handler))
                          [Address Reference Count : 1]

                          • startup_stm32f103xb.o(RESET)
                          -

                          LL_DMA_Init (Thumb, 114 bytes, Stack size 16 bytes, stm32f1xx_ll_dma.o(i.LL_DMA_Init)) +

                          LL_DMA_Init (Thumb, 114 bytes, Stack size 16 bytes, stm32f1xx_ll_dma.o(i.LL_DMA_Init))

                          [Stack]

                          • Max Depth = 16
                          • Call Chain = LL_DMA_Init
                          -
                          [Called By]
                          • >>   TIM2_DMA_Config +
                            [Called By]
                            • >>   TIM2_DMA_Config
                            -

                            LL_EXTI_Init (Thumb, 184 bytes, Stack size 16 bytes, stm32f1xx_ll_exti.o(i.LL_EXTI_Init)) +

                            LL_EXTI_Init (Thumb, 184 bytes, Stack size 16 bytes, stm32f1xx_ll_exti.o(i.LL_EXTI_Init))

                            [Stack]

                            • Max Depth = 16
                            • Call Chain = LL_EXTI_Init
                            -
                            [Calls]
                            • >>   LL_EXTI_EnableRisingTrig_0_31 -
                            • >>   LL_EXTI_EnableIT_0_31 -
                            • >>   LL_EXTI_EnableFallingTrig_0_31 -
                            • >>   LL_EXTI_EnableEvent_0_31 -
                            • >>   LL_EXTI_DisableIT_0_31 -
                            • >>   LL_EXTI_DisableEvent_0_31 +
                              [Calls]
                              • >>   LL_EXTI_EnableRisingTrig_0_31 +
                              • >>   LL_EXTI_EnableIT_0_31 +
                              • >>   LL_EXTI_EnableFallingTrig_0_31 +
                              • >>   LL_EXTI_EnableEvent_0_31 +
                              • >>   LL_EXTI_DisableIT_0_31 +
                              • >>   LL_EXTI_DisableEvent_0_31
                              -
                              [Called By]
                              • >>   MX_GPIO_Init +
                                [Called By]
                                • >>   MX_GPIO_Init
                                -

                                LL_GPIO_Init (Thumb, 288 bytes, Stack size 24 bytes, stm32f1xx_ll_gpio.o(i.LL_GPIO_Init)) +

                                LL_GPIO_Init (Thumb, 288 bytes, Stack size 24 bytes, stm32f1xx_ll_gpio.o(i.LL_GPIO_Init))

                                [Stack]

                                • Max Depth = 24
                                • Call Chain = LL_GPIO_Init
                                -
                                [Called By]
                                • >>   MX_USART3_UART_Init -
                                • >>   MX_USART2_UART_Init -
                                • >>   MX_USART1_UART_Init -
                                • >>   MX_TIM2_Init +
                                  [Called By]
                                  • >>   MX_USART3_UART_Init +
                                  • >>   MX_USART2_UART_Init +
                                  • >>   MX_USART1_UART_Init +
                                  • >>   MX_TIM2_Init
                                  -

                                  LL_Init1msTick (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_ll_utils.o(i.LL_Init1msTick)) -

                                  [Called By]

                                  • >>   SystemClock_Config +

                                    LL_Init1msTick (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_ll_utils.o(i.LL_Init1msTick)) +

                                    [Called By]

                                    • >>   SystemClock_Config
                                    -

                                    LL_RCC_GetSystemClocksFreq (Thumb, 36 bytes, Stack size 8 bytes, stm32f1xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq)) +

                                    LL_RCC_GetSystemClocksFreq (Thumb, 36 bytes, Stack size 8 bytes, stm32f1xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq))

                                    [Stack]

                                    • Max Depth = 16
                                    • Call Chain = LL_RCC_GetSystemClocksFreq ⇒ RCC_GetSystemClockFreq
                                    -
                                    [Calls]
                                    • >>   RCC_GetSystemClockFreq -
                                    • >>   RCC_GetPCLK2ClockFreq -
                                    • >>   RCC_GetPCLK1ClockFreq -
                                    • >>   RCC_GetHCLKClockFreq +
                                      [Calls]
                                      • >>   RCC_GetSystemClockFreq +
                                      • >>   RCC_GetPCLK2ClockFreq +
                                      • >>   RCC_GetPCLK1ClockFreq +
                                      • >>   RCC_GetHCLKClockFreq
                                      -
                                      [Called By]
                                      • >>   LL_USART_Init +
                                        [Called By]
                                        • >>   LL_USART_Init
                                        -

                                        LL_SetSystemCoreClock (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock)) -

                                        [Called By]

                                        • >>   SystemClock_Config +

                                          LL_SetSystemCoreClock (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock)) +

                                          [Called By]

                                          • >>   SystemClock_Config
                                          -

                                          LL_TIM_Init (Thumb, 118 bytes, Stack size 8 bytes, stm32f1xx_ll_tim.o(i.LL_TIM_Init)) +

                                          LL_TIM_Init (Thumb, 118 bytes, Stack size 8 bytes, stm32f1xx_ll_tim.o(i.LL_TIM_Init))

                                          [Stack]

                                          • Max Depth = 8
                                          • Call Chain = LL_TIM_Init
                                          -
                                          [Called By]
                                          • >>   MX_TIM3_Init -
                                          • >>   MX_TIM2_Init +
                                            [Called By]
                                            • >>   MX_TIM3_Init +
                                            • >>   MX_TIM2_Init
                                            -

                                            LL_TIM_OC_Init (Thumb, 92 bytes, Stack size 24 bytes, stm32f1xx_ll_tim.o(i.LL_TIM_OC_Init)) +

                                            LL_TIM_OC_Init (Thumb, 92 bytes, Stack size 24 bytes, stm32f1xx_ll_tim.o(i.LL_TIM_OC_Init))

                                            [Stack]

                                            • Max Depth = 48
                                            • Call Chain = LL_TIM_OC_Init ⇒ OC2Config
                                            -
                                            [Calls]
                                            • >>   OC4Config -
                                            • >>   OC3Config -
                                            • >>   OC2Config -
                                            • >>   OC1Config +
                                              [Calls]
                                              • >>   OC4Config +
                                              • >>   OC3Config +
                                              • >>   OC2Config +
                                              • >>   OC1Config
                                              -
                                              [Called By]
                                              • >>   MX_TIM2_Init +
                                                [Called By]
                                                • >>   MX_TIM2_Init
                                                -

                                                LL_USART_Init (Thumb, 134 bytes, Stack size 40 bytes, stm32f1xx_ll_usart.o(i.LL_USART_Init)) +

                                                LL_USART_Init (Thumb, 134 bytes, Stack size 40 bytes, stm32f1xx_ll_usart.o(i.LL_USART_Init))

                                                [Stack]

                                                • Max Depth = 56
                                                • Call Chain = LL_USART_Init ⇒ LL_USART_SetBaudRate
                                                -
                                                [Calls]
                                                • >>   LL_USART_SetBaudRate -
                                                • >>   LL_USART_IsEnabled -
                                                • >>   LL_RCC_GetSystemClocksFreq +
                                                  [Calls]
                                                  • >>   LL_USART_SetBaudRate +
                                                  • >>   LL_USART_IsEnabled +
                                                  • >>   LL_RCC_GetSystemClocksFreq
                                                  -
                                                  [Called By]
                                                  • >>   MX_USART3_UART_Init -
                                                  • >>   MX_USART2_UART_Init -
                                                  • >>   MX_USART1_UART_Init +
                                                    [Called By]
                                                    • >>   MX_USART3_UART_Init +
                                                    • >>   MX_USART2_UART_Init +
                                                    • >>   MX_USART1_UART_Init
                                                    -

                                                    LL_mDelay (Thumb, 40 bytes, Stack size 8 bytes, stm32f1xx_ll_utils.o(i.LL_mDelay)) +

                                                    LL_mDelay (Thumb, 40 bytes, Stack size 8 bytes, stm32f1xx_ll_utils.o(i.LL_mDelay))

                                                    [Stack]

                                                    • Max Depth = 8
                                                    • Call Chain = LL_mDelay
                                                    -
                                                    [Called By]
                                                    • >>   WS2812_Light_One_By_One -
                                                    • >>   WS2812_Light_Custom -
                                                    • >>   WS2812_Light_All +
                                                      [Called By]
                                                      • >>   WS2812_Light_One_By_One +
                                                      • >>   WS2812_Light_Custom +
                                                      • >>   WS2812_Light_All
                                                      • >>   main -
                                                      • >>   Set_PCR_Parameter +
                                                      • >>   Set_PCR_Parameter
                                                      -

                                                      MX_DMA_Init (Thumb, 118 bytes, Stack size 16 bytes, dma.o(i.MX_DMA_Init)) -

                                                      [Stack]

                                                      • Max Depth = 36
                                                      • Call Chain = MX_DMA_Init ⇒ NVIC_EncodePriority -
                                                      -
                                                      [Calls]
                                                      • >>   __NVIC_SetPriority -
                                                      • >>   __NVIC_GetPriorityGrouping -
                                                      • >>   __NVIC_EnableIRQ -
                                                      • >>   NVIC_EncodePriority -
                                                      -
                                                      [Called By]
                                                      • >>   main -
                                                      - -

                                                      MX_GPIO_Init (Thumb, 340 bytes, Stack size 32 bytes, gpio.o(i.MX_GPIO_Init)) -

                                                      [Stack]

                                                      • Max Depth = 48
                                                      • Call Chain = MX_GPIO_Init ⇒ LL_EXTI_Init -
                                                      -
                                                      [Calls]
                                                      • >>   LL_EXTI_Init -
                                                      • >>   LL_APB2_GRP1_EnableClock -
                                                      -
                                                      [Called By]
                                                      • >>   main -
                                                      - -

                                                      MX_IWDG_Init (Thumb, 74 bytes, Stack size 0 bytes, iwdg.o(i.MX_IWDG_Init)) +

                                                      MCU_UID (Thumb, 26 bytes, Stack size 0 bytes, main.o(i.MCU_UID))

                                                      [Called By]

                                                      • >>   main
                                                      -

                                                      MX_TIM2_Init (Thumb, 388 bytes, Stack size 88 bytes, tim.o(i.MX_TIM2_Init)) +

                                                      MX_DMA_Init (Thumb, 118 bytes, Stack size 16 bytes, dma.o(i.MX_DMA_Init)) +

                                                      [Stack]

                                                      • Max Depth = 36
                                                      • Call Chain = MX_DMA_Init ⇒ NVIC_EncodePriority +
                                                      +
                                                      [Calls]
                                                      • >>   __NVIC_SetPriority +
                                                      • >>   __NVIC_GetPriorityGrouping +
                                                      • >>   __NVIC_EnableIRQ +
                                                      • >>   NVIC_EncodePriority +
                                                      +
                                                      [Called By]
                                                      • >>   main +
                                                      + +

                                                      MX_GPIO_Init (Thumb, 340 bytes, Stack size 32 bytes, gpio.o(i.MX_GPIO_Init)) +

                                                      [Stack]

                                                      • Max Depth = 48
                                                      • Call Chain = MX_GPIO_Init ⇒ LL_EXTI_Init +
                                                      +
                                                      [Calls]
                                                      • >>   LL_EXTI_Init +
                                                      • >>   LL_APB2_GRP1_EnableClock +
                                                      +
                                                      [Called By]
                                                      • >>   main +
                                                      + +

                                                      MX_IWDG_Init (Thumb, 74 bytes, Stack size 0 bytes, iwdg.o(i.MX_IWDG_Init)) +

                                                      [Called By]

                                                      • >>   main +
                                                      + +

                                                      MX_TIM2_Init (Thumb, 388 bytes, Stack size 88 bytes, tim.o(i.MX_TIM2_Init))

                                                      [Stack]

                                                      • Max Depth = 136
                                                      • Call Chain = MX_TIM2_Init ⇒ LL_TIM_OC_Init ⇒ OC2Config
                                                      -
                                                      [Calls]
                                                      • >>   LL_TIM_OC_Init -
                                                      • >>   LL_TIM_Init -
                                                      • >>   LL_GPIO_Init -
                                                      • >>   __NVIC_SetPriority -
                                                      • >>   __NVIC_GetPriorityGrouping -
                                                      • >>   __NVIC_EnableIRQ -
                                                      • >>   NVIC_EncodePriority -
                                                      • >>   LL_TIM_SetTriggerOutput -
                                                      • >>   LL_TIM_OC_EnablePreload -
                                                      • >>   LL_TIM_OC_DisableFast -
                                                      • >>   LL_TIM_DisableMasterSlaveMode -
                                                      • >>   LL_TIM_DisableARRPreload -
                                                      • >>   LL_APB1_GRP1_EnableClock -
                                                      • >>   __aeabi_memclr4 +
                                                        [Calls]
                                                        • >>   LL_TIM_OC_Init +
                                                        • >>   LL_TIM_Init +
                                                        • >>   LL_GPIO_Init +
                                                        • >>   __NVIC_SetPriority +
                                                        • >>   __NVIC_GetPriorityGrouping +
                                                        • >>   __NVIC_EnableIRQ +
                                                        • >>   NVIC_EncodePriority +
                                                        • >>   LL_TIM_SetTriggerOutput +
                                                        • >>   LL_TIM_OC_EnablePreload +
                                                        • >>   LL_TIM_OC_DisableFast +
                                                        • >>   LL_TIM_DisableMasterSlaveMode +
                                                        • >>   LL_TIM_DisableARRPreload +
                                                        • >>   LL_APB1_GRP1_EnableClock +
                                                        • >>   __aeabi_memclr4

                                                        [Called By]
                                                        • >>   main
                                                        -

                                                        MX_TIM3_Init (Thumb, 122 bytes, Stack size 32 bytes, tim.o(i.MX_TIM3_Init)) +

                                                        MX_TIM3_Init (Thumb, 122 bytes, Stack size 32 bytes, tim.o(i.MX_TIM3_Init))

                                                        [Stack]

                                                        • Max Depth = 52
                                                        • Call Chain = MX_TIM3_Init ⇒ NVIC_EncodePriority
                                                        -
                                                        [Calls]
                                                        • >>   LL_TIM_Init -
                                                        • >>   __NVIC_SetPriority -
                                                        • >>   __NVIC_GetPriorityGrouping -
                                                        • >>   __NVIC_EnableIRQ -
                                                        • >>   NVIC_EncodePriority -
                                                        • >>   LL_TIM_SetTriggerOutput -
                                                        • >>   LL_TIM_DisableMasterSlaveMode -
                                                        • >>   LL_TIM_DisableARRPreload -
                                                        • >>   LL_APB1_GRP1_EnableClock -
                                                        • >>   __aeabi_memclr4 +
                                                          [Calls]
                                                          • >>   LL_TIM_Init +
                                                          • >>   __NVIC_SetPriority +
                                                          • >>   __NVIC_GetPriorityGrouping +
                                                          • >>   __NVIC_EnableIRQ +
                                                          • >>   NVIC_EncodePriority +
                                                          • >>   LL_TIM_SetTriggerOutput +
                                                          • >>   LL_TIM_DisableMasterSlaveMode +
                                                          • >>   LL_TIM_DisableARRPreload +
                                                          • >>   LL_APB1_GRP1_EnableClock +
                                                          • >>   __aeabi_memclr4

                                                          [Called By]
                                                          • >>   main
                                                          -

                                                          MX_USART1_UART_Init (Thumb, 224 bytes, Stack size 64 bytes, usart.o(i.MX_USART1_UART_Init)) +

                                                          MX_USART1_UART_Init (Thumb, 224 bytes, Stack size 64 bytes, usart.o(i.MX_USART1_UART_Init))

                                                          [Stack]

                                                          • Max Depth = 120
                                                          • Call Chain = MX_USART1_UART_Init ⇒ LL_USART_Init ⇒ LL_USART_SetBaudRate
                                                          -
                                                          [Calls]
                                                          • >>   __NVIC_SetPriority -
                                                          • >>   __NVIC_GetPriorityGrouping -
                                                          • >>   __NVIC_EnableIRQ -
                                                          • >>   NVIC_EncodePriority -
                                                          • >>   LL_USART_Enable -
                                                          • >>   LL_USART_ConfigAsyncMode -
                                                          • >>   LL_DMA_SetPeriphSize -
                                                          • >>   LL_DMA_SetPeriphIncMode -
                                                          • >>   LL_DMA_SetMode -
                                                          • >>   LL_DMA_SetMemorySize -
                                                          • >>   LL_DMA_SetMemoryIncMode -
                                                          • >>   LL_DMA_SetDataTransferDirection -
                                                          • >>   LL_DMA_SetChannelPriorityLevel -
                                                          • >>   LL_APB2_GRP1_EnableClock -
                                                          • >>   LL_GPIO_Init -
                                                          • >>   LL_USART_Init -
                                                          • >>   __aeabi_memclr4 +
                                                            [Calls]
                                                            • >>   __NVIC_SetPriority +
                                                            • >>   __NVIC_GetPriorityGrouping +
                                                            • >>   __NVIC_EnableIRQ +
                                                            • >>   NVIC_EncodePriority +
                                                            • >>   LL_USART_Enable +
                                                            • >>   LL_USART_ConfigAsyncMode +
                                                            • >>   LL_DMA_SetPeriphSize +
                                                            • >>   LL_DMA_SetPeriphIncMode +
                                                            • >>   LL_DMA_SetMode +
                                                            • >>   LL_DMA_SetMemorySize +
                                                            • >>   LL_DMA_SetMemoryIncMode +
                                                            • >>   LL_DMA_SetDataTransferDirection +
                                                            • >>   LL_DMA_SetChannelPriorityLevel +
                                                            • >>   LL_APB2_GRP1_EnableClock +
                                                            • >>   LL_GPIO_Init +
                                                            • >>   LL_USART_Init +
                                                            • >>   __aeabi_memclr4

                                                            [Called By]
                                                            • >>   main
                                                            -

                                                            MX_USART2_UART_Init (Thumb, 126 bytes, Stack size 56 bytes, usart.o(i.MX_USART2_UART_Init)) +

                                                            MX_USART2_UART_Init (Thumb, 126 bytes, Stack size 56 bytes, usart.o(i.MX_USART2_UART_Init))

                                                            [Stack]

                                                            • Max Depth = 112
                                                            • Call Chain = MX_USART2_UART_Init ⇒ LL_USART_Init ⇒ LL_USART_SetBaudRate
                                                            -
                                                            [Calls]
                                                            • >>   LL_USART_Enable -
                                                            • >>   LL_USART_ConfigAsyncMode -
                                                            • >>   LL_APB2_GRP1_EnableClock -
                                                            • >>   LL_APB1_GRP1_EnableClock -
                                                            • >>   LL_GPIO_Init -
                                                            • >>   LL_USART_Init -
                                                            • >>   __aeabi_memclr4 +
                                                              [Calls]
                                                              • >>   LL_USART_Enable +
                                                              • >>   LL_USART_ConfigAsyncMode +
                                                              • >>   LL_APB2_GRP1_EnableClock +
                                                              • >>   LL_APB1_GRP1_EnableClock +
                                                              • >>   LL_GPIO_Init +
                                                              • >>   LL_USART_Init +
                                                              • >>   __aeabi_memclr4

                                                              [Called By]
                                                              • >>   main
                                                              -

                                                              MX_USART3_UART_Init (Thumb, 222 bytes, Stack size 64 bytes, usart.o(i.MX_USART3_UART_Init)) +

                                                              MX_USART3_UART_Init (Thumb, 222 bytes, Stack size 64 bytes, usart.o(i.MX_USART3_UART_Init))

                                                              [Stack]

                                                              • Max Depth = 120
                                                              • Call Chain = MX_USART3_UART_Init ⇒ LL_USART_Init ⇒ LL_USART_SetBaudRate
                                                              -
                                                              [Calls]
                                                              • >>   __NVIC_SetPriority -
                                                              • >>   __NVIC_GetPriorityGrouping -
                                                              • >>   __NVIC_EnableIRQ -
                                                              • >>   NVIC_EncodePriority -
                                                              • >>   LL_USART_Enable -
                                                              • >>   LL_USART_ConfigAsyncMode -
                                                              • >>   LL_DMA_SetPeriphSize -
                                                              • >>   LL_DMA_SetPeriphIncMode -
                                                              • >>   LL_DMA_SetMode -
                                                              • >>   LL_DMA_SetMemorySize -
                                                              • >>   LL_DMA_SetMemoryIncMode -
                                                              • >>   LL_DMA_SetDataTransferDirection -
                                                              • >>   LL_DMA_SetChannelPriorityLevel -
                                                              • >>   LL_APB2_GRP1_EnableClock -
                                                              • >>   LL_APB1_GRP1_EnableClock -
                                                              • >>   LL_GPIO_Init -
                                                              • >>   LL_USART_Init -
                                                              • >>   __aeabi_memclr4 +
                                                                [Calls]
                                                                • >>   __NVIC_SetPriority +
                                                                • >>   __NVIC_GetPriorityGrouping +
                                                                • >>   __NVIC_EnableIRQ +
                                                                • >>   NVIC_EncodePriority +
                                                                • >>   LL_USART_Enable +
                                                                • >>   LL_USART_ConfigAsyncMode +
                                                                • >>   LL_DMA_SetPeriphSize +
                                                                • >>   LL_DMA_SetPeriphIncMode +
                                                                • >>   LL_DMA_SetMode +
                                                                • >>   LL_DMA_SetMemorySize +
                                                                • >>   LL_DMA_SetMemoryIncMode +
                                                                • >>   LL_DMA_SetDataTransferDirection +
                                                                • >>   LL_DMA_SetChannelPriorityLevel +
                                                                • >>   LL_APB2_GRP1_EnableClock +
                                                                • >>   LL_APB1_GRP1_EnableClock +
                                                                • >>   LL_GPIO_Init +
                                                                • >>   LL_USART_Init +
                                                                • >>   __aeabi_memclr4

                                                                [Called By]
                                                                • >>   main
                                                                @@ -583,37 +588,45 @@ Global Symbols

                                                                NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.NMI_Handler))
                                                                [Address Reference Count : 1]

                                                                • startup_stm32f103xb.o(RESET)
                                                                -

                                                                Node_Send_Data (Thumb, 52 bytes, Stack size 48 bytes, usart.o(i.Node_Send_Data)) +

                                                                Node_Config_LoRa_ADR (Thumb, 24 bytes, Stack size 8 bytes, usart.o(i.Node_Config_LoRa_ADR)) +

                                                                [Stack]

                                                                • Max Depth = 32
                                                                • Call Chain = Node_Config_LoRa_ADR ⇒ __2printf +
                                                                +
                                                                [Calls]
                                                                • >>   __2printf +
                                                                +
                                                                [Called By]
                                                                • >>   Check_Status +
                                                                + +

                                                                Node_Send_Data (Thumb, 52 bytes, Stack size 48 bytes, usart.o(i.Node_Send_Data))

                                                                [Stack]

                                                                • Max Depth = 72
                                                                • Call Chain = Node_Send_Data ⇒ __2printf

                                                                [Calls]
                                                                • >>   __2printf
                                                                -
                                                                [Called By]
                                                                • >>   Radar_Filtering_clutter +
                                                                  [Called By]
                                                                  • >>   Radar_Filtering_clutter
                                                                  • >>   main -
                                                                  • >>   Reed_Working -
                                                                  • >>   Reply_Version_Info +
                                                                  • >>   Reed_Working +
                                                                  • >>   Reply_Version_Info
                                                                  -

                                                                  Offline_Working (Thumb, 56 bytes, Stack size 8 bytes, main.o(i.Offline_Working)) -

                                                                  [Stack]

                                                                  • Max Depth = 48
                                                                  • Call Chain = Offline_Working ⇒ Check_Status ⇒ __2printf +

                                                                    Offline_Working (Thumb, 56 bytes, Stack size 8 bytes, main.o(i.Offline_Working)) +

                                                                    [Stack]

                                                                    • Max Depth = 56
                                                                    • Call Chain = Offline_Working ⇒ Check_Status ⇒ Node_Config_LoRa_ADR ⇒ __2printf
                                                                    -
                                                                    [Calls]
                                                                    • >>   WS2812_Light_One_By_One +
                                                                      [Calls]
                                                                      • >>   WS2812_Light_One_By_One
                                                                      • >>   Check_Status -
                                                                      • >>   LL_GPIO_IsInputPinSet +
                                                                      • >>   LL_GPIO_IsInputPinSet

                                                                      [Called By]
                                                                      • >>   main
                                                                      -

                                                                      Online_Data_Analysis (Thumb, 366 bytes, Stack size 416 bytes, usart.o(i.Online_Data_Analysis)) +

                                                                      Online_Data_Analysis (Thumb, 366 bytes, Stack size 416 bytes, usart.o(i.Online_Data_Analysis))

                                                                      [Stack]

                                                                      • Max Depth = 616
                                                                      • Call Chain = Online_Data_Analysis ⇒ Set_PCR_Parameter ⇒ Usart_SendString ⇒ Usart_SendByte
                                                                      -
                                                                      [Calls]
                                                                      • >>   Reed_Working -
                                                                      • >>   hex2str -
                                                                      • >>   Set_PCR_Parameter -
                                                                      • >>   Reply_Version_Info -
                                                                      • >>   strncmp -
                                                                      • >>   strlen -
                                                                      • >>   strncpy +
                                                                        [Calls]
                                                                        • >>   Reed_Working +
                                                                        • >>   hex2str +
                                                                        • >>   Set_PCR_Parameter +
                                                                        • >>   Reply_Version_Info +
                                                                        • >>   strncmp +
                                                                        • >>   strlen +
                                                                        • >>   strncpy
                                                                        • >>   __aeabi_memclr

                                                                        [Called By]
                                                                        • >>   main @@ -622,94 +635,94 @@ Global Symbols

                                                                          PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.PendSV_Handler))
                                                                          [Address Reference Count : 1]

                                                                          • startup_stm32f103xb.o(RESET)
                                                                          -

                                                                          RCC_GetHCLKClockFreq (Thumb, 24 bytes, Stack size 0 bytes, stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq)) -

                                                                          [Called By]

                                                                          • >>   LL_RCC_GetSystemClocksFreq +

                                                                            RCC_GetHCLKClockFreq (Thumb, 24 bytes, Stack size 0 bytes, stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq)) +

                                                                            [Called By]

                                                                            • >>   LL_RCC_GetSystemClocksFreq
                                                                            -

                                                                            RCC_GetPCLK1ClockFreq (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq)) -

                                                                            [Called By]

                                                                            • >>   LL_RCC_GetSystemClocksFreq +

                                                                              RCC_GetPCLK1ClockFreq (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq)) +

                                                                              [Called By]

                                                                              • >>   LL_RCC_GetSystemClocksFreq
                                                                              -

                                                                              RCC_GetPCLK2ClockFreq (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq)) -

                                                                              [Called By]

                                                                              • >>   LL_RCC_GetSystemClocksFreq +

                                                                                RCC_GetPCLK2ClockFreq (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq)) +

                                                                                [Called By]

                                                                                • >>   LL_RCC_GetSystemClocksFreq
                                                                                -

                                                                                RCC_GetSystemClockFreq (Thumb, 52 bytes, Stack size 8 bytes, stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq)) +

                                                                                RCC_GetSystemClockFreq (Thumb, 52 bytes, Stack size 8 bytes, stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq))

                                                                                [Stack]

                                                                                • Max Depth = 8
                                                                                • Call Chain = RCC_GetSystemClockFreq
                                                                                -
                                                                                [Calls]
                                                                                • >>   RCC_PLL_GetFreqDomain_SYS +
                                                                                  [Calls]
                                                                                  • >>   RCC_PLL_GetFreqDomain_SYS
                                                                                  -
                                                                                  [Called By]
                                                                                  • >>   LL_RCC_GetSystemClocksFreq +
                                                                                    [Called By]
                                                                                    • >>   LL_RCC_GetSystemClocksFreq
                                                                                    -

                                                                                    RCC_PLL_GetFreqDomain_SYS (Thumb, 76 bytes, Stack size 0 bytes, stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS)) -

                                                                                    [Called By]

                                                                                    • >>   RCC_GetSystemClockFreq +

                                                                                      RCC_PLL_GetFreqDomain_SYS (Thumb, 76 bytes, Stack size 0 bytes, stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS)) +

                                                                                      [Called By]

                                                                                      • >>   RCC_GetSystemClockFreq
                                                                                      -

                                                                                      Radar_Data_Analysis (Thumb, 142 bytes, Stack size 24 bytes, usart.o(i.Radar_Data_Analysis)) +

                                                                                      Radar_Data_Analysis (Thumb, 142 bytes, Stack size 24 bytes, usart.o(i.Radar_Data_Analysis))

                                                                                      [Stack]

                                                                                      • Max Depth = 36
                                                                                      • Call Chain = Radar_Data_Analysis ⇒ LL_DMA_SetDataLength
                                                                                      -
                                                                                      [Calls]
                                                                                      • >>   LL_USART_EnableDMAReq_RX -
                                                                                      • >>   LL_DMA_SetDataLength -
                                                                                      • >>   LL_DMA_EnableChannel -
                                                                                      • >>   strncmp -
                                                                                      • >>   strlen +
                                                                                        [Calls]
                                                                                        • >>   LL_USART_EnableDMAReq_RX +
                                                                                        • >>   LL_DMA_SetDataLength +
                                                                                        • >>   LL_DMA_EnableChannel +
                                                                                        • >>   strncmp +
                                                                                        • >>   strlen
                                                                                        -
                                                                                        [Called By]
                                                                                        • >>   Radar_Filtering_clutter +
                                                                                          [Called By]
                                                                                          • >>   Radar_Filtering_clutter
                                                                                          -

                                                                                          Radar_Filtering_clutter (Thumb, 310 bytes, Stack size 24 bytes, usart.o(i.Radar_Filtering_clutter)) +

                                                                                          Radar_Filtering_clutter (Thumb, 310 bytes, Stack size 24 bytes, usart.o(i.Radar_Filtering_clutter))

                                                                                          [Stack]

                                                                                          • Max Depth = 96
                                                                                          • Call Chain = Radar_Filtering_clutter ⇒ Node_Send_Data ⇒ __2printf
                                                                                          -
                                                                                          [Calls]
                                                                                          • >>   LL_GPIO_IsInputPinSet -
                                                                                          • >>   Node_Send_Data -
                                                                                          • >>   Radar_Data_Analysis +
                                                                                            [Calls]
                                                                                            • >>   LL_GPIO_IsInputPinSet +
                                                                                            • >>   Node_Send_Data +
                                                                                            • >>   Radar_Data_Analysis

                                                                                            [Called By]
                                                                                            • >>   main
                                                                                            -

                                                                                            Reed_Working (Thumb, 116 bytes, Stack size 16 bytes, main.o(i.Reed_Working)) +

                                                                                            Reed_Working (Thumb, 116 bytes, Stack size 16 bytes, main.o(i.Reed_Working))

                                                                                            [Stack]

                                                                                            • Max Depth = 88
                                                                                            • Call Chain = Reed_Working ⇒ Node_Send_Data ⇒ __2printf
                                                                                            -
                                                                                            [Calls]
                                                                                            • >>   WS2812_Light_Custom -
                                                                                            • >>   Node_Send_Data -
                                                                                            • >>   LL_GPIO_IsInputPinSet +
                                                                                              [Calls]
                                                                                              • >>   WS2812_Light_Custom +
                                                                                              • >>   Node_Send_Data +
                                                                                              • >>   LL_GPIO_IsInputPinSet
                                                                                              -
                                                                                              [Called By]
                                                                                              • >>   Online_Data_Analysis +
                                                                                                [Called By]
                                                                                                • >>   Online_Data_Analysis
                                                                                                -

                                                                                                Reply_Version_Info (Thumb, 22 bytes, Stack size 16 bytes, usart.o(i.Reply_Version_Info)) +

                                                                                                Reply_Version_Info (Thumb, 24 bytes, Stack size 16 bytes, usart.o(i.Reply_Version_Info))

                                                                                                [Stack]

                                                                                                • Max Depth = 88
                                                                                                • Call Chain = Reply_Version_Info ⇒ Node_Send_Data ⇒ __2printf
                                                                                                -
                                                                                                [Calls]
                                                                                                • >>   Node_Send_Data +
                                                                                                  [Calls]
                                                                                                  • >>   Node_Send_Data
                                                                                                  -
                                                                                                  [Called By]
                                                                                                  • >>   Online_Data_Analysis +
                                                                                                    [Called By]
                                                                                                    • >>   Online_Data_Analysis

                                                                                                    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.SVC_Handler))
                                                                                                    [Address Reference Count : 1]

                                                                                                    • startup_stm32f103xb.o(RESET)
                                                                                                    -

                                                                                                    Set_PCR_Parameter (Thumb, 458 bytes, Stack size 168 bytes, usart.o(i.Set_PCR_Parameter)) +

                                                                                                    Set_PCR_Parameter (Thumb, 458 bytes, Stack size 168 bytes, usart.o(i.Set_PCR_Parameter))

                                                                                                    [Stack]

                                                                                                    • Max Depth = 200
                                                                                                    • Call Chain = Set_PCR_Parameter ⇒ Usart_SendString ⇒ Usart_SendByte
                                                                                                    -
                                                                                                    [Calls]
                                                                                                    • >>   hex2int -
                                                                                                    • >>   LL_mDelay -
                                                                                                    • >>   Usart_SendString -
                                                                                                    • >>   __2sprintf +
                                                                                                      [Calls]
                                                                                                      • >>   hex2int +
                                                                                                      • >>   LL_mDelay +
                                                                                                      • >>   Usart_SendString +
                                                                                                      • >>   __2sprintf
                                                                                                      • >>   __2printf
                                                                                                      -
                                                                                                      [Called By]
                                                                                                      • >>   Online_Data_Analysis +
                                                                                                        [Called By]
                                                                                                        • >>   Online_Data_Analysis

                                                                                                        SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.SysTick_Handler))
                                                                                                        [Address Reference Count : 1]

                                                                                                        • startup_stm32f103xb.o(RESET)
                                                                                                        -

                                                                                                        SystemClock_Config (Thumb, 314 bytes, Stack size 8 bytes, main.o(i.SystemClock_Config)) +

                                                                                                        SystemClock_Config (Thumb, 314 bytes, Stack size 8 bytes, main.o(i.SystemClock_Config))

                                                                                                        [Stack]

                                                                                                        • Max Depth = 8
                                                                                                        • Call Chain = SystemClock_Config
                                                                                                        -
                                                                                                        [Calls]
                                                                                                        • >>   LL_SetSystemCoreClock -
                                                                                                        • >>   LL_Init1msTick -
                                                                                                        • >>   Error_Handler +
                                                                                                          [Calls]
                                                                                                          • >>   LL_SetSystemCoreClock +
                                                                                                          • >>   LL_Init1msTick +
                                                                                                          • >>   Error_Handler

                                                                                                          [Called By]
                                                                                                          • >>   main
                                                                                                          @@ -717,11 +730,11 @@ Global Symbols

                                                                                                          SystemInit (Thumb, 70 bytes, Stack size 0 bytes, system_stm32f1xx.o(i.SystemInit))
                                                                                                          [Address Reference Count : 1]

                                                                                                          • startup_stm32f103xb.o(.text)
                                                                                                          -

                                                                                                          TIM2_DMA_Config (Thumb, 142 bytes, Stack size 48 bytes, tim.o(i.TIM2_DMA_Config)) +

                                                                                                          TIM2_DMA_Config (Thumb, 142 bytes, Stack size 48 bytes, tim.o(i.TIM2_DMA_Config))

                                                                                                          [Stack]

                                                                                                          • Max Depth = 64
                                                                                                          • Call Chain = TIM2_DMA_Config ⇒ LL_DMA_Init
                                                                                                          -
                                                                                                          [Calls]
                                                                                                          • >>   LL_DMA_Init -
                                                                                                          • >>   __aeabi_memclr4 +
                                                                                                            [Calls]
                                                                                                            • >>   LL_DMA_Init +
                                                                                                            • >>   __aeabi_memclr4

                                                                                                            [Called By]
                                                                                                            • >>   main
                                                                                                            @@ -735,520 +748,522 @@ Global Symbols

                                                                                                            USART1_IRQHandler (Thumb, 132 bytes, Stack size 16 bytes, stm32f1xx_it.o(i.USART1_IRQHandler))

                                                                                                            [Stack]

                                                                                                            • Max Depth = 24
                                                                                                            • Call Chain = USART1_IRQHandler ⇒ LL_USART_ClearFlag_IDLE
                                                                                                            -
                                                                                                            [Calls]
                                                                                                            • >>   LL_USART_IsActiveFlag_IDLE -
                                                                                                            • >>   LL_USART_ClearFlag_IDLE +
                                                                                                              [Calls]
                                                                                                              • >>   LL_USART_IsActiveFlag_IDLE +
                                                                                                              • >>   LL_USART_ClearFlag_IDLE

                                                                                                              [Address Reference Count : 1]
                                                                                                              • startup_stm32f103xb.o(RESET)

                                                                                                              USART3_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.USART3_IRQHandler))

                                                                                                              [Stack]

                                                                                                              • Max Depth = 16
                                                                                                              • Call Chain = USART3_IRQHandler ⇒ LL_USART_ClearFlag_IDLE
                                                                                                              -
                                                                                                              [Calls]
                                                                                                              • >>   LL_USART_IsActiveFlag_IDLE -
                                                                                                              • >>   LL_USART_ClearFlag_IDLE +
                                                                                                                [Calls]
                                                                                                                • >>   LL_USART_IsActiveFlag_IDLE +
                                                                                                                • >>   LL_USART_ClearFlag_IDLE

                                                                                                                [Address Reference Count : 1]
                                                                                                                • startup_stm32f103xb.o(RESET)

                                                                                                                UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.UsageFault_Handler))
                                                                                                                [Address Reference Count : 1]

                                                                                                                • startup_stm32f103xb.o(RESET)
                                                                                                                -

                                                                                                                Usart_SendByte (Thumb, 28 bytes, Stack size 16 bytes, usart.o(i.Usart_SendByte)) +

                                                                                                                Usart_SendByte (Thumb, 28 bytes, Stack size 16 bytes, usart.o(i.Usart_SendByte))

                                                                                                                [Stack]

                                                                                                                • Max Depth = 16
                                                                                                                • Call Chain = Usart_SendByte
                                                                                                                -
                                                                                                                [Calls]
                                                                                                                • >>   LL_USART_TransmitData8 -
                                                                                                                • >>   LL_USART_IsActiveFlag_TXE +
                                                                                                                  [Calls]
                                                                                                                  • >>   LL_USART_TransmitData8 +
                                                                                                                  • >>   LL_USART_IsActiveFlag_TXE
                                                                                                                  -
                                                                                                                  [Called By]
                                                                                                                  • >>   Usart_SendString +
                                                                                                                    [Called By]
                                                                                                                    • >>   Usart_SendString
                                                                                                                    -

                                                                                                                    Usart_SendString (Thumb, 40 bytes, Stack size 16 bytes, usart.o(i.Usart_SendString)) +

                                                                                                                    Usart_SendString (Thumb, 40 bytes, Stack size 16 bytes, usart.o(i.Usart_SendString))

                                                                                                                    [Stack]

                                                                                                                    • Max Depth = 32
                                                                                                                    • Call Chain = Usart_SendString ⇒ Usart_SendByte
                                                                                                                    -
                                                                                                                    [Calls]
                                                                                                                    • >>   LL_USART_IsActiveFlag_TC -
                                                                                                                    • >>   Usart_SendByte +
                                                                                                                      [Calls]
                                                                                                                      • >>   LL_USART_IsActiveFlag_TC +
                                                                                                                      • >>   Usart_SendByte
                                                                                                                      -
                                                                                                                      [Called By]
                                                                                                                      • >>   Set_PCR_Parameter +
                                                                                                                        [Called By]
                                                                                                                        • >>   Set_PCR_Parameter
                                                                                                                        -

                                                                                                                        WS2812_Data_Transfer (Thumb, 94 bytes, Stack size 20 bytes, tim.o(i.WS2812_Data_Transfer)) +

                                                                                                                        WS2812_Data_Transfer (Thumb, 94 bytes, Stack size 20 bytes, tim.o(i.WS2812_Data_Transfer))

                                                                                                                        [Stack]

                                                                                                                        • Max Depth = 20
                                                                                                                        • Call Chain = WS2812_Data_Transfer
                                                                                                                        -
                                                                                                                        [Called By]
                                                                                                                        • >>   WS2812_Light_One_By_One -
                                                                                                                        • >>   WS2812_Light_Custom +
                                                                                                                          [Called By]
                                                                                                                          • >>   WS2812_Light_One_By_One +
                                                                                                                          • >>   WS2812_Light_Custom
                                                                                                                          -

                                                                                                                          WS2812_Light_All (Thumb, 160 bytes, Stack size 8 bytes, tim.o(i.WS2812_Light_All)) +

                                                                                                                          WS2812_Light_All (Thumb, 160 bytes, Stack size 8 bytes, tim.o(i.WS2812_Light_All))

                                                                                                                          [Stack]

                                                                                                                          • Max Depth = 52
                                                                                                                          • Call Chain = WS2812_Light_All ⇒ WS2812_Light_Custom ⇒ WS2812_Data_Transfer
                                                                                                                          -
                                                                                                                          [Calls]
                                                                                                                          • >>   WS2812_Light_Custom -
                                                                                                                          • >>   LL_mDelay +
                                                                                                                            [Calls]
                                                                                                                            • >>   WS2812_Light_Custom +
                                                                                                                            • >>   LL_mDelay

                                                                                                                            [Called By]
                                                                                                                            • >>   main
                                                                                                                            -

                                                                                                                            WS2812_Light_Custom (Thumb, 74 bytes, Stack size 24 bytes, tim.o(i.WS2812_Light_Custom)) +

                                                                                                                            WS2812_Light_Custom (Thumb, 74 bytes, Stack size 24 bytes, tim.o(i.WS2812_Light_Custom))

                                                                                                                            [Stack]

                                                                                                                            • Max Depth = 44
                                                                                                                            • Call Chain = WS2812_Light_Custom ⇒ WS2812_Data_Transfer
                                                                                                                            -
                                                                                                                            [Calls]
                                                                                                                            • >>   WS2812_Data_Transfer -
                                                                                                                            • >>   LL_mDelay +
                                                                                                                              [Calls]
                                                                                                                              • >>   WS2812_Data_Transfer +
                                                                                                                              • >>   LL_mDelay
                                                                                                                              • >>   __aeabi_memclr
                                                                                                                              -
                                                                                                                              [Called By]
                                                                                                                              • >>   WS2812_Light_All +
                                                                                                                                [Called By]
                                                                                                                                • >>   WS2812_Light_All
                                                                                                                                • >>   main -
                                                                                                                                • >>   Reed_Working +
                                                                                                                                • >>   Reed_Working
                                                                                                                                -

                                                                                                                                WS2812_Light_One_By_One (Thumb, 58 bytes, Stack size 16 bytes, tim.o(i.WS2812_Light_One_By_One)) +

                                                                                                                                WS2812_Light_One_By_One (Thumb, 58 bytes, Stack size 16 bytes, tim.o(i.WS2812_Light_One_By_One))

                                                                                                                                [Stack]

                                                                                                                                • Max Depth = 36
                                                                                                                                • Call Chain = WS2812_Light_One_By_One ⇒ WS2812_Data_Transfer
                                                                                                                                -
                                                                                                                                [Calls]
                                                                                                                                • >>   WS2812_Data_Transfer -
                                                                                                                                • >>   LL_mDelay +
                                                                                                                                  [Calls]
                                                                                                                                  • >>   WS2812_Data_Transfer +
                                                                                                                                  • >>   LL_mDelay
                                                                                                                                  • >>   __aeabi_memclr
                                                                                                                                  -
                                                                                                                                  [Called By]
                                                                                                                                  • >>   Offline_Working +
                                                                                                                                    [Called By]
                                                                                                                                    • >>   Offline_Working
                                                                                                                                    -

                                                                                                                                    __0printf$8 (Thumb, 22 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED) -

                                                                                                                                    [Calls]

                                                                                                                                    • >>   _printf_core +

                                                                                                                                      __0printf$8 (Thumb, 22 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED) +

                                                                                                                                      [Calls]

                                                                                                                                      • >>   _printf_core
                                                                                                                                      -

                                                                                                                                      __1printf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED) +

                                                                                                                                      __1printf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)

                                                                                                                                      __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8))

                                                                                                                                      [Stack]

                                                                                                                                      • Max Depth = 24
                                                                                                                                      • Call Chain = __2printf
                                                                                                                                      -
                                                                                                                                      [Called By]
                                                                                                                                      • >>   Node_Send_Data +
                                                                                                                                        [Called By]
                                                                                                                                        • >>   Node_Send_Data
                                                                                                                                        • >>   Check_Status -
                                                                                                                                        • >>   Set_PCR_Parameter +
                                                                                                                                        • >>   Set_PCR_Parameter +
                                                                                                                                        • >>   Node_Config_LoRa_ADR
                                                                                                                                        -

                                                                                                                                        __0sprintf$8 (Thumb, 34 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED) +

                                                                                                                                        __0sprintf$8 (Thumb, 34 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED)

                                                                                                                                        [Calls]

                                                                                                                                        • >>   _sputc -
                                                                                                                                        • >>   _printf_core +
                                                                                                                                        • >>   _printf_core
                                                                                                                                        -

                                                                                                                                        __1sprintf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED) +

                                                                                                                                        __1sprintf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED) -

                                                                                                                                        __2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8)) +

                                                                                                                                        __2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8))

                                                                                                                                        [Stack]

                                                                                                                                        • Max Depth = 24
                                                                                                                                        • Call Chain = __2sprintf
                                                                                                                                        -
                                                                                                                                        [Called By]
                                                                                                                                        • >>   Set_PCR_Parameter +
                                                                                                                                          [Called By]
                                                                                                                                          • >>   Set_PCR_Parameter
                                                                                                                                          -

                                                                                                                                          __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) +

                                                                                                                                          __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) -

                                                                                                                                          __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) +

                                                                                                                                          __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) -

                                                                                                                                          __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) +

                                                                                                                                          __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)

                                                                                                                                          fputc (Thumb, 30 bytes, Stack size 16 bytes, usart.o(i.fputc))

                                                                                                                                          [Stack]

                                                                                                                                          • Max Depth = 16
                                                                                                                                          • Call Chain = fputc
                                                                                                                                          -
                                                                                                                                          [Calls]
                                                                                                                                          • >>   LL_USART_TransmitData8 -
                                                                                                                                          • >>   LL_USART_IsActiveFlag_TXE +
                                                                                                                                            [Calls]
                                                                                                                                            • >>   LL_USART_TransmitData8 +
                                                                                                                                            • >>   LL_USART_IsActiveFlag_TXE

                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                            • printf8.o(i.__0printf$8)
                                                                                                                                            -

                                                                                                                                            hex2str (Thumb, 78 bytes, Stack size 32 bytes, usart.o(i.hex2str)) +

                                                                                                                                            hex2str (Thumb, 78 bytes, Stack size 32 bytes, usart.o(i.hex2str))

                                                                                                                                            [Stack]

                                                                                                                                            • Max Depth = 32
                                                                                                                                            • Call Chain = hex2str
                                                                                                                                            -
                                                                                                                                            [Calls]
                                                                                                                                            • >>   hex2int -
                                                                                                                                            • >>   strlen +
                                                                                                                                              [Calls]
                                                                                                                                              • >>   hex2int +
                                                                                                                                              • >>   strlen
                                                                                                                                              -
                                                                                                                                              [Called By]
                                                                                                                                              • >>   Online_Data_Analysis +
                                                                                                                                                [Called By]
                                                                                                                                                • >>   Online_Data_Analysis
                                                                                                                                                -

                                                                                                                                                main (Thumb, 608 bytes, Stack size 16 bytes, main.o(i.main)) +

                                                                                                                                                main (Thumb, 620 bytes, Stack size 16 bytes, main.o(i.main))

                                                                                                                                                [Stack]

                                                                                                                                                • Max Depth = 632
                                                                                                                                                • Call Chain = main ⇒ Online_Data_Analysis ⇒ Set_PCR_Parameter ⇒ Usart_SendString ⇒ Usart_SendByte
                                                                                                                                                -
                                                                                                                                                [Calls]
                                                                                                                                                • >>   WS2812_Light_Custom -
                                                                                                                                                • >>   WS2812_Light_All -
                                                                                                                                                • >>   TIM2_DMA_Config -
                                                                                                                                                • >>   Radar_Filtering_clutter -
                                                                                                                                                • >>   Online_Data_Analysis -
                                                                                                                                                • >>   Node_Send_Data -
                                                                                                                                                • >>   MX_USART3_UART_Init -
                                                                                                                                                • >>   MX_USART2_UART_Init -
                                                                                                                                                • >>   MX_USART1_UART_Init -
                                                                                                                                                • >>   MX_TIM3_Init -
                                                                                                                                                • >>   MX_TIM2_Init -
                                                                                                                                                • >>   MX_IWDG_Init -
                                                                                                                                                • >>   MX_GPIO_Init -
                                                                                                                                                • >>   MX_DMA_Init -
                                                                                                                                                • >>   LL_mDelay -
                                                                                                                                                • >>   DMA_USART3_RX_Config -
                                                                                                                                                • >>   DMA_USART1_RX_Config -
                                                                                                                                                • >>   SystemClock_Config -
                                                                                                                                                • >>   Offline_Working -
                                                                                                                                                • >>   LL_GPIO_IsInputPinSet +
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   WS2812_Light_Custom +
                                                                                                                                                  • >>   WS2812_Light_All +
                                                                                                                                                  • >>   TIM2_DMA_Config +
                                                                                                                                                  • >>   Radar_Filtering_clutter +
                                                                                                                                                  • >>   Online_Data_Analysis +
                                                                                                                                                  • >>   Node_Send_Data +
                                                                                                                                                  • >>   MX_USART3_UART_Init +
                                                                                                                                                  • >>   MX_USART2_UART_Init +
                                                                                                                                                  • >>   MX_USART1_UART_Init +
                                                                                                                                                  • >>   MX_TIM3_Init +
                                                                                                                                                  • >>   MX_TIM2_Init +
                                                                                                                                                  • >>   MX_IWDG_Init +
                                                                                                                                                  • >>   MX_GPIO_Init +
                                                                                                                                                  • >>   MX_DMA_Init +
                                                                                                                                                  • >>   LL_mDelay +
                                                                                                                                                  • >>   DMA_USART3_RX_Config +
                                                                                                                                                  • >>   DMA_USART1_RX_Config +
                                                                                                                                                  • >>   SystemClock_Config +
                                                                                                                                                  • >>   Offline_Working +
                                                                                                                                                  • >>   MCU_UID +
                                                                                                                                                  • >>   LL_GPIO_IsInputPinSet

                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                  • entry9a.o(.ARM.Collect$$$$0000000B)

                                                                                                                                                  Local Symbols

                                                                                                                                                  -

                                                                                                                                                  LL_GPIO_IsInputPinSet (Thumb, 26 bytes, Stack size 0 bytes, main.o(i.LL_GPIO_IsInputPinSet)) +

                                                                                                                                                  LL_GPIO_IsInputPinSet (Thumb, 26 bytes, Stack size 0 bytes, main.o(i.LL_GPIO_IsInputPinSet))

                                                                                                                                                  [Called By]

                                                                                                                                                  • >>   main -
                                                                                                                                                  • >>   Reed_Working -
                                                                                                                                                  • >>   Offline_Working +
                                                                                                                                                  • >>   Reed_Working +
                                                                                                                                                  • >>   Offline_Working
                                                                                                                                                  -

                                                                                                                                                  LL_APB2_GRP1_EnableClock (Thumb, 24 bytes, Stack size 8 bytes, gpio.o(i.LL_APB2_GRP1_EnableClock)) +

                                                                                                                                                  LL_APB2_GRP1_EnableClock (Thumb, 24 bytes, Stack size 8 bytes, gpio.o(i.LL_APB2_GRP1_EnableClock))

                                                                                                                                                  [Stack]

                                                                                                                                                  • Max Depth = 8
                                                                                                                                                  • Call Chain = LL_APB2_GRP1_EnableClock
                                                                                                                                                  -
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   MX_GPIO_Init +
                                                                                                                                                    [Called By]
                                                                                                                                                    • >>   MX_GPIO_Init
                                                                                                                                                    -

                                                                                                                                                    NVIC_EncodePriority (Thumb, 64 bytes, Stack size 20 bytes, dma.o(i.NVIC_EncodePriority)) +

                                                                                                                                                    NVIC_EncodePriority (Thumb, 64 bytes, Stack size 20 bytes, dma.o(i.NVIC_EncodePriority))

                                                                                                                                                    [Stack]

                                                                                                                                                    • Max Depth = 20
                                                                                                                                                    • Call Chain = NVIC_EncodePriority
                                                                                                                                                    -
                                                                                                                                                    [Called By]
                                                                                                                                                    • >>   MX_DMA_Init +
                                                                                                                                                      [Called By]
                                                                                                                                                      • >>   MX_DMA_Init
                                                                                                                                                      -

                                                                                                                                                      __NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, dma.o(i.__NVIC_EnableIRQ)) -

                                                                                                                                                      [Called By]

                                                                                                                                                      • >>   MX_DMA_Init +

                                                                                                                                                        __NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, dma.o(i.__NVIC_EnableIRQ)) +

                                                                                                                                                        [Called By]

                                                                                                                                                        • >>   MX_DMA_Init
                                                                                                                                                        -

                                                                                                                                                        __NVIC_GetPriorityGrouping (Thumb, 10 bytes, Stack size 0 bytes, dma.o(i.__NVIC_GetPriorityGrouping)) -

                                                                                                                                                        [Called By]

                                                                                                                                                        • >>   MX_DMA_Init +

                                                                                                                                                          __NVIC_GetPriorityGrouping (Thumb, 10 bytes, Stack size 0 bytes, dma.o(i.__NVIC_GetPriorityGrouping)) +

                                                                                                                                                          [Called By]

                                                                                                                                                          • >>   MX_DMA_Init
                                                                                                                                                          -

                                                                                                                                                          __NVIC_SetPriority (Thumb, 32 bytes, Stack size 8 bytes, dma.o(i.__NVIC_SetPriority)) +

                                                                                                                                                          __NVIC_SetPriority (Thumb, 32 bytes, Stack size 8 bytes, dma.o(i.__NVIC_SetPriority))

                                                                                                                                                          [Stack]

                                                                                                                                                          • Max Depth = 8
                                                                                                                                                          • Call Chain = __NVIC_SetPriority
                                                                                                                                                          -
                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   MX_DMA_Init +
                                                                                                                                                            [Called By]
                                                                                                                                                            • >>   MX_DMA_Init
                                                                                                                                                            -

                                                                                                                                                            LL_APB1_GRP1_EnableClock (Thumb, 24 bytes, Stack size 8 bytes, tim.o(i.LL_APB1_GRP1_EnableClock)) +

                                                                                                                                                            LL_APB1_GRP1_EnableClock (Thumb, 24 bytes, Stack size 8 bytes, tim.o(i.LL_APB1_GRP1_EnableClock))

                                                                                                                                                            [Stack]

                                                                                                                                                            • Max Depth = 8
                                                                                                                                                            • Call Chain = LL_APB1_GRP1_EnableClock
                                                                                                                                                            -
                                                                                                                                                            [Called By]
                                                                                                                                                            • >>   MX_TIM3_Init -
                                                                                                                                                            • >>   MX_TIM2_Init +
                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   MX_TIM3_Init +
                                                                                                                                                              • >>   MX_TIM2_Init
                                                                                                                                                              -

                                                                                                                                                              LL_TIM_DisableARRPreload (Thumb, 10 bytes, Stack size 0 bytes, tim.o(i.LL_TIM_DisableARRPreload)) -

                                                                                                                                                              [Called By]

                                                                                                                                                              • >>   MX_TIM3_Init -
                                                                                                                                                              • >>   MX_TIM2_Init +

                                                                                                                                                                LL_TIM_DisableARRPreload (Thumb, 10 bytes, Stack size 0 bytes, tim.o(i.LL_TIM_DisableARRPreload)) +

                                                                                                                                                                [Called By]

                                                                                                                                                                • >>   MX_TIM3_Init +
                                                                                                                                                                • >>   MX_TIM2_Init
                                                                                                                                                                -

                                                                                                                                                                LL_TIM_DisableMasterSlaveMode (Thumb, 10 bytes, Stack size 0 bytes, tim.o(i.LL_TIM_DisableMasterSlaveMode)) -

                                                                                                                                                                [Called By]

                                                                                                                                                                • >>   MX_TIM3_Init -
                                                                                                                                                                • >>   MX_TIM2_Init +

                                                                                                                                                                  LL_TIM_DisableMasterSlaveMode (Thumb, 10 bytes, Stack size 0 bytes, tim.o(i.LL_TIM_DisableMasterSlaveMode)) +

                                                                                                                                                                  [Called By]

                                                                                                                                                                  • >>   MX_TIM3_Init +
                                                                                                                                                                  • >>   MX_TIM2_Init
                                                                                                                                                                  -

                                                                                                                                                                  LL_TIM_OC_DisableFast (Thumb, 86 bytes, Stack size 16 bytes, tim.o(i.LL_TIM_OC_DisableFast)) +

                                                                                                                                                                  LL_TIM_OC_DisableFast (Thumb, 86 bytes, Stack size 16 bytes, tim.o(i.LL_TIM_OC_DisableFast))

                                                                                                                                                                  [Stack]

                                                                                                                                                                  • Max Depth = 16
                                                                                                                                                                  • Call Chain = LL_TIM_OC_DisableFast
                                                                                                                                                                  -
                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   MX_TIM2_Init +
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   MX_TIM2_Init
                                                                                                                                                                    -

                                                                                                                                                                    LL_TIM_OC_EnablePreload (Thumb, 86 bytes, Stack size 16 bytes, tim.o(i.LL_TIM_OC_EnablePreload)) +

                                                                                                                                                                    LL_TIM_OC_EnablePreload (Thumb, 86 bytes, Stack size 16 bytes, tim.o(i.LL_TIM_OC_EnablePreload))

                                                                                                                                                                    [Stack]

                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                    • Call Chain = LL_TIM_OC_EnablePreload
                                                                                                                                                                    -
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   MX_TIM2_Init +
                                                                                                                                                                      [Called By]
                                                                                                                                                                      • >>   MX_TIM2_Init
                                                                                                                                                                      -

                                                                                                                                                                      LL_TIM_SetTriggerOutput (Thumb, 12 bytes, Stack size 0 bytes, tim.o(i.LL_TIM_SetTriggerOutput)) -

                                                                                                                                                                      [Called By]

                                                                                                                                                                      • >>   MX_TIM3_Init -
                                                                                                                                                                      • >>   MX_TIM2_Init +

                                                                                                                                                                        LL_TIM_SetTriggerOutput (Thumb, 12 bytes, Stack size 0 bytes, tim.o(i.LL_TIM_SetTriggerOutput)) +

                                                                                                                                                                        [Called By]

                                                                                                                                                                        • >>   MX_TIM3_Init +
                                                                                                                                                                        • >>   MX_TIM2_Init
                                                                                                                                                                        -

                                                                                                                                                                        NVIC_EncodePriority (Thumb, 64 bytes, Stack size 20 bytes, tim.o(i.NVIC_EncodePriority)) +

                                                                                                                                                                        NVIC_EncodePriority (Thumb, 64 bytes, Stack size 20 bytes, tim.o(i.NVIC_EncodePriority))

                                                                                                                                                                        [Stack]

                                                                                                                                                                        • Max Depth = 20
                                                                                                                                                                        • Call Chain = NVIC_EncodePriority
                                                                                                                                                                        -
                                                                                                                                                                        [Called By]
                                                                                                                                                                        • >>   MX_TIM3_Init -
                                                                                                                                                                        • >>   MX_TIM2_Init +
                                                                                                                                                                          [Called By]
                                                                                                                                                                          • >>   MX_TIM3_Init +
                                                                                                                                                                          • >>   MX_TIM2_Init
                                                                                                                                                                          -

                                                                                                                                                                          __NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, tim.o(i.__NVIC_EnableIRQ)) -

                                                                                                                                                                          [Called By]

                                                                                                                                                                          • >>   MX_TIM3_Init -
                                                                                                                                                                          • >>   MX_TIM2_Init +

                                                                                                                                                                            __NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, tim.o(i.__NVIC_EnableIRQ)) +

                                                                                                                                                                            [Called By]

                                                                                                                                                                            • >>   MX_TIM3_Init +
                                                                                                                                                                            • >>   MX_TIM2_Init
                                                                                                                                                                            -

                                                                                                                                                                            __NVIC_GetPriorityGrouping (Thumb, 10 bytes, Stack size 0 bytes, tim.o(i.__NVIC_GetPriorityGrouping)) -

                                                                                                                                                                            [Called By]

                                                                                                                                                                            • >>   MX_TIM3_Init -
                                                                                                                                                                            • >>   MX_TIM2_Init +

                                                                                                                                                                              __NVIC_GetPriorityGrouping (Thumb, 10 bytes, Stack size 0 bytes, tim.o(i.__NVIC_GetPriorityGrouping)) +

                                                                                                                                                                              [Called By]

                                                                                                                                                                              • >>   MX_TIM3_Init +
                                                                                                                                                                              • >>   MX_TIM2_Init
                                                                                                                                                                              -

                                                                                                                                                                              __NVIC_SetPriority (Thumb, 32 bytes, Stack size 8 bytes, tim.o(i.__NVIC_SetPriority)) +

                                                                                                                                                                              __NVIC_SetPriority (Thumb, 32 bytes, Stack size 8 bytes, tim.o(i.__NVIC_SetPriority))

                                                                                                                                                                              [Stack]

                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                              • Call Chain = __NVIC_SetPriority
                                                                                                                                                                              -
                                                                                                                                                                              [Called By]
                                                                                                                                                                              • >>   MX_TIM3_Init -
                                                                                                                                                                              • >>   MX_TIM2_Init +
                                                                                                                                                                                [Called By]
                                                                                                                                                                                • >>   MX_TIM3_Init +
                                                                                                                                                                                • >>   MX_TIM2_Init
                                                                                                                                                                                -

                                                                                                                                                                                LL_APB1_GRP1_EnableClock (Thumb, 24 bytes, Stack size 8 bytes, usart.o(i.LL_APB1_GRP1_EnableClock)) +

                                                                                                                                                                                LL_APB1_GRP1_EnableClock (Thumb, 24 bytes, Stack size 8 bytes, usart.o(i.LL_APB1_GRP1_EnableClock))

                                                                                                                                                                                [Stack]

                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                • Call Chain = LL_APB1_GRP1_EnableClock
                                                                                                                                                                                -
                                                                                                                                                                                [Called By]
                                                                                                                                                                                • >>   MX_USART3_UART_Init -
                                                                                                                                                                                • >>   MX_USART2_UART_Init +
                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   MX_USART3_UART_Init +
                                                                                                                                                                                  • >>   MX_USART2_UART_Init
                                                                                                                                                                                  -

                                                                                                                                                                                  LL_APB2_GRP1_EnableClock (Thumb, 24 bytes, Stack size 8 bytes, usart.o(i.LL_APB2_GRP1_EnableClock)) +

                                                                                                                                                                                  LL_APB2_GRP1_EnableClock (Thumb, 24 bytes, Stack size 8 bytes, usart.o(i.LL_APB2_GRP1_EnableClock))

                                                                                                                                                                                  [Stack]

                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                  • Call Chain = LL_APB2_GRP1_EnableClock
                                                                                                                                                                                  -
                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   MX_USART3_UART_Init -
                                                                                                                                                                                  • >>   MX_USART2_UART_Init -
                                                                                                                                                                                  • >>   MX_USART1_UART_Init +
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   MX_USART3_UART_Init +
                                                                                                                                                                                    • >>   MX_USART2_UART_Init +
                                                                                                                                                                                    • >>   MX_USART1_UART_Init
                                                                                                                                                                                    -

                                                                                                                                                                                    LL_DMA_EnableChannel (Thumb, 24 bytes, Stack size 8 bytes, usart.o(i.LL_DMA_EnableChannel)) +

                                                                                                                                                                                    LL_DMA_EnableChannel (Thumb, 24 bytes, Stack size 8 bytes, usart.o(i.LL_DMA_EnableChannel))

                                                                                                                                                                                    [Stack]

                                                                                                                                                                                    • Max Depth = 8
                                                                                                                                                                                    • Call Chain = LL_DMA_EnableChannel
                                                                                                                                                                                    -
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   DMA_USART3_RX_Config -
                                                                                                                                                                                    • >>   DMA_USART1_RX_Config -
                                                                                                                                                                                    • >>   Radar_Data_Analysis +
                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   DMA_USART3_RX_Config +
                                                                                                                                                                                      • >>   DMA_USART1_RX_Config +
                                                                                                                                                                                      • >>   Radar_Data_Analysis
                                                                                                                                                                                      -

                                                                                                                                                                                      LL_DMA_SetChannelPriorityLevel (Thumb, 26 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetChannelPriorityLevel)) +

                                                                                                                                                                                      LL_DMA_SetChannelPriorityLevel (Thumb, 26 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetChannelPriorityLevel))

                                                                                                                                                                                      [Stack]

                                                                                                                                                                                      • Max Depth = 12
                                                                                                                                                                                      • Call Chain = LL_DMA_SetChannelPriorityLevel
                                                                                                                                                                                      -
                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   MX_USART3_UART_Init -
                                                                                                                                                                                      • >>   MX_USART1_UART_Init -
                                                                                                                                                                                      • >>   DMA_USART1_RX_Config +
                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   MX_USART3_UART_Init +
                                                                                                                                                                                        • >>   MX_USART1_UART_Init +
                                                                                                                                                                                        • >>   DMA_USART1_RX_Config
                                                                                                                                                                                        -

                                                                                                                                                                                        LL_DMA_SetDataLength (Thumb, 30 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetDataLength)) +

                                                                                                                                                                                        LL_DMA_SetDataLength (Thumb, 30 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetDataLength))

                                                                                                                                                                                        [Stack]

                                                                                                                                                                                        • Max Depth = 12
                                                                                                                                                                                        • Call Chain = LL_DMA_SetDataLength
                                                                                                                                                                                        -
                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   DMA_USART3_RX_Config -
                                                                                                                                                                                        • >>   DMA_USART1_RX_Config -
                                                                                                                                                                                        • >>   Radar_Data_Analysis +
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   DMA_USART3_RX_Config +
                                                                                                                                                                                          • >>   DMA_USART1_RX_Config +
                                                                                                                                                                                          • >>   Radar_Data_Analysis
                                                                                                                                                                                          -

                                                                                                                                                                                          LL_DMA_SetDataTransferDirection (Thumb, 28 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetDataTransferDirection)) +

                                                                                                                                                                                          LL_DMA_SetDataTransferDirection (Thumb, 28 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetDataTransferDirection))

                                                                                                                                                                                          [Stack]

                                                                                                                                                                                          • Max Depth = 12
                                                                                                                                                                                          • Call Chain = LL_DMA_SetDataTransferDirection
                                                                                                                                                                                          -
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   MX_USART3_UART_Init -
                                                                                                                                                                                          • >>   MX_USART1_UART_Init -
                                                                                                                                                                                          • >>   DMA_USART1_RX_Config +
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   MX_USART3_UART_Init +
                                                                                                                                                                                            • >>   MX_USART1_UART_Init +
                                                                                                                                                                                            • >>   DMA_USART1_RX_Config
                                                                                                                                                                                            -

                                                                                                                                                                                            LL_DMA_SetMemoryAddress (Thumb, 14 bytes, Stack size 8 bytes, usart.o(i.LL_DMA_SetMemoryAddress)) +

                                                                                                                                                                                            LL_DMA_SetMemoryAddress (Thumb, 14 bytes, Stack size 8 bytes, usart.o(i.LL_DMA_SetMemoryAddress))

                                                                                                                                                                                            [Stack]

                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                            • Call Chain = LL_DMA_SetMemoryAddress
                                                                                                                                                                                            -
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   DMA_USART3_RX_Config -
                                                                                                                                                                                            • >>   DMA_USART1_RX_Config +
                                                                                                                                                                                              [Called By]
                                                                                                                                                                                              • >>   DMA_USART3_RX_Config +
                                                                                                                                                                                              • >>   DMA_USART1_RX_Config
                                                                                                                                                                                              -

                                                                                                                                                                                              LL_DMA_SetMemoryIncMode (Thumb, 26 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetMemoryIncMode)) +

                                                                                                                                                                                              LL_DMA_SetMemoryIncMode (Thumb, 26 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetMemoryIncMode))

                                                                                                                                                                                              [Stack]

                                                                                                                                                                                              • Max Depth = 12
                                                                                                                                                                                              • Call Chain = LL_DMA_SetMemoryIncMode
                                                                                                                                                                                              -
                                                                                                                                                                                              [Called By]
                                                                                                                                                                                              • >>   MX_USART3_UART_Init -
                                                                                                                                                                                              • >>   MX_USART1_UART_Init -
                                                                                                                                                                                              • >>   DMA_USART1_RX_Config +
                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                • >>   MX_USART1_UART_Init +
                                                                                                                                                                                                • >>   DMA_USART1_RX_Config
                                                                                                                                                                                                -

                                                                                                                                                                                                LL_DMA_SetMemorySize (Thumb, 26 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetMemorySize)) +

                                                                                                                                                                                                LL_DMA_SetMemorySize (Thumb, 26 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetMemorySize))

                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                • Max Depth = 12
                                                                                                                                                                                                • Call Chain = LL_DMA_SetMemorySize
                                                                                                                                                                                                -
                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                • >>   MX_USART3_UART_Init -
                                                                                                                                                                                                • >>   MX_USART1_UART_Init -
                                                                                                                                                                                                • >>   DMA_USART1_RX_Config +
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                  • >>   MX_USART1_UART_Init +
                                                                                                                                                                                                  • >>   DMA_USART1_RX_Config
                                                                                                                                                                                                  -

                                                                                                                                                                                                  LL_DMA_SetMode (Thumb, 26 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetMode)) +

                                                                                                                                                                                                  LL_DMA_SetMode (Thumb, 26 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetMode))

                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                  • Max Depth = 12
                                                                                                                                                                                                  • Call Chain = LL_DMA_SetMode
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   MX_USART3_UART_Init -
                                                                                                                                                                                                  • >>   MX_USART1_UART_Init -
                                                                                                                                                                                                  • >>   DMA_USART1_RX_Config +
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                    • >>   MX_USART1_UART_Init +
                                                                                                                                                                                                    • >>   DMA_USART1_RX_Config
                                                                                                                                                                                                    -

                                                                                                                                                                                                    LL_DMA_SetPeriphAddress (Thumb, 14 bytes, Stack size 8 bytes, usart.o(i.LL_DMA_SetPeriphAddress)) +

                                                                                                                                                                                                    LL_DMA_SetPeriphAddress (Thumb, 14 bytes, Stack size 8 bytes, usart.o(i.LL_DMA_SetPeriphAddress))

                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                    • Max Depth = 8
                                                                                                                                                                                                    • Call Chain = LL_DMA_SetPeriphAddress
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   DMA_USART3_RX_Config -
                                                                                                                                                                                                    • >>   DMA_USART1_RX_Config +
                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                      • >>   DMA_USART3_RX_Config +
                                                                                                                                                                                                      • >>   DMA_USART1_RX_Config
                                                                                                                                                                                                      -

                                                                                                                                                                                                      LL_DMA_SetPeriphIncMode (Thumb, 26 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetPeriphIncMode)) +

                                                                                                                                                                                                      LL_DMA_SetPeriphIncMode (Thumb, 26 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetPeriphIncMode))

                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                      • Max Depth = 12
                                                                                                                                                                                                      • Call Chain = LL_DMA_SetPeriphIncMode
                                                                                                                                                                                                      -
                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                      • >>   MX_USART3_UART_Init -
                                                                                                                                                                                                      • >>   MX_USART1_UART_Init -
                                                                                                                                                                                                      • >>   DMA_USART1_RX_Config +
                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                        • >>   MX_USART1_UART_Init +
                                                                                                                                                                                                        • >>   DMA_USART1_RX_Config
                                                                                                                                                                                                        -

                                                                                                                                                                                                        LL_DMA_SetPeriphSize (Thumb, 26 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetPeriphSize)) +

                                                                                                                                                                                                        LL_DMA_SetPeriphSize (Thumb, 26 bytes, Stack size 12 bytes, usart.o(i.LL_DMA_SetPeriphSize))

                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                        • Max Depth = 12
                                                                                                                                                                                                        • Call Chain = LL_DMA_SetPeriphSize
                                                                                                                                                                                                        -
                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   MX_USART3_UART_Init -
                                                                                                                                                                                                        • >>   MX_USART1_UART_Init -
                                                                                                                                                                                                        • >>   DMA_USART1_RX_Config +
                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                          • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                          • >>   MX_USART1_UART_Init +
                                                                                                                                                                                                          • >>   DMA_USART1_RX_Config
                                                                                                                                                                                                          -

                                                                                                                                                                                                          LL_GPIO_IsInputPinSet (Thumb, 26 bytes, Stack size 0 bytes, usart.o(i.LL_GPIO_IsInputPinSet)) -

                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                          • >>   Radar_Filtering_clutter +

                                                                                                                                                                                                            LL_GPIO_IsInputPinSet (Thumb, 26 bytes, Stack size 0 bytes, usart.o(i.LL_GPIO_IsInputPinSet)) +

                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                            • >>   Radar_Filtering_clutter

                                                                                                                                                                                                            LL_USART_ClearFlag_IDLE (Thumb, 16 bytes, Stack size 8 bytes, usart.o(i.LL_USART_ClearFlag_IDLE))

                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                                            • Call Chain = LL_USART_ClearFlag_IDLE
                                                                                                                                                                                                            -
                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                            • >>   DMA_USART1_RX_Config +
                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                              • >>   DMA_USART1_RX_Config
                                                                                                                                                                                                              • >>   Check_Status
                                                                                                                                                                                                              -

                                                                                                                                                                                                              LL_USART_ConfigAsyncMode (Thumb, 18 bytes, Stack size 0 bytes, usart.o(i.LL_USART_ConfigAsyncMode)) -

                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                              • >>   MX_USART3_UART_Init -
                                                                                                                                                                                                              • >>   MX_USART2_UART_Init -
                                                                                                                                                                                                              • >>   MX_USART1_UART_Init +

                                                                                                                                                                                                                LL_USART_ConfigAsyncMode (Thumb, 18 bytes, Stack size 0 bytes, usart.o(i.LL_USART_ConfigAsyncMode)) +

                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                                • >>   MX_USART2_UART_Init +
                                                                                                                                                                                                                • >>   MX_USART1_UART_Init
                                                                                                                                                                                                                -

                                                                                                                                                                                                                LL_USART_Enable (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.LL_USART_Enable)) -

                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                • >>   MX_USART3_UART_Init -
                                                                                                                                                                                                                • >>   MX_USART2_UART_Init -
                                                                                                                                                                                                                • >>   MX_USART1_UART_Init +

                                                                                                                                                                                                                  LL_USART_Enable (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.LL_USART_Enable)) +

                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                  • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                                  • >>   MX_USART2_UART_Init +
                                                                                                                                                                                                                  • >>   MX_USART1_UART_Init
                                                                                                                                                                                                                  -

                                                                                                                                                                                                                  LL_USART_EnableDMAReq_RX (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.LL_USART_EnableDMAReq_RX)) -

                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                  • >>   DMA_USART3_RX_Config -
                                                                                                                                                                                                                  • >>   DMA_USART1_RX_Config -
                                                                                                                                                                                                                  • >>   Radar_Data_Analysis +

                                                                                                                                                                                                                    LL_USART_EnableDMAReq_RX (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.LL_USART_EnableDMAReq_RX)) +

                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                    • >>   DMA_USART3_RX_Config +
                                                                                                                                                                                                                    • >>   DMA_USART1_RX_Config +
                                                                                                                                                                                                                    • >>   Radar_Data_Analysis
                                                                                                                                                                                                                    -

                                                                                                                                                                                                                    LL_USART_EnableIT_IDLE (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.LL_USART_EnableIT_IDLE)) -

                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                    • >>   DMA_USART3_RX_Config -
                                                                                                                                                                                                                    • >>   DMA_USART1_RX_Config +

                                                                                                                                                                                                                      LL_USART_EnableIT_IDLE (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.LL_USART_EnableIT_IDLE)) +

                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                      • >>   DMA_USART3_RX_Config +
                                                                                                                                                                                                                      • >>   DMA_USART1_RX_Config
                                                                                                                                                                                                                      -

                                                                                                                                                                                                                      LL_USART_IsActiveFlag_TC (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.LL_USART_IsActiveFlag_TC)) -

                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                      • >>   Usart_SendString +

                                                                                                                                                                                                                        LL_USART_IsActiveFlag_TC (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.LL_USART_IsActiveFlag_TC)) +

                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                        • >>   Usart_SendString
                                                                                                                                                                                                                        -

                                                                                                                                                                                                                        LL_USART_IsActiveFlag_TXE (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.LL_USART_IsActiveFlag_TXE)) +

                                                                                                                                                                                                                        LL_USART_IsActiveFlag_TXE (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.LL_USART_IsActiveFlag_TXE))

                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                        • >>   fputc -
                                                                                                                                                                                                                        • >>   Usart_SendByte +
                                                                                                                                                                                                                        • >>   Usart_SendByte
                                                                                                                                                                                                                        -

                                                                                                                                                                                                                        LL_USART_TransmitData8 (Thumb, 4 bytes, Stack size 0 bytes, usart.o(i.LL_USART_TransmitData8)) +

                                                                                                                                                                                                                        LL_USART_TransmitData8 (Thumb, 4 bytes, Stack size 0 bytes, usart.o(i.LL_USART_TransmitData8))

                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                        • >>   fputc -
                                                                                                                                                                                                                        • >>   Usart_SendByte +
                                                                                                                                                                                                                        • >>   Usart_SendByte
                                                                                                                                                                                                                        -

                                                                                                                                                                                                                        NVIC_EncodePriority (Thumb, 64 bytes, Stack size 20 bytes, usart.o(i.NVIC_EncodePriority)) +

                                                                                                                                                                                                                        NVIC_EncodePriority (Thumb, 64 bytes, Stack size 20 bytes, usart.o(i.NVIC_EncodePriority))

                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                        • Max Depth = 20
                                                                                                                                                                                                                        • Call Chain = NVIC_EncodePriority
                                                                                                                                                                                                                        -
                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                        • >>   MX_USART3_UART_Init -
                                                                                                                                                                                                                        • >>   MX_USART1_UART_Init +
                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                                          • >>   MX_USART1_UART_Init
                                                                                                                                                                                                                          -

                                                                                                                                                                                                                          __NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, usart.o(i.__NVIC_EnableIRQ)) -

                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                          • >>   MX_USART3_UART_Init -
                                                                                                                                                                                                                          • >>   MX_USART1_UART_Init +

                                                                                                                                                                                                                            __NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, usart.o(i.__NVIC_EnableIRQ)) +

                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                            • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                                            • >>   MX_USART1_UART_Init
                                                                                                                                                                                                                            -

                                                                                                                                                                                                                            __NVIC_GetPriorityGrouping (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.__NVIC_GetPriorityGrouping)) -

                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                            • >>   MX_USART3_UART_Init -
                                                                                                                                                                                                                            • >>   MX_USART1_UART_Init +

                                                                                                                                                                                                                              __NVIC_GetPriorityGrouping (Thumb, 10 bytes, Stack size 0 bytes, usart.o(i.__NVIC_GetPriorityGrouping)) +

                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                              • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                                              • >>   MX_USART1_UART_Init
                                                                                                                                                                                                                              -

                                                                                                                                                                                                                              __NVIC_SetPriority (Thumb, 32 bytes, Stack size 8 bytes, usart.o(i.__NVIC_SetPriority)) +

                                                                                                                                                                                                                              __NVIC_SetPriority (Thumb, 32 bytes, Stack size 8 bytes, usart.o(i.__NVIC_SetPriority))

                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                                              • Call Chain = __NVIC_SetPriority
                                                                                                                                                                                                                              -
                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                              • >>   MX_USART3_UART_Init -
                                                                                                                                                                                                                              • >>   MX_USART1_UART_Init +
                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                                                • >>   MX_USART1_UART_Init
                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                hex2int (Thumb, 48 bytes, Stack size 0 bytes, usart.o(i.hex2int)) -

                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                • >>   hex2str -
                                                                                                                                                                                                                                • >>   Set_PCR_Parameter +

                                                                                                                                                                                                                                  hex2int (Thumb, 48 bytes, Stack size 0 bytes, usart.o(i.hex2int)) +

                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                  • >>   hex2str +
                                                                                                                                                                                                                                  • >>   Set_PCR_Parameter
                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                  LL_USART_ClearFlag_IDLE (Thumb, 16 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.LL_USART_ClearFlag_IDLE)) +

                                                                                                                                                                                                                                  LL_USART_ClearFlag_IDLE (Thumb, 16 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.LL_USART_ClearFlag_IDLE))

                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                  • Call Chain = LL_USART_ClearFlag_IDLE

                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                  • >>   USART3_IRQHandler
                                                                                                                                                                                                                                  • >>   USART1_IRQHandler
                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                  LL_USART_IsActiveFlag_IDLE (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.LL_USART_IsActiveFlag_IDLE)) +

                                                                                                                                                                                                                                  LL_USART_IsActiveFlag_IDLE (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.LL_USART_IsActiveFlag_IDLE))

                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                  • >>   USART3_IRQHandler
                                                                                                                                                                                                                                  • >>   USART1_IRQHandler
                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                  LL_EXTI_DisableEvent_0_31 (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_ll_exti.o(i.LL_EXTI_DisableEvent_0_31)) -

                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                  • >>   LL_EXTI_Init +

                                                                                                                                                                                                                                    LL_EXTI_DisableEvent_0_31 (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_ll_exti.o(i.LL_EXTI_DisableEvent_0_31)) +

                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                    • >>   LL_EXTI_Init
                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                    LL_EXTI_DisableIT_0_31 (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_ll_exti.o(i.LL_EXTI_DisableIT_0_31)) -

                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                    • >>   LL_EXTI_Init +

                                                                                                                                                                                                                                      LL_EXTI_DisableIT_0_31 (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_ll_exti.o(i.LL_EXTI_DisableIT_0_31)) +

                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                      • >>   LL_EXTI_Init
                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                      LL_EXTI_EnableEvent_0_31 (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_ll_exti.o(i.LL_EXTI_EnableEvent_0_31)) -

                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                      • >>   LL_EXTI_Init +

                                                                                                                                                                                                                                        LL_EXTI_EnableEvent_0_31 (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_ll_exti.o(i.LL_EXTI_EnableEvent_0_31)) +

                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                        • >>   LL_EXTI_Init
                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                        LL_EXTI_EnableFallingTrig_0_31 (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_ll_exti.o(i.LL_EXTI_EnableFallingTrig_0_31)) -

                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                        • >>   LL_EXTI_Init +

                                                                                                                                                                                                                                          LL_EXTI_EnableFallingTrig_0_31 (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_ll_exti.o(i.LL_EXTI_EnableFallingTrig_0_31)) +

                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                          • >>   LL_EXTI_Init
                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                          LL_EXTI_EnableIT_0_31 (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_ll_exti.o(i.LL_EXTI_EnableIT_0_31)) -

                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                          • >>   LL_EXTI_Init +

                                                                                                                                                                                                                                            LL_EXTI_EnableIT_0_31 (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_ll_exti.o(i.LL_EXTI_EnableIT_0_31)) +

                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                            • >>   LL_EXTI_Init
                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                            LL_EXTI_EnableRisingTrig_0_31 (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_ll_exti.o(i.LL_EXTI_EnableRisingTrig_0_31)) -

                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                            • >>   LL_EXTI_Init +

                                                                                                                                                                                                                                              LL_EXTI_EnableRisingTrig_0_31 (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_ll_exti.o(i.LL_EXTI_EnableRisingTrig_0_31)) +

                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                              • >>   LL_EXTI_Init
                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                              LL_TIM_OC_SetCompareCH2 (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_ll_tim.o(i.LL_TIM_OC_SetCompareCH2)) -

                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                              • >>   OC2Config +

                                                                                                                                                                                                                                                LL_TIM_OC_SetCompareCH2 (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_ll_tim.o(i.LL_TIM_OC_SetCompareCH2)) +

                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                • >>   OC2Config
                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                OC1Config (Thumb, 114 bytes, Stack size 16 bytes, stm32f1xx_ll_tim.o(i.OC1Config)) +

                                                                                                                                                                                                                                                OC1Config (Thumb, 114 bytes, Stack size 16 bytes, stm32f1xx_ll_tim.o(i.OC1Config))

                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                • Max Depth = 16
                                                                                                                                                                                                                                                • Call Chain = OC1Config
                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                • >>   LL_TIM_OC_Init +
                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                  • >>   LL_TIM_OC_Init
                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                  OC2Config (Thumb, 126 bytes, Stack size 24 bytes, stm32f1xx_ll_tim.o(i.OC2Config)) +

                                                                                                                                                                                                                                                  OC2Config (Thumb, 126 bytes, Stack size 24 bytes, stm32f1xx_ll_tim.o(i.OC2Config))

                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                  • Max Depth = 24
                                                                                                                                                                                                                                                  • Call Chain = OC2Config
                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                  • >>   LL_TIM_OC_SetCompareCH2 +
                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                    • >>   LL_TIM_OC_SetCompareCH2
                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                    • >>   LL_TIM_OC_Init +
                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                      • >>   LL_TIM_OC_Init
                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                      OC3Config (Thumb, 114 bytes, Stack size 16 bytes, stm32f1xx_ll_tim.o(i.OC3Config)) +

                                                                                                                                                                                                                                                      OC3Config (Thumb, 114 bytes, Stack size 16 bytes, stm32f1xx_ll_tim.o(i.OC3Config))

                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                                                                                      • Call Chain = OC3Config
                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                      • >>   LL_TIM_OC_Init +
                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   LL_TIM_OC_Init
                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                        OC4Config (Thumb, 84 bytes, Stack size 16 bytes, stm32f1xx_ll_tim.o(i.OC4Config)) +

                                                                                                                                                                                                                                                        OC4Config (Thumb, 84 bytes, Stack size 16 bytes, stm32f1xx_ll_tim.o(i.OC4Config))

                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                                                                                        • Call Chain = OC4Config
                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   LL_TIM_OC_Init +
                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                          • >>   LL_TIM_OC_Init
                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                          LL_USART_IsEnabled (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_ll_usart.o(i.LL_USART_IsEnabled)) -

                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                          • >>   LL_USART_Init +

                                                                                                                                                                                                                                                            LL_USART_IsEnabled (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_ll_usart.o(i.LL_USART_IsEnabled)) +

                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                            • >>   LL_USART_Init
                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                            LL_USART_SetBaudRate (Thumb, 158 bytes, Stack size 16 bytes, stm32f1xx_ll_usart.o(i.LL_USART_SetBaudRate)) +

                                                                                                                                                                                                                                                            LL_USART_SetBaudRate (Thumb, 158 bytes, Stack size 16 bytes, stm32f1xx_ll_usart.o(i.LL_USART_SetBaudRate))

                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                            • Max Depth = 16
                                                                                                                                                                                                                                                            • Call Chain = LL_USART_SetBaudRate
                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                            • >>   LL_USART_Init +
                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                              • >>   LL_USART_Init
                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                              _printf_core (Thumb, 984 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED) +

                                                                                                                                                                                                                                                              _printf_core (Thumb, 984 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)

                                                                                                                                                                                                                                                              [Calls]

                                                                                                                                                                                                                                                              • >>   __aeabi_uldivmod -
                                                                                                                                                                                                                                                              • >>   _printf_pre_padding -
                                                                                                                                                                                                                                                              • >>   _printf_post_padding +
                                                                                                                                                                                                                                                              • >>   _printf_pre_padding +
                                                                                                                                                                                                                                                              • >>   _printf_post_padding
                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                              • >>   __0sprintf$8 -
                                                                                                                                                                                                                                                              • >>   __0printf$8 +
                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                • >>   __0sprintf$8 +
                                                                                                                                                                                                                                                                • >>   __0printf$8
                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                _printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED) -

                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                • >>   _printf_core +

                                                                                                                                                                                                                                                                  _printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED) +

                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                  • >>   _printf_core
                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                  _printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printf8.o(i._printf_pre_padding), UNUSED) -

                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                  • >>   _printf_core +

                                                                                                                                                                                                                                                                    _printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printf8.o(i._printf_pre_padding), UNUSED) +

                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                    • >>   _printf_core

                                                                                                                                                                                                                                                                    _sputc (Thumb, 10 bytes, Stack size 0 bytes, printf8.o(i._sputc)) -

                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                    • >>   __0sprintf$8 +

                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                      • >>   __0sprintf$8

                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                      • printf8.o(i.__0sprintf$8)

                                                                                                                                                                                                                                                                      diff --git a/MDK-ARM/LED_M100C_WS2812/LED_M100C_WS2812.map b/MDK-ARM/LED_M100C_WS2812/LED_M100C_WS2812.map index 02c9d3f..25e52ba 100644 --- a/MDK-ARM/LED_M100C_WS2812/LED_M100C_WS2812.map +++ b/MDK-ARM/LED_M100C_WS2812/LED_M100C_WS2812.map @@ -49,6 +49,7 @@ Section Cross References main.o(i.main) refers to usart.o(i.DMA_USART3_RX_Config) for DMA_USART3_RX_Config main.o(i.main) refers to tim.o(i.TIM2_DMA_Config) for TIM2_DMA_Config main.o(i.main) refers to stm32f1xx_ll_utils.o(i.LL_mDelay) for LL_mDelay + main.o(i.main) refers to main.o(i.MCU_UID) for MCU_UID main.o(i.main) refers to main.o(i.Offline_Working) for Offline_Working main.o(i.main) refers to usart.o(i.Online_Data_Analysis) for Online_Data_Analysis main.o(i.main) refers to tim.o(i.WS2812_Light_All) for WS2812_Light_All @@ -107,6 +108,7 @@ Section Cross References tim.o(i.WS2812_Light_One_By_One) refers to tim.o(.bss) for WS2812B_DATA usart.o(i.Check_Status) refers to usart.o(i.LL_USART_ClearFlag_IDLE) for LL_USART_ClearFlag_IDLE usart.o(i.Check_Status) refers to printf8.o(i.__0printf$8) for __2printf + usart.o(i.Check_Status) refers to usart.o(i.Node_Config_LoRa_ADR) for Node_Config_LoRa_ADR usart.o(i.Check_Status) refers to strncmp.o(.text) for strncmp usart.o(i.Check_Status) refers to usart.o(.data) for Accept_Finished_Flag usart.o(i.Check_Status) refers to usart.o(.bss) for USART1_RX_Buffer @@ -187,6 +189,7 @@ Section Cross References usart.o(i.MX_USART3_UART_Init) refers to stm32f1xx_ll_usart.o(i.LL_USART_Init) for LL_USART_Init usart.o(i.MX_USART3_UART_Init) refers to usart.o(i.LL_USART_ConfigAsyncMode) for LL_USART_ConfigAsyncMode usart.o(i.MX_USART3_UART_Init) refers to usart.o(i.LL_USART_Enable) for LL_USART_Enable + usart.o(i.Node_Config_LoRa_ADR) refers to printf8.o(i.__0printf$8) for __2printf usart.o(i.Node_Send_Data) refers to printf8.o(i.__0printf$8) for __2printf usart.o(i.Online_Data_Analysis) refers to strlen.o(.text) for strlen usart.o(i.Online_Data_Analysis) refers to strncmp.o(.text) for strncmp @@ -571,7 +574,6 @@ Removing Unused input sections from the image. Removing main.o(.rev16_text), (4 bytes). Removing main.o(.revsh_text), (4 bytes). Removing main.o(.rrx_text), (6 bytes). - Removing main.o(i.MCU_UID), (32 bytes). Removing main.o(.constdata), (42 bytes). Removing gpio.o(.rev16_text), (4 bytes). Removing gpio.o(.revsh_text), (4 bytes). @@ -684,7 +686,7 @@ Removing Unused input sections from the image. Removing cdrcmple.o(.text), (48 bytes). Removing depilogue.o(.text), (186 bytes). -116 unused section(s) (total 5301 bytes) removed from the image. +115 unused section(s) (total 5269 bytes) removed from the image. ============================================================================== @@ -712,35 +714,35 @@ Image Symbol Table ../Src/usart.c 0x00000000 Number 0 usart.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE @@ -799,221 +801,223 @@ Image Symbol Table .text 0x08000236 Section 0 llushr.o(.text) i.BusFault_Handler 0x08000256 Section 0 stm32f1xx_it.o(i.BusFault_Handler) i.Check_Status 0x0800025c Section 0 usart.o(i.Check_Status) - i.DMA1_Channel2_IRQHandler 0x080002dc Section 0 stm32f1xx_it.o(i.DMA1_Channel2_IRQHandler) - i.DMA1_Channel3_IRQHandler 0x0800030c Section 0 stm32f1xx_it.o(i.DMA1_Channel3_IRQHandler) - i.DMA1_Channel5_IRQHandler 0x0800030e Section 0 stm32f1xx_it.o(i.DMA1_Channel5_IRQHandler) - i.DMA_USART1_RX_Config 0x08000310 Section 0 usart.o(i.DMA_USART1_RX_Config) - i.DMA_USART3_RX_Config 0x080003a8 Section 0 usart.o(i.DMA_USART3_RX_Config) - i.DebugMon_Handler 0x080003f8 Section 0 stm32f1xx_it.o(i.DebugMon_Handler) - i.EXTI4_IRQHandler 0x080003fc Section 0 stm32f1xx_it.o(i.EXTI4_IRQHandler) - i.Error_Handler 0x08000428 Section 0 main.o(i.Error_Handler) - i.HardFault_Handler 0x0800042a Section 0 stm32f1xx_it.o(i.HardFault_Handler) - i.LL_APB1_GRP1_EnableClock 0x08000430 Section 0 tim.o(i.LL_APB1_GRP1_EnableClock) - LL_APB1_GRP1_EnableClock 0x08000431 Thumb Code 24 tim.o(i.LL_APB1_GRP1_EnableClock) - i.LL_APB1_GRP1_EnableClock 0x0800044c Section 0 usart.o(i.LL_APB1_GRP1_EnableClock) - LL_APB1_GRP1_EnableClock 0x0800044d Thumb Code 24 usart.o(i.LL_APB1_GRP1_EnableClock) - i.LL_APB2_GRP1_EnableClock 0x08000468 Section 0 gpio.o(i.LL_APB2_GRP1_EnableClock) - LL_APB2_GRP1_EnableClock 0x08000469 Thumb Code 24 gpio.o(i.LL_APB2_GRP1_EnableClock) - i.LL_APB2_GRP1_EnableClock 0x08000484 Section 0 usart.o(i.LL_APB2_GRP1_EnableClock) - LL_APB2_GRP1_EnableClock 0x08000485 Thumb Code 24 usart.o(i.LL_APB2_GRP1_EnableClock) - i.LL_DMA_EnableChannel 0x080004a0 Section 0 usart.o(i.LL_DMA_EnableChannel) - LL_DMA_EnableChannel 0x080004a1 Thumb Code 24 usart.o(i.LL_DMA_EnableChannel) - i.LL_DMA_Init 0x080004bc Section 0 stm32f1xx_ll_dma.o(i.LL_DMA_Init) - i.LL_DMA_SetChannelPriorityLevel 0x08000534 Section 0 usart.o(i.LL_DMA_SetChannelPriorityLevel) - LL_DMA_SetChannelPriorityLevel 0x08000535 Thumb Code 26 usart.o(i.LL_DMA_SetChannelPriorityLevel) - i.LL_DMA_SetDataLength 0x08000554 Section 0 usart.o(i.LL_DMA_SetDataLength) - LL_DMA_SetDataLength 0x08000555 Thumb Code 30 usart.o(i.LL_DMA_SetDataLength) - i.LL_DMA_SetDataTransferDirection 0x08000578 Section 0 usart.o(i.LL_DMA_SetDataTransferDirection) - LL_DMA_SetDataTransferDirection 0x08000579 Thumb Code 28 usart.o(i.LL_DMA_SetDataTransferDirection) - i.LL_DMA_SetMemoryAddress 0x08000598 Section 0 usart.o(i.LL_DMA_SetMemoryAddress) - LL_DMA_SetMemoryAddress 0x08000599 Thumb Code 14 usart.o(i.LL_DMA_SetMemoryAddress) - i.LL_DMA_SetMemoryIncMode 0x080005ac Section 0 usart.o(i.LL_DMA_SetMemoryIncMode) - LL_DMA_SetMemoryIncMode 0x080005ad Thumb Code 26 usart.o(i.LL_DMA_SetMemoryIncMode) - i.LL_DMA_SetMemorySize 0x080005cc Section 0 usart.o(i.LL_DMA_SetMemorySize) - LL_DMA_SetMemorySize 0x080005cd Thumb Code 26 usart.o(i.LL_DMA_SetMemorySize) - i.LL_DMA_SetMode 0x080005ec Section 0 usart.o(i.LL_DMA_SetMode) - LL_DMA_SetMode 0x080005ed Thumb Code 26 usart.o(i.LL_DMA_SetMode) - i.LL_DMA_SetPeriphAddress 0x0800060c Section 0 usart.o(i.LL_DMA_SetPeriphAddress) - LL_DMA_SetPeriphAddress 0x0800060d Thumb Code 14 usart.o(i.LL_DMA_SetPeriphAddress) - i.LL_DMA_SetPeriphIncMode 0x08000620 Section 0 usart.o(i.LL_DMA_SetPeriphIncMode) - LL_DMA_SetPeriphIncMode 0x08000621 Thumb Code 26 usart.o(i.LL_DMA_SetPeriphIncMode) - i.LL_DMA_SetPeriphSize 0x08000640 Section 0 usart.o(i.LL_DMA_SetPeriphSize) - LL_DMA_SetPeriphSize 0x08000641 Thumb Code 26 usart.o(i.LL_DMA_SetPeriphSize) - i.LL_EXTI_DisableEvent_0_31 0x08000660 Section 0 stm32f1xx_ll_exti.o(i.LL_EXTI_DisableEvent_0_31) - LL_EXTI_DisableEvent_0_31 0x08000661 Thumb Code 12 stm32f1xx_ll_exti.o(i.LL_EXTI_DisableEvent_0_31) - i.LL_EXTI_DisableIT_0_31 0x08000670 Section 0 stm32f1xx_ll_exti.o(i.LL_EXTI_DisableIT_0_31) - LL_EXTI_DisableIT_0_31 0x08000671 Thumb Code 12 stm32f1xx_ll_exti.o(i.LL_EXTI_DisableIT_0_31) - i.LL_EXTI_EnableEvent_0_31 0x08000680 Section 0 stm32f1xx_ll_exti.o(i.LL_EXTI_EnableEvent_0_31) - LL_EXTI_EnableEvent_0_31 0x08000681 Thumb Code 12 stm32f1xx_ll_exti.o(i.LL_EXTI_EnableEvent_0_31) - i.LL_EXTI_EnableFallingTrig_0_31 0x08000690 Section 0 stm32f1xx_ll_exti.o(i.LL_EXTI_EnableFallingTrig_0_31) - LL_EXTI_EnableFallingTrig_0_31 0x08000691 Thumb Code 12 stm32f1xx_ll_exti.o(i.LL_EXTI_EnableFallingTrig_0_31) - i.LL_EXTI_EnableIT_0_31 0x080006a0 Section 0 stm32f1xx_ll_exti.o(i.LL_EXTI_EnableIT_0_31) - LL_EXTI_EnableIT_0_31 0x080006a1 Thumb Code 12 stm32f1xx_ll_exti.o(i.LL_EXTI_EnableIT_0_31) - i.LL_EXTI_EnableRisingTrig_0_31 0x080006b0 Section 0 stm32f1xx_ll_exti.o(i.LL_EXTI_EnableRisingTrig_0_31) - LL_EXTI_EnableRisingTrig_0_31 0x080006b1 Thumb Code 12 stm32f1xx_ll_exti.o(i.LL_EXTI_EnableRisingTrig_0_31) - i.LL_EXTI_Init 0x080006c0 Section 0 stm32f1xx_ll_exti.o(i.LL_EXTI_Init) - i.LL_GPIO_Init 0x0800077c Section 0 stm32f1xx_ll_gpio.o(i.LL_GPIO_Init) - i.LL_GPIO_IsInputPinSet 0x0800089c Section 0 main.o(i.LL_GPIO_IsInputPinSet) - LL_GPIO_IsInputPinSet 0x0800089d Thumb Code 26 main.o(i.LL_GPIO_IsInputPinSet) - i.LL_GPIO_IsInputPinSet 0x080008b6 Section 0 usart.o(i.LL_GPIO_IsInputPinSet) - LL_GPIO_IsInputPinSet 0x080008b7 Thumb Code 26 usart.o(i.LL_GPIO_IsInputPinSet) - i.LL_Init1msTick 0x080008d0 Section 0 stm32f1xx_ll_utils.o(i.LL_Init1msTick) - i.LL_RCC_GetSystemClocksFreq 0x080008ec Section 0 stm32f1xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) - i.LL_SetSystemCoreClock 0x08000910 Section 0 stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock) - i.LL_TIM_DisableARRPreload 0x0800091c Section 0 tim.o(i.LL_TIM_DisableARRPreload) - LL_TIM_DisableARRPreload 0x0800091d Thumb Code 10 tim.o(i.LL_TIM_DisableARRPreload) - i.LL_TIM_DisableMasterSlaveMode 0x08000926 Section 0 tim.o(i.LL_TIM_DisableMasterSlaveMode) - LL_TIM_DisableMasterSlaveMode 0x08000927 Thumb Code 10 tim.o(i.LL_TIM_DisableMasterSlaveMode) - i.LL_TIM_Init 0x08000930 Section 0 stm32f1xx_ll_tim.o(i.LL_TIM_Init) - i.LL_TIM_OC_DisableFast 0x080009b4 Section 0 tim.o(i.LL_TIM_OC_DisableFast) - LL_TIM_OC_DisableFast 0x080009b5 Thumb Code 86 tim.o(i.LL_TIM_OC_DisableFast) - i.LL_TIM_OC_EnablePreload 0x08000a14 Section 0 tim.o(i.LL_TIM_OC_EnablePreload) - LL_TIM_OC_EnablePreload 0x08000a15 Thumb Code 86 tim.o(i.LL_TIM_OC_EnablePreload) - i.LL_TIM_OC_Init 0x08000a74 Section 0 stm32f1xx_ll_tim.o(i.LL_TIM_OC_Init) - i.LL_TIM_OC_SetCompareCH2 0x08000ad0 Section 0 stm32f1xx_ll_tim.o(i.LL_TIM_OC_SetCompareCH2) - LL_TIM_OC_SetCompareCH2 0x08000ad1 Thumb Code 4 stm32f1xx_ll_tim.o(i.LL_TIM_OC_SetCompareCH2) - i.LL_TIM_SetTriggerOutput 0x08000ad4 Section 0 tim.o(i.LL_TIM_SetTriggerOutput) - LL_TIM_SetTriggerOutput 0x08000ad5 Thumb Code 12 tim.o(i.LL_TIM_SetTriggerOutput) - i.LL_USART_ClearFlag_IDLE 0x08000ae0 Section 0 usart.o(i.LL_USART_ClearFlag_IDLE) - LL_USART_ClearFlag_IDLE 0x08000ae1 Thumb Code 16 usart.o(i.LL_USART_ClearFlag_IDLE) - i.LL_USART_ClearFlag_IDLE 0x08000af0 Section 0 stm32f1xx_it.o(i.LL_USART_ClearFlag_IDLE) - LL_USART_ClearFlag_IDLE 0x08000af1 Thumb Code 16 stm32f1xx_it.o(i.LL_USART_ClearFlag_IDLE) - i.LL_USART_ConfigAsyncMode 0x08000b00 Section 0 usart.o(i.LL_USART_ConfigAsyncMode) - LL_USART_ConfigAsyncMode 0x08000b01 Thumb Code 18 usart.o(i.LL_USART_ConfigAsyncMode) - i.LL_USART_Enable 0x08000b12 Section 0 usart.o(i.LL_USART_Enable) - LL_USART_Enable 0x08000b13 Thumb Code 10 usart.o(i.LL_USART_Enable) - i.LL_USART_EnableDMAReq_RX 0x08000b1c Section 0 usart.o(i.LL_USART_EnableDMAReq_RX) - LL_USART_EnableDMAReq_RX 0x08000b1d Thumb Code 10 usart.o(i.LL_USART_EnableDMAReq_RX) - i.LL_USART_EnableIT_IDLE 0x08000b26 Section 0 usart.o(i.LL_USART_EnableIT_IDLE) - LL_USART_EnableIT_IDLE 0x08000b27 Thumb Code 10 usart.o(i.LL_USART_EnableIT_IDLE) - i.LL_USART_Init 0x08000b30 Section 0 stm32f1xx_ll_usart.o(i.LL_USART_Init) - i.LL_USART_IsActiveFlag_IDLE 0x08000bc4 Section 0 stm32f1xx_it.o(i.LL_USART_IsActiveFlag_IDLE) - LL_USART_IsActiveFlag_IDLE 0x08000bc5 Thumb Code 10 stm32f1xx_it.o(i.LL_USART_IsActiveFlag_IDLE) - i.LL_USART_IsActiveFlag_TC 0x08000bce Section 0 usart.o(i.LL_USART_IsActiveFlag_TC) - LL_USART_IsActiveFlag_TC 0x08000bcf Thumb Code 10 usart.o(i.LL_USART_IsActiveFlag_TC) - i.LL_USART_IsActiveFlag_TXE 0x08000bd8 Section 0 usart.o(i.LL_USART_IsActiveFlag_TXE) - LL_USART_IsActiveFlag_TXE 0x08000bd9 Thumb Code 10 usart.o(i.LL_USART_IsActiveFlag_TXE) - i.LL_USART_IsEnabled 0x08000be2 Section 0 stm32f1xx_ll_usart.o(i.LL_USART_IsEnabled) - LL_USART_IsEnabled 0x08000be3 Thumb Code 10 stm32f1xx_ll_usart.o(i.LL_USART_IsEnabled) - i.LL_USART_SetBaudRate 0x08000bec Section 0 stm32f1xx_ll_usart.o(i.LL_USART_SetBaudRate) - LL_USART_SetBaudRate 0x08000bed Thumb Code 158 stm32f1xx_ll_usart.o(i.LL_USART_SetBaudRate) - i.LL_USART_TransmitData8 0x08000c8a Section 0 usart.o(i.LL_USART_TransmitData8) - LL_USART_TransmitData8 0x08000c8b Thumb Code 4 usart.o(i.LL_USART_TransmitData8) - i.LL_mDelay 0x08000c8e Section 0 stm32f1xx_ll_utils.o(i.LL_mDelay) - i.MX_DMA_Init 0x08000cb8 Section 0 dma.o(i.MX_DMA_Init) - i.MX_GPIO_Init 0x08000d34 Section 0 gpio.o(i.MX_GPIO_Init) - i.MX_IWDG_Init 0x08000e9c Section 0 iwdg.o(i.MX_IWDG_Init) - i.MX_TIM2_Init 0x08000eec Section 0 tim.o(i.MX_TIM2_Init) - i.MX_TIM3_Init 0x08001080 Section 0 tim.o(i.MX_TIM3_Init) - i.MX_USART1_UART_Init 0x08001100 Section 0 usart.o(i.MX_USART1_UART_Init) - i.MX_USART2_UART_Init 0x080011f4 Section 0 usart.o(i.MX_USART2_UART_Init) - i.MX_USART3_UART_Init 0x0800127c Section 0 usart.o(i.MX_USART3_UART_Init) - i.MemManage_Handler 0x08001370 Section 0 stm32f1xx_it.o(i.MemManage_Handler) - i.NMI_Handler 0x08001374 Section 0 stm32f1xx_it.o(i.NMI_Handler) - i.NVIC_EncodePriority 0x08001376 Section 0 dma.o(i.NVIC_EncodePriority) - NVIC_EncodePriority 0x08001377 Thumb Code 64 dma.o(i.NVIC_EncodePriority) - i.NVIC_EncodePriority 0x080013b6 Section 0 tim.o(i.NVIC_EncodePriority) - NVIC_EncodePriority 0x080013b7 Thumb Code 64 tim.o(i.NVIC_EncodePriority) - i.NVIC_EncodePriority 0x080013f6 Section 0 usart.o(i.NVIC_EncodePriority) - NVIC_EncodePriority 0x080013f7 Thumb Code 64 usart.o(i.NVIC_EncodePriority) - i.Node_Send_Data 0x08001438 Section 0 usart.o(i.Node_Send_Data) - i.OC1Config 0x08001494 Section 0 stm32f1xx_ll_tim.o(i.OC1Config) - OC1Config 0x08001495 Thumb Code 114 stm32f1xx_ll_tim.o(i.OC1Config) - i.OC2Config 0x0800150c Section 0 stm32f1xx_ll_tim.o(i.OC2Config) - OC2Config 0x0800150d Thumb Code 126 stm32f1xx_ll_tim.o(i.OC2Config) - i.OC3Config 0x08001590 Section 0 stm32f1xx_ll_tim.o(i.OC3Config) - OC3Config 0x08001591 Thumb Code 114 stm32f1xx_ll_tim.o(i.OC3Config) - i.OC4Config 0x08001608 Section 0 stm32f1xx_ll_tim.o(i.OC4Config) - OC4Config 0x08001609 Thumb Code 84 stm32f1xx_ll_tim.o(i.OC4Config) - i.Offline_Working 0x08001660 Section 0 main.o(i.Offline_Working) - i.Online_Data_Analysis 0x080016a0 Section 0 usart.o(i.Online_Data_Analysis) - i.PendSV_Handler 0x08001834 Section 0 stm32f1xx_it.o(i.PendSV_Handler) - i.RCC_GetHCLKClockFreq 0x08001838 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq) - i.RCC_GetPCLK1ClockFreq 0x08001858 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq) - i.RCC_GetPCLK2ClockFreq 0x0800187c Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq) - i.RCC_GetSystemClockFreq 0x080018a0 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq) - i.RCC_PLL_GetFreqDomain_SYS 0x080018dc Section 0 stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS) - i.Radar_Data_Analysis 0x08001934 Section 0 usart.o(i.Radar_Data_Analysis) - i.Radar_Filtering_clutter 0x080019f0 Section 0 usart.o(i.Radar_Filtering_clutter) - i.Reed_Working 0x08001b48 Section 0 main.o(i.Reed_Working) - i.Reply_Version_Info 0x08001bc8 Section 0 usart.o(i.Reply_Version_Info) - i.SVC_Handler 0x08001bde Section 0 stm32f1xx_it.o(i.SVC_Handler) - i.Set_PCR_Parameter 0x08001be0 Section 0 usart.o(i.Set_PCR_Parameter) - i.SysTick_Handler 0x08001e40 Section 0 stm32f1xx_it.o(i.SysTick_Handler) - i.SystemClock_Config 0x08001e44 Section 0 main.o(i.SystemClock_Config) - i.SystemInit 0x08001f8c Section 0 system_stm32f1xx.o(i.SystemInit) - i.TIM2_DMA_Config 0x08001fe4 Section 0 tim.o(i.TIM2_DMA_Config) - i.TIM2_IRQHandler 0x08002084 Section 0 stm32f1xx_it.o(i.TIM2_IRQHandler) - i.TIM3_IRQHandler 0x08002088 Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler) - i.USART1_IRQHandler 0x080020d4 Section 0 stm32f1xx_it.o(i.USART1_IRQHandler) - i.USART3_IRQHandler 0x0800216c Section 0 stm32f1xx_it.o(i.USART3_IRQHandler) - i.UsageFault_Handler 0x0800218c Section 0 stm32f1xx_it.o(i.UsageFault_Handler) - i.Usart_SendByte 0x08002190 Section 0 usart.o(i.Usart_SendByte) - i.Usart_SendString 0x080021ac Section 0 usart.o(i.Usart_SendString) - i.WS2812_Data_Transfer 0x080021d4 Section 0 tim.o(i.WS2812_Data_Transfer) - i.WS2812_Light_All 0x08002238 Section 0 tim.o(i.WS2812_Light_All) - i.WS2812_Light_Custom 0x080022d8 Section 0 tim.o(i.WS2812_Light_Custom) - i.WS2812_Light_One_By_One 0x08002328 Section 0 tim.o(i.WS2812_Light_One_By_One) - i.__0printf$8 0x08002368 Section 0 printf8.o(i.__0printf$8) - i.__0sprintf$8 0x08002388 Section 0 printf8.o(i.__0sprintf$8) - i.__NVIC_EnableIRQ 0x080023b0 Section 0 dma.o(i.__NVIC_EnableIRQ) - __NVIC_EnableIRQ 0x080023b1 Thumb Code 26 dma.o(i.__NVIC_EnableIRQ) - i.__NVIC_EnableIRQ 0x080023ca Section 0 tim.o(i.__NVIC_EnableIRQ) - __NVIC_EnableIRQ 0x080023cb Thumb Code 26 tim.o(i.__NVIC_EnableIRQ) - i.__NVIC_EnableIRQ 0x080023e4 Section 0 usart.o(i.__NVIC_EnableIRQ) - __NVIC_EnableIRQ 0x080023e5 Thumb Code 26 usart.o(i.__NVIC_EnableIRQ) - i.__NVIC_GetPriorityGrouping 0x08002400 Section 0 dma.o(i.__NVIC_GetPriorityGrouping) - __NVIC_GetPriorityGrouping 0x08002401 Thumb Code 10 dma.o(i.__NVIC_GetPriorityGrouping) - i.__NVIC_GetPriorityGrouping 0x08002410 Section 0 tim.o(i.__NVIC_GetPriorityGrouping) - __NVIC_GetPriorityGrouping 0x08002411 Thumb Code 10 tim.o(i.__NVIC_GetPriorityGrouping) - i.__NVIC_GetPriorityGrouping 0x08002420 Section 0 usart.o(i.__NVIC_GetPriorityGrouping) - __NVIC_GetPriorityGrouping 0x08002421 Thumb Code 10 usart.o(i.__NVIC_GetPriorityGrouping) - i.__NVIC_SetPriority 0x08002430 Section 0 dma.o(i.__NVIC_SetPriority) - __NVIC_SetPriority 0x08002431 Thumb Code 32 dma.o(i.__NVIC_SetPriority) - i.__NVIC_SetPriority 0x08002458 Section 0 tim.o(i.__NVIC_SetPriority) - __NVIC_SetPriority 0x08002459 Thumb Code 32 tim.o(i.__NVIC_SetPriority) - i.__NVIC_SetPriority 0x08002480 Section 0 usart.o(i.__NVIC_SetPriority) - __NVIC_SetPriority 0x08002481 Thumb Code 32 usart.o(i.__NVIC_SetPriority) - i.__scatterload_copy 0x080024a8 Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x080024b6 Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x080024b8 Section 14 handlers.o(i.__scatterload_zeroinit) - i._printf_core 0x080024c8 Section 0 printf8.o(i._printf_core) - _printf_core 0x080024c9 Thumb Code 984 printf8.o(i._printf_core) - i._printf_post_padding 0x080028cc Section 0 printf8.o(i._printf_post_padding) - _printf_post_padding 0x080028cd Thumb Code 36 printf8.o(i._printf_post_padding) - i._printf_pre_padding 0x080028f0 Section 0 printf8.o(i._printf_pre_padding) - _printf_pre_padding 0x080028f1 Thumb Code 46 printf8.o(i._printf_pre_padding) - i._sputc 0x0800291e Section 0 printf8.o(i._sputc) - _sputc 0x0800291f Thumb Code 10 printf8.o(i._sputc) - i.fputc 0x08002928 Section 0 usart.o(i.fputc) - i.hex2int 0x0800294c Section 0 usart.o(i.hex2int) - hex2int 0x0800294d Thumb Code 48 usart.o(i.hex2int) - i.hex2str 0x0800297c Section 0 usart.o(i.hex2str) - i.main 0x080029cc Section 0 main.o(i.main) - .constdata 0x08002c68 Section 42 tim.o(.constdata) - CHANNEL_OFFSET_TAB 0x08002c68 Data 7 tim.o(.constdata) - OFFSET_TAB_CCMRx 0x08002c6f Data 7 tim.o(.constdata) - SHIFT_TAB_OCxx 0x08002c76 Data 7 tim.o(.constdata) - SHIFT_TAB_ICxx 0x08002c7d Data 7 tim.o(.constdata) - SHIFT_TAB_CCxP 0x08002c84 Data 7 tim.o(.constdata) - SHIFT_TAB_OISx 0x08002c8b Data 7 tim.o(.constdata) - .constdata 0x08002c92 Section 42 usart.o(.constdata) - CHANNEL_OFFSET_TAB 0x08002c92 Data 7 usart.o(.constdata) - OFFSET_TAB_CCMRx 0x08002c99 Data 7 usart.o(.constdata) - SHIFT_TAB_OCxx 0x08002ca0 Data 7 usart.o(.constdata) - SHIFT_TAB_ICxx 0x08002ca7 Data 7 usart.o(.constdata) - SHIFT_TAB_CCxP 0x08002cae Data 7 usart.o(.constdata) - SHIFT_TAB_OISx 0x08002cb5 Data 7 usart.o(.constdata) - .constdata 0x08002cbc Section 42 stm32f1xx_it.o(.constdata) - CHANNEL_OFFSET_TAB 0x08002cbc Data 7 stm32f1xx_it.o(.constdata) - OFFSET_TAB_CCMRx 0x08002cc3 Data 7 stm32f1xx_it.o(.constdata) - SHIFT_TAB_OCxx 0x08002cca Data 7 stm32f1xx_it.o(.constdata) - SHIFT_TAB_ICxx 0x08002cd1 Data 7 stm32f1xx_it.o(.constdata) - SHIFT_TAB_CCxP 0x08002cd8 Data 7 stm32f1xx_it.o(.constdata) - SHIFT_TAB_OISx 0x08002cdf Data 7 stm32f1xx_it.o(.constdata) - .constdata 0x08002ce6 Section 7 stm32f1xx_ll_dma.o(.constdata) - CHANNEL_OFFSET_TAB 0x08002ce6 Data 7 stm32f1xx_ll_dma.o(.constdata) - .constdata 0x08002ced Section 24 system_stm32f1xx.o(.constdata) + i.DMA1_Channel2_IRQHandler 0x080002e4 Section 0 stm32f1xx_it.o(i.DMA1_Channel2_IRQHandler) + i.DMA1_Channel3_IRQHandler 0x08000314 Section 0 stm32f1xx_it.o(i.DMA1_Channel3_IRQHandler) + i.DMA1_Channel5_IRQHandler 0x08000316 Section 0 stm32f1xx_it.o(i.DMA1_Channel5_IRQHandler) + i.DMA_USART1_RX_Config 0x08000318 Section 0 usart.o(i.DMA_USART1_RX_Config) + i.DMA_USART3_RX_Config 0x080003b0 Section 0 usart.o(i.DMA_USART3_RX_Config) + i.DebugMon_Handler 0x08000400 Section 0 stm32f1xx_it.o(i.DebugMon_Handler) + i.EXTI4_IRQHandler 0x08000404 Section 0 stm32f1xx_it.o(i.EXTI4_IRQHandler) + i.Error_Handler 0x08000430 Section 0 main.o(i.Error_Handler) + i.HardFault_Handler 0x08000432 Section 0 stm32f1xx_it.o(i.HardFault_Handler) + i.LL_APB1_GRP1_EnableClock 0x08000438 Section 0 tim.o(i.LL_APB1_GRP1_EnableClock) + LL_APB1_GRP1_EnableClock 0x08000439 Thumb Code 24 tim.o(i.LL_APB1_GRP1_EnableClock) + i.LL_APB1_GRP1_EnableClock 0x08000454 Section 0 usart.o(i.LL_APB1_GRP1_EnableClock) + LL_APB1_GRP1_EnableClock 0x08000455 Thumb Code 24 usart.o(i.LL_APB1_GRP1_EnableClock) + i.LL_APB2_GRP1_EnableClock 0x08000470 Section 0 gpio.o(i.LL_APB2_GRP1_EnableClock) + LL_APB2_GRP1_EnableClock 0x08000471 Thumb Code 24 gpio.o(i.LL_APB2_GRP1_EnableClock) + i.LL_APB2_GRP1_EnableClock 0x0800048c Section 0 usart.o(i.LL_APB2_GRP1_EnableClock) + LL_APB2_GRP1_EnableClock 0x0800048d Thumb Code 24 usart.o(i.LL_APB2_GRP1_EnableClock) + i.LL_DMA_EnableChannel 0x080004a8 Section 0 usart.o(i.LL_DMA_EnableChannel) + LL_DMA_EnableChannel 0x080004a9 Thumb Code 24 usart.o(i.LL_DMA_EnableChannel) + i.LL_DMA_Init 0x080004c4 Section 0 stm32f1xx_ll_dma.o(i.LL_DMA_Init) + i.LL_DMA_SetChannelPriorityLevel 0x0800053c Section 0 usart.o(i.LL_DMA_SetChannelPriorityLevel) + LL_DMA_SetChannelPriorityLevel 0x0800053d Thumb Code 26 usart.o(i.LL_DMA_SetChannelPriorityLevel) + i.LL_DMA_SetDataLength 0x0800055c Section 0 usart.o(i.LL_DMA_SetDataLength) + LL_DMA_SetDataLength 0x0800055d Thumb Code 30 usart.o(i.LL_DMA_SetDataLength) + i.LL_DMA_SetDataTransferDirection 0x08000580 Section 0 usart.o(i.LL_DMA_SetDataTransferDirection) + LL_DMA_SetDataTransferDirection 0x08000581 Thumb Code 28 usart.o(i.LL_DMA_SetDataTransferDirection) + i.LL_DMA_SetMemoryAddress 0x080005a0 Section 0 usart.o(i.LL_DMA_SetMemoryAddress) + LL_DMA_SetMemoryAddress 0x080005a1 Thumb Code 14 usart.o(i.LL_DMA_SetMemoryAddress) + i.LL_DMA_SetMemoryIncMode 0x080005b4 Section 0 usart.o(i.LL_DMA_SetMemoryIncMode) + LL_DMA_SetMemoryIncMode 0x080005b5 Thumb Code 26 usart.o(i.LL_DMA_SetMemoryIncMode) + i.LL_DMA_SetMemorySize 0x080005d4 Section 0 usart.o(i.LL_DMA_SetMemorySize) + LL_DMA_SetMemorySize 0x080005d5 Thumb Code 26 usart.o(i.LL_DMA_SetMemorySize) + i.LL_DMA_SetMode 0x080005f4 Section 0 usart.o(i.LL_DMA_SetMode) + LL_DMA_SetMode 0x080005f5 Thumb Code 26 usart.o(i.LL_DMA_SetMode) + i.LL_DMA_SetPeriphAddress 0x08000614 Section 0 usart.o(i.LL_DMA_SetPeriphAddress) + LL_DMA_SetPeriphAddress 0x08000615 Thumb Code 14 usart.o(i.LL_DMA_SetPeriphAddress) + i.LL_DMA_SetPeriphIncMode 0x08000628 Section 0 usart.o(i.LL_DMA_SetPeriphIncMode) + LL_DMA_SetPeriphIncMode 0x08000629 Thumb Code 26 usart.o(i.LL_DMA_SetPeriphIncMode) + i.LL_DMA_SetPeriphSize 0x08000648 Section 0 usart.o(i.LL_DMA_SetPeriphSize) + LL_DMA_SetPeriphSize 0x08000649 Thumb Code 26 usart.o(i.LL_DMA_SetPeriphSize) + i.LL_EXTI_DisableEvent_0_31 0x08000668 Section 0 stm32f1xx_ll_exti.o(i.LL_EXTI_DisableEvent_0_31) + LL_EXTI_DisableEvent_0_31 0x08000669 Thumb Code 12 stm32f1xx_ll_exti.o(i.LL_EXTI_DisableEvent_0_31) + i.LL_EXTI_DisableIT_0_31 0x08000678 Section 0 stm32f1xx_ll_exti.o(i.LL_EXTI_DisableIT_0_31) + LL_EXTI_DisableIT_0_31 0x08000679 Thumb Code 12 stm32f1xx_ll_exti.o(i.LL_EXTI_DisableIT_0_31) + i.LL_EXTI_EnableEvent_0_31 0x08000688 Section 0 stm32f1xx_ll_exti.o(i.LL_EXTI_EnableEvent_0_31) + LL_EXTI_EnableEvent_0_31 0x08000689 Thumb Code 12 stm32f1xx_ll_exti.o(i.LL_EXTI_EnableEvent_0_31) + i.LL_EXTI_EnableFallingTrig_0_31 0x08000698 Section 0 stm32f1xx_ll_exti.o(i.LL_EXTI_EnableFallingTrig_0_31) + LL_EXTI_EnableFallingTrig_0_31 0x08000699 Thumb Code 12 stm32f1xx_ll_exti.o(i.LL_EXTI_EnableFallingTrig_0_31) + i.LL_EXTI_EnableIT_0_31 0x080006a8 Section 0 stm32f1xx_ll_exti.o(i.LL_EXTI_EnableIT_0_31) + LL_EXTI_EnableIT_0_31 0x080006a9 Thumb Code 12 stm32f1xx_ll_exti.o(i.LL_EXTI_EnableIT_0_31) + i.LL_EXTI_EnableRisingTrig_0_31 0x080006b8 Section 0 stm32f1xx_ll_exti.o(i.LL_EXTI_EnableRisingTrig_0_31) + LL_EXTI_EnableRisingTrig_0_31 0x080006b9 Thumb Code 12 stm32f1xx_ll_exti.o(i.LL_EXTI_EnableRisingTrig_0_31) + i.LL_EXTI_Init 0x080006c8 Section 0 stm32f1xx_ll_exti.o(i.LL_EXTI_Init) + i.LL_GPIO_Init 0x08000784 Section 0 stm32f1xx_ll_gpio.o(i.LL_GPIO_Init) + i.LL_GPIO_IsInputPinSet 0x080008a4 Section 0 main.o(i.LL_GPIO_IsInputPinSet) + LL_GPIO_IsInputPinSet 0x080008a5 Thumb Code 26 main.o(i.LL_GPIO_IsInputPinSet) + i.LL_GPIO_IsInputPinSet 0x080008be Section 0 usart.o(i.LL_GPIO_IsInputPinSet) + LL_GPIO_IsInputPinSet 0x080008bf Thumb Code 26 usart.o(i.LL_GPIO_IsInputPinSet) + i.LL_Init1msTick 0x080008d8 Section 0 stm32f1xx_ll_utils.o(i.LL_Init1msTick) + i.LL_RCC_GetSystemClocksFreq 0x080008f4 Section 0 stm32f1xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) + i.LL_SetSystemCoreClock 0x08000918 Section 0 stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock) + i.LL_TIM_DisableARRPreload 0x08000924 Section 0 tim.o(i.LL_TIM_DisableARRPreload) + LL_TIM_DisableARRPreload 0x08000925 Thumb Code 10 tim.o(i.LL_TIM_DisableARRPreload) + i.LL_TIM_DisableMasterSlaveMode 0x0800092e Section 0 tim.o(i.LL_TIM_DisableMasterSlaveMode) + LL_TIM_DisableMasterSlaveMode 0x0800092f Thumb Code 10 tim.o(i.LL_TIM_DisableMasterSlaveMode) + i.LL_TIM_Init 0x08000938 Section 0 stm32f1xx_ll_tim.o(i.LL_TIM_Init) + i.LL_TIM_OC_DisableFast 0x080009bc Section 0 tim.o(i.LL_TIM_OC_DisableFast) + LL_TIM_OC_DisableFast 0x080009bd Thumb Code 86 tim.o(i.LL_TIM_OC_DisableFast) + i.LL_TIM_OC_EnablePreload 0x08000a1c Section 0 tim.o(i.LL_TIM_OC_EnablePreload) + LL_TIM_OC_EnablePreload 0x08000a1d Thumb Code 86 tim.o(i.LL_TIM_OC_EnablePreload) + i.LL_TIM_OC_Init 0x08000a7c Section 0 stm32f1xx_ll_tim.o(i.LL_TIM_OC_Init) + i.LL_TIM_OC_SetCompareCH2 0x08000ad8 Section 0 stm32f1xx_ll_tim.o(i.LL_TIM_OC_SetCompareCH2) + LL_TIM_OC_SetCompareCH2 0x08000ad9 Thumb Code 4 stm32f1xx_ll_tim.o(i.LL_TIM_OC_SetCompareCH2) + i.LL_TIM_SetTriggerOutput 0x08000adc Section 0 tim.o(i.LL_TIM_SetTriggerOutput) + LL_TIM_SetTriggerOutput 0x08000add Thumb Code 12 tim.o(i.LL_TIM_SetTriggerOutput) + i.LL_USART_ClearFlag_IDLE 0x08000ae8 Section 0 usart.o(i.LL_USART_ClearFlag_IDLE) + LL_USART_ClearFlag_IDLE 0x08000ae9 Thumb Code 16 usart.o(i.LL_USART_ClearFlag_IDLE) + i.LL_USART_ClearFlag_IDLE 0x08000af8 Section 0 stm32f1xx_it.o(i.LL_USART_ClearFlag_IDLE) + LL_USART_ClearFlag_IDLE 0x08000af9 Thumb Code 16 stm32f1xx_it.o(i.LL_USART_ClearFlag_IDLE) + i.LL_USART_ConfigAsyncMode 0x08000b08 Section 0 usart.o(i.LL_USART_ConfigAsyncMode) + LL_USART_ConfigAsyncMode 0x08000b09 Thumb Code 18 usart.o(i.LL_USART_ConfigAsyncMode) + i.LL_USART_Enable 0x08000b1a Section 0 usart.o(i.LL_USART_Enable) + LL_USART_Enable 0x08000b1b Thumb Code 10 usart.o(i.LL_USART_Enable) + i.LL_USART_EnableDMAReq_RX 0x08000b24 Section 0 usart.o(i.LL_USART_EnableDMAReq_RX) + LL_USART_EnableDMAReq_RX 0x08000b25 Thumb Code 10 usart.o(i.LL_USART_EnableDMAReq_RX) + i.LL_USART_EnableIT_IDLE 0x08000b2e Section 0 usart.o(i.LL_USART_EnableIT_IDLE) + LL_USART_EnableIT_IDLE 0x08000b2f Thumb Code 10 usart.o(i.LL_USART_EnableIT_IDLE) + i.LL_USART_Init 0x08000b38 Section 0 stm32f1xx_ll_usart.o(i.LL_USART_Init) + i.LL_USART_IsActiveFlag_IDLE 0x08000bcc Section 0 stm32f1xx_it.o(i.LL_USART_IsActiveFlag_IDLE) + LL_USART_IsActiveFlag_IDLE 0x08000bcd Thumb Code 10 stm32f1xx_it.o(i.LL_USART_IsActiveFlag_IDLE) + i.LL_USART_IsActiveFlag_TC 0x08000bd6 Section 0 usart.o(i.LL_USART_IsActiveFlag_TC) + LL_USART_IsActiveFlag_TC 0x08000bd7 Thumb Code 10 usart.o(i.LL_USART_IsActiveFlag_TC) + i.LL_USART_IsActiveFlag_TXE 0x08000be0 Section 0 usart.o(i.LL_USART_IsActiveFlag_TXE) + LL_USART_IsActiveFlag_TXE 0x08000be1 Thumb Code 10 usart.o(i.LL_USART_IsActiveFlag_TXE) + i.LL_USART_IsEnabled 0x08000bea Section 0 stm32f1xx_ll_usart.o(i.LL_USART_IsEnabled) + LL_USART_IsEnabled 0x08000beb Thumb Code 10 stm32f1xx_ll_usart.o(i.LL_USART_IsEnabled) + i.LL_USART_SetBaudRate 0x08000bf4 Section 0 stm32f1xx_ll_usart.o(i.LL_USART_SetBaudRate) + LL_USART_SetBaudRate 0x08000bf5 Thumb Code 158 stm32f1xx_ll_usart.o(i.LL_USART_SetBaudRate) + i.LL_USART_TransmitData8 0x08000c92 Section 0 usart.o(i.LL_USART_TransmitData8) + LL_USART_TransmitData8 0x08000c93 Thumb Code 4 usart.o(i.LL_USART_TransmitData8) + i.LL_mDelay 0x08000c96 Section 0 stm32f1xx_ll_utils.o(i.LL_mDelay) + i.MCU_UID 0x08000cc0 Section 0 main.o(i.MCU_UID) + i.MX_DMA_Init 0x08000ce0 Section 0 dma.o(i.MX_DMA_Init) + i.MX_GPIO_Init 0x08000d5c Section 0 gpio.o(i.MX_GPIO_Init) + i.MX_IWDG_Init 0x08000ec4 Section 0 iwdg.o(i.MX_IWDG_Init) + i.MX_TIM2_Init 0x08000f14 Section 0 tim.o(i.MX_TIM2_Init) + i.MX_TIM3_Init 0x080010a8 Section 0 tim.o(i.MX_TIM3_Init) + i.MX_USART1_UART_Init 0x08001128 Section 0 usart.o(i.MX_USART1_UART_Init) + i.MX_USART2_UART_Init 0x0800121c Section 0 usart.o(i.MX_USART2_UART_Init) + i.MX_USART3_UART_Init 0x080012a4 Section 0 usart.o(i.MX_USART3_UART_Init) + i.MemManage_Handler 0x08001398 Section 0 stm32f1xx_it.o(i.MemManage_Handler) + i.NMI_Handler 0x0800139c Section 0 stm32f1xx_it.o(i.NMI_Handler) + i.NVIC_EncodePriority 0x0800139e Section 0 dma.o(i.NVIC_EncodePriority) + NVIC_EncodePriority 0x0800139f Thumb Code 64 dma.o(i.NVIC_EncodePriority) + i.NVIC_EncodePriority 0x080013de Section 0 tim.o(i.NVIC_EncodePriority) + NVIC_EncodePriority 0x080013df Thumb Code 64 tim.o(i.NVIC_EncodePriority) + i.NVIC_EncodePriority 0x0800141e Section 0 usart.o(i.NVIC_EncodePriority) + NVIC_EncodePriority 0x0800141f Thumb Code 64 usart.o(i.NVIC_EncodePriority) + i.Node_Config_LoRa_ADR 0x08001460 Section 0 usart.o(i.Node_Config_LoRa_ADR) + i.Node_Send_Data 0x08001498 Section 0 usart.o(i.Node_Send_Data) + i.OC1Config 0x080014f4 Section 0 stm32f1xx_ll_tim.o(i.OC1Config) + OC1Config 0x080014f5 Thumb Code 114 stm32f1xx_ll_tim.o(i.OC1Config) + i.OC2Config 0x0800156c Section 0 stm32f1xx_ll_tim.o(i.OC2Config) + OC2Config 0x0800156d Thumb Code 126 stm32f1xx_ll_tim.o(i.OC2Config) + i.OC3Config 0x080015f0 Section 0 stm32f1xx_ll_tim.o(i.OC3Config) + OC3Config 0x080015f1 Thumb Code 114 stm32f1xx_ll_tim.o(i.OC3Config) + i.OC4Config 0x08001668 Section 0 stm32f1xx_ll_tim.o(i.OC4Config) + OC4Config 0x08001669 Thumb Code 84 stm32f1xx_ll_tim.o(i.OC4Config) + i.Offline_Working 0x080016c0 Section 0 main.o(i.Offline_Working) + i.Online_Data_Analysis 0x08001700 Section 0 usart.o(i.Online_Data_Analysis) + i.PendSV_Handler 0x08001894 Section 0 stm32f1xx_it.o(i.PendSV_Handler) + i.RCC_GetHCLKClockFreq 0x08001898 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq) + i.RCC_GetPCLK1ClockFreq 0x080018b8 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq) + i.RCC_GetPCLK2ClockFreq 0x080018dc Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq) + i.RCC_GetSystemClockFreq 0x08001900 Section 0 stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq) + i.RCC_PLL_GetFreqDomain_SYS 0x0800193c Section 0 stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS) + i.Radar_Data_Analysis 0x08001994 Section 0 usart.o(i.Radar_Data_Analysis) + i.Radar_Filtering_clutter 0x08001a50 Section 0 usart.o(i.Radar_Filtering_clutter) + i.Reed_Working 0x08001ba8 Section 0 main.o(i.Reed_Working) + i.Reply_Version_Info 0x08001c28 Section 0 usart.o(i.Reply_Version_Info) + i.SVC_Handler 0x08001c40 Section 0 stm32f1xx_it.o(i.SVC_Handler) + i.Set_PCR_Parameter 0x08001c44 Section 0 usart.o(i.Set_PCR_Parameter) + i.SysTick_Handler 0x08001ea4 Section 0 stm32f1xx_it.o(i.SysTick_Handler) + i.SystemClock_Config 0x08001ea8 Section 0 main.o(i.SystemClock_Config) + i.SystemInit 0x08001ff0 Section 0 system_stm32f1xx.o(i.SystemInit) + i.TIM2_DMA_Config 0x08002048 Section 0 tim.o(i.TIM2_DMA_Config) + i.TIM2_IRQHandler 0x080020e8 Section 0 stm32f1xx_it.o(i.TIM2_IRQHandler) + i.TIM3_IRQHandler 0x080020ec Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler) + i.USART1_IRQHandler 0x08002138 Section 0 stm32f1xx_it.o(i.USART1_IRQHandler) + i.USART3_IRQHandler 0x080021d0 Section 0 stm32f1xx_it.o(i.USART3_IRQHandler) + i.UsageFault_Handler 0x080021f0 Section 0 stm32f1xx_it.o(i.UsageFault_Handler) + i.Usart_SendByte 0x080021f4 Section 0 usart.o(i.Usart_SendByte) + i.Usart_SendString 0x08002210 Section 0 usart.o(i.Usart_SendString) + i.WS2812_Data_Transfer 0x08002238 Section 0 tim.o(i.WS2812_Data_Transfer) + i.WS2812_Light_All 0x0800229c Section 0 tim.o(i.WS2812_Light_All) + i.WS2812_Light_Custom 0x0800233c Section 0 tim.o(i.WS2812_Light_Custom) + i.WS2812_Light_One_By_One 0x0800238c Section 0 tim.o(i.WS2812_Light_One_By_One) + i.__0printf$8 0x080023cc Section 0 printf8.o(i.__0printf$8) + i.__0sprintf$8 0x080023ec Section 0 printf8.o(i.__0sprintf$8) + i.__NVIC_EnableIRQ 0x08002414 Section 0 dma.o(i.__NVIC_EnableIRQ) + __NVIC_EnableIRQ 0x08002415 Thumb Code 26 dma.o(i.__NVIC_EnableIRQ) + i.__NVIC_EnableIRQ 0x0800242e Section 0 tim.o(i.__NVIC_EnableIRQ) + __NVIC_EnableIRQ 0x0800242f Thumb Code 26 tim.o(i.__NVIC_EnableIRQ) + i.__NVIC_EnableIRQ 0x08002448 Section 0 usart.o(i.__NVIC_EnableIRQ) + __NVIC_EnableIRQ 0x08002449 Thumb Code 26 usart.o(i.__NVIC_EnableIRQ) + i.__NVIC_GetPriorityGrouping 0x08002464 Section 0 dma.o(i.__NVIC_GetPriorityGrouping) + __NVIC_GetPriorityGrouping 0x08002465 Thumb Code 10 dma.o(i.__NVIC_GetPriorityGrouping) + i.__NVIC_GetPriorityGrouping 0x08002474 Section 0 tim.o(i.__NVIC_GetPriorityGrouping) + __NVIC_GetPriorityGrouping 0x08002475 Thumb Code 10 tim.o(i.__NVIC_GetPriorityGrouping) + i.__NVIC_GetPriorityGrouping 0x08002484 Section 0 usart.o(i.__NVIC_GetPriorityGrouping) + __NVIC_GetPriorityGrouping 0x08002485 Thumb Code 10 usart.o(i.__NVIC_GetPriorityGrouping) + i.__NVIC_SetPriority 0x08002494 Section 0 dma.o(i.__NVIC_SetPriority) + __NVIC_SetPriority 0x08002495 Thumb Code 32 dma.o(i.__NVIC_SetPriority) + i.__NVIC_SetPriority 0x080024bc Section 0 tim.o(i.__NVIC_SetPriority) + __NVIC_SetPriority 0x080024bd Thumb Code 32 tim.o(i.__NVIC_SetPriority) + i.__NVIC_SetPriority 0x080024e4 Section 0 usart.o(i.__NVIC_SetPriority) + __NVIC_SetPriority 0x080024e5 Thumb Code 32 usart.o(i.__NVIC_SetPriority) + i.__scatterload_copy 0x0800250c Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x0800251a Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x0800251c Section 14 handlers.o(i.__scatterload_zeroinit) + i._printf_core 0x0800252c Section 0 printf8.o(i._printf_core) + _printf_core 0x0800252d Thumb Code 984 printf8.o(i._printf_core) + i._printf_post_padding 0x08002930 Section 0 printf8.o(i._printf_post_padding) + _printf_post_padding 0x08002931 Thumb Code 36 printf8.o(i._printf_post_padding) + i._printf_pre_padding 0x08002954 Section 0 printf8.o(i._printf_pre_padding) + _printf_pre_padding 0x08002955 Thumb Code 46 printf8.o(i._printf_pre_padding) + i._sputc 0x08002982 Section 0 printf8.o(i._sputc) + _sputc 0x08002983 Thumb Code 10 printf8.o(i._sputc) + i.fputc 0x0800298c Section 0 usart.o(i.fputc) + i.hex2int 0x080029b0 Section 0 usart.o(i.hex2int) + hex2int 0x080029b1 Thumb Code 48 usart.o(i.hex2int) + i.hex2str 0x080029e0 Section 0 usart.o(i.hex2str) + i.main 0x08002a30 Section 0 main.o(i.main) + .constdata 0x08002cd8 Section 42 tim.o(.constdata) + CHANNEL_OFFSET_TAB 0x08002cd8 Data 7 tim.o(.constdata) + OFFSET_TAB_CCMRx 0x08002cdf Data 7 tim.o(.constdata) + SHIFT_TAB_OCxx 0x08002ce6 Data 7 tim.o(.constdata) + SHIFT_TAB_ICxx 0x08002ced Data 7 tim.o(.constdata) + SHIFT_TAB_CCxP 0x08002cf4 Data 7 tim.o(.constdata) + SHIFT_TAB_OISx 0x08002cfb Data 7 tim.o(.constdata) + .constdata 0x08002d02 Section 42 usart.o(.constdata) + CHANNEL_OFFSET_TAB 0x08002d02 Data 7 usart.o(.constdata) + OFFSET_TAB_CCMRx 0x08002d09 Data 7 usart.o(.constdata) + SHIFT_TAB_OCxx 0x08002d10 Data 7 usart.o(.constdata) + SHIFT_TAB_ICxx 0x08002d17 Data 7 usart.o(.constdata) + SHIFT_TAB_CCxP 0x08002d1e Data 7 usart.o(.constdata) + SHIFT_TAB_OISx 0x08002d25 Data 7 usart.o(.constdata) + .constdata 0x08002d2c Section 42 stm32f1xx_it.o(.constdata) + CHANNEL_OFFSET_TAB 0x08002d2c Data 7 stm32f1xx_it.o(.constdata) + OFFSET_TAB_CCMRx 0x08002d33 Data 7 stm32f1xx_it.o(.constdata) + SHIFT_TAB_OCxx 0x08002d3a Data 7 stm32f1xx_it.o(.constdata) + SHIFT_TAB_ICxx 0x08002d41 Data 7 stm32f1xx_it.o(.constdata) + SHIFT_TAB_CCxP 0x08002d48 Data 7 stm32f1xx_it.o(.constdata) + SHIFT_TAB_OISx 0x08002d4f Data 7 stm32f1xx_it.o(.constdata) + .constdata 0x08002d56 Section 7 stm32f1xx_ll_dma.o(.constdata) + CHANNEL_OFFSET_TAB 0x08002d56 Data 7 stm32f1xx_ll_dma.o(.constdata) + .constdata 0x08002d5d Section 24 system_stm32f1xx.o(.constdata) .data 0x20000000 Section 11 main.o(.data) .data 0x2000000b Section 193 tim.o(.data) .data 0x200000cc Section 10 usart.o(.data) @@ -1148,82 +1152,84 @@ Image Symbol Table __aeabi_llsr 0x08000237 Thumb Code 32 llushr.o(.text) _ll_ushift_r 0x08000237 Thumb Code 0 llushr.o(.text) BusFault_Handler 0x08000257 Thumb Code 4 stm32f1xx_it.o(i.BusFault_Handler) - Check_Status 0x0800025d Thumb Code 84 usart.o(i.Check_Status) - DMA1_Channel2_IRQHandler 0x080002dd Thumb Code 42 stm32f1xx_it.o(i.DMA1_Channel2_IRQHandler) - DMA1_Channel3_IRQHandler 0x0800030d Thumb Code 2 stm32f1xx_it.o(i.DMA1_Channel3_IRQHandler) - DMA1_Channel5_IRQHandler 0x0800030f Thumb Code 2 stm32f1xx_it.o(i.DMA1_Channel5_IRQHandler) - DMA_USART1_RX_Config 0x08000311 Thumb Code 138 usart.o(i.DMA_USART1_RX_Config) - DMA_USART3_RX_Config 0x080003a9 Thumb Code 66 usart.o(i.DMA_USART3_RX_Config) - DebugMon_Handler 0x080003f9 Thumb Code 2 stm32f1xx_it.o(i.DebugMon_Handler) - EXTI4_IRQHandler 0x080003fd Thumb Code 36 stm32f1xx_it.o(i.EXTI4_IRQHandler) - Error_Handler 0x08000429 Thumb Code 2 main.o(i.Error_Handler) - HardFault_Handler 0x0800042b Thumb Code 4 stm32f1xx_it.o(i.HardFault_Handler) - LL_DMA_Init 0x080004bd Thumb Code 114 stm32f1xx_ll_dma.o(i.LL_DMA_Init) - LL_EXTI_Init 0x080006c1 Thumb Code 184 stm32f1xx_ll_exti.o(i.LL_EXTI_Init) - LL_GPIO_Init 0x0800077d Thumb Code 288 stm32f1xx_ll_gpio.o(i.LL_GPIO_Init) - LL_Init1msTick 0x080008d1 Thumb Code 28 stm32f1xx_ll_utils.o(i.LL_Init1msTick) - LL_RCC_GetSystemClocksFreq 0x080008ed Thumb Code 36 stm32f1xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) - LL_SetSystemCoreClock 0x08000911 Thumb Code 6 stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock) - LL_TIM_Init 0x08000931 Thumb Code 118 stm32f1xx_ll_tim.o(i.LL_TIM_Init) - LL_TIM_OC_Init 0x08000a75 Thumb Code 92 stm32f1xx_ll_tim.o(i.LL_TIM_OC_Init) - LL_USART_Init 0x08000b31 Thumb Code 134 stm32f1xx_ll_usart.o(i.LL_USART_Init) - LL_mDelay 0x08000c8f Thumb Code 40 stm32f1xx_ll_utils.o(i.LL_mDelay) - MX_DMA_Init 0x08000cb9 Thumb Code 118 dma.o(i.MX_DMA_Init) - MX_GPIO_Init 0x08000d35 Thumb Code 340 gpio.o(i.MX_GPIO_Init) - MX_IWDG_Init 0x08000e9d Thumb Code 74 iwdg.o(i.MX_IWDG_Init) - MX_TIM2_Init 0x08000eed Thumb Code 388 tim.o(i.MX_TIM2_Init) - MX_TIM3_Init 0x08001081 Thumb Code 122 tim.o(i.MX_TIM3_Init) - MX_USART1_UART_Init 0x08001101 Thumb Code 224 usart.o(i.MX_USART1_UART_Init) - MX_USART2_UART_Init 0x080011f5 Thumb Code 126 usart.o(i.MX_USART2_UART_Init) - MX_USART3_UART_Init 0x0800127d Thumb Code 222 usart.o(i.MX_USART3_UART_Init) - MemManage_Handler 0x08001371 Thumb Code 4 stm32f1xx_it.o(i.MemManage_Handler) - NMI_Handler 0x08001375 Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler) - Node_Send_Data 0x08001439 Thumb Code 52 usart.o(i.Node_Send_Data) - Offline_Working 0x08001661 Thumb Code 56 main.o(i.Offline_Working) - Online_Data_Analysis 0x080016a1 Thumb Code 366 usart.o(i.Online_Data_Analysis) - PendSV_Handler 0x08001835 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler) - RCC_GetHCLKClockFreq 0x08001839 Thumb Code 24 stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq) - RCC_GetPCLK1ClockFreq 0x08001859 Thumb Code 26 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq) - RCC_GetPCLK2ClockFreq 0x0800187d Thumb Code 26 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq) - RCC_GetSystemClockFreq 0x080018a1 Thumb Code 52 stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq) - RCC_PLL_GetFreqDomain_SYS 0x080018dd Thumb Code 76 stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS) - Radar_Data_Analysis 0x08001935 Thumb Code 142 usart.o(i.Radar_Data_Analysis) - Radar_Filtering_clutter 0x080019f1 Thumb Code 310 usart.o(i.Radar_Filtering_clutter) - Reed_Working 0x08001b49 Thumb Code 116 main.o(i.Reed_Working) - Reply_Version_Info 0x08001bc9 Thumb Code 22 usart.o(i.Reply_Version_Info) - SVC_Handler 0x08001bdf Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler) - Set_PCR_Parameter 0x08001be1 Thumb Code 458 usart.o(i.Set_PCR_Parameter) - SysTick_Handler 0x08001e41 Thumb Code 2 stm32f1xx_it.o(i.SysTick_Handler) - SystemClock_Config 0x08001e45 Thumb Code 314 main.o(i.SystemClock_Config) - SystemInit 0x08001f8d Thumb Code 70 system_stm32f1xx.o(i.SystemInit) - TIM2_DMA_Config 0x08001fe5 Thumb Code 142 tim.o(i.TIM2_DMA_Config) - TIM2_IRQHandler 0x08002085 Thumb Code 2 stm32f1xx_it.o(i.TIM2_IRQHandler) - TIM3_IRQHandler 0x08002089 Thumb Code 60 stm32f1xx_it.o(i.TIM3_IRQHandler) - USART1_IRQHandler 0x080020d5 Thumb Code 132 stm32f1xx_it.o(i.USART1_IRQHandler) - USART3_IRQHandler 0x0800216d Thumb Code 24 stm32f1xx_it.o(i.USART3_IRQHandler) - UsageFault_Handler 0x0800218d Thumb Code 4 stm32f1xx_it.o(i.UsageFault_Handler) - Usart_SendByte 0x08002191 Thumb Code 28 usart.o(i.Usart_SendByte) - Usart_SendString 0x080021ad Thumb Code 40 usart.o(i.Usart_SendString) - WS2812_Data_Transfer 0x080021d5 Thumb Code 94 tim.o(i.WS2812_Data_Transfer) - WS2812_Light_All 0x08002239 Thumb Code 160 tim.o(i.WS2812_Light_All) - WS2812_Light_Custom 0x080022d9 Thumb Code 74 tim.o(i.WS2812_Light_Custom) - WS2812_Light_One_By_One 0x08002329 Thumb Code 58 tim.o(i.WS2812_Light_One_By_One) - __0printf$8 0x08002369 Thumb Code 22 printf8.o(i.__0printf$8) - __1printf$8 0x08002369 Thumb Code 0 printf8.o(i.__0printf$8) - __2printf 0x08002369 Thumb Code 0 printf8.o(i.__0printf$8) - __0sprintf$8 0x08002389 Thumb Code 34 printf8.o(i.__0sprintf$8) - __1sprintf$8 0x08002389 Thumb Code 0 printf8.o(i.__0sprintf$8) - __2sprintf 0x08002389 Thumb Code 0 printf8.o(i.__0sprintf$8) - __scatterload_copy 0x080024a9 Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x080024b7 Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x080024b9 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - fputc 0x08002929 Thumb Code 30 usart.o(i.fputc) - hex2str 0x0800297d Thumb Code 78 usart.o(i.hex2str) - main 0x080029cd Thumb Code 608 main.o(i.main) - AHBPrescTable 0x08002ced Data 16 system_stm32f1xx.o(.constdata) - APBPrescTable 0x08002cfd Data 8 system_stm32f1xx.o(.constdata) - Region$$Table$$Base 0x08002d08 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08002d28 Number 0 anon$$obj.o(Region$$Table) + Check_Status 0x0800025d Thumb Code 90 usart.o(i.Check_Status) + DMA1_Channel2_IRQHandler 0x080002e5 Thumb Code 42 stm32f1xx_it.o(i.DMA1_Channel2_IRQHandler) + DMA1_Channel3_IRQHandler 0x08000315 Thumb Code 2 stm32f1xx_it.o(i.DMA1_Channel3_IRQHandler) + DMA1_Channel5_IRQHandler 0x08000317 Thumb Code 2 stm32f1xx_it.o(i.DMA1_Channel5_IRQHandler) + DMA_USART1_RX_Config 0x08000319 Thumb Code 138 usart.o(i.DMA_USART1_RX_Config) + DMA_USART3_RX_Config 0x080003b1 Thumb Code 66 usart.o(i.DMA_USART3_RX_Config) + DebugMon_Handler 0x08000401 Thumb Code 2 stm32f1xx_it.o(i.DebugMon_Handler) + EXTI4_IRQHandler 0x08000405 Thumb Code 36 stm32f1xx_it.o(i.EXTI4_IRQHandler) + Error_Handler 0x08000431 Thumb Code 2 main.o(i.Error_Handler) + HardFault_Handler 0x08000433 Thumb Code 4 stm32f1xx_it.o(i.HardFault_Handler) + LL_DMA_Init 0x080004c5 Thumb Code 114 stm32f1xx_ll_dma.o(i.LL_DMA_Init) + LL_EXTI_Init 0x080006c9 Thumb Code 184 stm32f1xx_ll_exti.o(i.LL_EXTI_Init) + LL_GPIO_Init 0x08000785 Thumb Code 288 stm32f1xx_ll_gpio.o(i.LL_GPIO_Init) + LL_Init1msTick 0x080008d9 Thumb Code 28 stm32f1xx_ll_utils.o(i.LL_Init1msTick) + LL_RCC_GetSystemClocksFreq 0x080008f5 Thumb Code 36 stm32f1xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) + LL_SetSystemCoreClock 0x08000919 Thumb Code 6 stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock) + LL_TIM_Init 0x08000939 Thumb Code 118 stm32f1xx_ll_tim.o(i.LL_TIM_Init) + LL_TIM_OC_Init 0x08000a7d Thumb Code 92 stm32f1xx_ll_tim.o(i.LL_TIM_OC_Init) + LL_USART_Init 0x08000b39 Thumb Code 134 stm32f1xx_ll_usart.o(i.LL_USART_Init) + LL_mDelay 0x08000c97 Thumb Code 40 stm32f1xx_ll_utils.o(i.LL_mDelay) + MCU_UID 0x08000cc1 Thumb Code 26 main.o(i.MCU_UID) + MX_DMA_Init 0x08000ce1 Thumb Code 118 dma.o(i.MX_DMA_Init) + MX_GPIO_Init 0x08000d5d Thumb Code 340 gpio.o(i.MX_GPIO_Init) + MX_IWDG_Init 0x08000ec5 Thumb Code 74 iwdg.o(i.MX_IWDG_Init) + MX_TIM2_Init 0x08000f15 Thumb Code 388 tim.o(i.MX_TIM2_Init) + MX_TIM3_Init 0x080010a9 Thumb Code 122 tim.o(i.MX_TIM3_Init) + MX_USART1_UART_Init 0x08001129 Thumb Code 224 usart.o(i.MX_USART1_UART_Init) + MX_USART2_UART_Init 0x0800121d Thumb Code 126 usart.o(i.MX_USART2_UART_Init) + MX_USART3_UART_Init 0x080012a5 Thumb Code 222 usart.o(i.MX_USART3_UART_Init) + MemManage_Handler 0x08001399 Thumb Code 4 stm32f1xx_it.o(i.MemManage_Handler) + NMI_Handler 0x0800139d Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler) + Node_Config_LoRa_ADR 0x08001461 Thumb Code 24 usart.o(i.Node_Config_LoRa_ADR) + Node_Send_Data 0x08001499 Thumb Code 52 usart.o(i.Node_Send_Data) + Offline_Working 0x080016c1 Thumb Code 56 main.o(i.Offline_Working) + Online_Data_Analysis 0x08001701 Thumb Code 366 usart.o(i.Online_Data_Analysis) + PendSV_Handler 0x08001895 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler) + RCC_GetHCLKClockFreq 0x08001899 Thumb Code 24 stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq) + RCC_GetPCLK1ClockFreq 0x080018b9 Thumb Code 26 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq) + RCC_GetPCLK2ClockFreq 0x080018dd Thumb Code 26 stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq) + RCC_GetSystemClockFreq 0x08001901 Thumb Code 52 stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq) + RCC_PLL_GetFreqDomain_SYS 0x0800193d Thumb Code 76 stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS) + Radar_Data_Analysis 0x08001995 Thumb Code 142 usart.o(i.Radar_Data_Analysis) + Radar_Filtering_clutter 0x08001a51 Thumb Code 310 usart.o(i.Radar_Filtering_clutter) + Reed_Working 0x08001ba9 Thumb Code 116 main.o(i.Reed_Working) + Reply_Version_Info 0x08001c29 Thumb Code 24 usart.o(i.Reply_Version_Info) + SVC_Handler 0x08001c41 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler) + Set_PCR_Parameter 0x08001c45 Thumb Code 458 usart.o(i.Set_PCR_Parameter) + SysTick_Handler 0x08001ea5 Thumb Code 2 stm32f1xx_it.o(i.SysTick_Handler) + SystemClock_Config 0x08001ea9 Thumb Code 314 main.o(i.SystemClock_Config) + SystemInit 0x08001ff1 Thumb Code 70 system_stm32f1xx.o(i.SystemInit) + TIM2_DMA_Config 0x08002049 Thumb Code 142 tim.o(i.TIM2_DMA_Config) + TIM2_IRQHandler 0x080020e9 Thumb Code 2 stm32f1xx_it.o(i.TIM2_IRQHandler) + TIM3_IRQHandler 0x080020ed Thumb Code 60 stm32f1xx_it.o(i.TIM3_IRQHandler) + USART1_IRQHandler 0x08002139 Thumb Code 132 stm32f1xx_it.o(i.USART1_IRQHandler) + USART3_IRQHandler 0x080021d1 Thumb Code 24 stm32f1xx_it.o(i.USART3_IRQHandler) + UsageFault_Handler 0x080021f1 Thumb Code 4 stm32f1xx_it.o(i.UsageFault_Handler) + Usart_SendByte 0x080021f5 Thumb Code 28 usart.o(i.Usart_SendByte) + Usart_SendString 0x08002211 Thumb Code 40 usart.o(i.Usart_SendString) + WS2812_Data_Transfer 0x08002239 Thumb Code 94 tim.o(i.WS2812_Data_Transfer) + WS2812_Light_All 0x0800229d Thumb Code 160 tim.o(i.WS2812_Light_All) + WS2812_Light_Custom 0x0800233d Thumb Code 74 tim.o(i.WS2812_Light_Custom) + WS2812_Light_One_By_One 0x0800238d Thumb Code 58 tim.o(i.WS2812_Light_One_By_One) + __0printf$8 0x080023cd Thumb Code 22 printf8.o(i.__0printf$8) + __1printf$8 0x080023cd Thumb Code 0 printf8.o(i.__0printf$8) + __2printf 0x080023cd Thumb Code 0 printf8.o(i.__0printf$8) + __0sprintf$8 0x080023ed Thumb Code 34 printf8.o(i.__0sprintf$8) + __1sprintf$8 0x080023ed Thumb Code 0 printf8.o(i.__0sprintf$8) + __2sprintf 0x080023ed Thumb Code 0 printf8.o(i.__0sprintf$8) + __scatterload_copy 0x0800250d Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x0800251b Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x0800251d Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + fputc 0x0800298d Thumb Code 30 usart.o(i.fputc) + hex2str 0x080029e1 Thumb Code 78 usart.o(i.hex2str) + main 0x08002a31 Thumb Code 620 main.o(i.main) + AHBPrescTable 0x08002d5d Data 16 system_stm32f1xx.o(.constdata) + APBPrescTable 0x08002d6d Data 8 system_stm32f1xx.o(.constdata) + Region$$Table$$Base 0x08002d78 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08002d98 Number 0 anon$$obj.o(Region$$Table) Work_Mode 0x20000000 Data 1 main.o(.data) Joined_Mode 0x20000001 Data 1 main.o(.data) puColor 0x20000002 Data 1 main.o(.data) @@ -1253,197 +1259,200 @@ Memory Map of the image Image Entry point : 0x080000ed - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00002e08, Max: 0x00010000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00002e78, Max: 0x00010000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00002d28, Max: 0x00010000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00002d98, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x000000ec Data RO 3 RESET startup_stm32f103xb.o - 0x080000ec 0x080000ec 0x00000000 Code RO 1534 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) - 0x080000ec 0x080000ec 0x00000004 Code RO 1806 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) - 0x080000f0 0x080000f0 0x00000004 Code RO 1809 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) - 0x080000f4 0x080000f4 0x00000000 Code RO 1811 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) - 0x080000f4 0x080000f4 0x00000000 Code RO 1813 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) - 0x080000f4 0x080000f4 0x00000008 Code RO 1814 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) - 0x080000fc 0x080000fc 0x00000004 Code RO 1821 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) - 0x08000100 0x08000100 0x00000000 Code RO 1816 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) - 0x08000100 0x08000100 0x00000000 Code RO 1818 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) - 0x08000100 0x08000100 0x00000004 Code RO 1807 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x080000ec 0x080000ec 0x00000000 Code RO 1540 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x080000ec 0x080000ec 0x00000004 Code RO 1812 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x080000f0 0x080000f0 0x00000004 Code RO 1815 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 1817 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 1819 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x080000f4 0x080000f4 0x00000008 Code RO 1820 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x080000fc 0x080000fc 0x00000004 Code RO 1827 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) + 0x08000100 0x08000100 0x00000000 Code RO 1822 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) + 0x08000100 0x08000100 0x00000000 Code RO 1824 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) + 0x08000100 0x08000100 0x00000004 Code RO 1813 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x08000104 0x08000104 0x00000024 Code RO 4 .text startup_stm32f103xb.o - 0x08000128 0x08000128 0x00000024 Code RO 1537 .text mc_w.l(memseta.o) - 0x0800014c 0x0800014c 0x00000018 Code RO 1539 .text mc_w.l(strncpy.o) - 0x08000164 0x08000164 0x0000000e Code RO 1541 .text mc_w.l(strlen.o) - 0x08000172 0x08000172 0x0000001e Code RO 1543 .text mc_w.l(strncmp.o) - 0x08000190 0x08000190 0x00000062 Code RO 1825 .text mc_w.l(uldiv.o) + 0x08000128 0x08000128 0x00000024 Code RO 1543 .text mc_w.l(memseta.o) + 0x0800014c 0x0800014c 0x00000018 Code RO 1545 .text mc_w.l(strncpy.o) + 0x08000164 0x08000164 0x0000000e Code RO 1547 .text mc_w.l(strlen.o) + 0x08000172 0x08000172 0x0000001e Code RO 1549 .text mc_w.l(strncmp.o) + 0x08000190 0x08000190 0x00000062 Code RO 1831 .text mc_w.l(uldiv.o) 0x080001f2 0x080001f2 0x00000002 PAD - 0x080001f4 0x080001f4 0x00000024 Code RO 1838 .text mc_w.l(init.o) - 0x08000218 0x08000218 0x0000001e Code RO 1840 .text mc_w.l(llshl.o) - 0x08000236 0x08000236 0x00000020 Code RO 1842 .text mc_w.l(llushr.o) - 0x08000256 0x08000256 0x00000004 Code RO 726 i.BusFault_Handler stm32f1xx_it.o + 0x080001f4 0x080001f4 0x00000024 Code RO 1844 .text mc_w.l(init.o) + 0x08000218 0x08000218 0x0000001e Code RO 1846 .text mc_w.l(llshl.o) + 0x08000236 0x08000236 0x00000020 Code RO 1848 .text mc_w.l(llushr.o) + 0x08000256 0x08000256 0x00000004 Code RO 732 i.BusFault_Handler stm32f1xx_it.o 0x0800025a 0x0800025a 0x00000002 PAD - 0x0800025c 0x0800025c 0x00000080 Code RO 434 i.Check_Status usart.o - 0x080002dc 0x080002dc 0x00000030 Code RO 727 i.DMA1_Channel2_IRQHandler stm32f1xx_it.o - 0x0800030c 0x0800030c 0x00000002 Code RO 728 i.DMA1_Channel3_IRQHandler stm32f1xx_it.o - 0x0800030e 0x0800030e 0x00000002 Code RO 729 i.DMA1_Channel5_IRQHandler stm32f1xx_it.o - 0x08000310 0x08000310 0x00000098 Code RO 435 i.DMA_USART1_RX_Config usart.o - 0x080003a8 0x080003a8 0x00000050 Code RO 436 i.DMA_USART3_RX_Config usart.o - 0x080003f8 0x080003f8 0x00000002 Code RO 730 i.DebugMon_Handler stm32f1xx_it.o - 0x080003fa 0x080003fa 0x00000002 PAD - 0x080003fc 0x080003fc 0x0000002c Code RO 731 i.EXTI4_IRQHandler stm32f1xx_it.o - 0x08000428 0x08000428 0x00000002 Code RO 13 i.Error_Handler main.o - 0x0800042a 0x0800042a 0x00000004 Code RO 732 i.HardFault_Handler stm32f1xx_it.o - 0x0800042e 0x0800042e 0x00000002 PAD - 0x08000430 0x08000430 0x0000001c Code RO 313 i.LL_APB1_GRP1_EnableClock tim.o - 0x0800044c 0x0800044c 0x0000001c Code RO 437 i.LL_APB1_GRP1_EnableClock usart.o - 0x08000468 0x08000468 0x0000001c Code RO 165 i.LL_APB2_GRP1_EnableClock gpio.o - 0x08000484 0x08000484 0x0000001c Code RO 438 i.LL_APB2_GRP1_EnableClock usart.o - 0x080004a0 0x080004a0 0x0000001c Code RO 439 i.LL_DMA_EnableChannel usart.o - 0x080004bc 0x080004bc 0x00000078 Code RO 960 i.LL_DMA_Init stm32f1xx_ll_dma.o - 0x08000534 0x08000534 0x00000020 Code RO 440 i.LL_DMA_SetChannelPriorityLevel usart.o - 0x08000554 0x08000554 0x00000024 Code RO 441 i.LL_DMA_SetDataLength usart.o - 0x08000578 0x08000578 0x00000020 Code RO 442 i.LL_DMA_SetDataTransferDirection usart.o - 0x08000598 0x08000598 0x00000014 Code RO 443 i.LL_DMA_SetMemoryAddress usart.o - 0x080005ac 0x080005ac 0x00000020 Code RO 444 i.LL_DMA_SetMemoryIncMode usart.o - 0x080005cc 0x080005cc 0x00000020 Code RO 445 i.LL_DMA_SetMemorySize usart.o - 0x080005ec 0x080005ec 0x00000020 Code RO 446 i.LL_DMA_SetMode usart.o - 0x0800060c 0x0800060c 0x00000014 Code RO 447 i.LL_DMA_SetPeriphAddress usart.o - 0x08000620 0x08000620 0x00000020 Code RO 448 i.LL_DMA_SetPeriphIncMode usart.o - 0x08000640 0x08000640 0x00000020 Code RO 449 i.LL_DMA_SetPeriphSize usart.o - 0x08000660 0x08000660 0x00000010 Code RO 1175 i.LL_EXTI_DisableEvent_0_31 stm32f1xx_ll_exti.o - 0x08000670 0x08000670 0x00000010 Code RO 1176 i.LL_EXTI_DisableIT_0_31 stm32f1xx_ll_exti.o - 0x08000680 0x08000680 0x00000010 Code RO 1177 i.LL_EXTI_EnableEvent_0_31 stm32f1xx_ll_exti.o - 0x08000690 0x08000690 0x00000010 Code RO 1178 i.LL_EXTI_EnableFallingTrig_0_31 stm32f1xx_ll_exti.o - 0x080006a0 0x080006a0 0x00000010 Code RO 1179 i.LL_EXTI_EnableIT_0_31 stm32f1xx_ll_exti.o - 0x080006b0 0x080006b0 0x00000010 Code RO 1180 i.LL_EXTI_EnableRisingTrig_0_31 stm32f1xx_ll_exti.o - 0x080006c0 0x080006c0 0x000000bc Code RO 1181 i.LL_EXTI_Init stm32f1xx_ll_exti.o - 0x0800077c 0x0800077c 0x00000120 Code RO 910 i.LL_GPIO_Init stm32f1xx_ll_gpio.o - 0x0800089c 0x0800089c 0x0000001a Code RO 14 i.LL_GPIO_IsInputPinSet main.o - 0x080008b6 0x080008b6 0x0000001a Code RO 450 i.LL_GPIO_IsInputPinSet usart.o - 0x080008d0 0x080008d0 0x0000001c Code RO 1080 i.LL_Init1msTick stm32f1xx_ll_utils.o - 0x080008ec 0x080008ec 0x00000024 Code RO 1002 i.LL_RCC_GetSystemClocksFreq stm32f1xx_ll_rcc.o - 0x08000910 0x08000910 0x0000000c Code RO 1087 i.LL_SetSystemCoreClock stm32f1xx_ll_utils.o - 0x0800091c 0x0800091c 0x0000000a Code RO 314 i.LL_TIM_DisableARRPreload tim.o - 0x08000926 0x08000926 0x0000000a Code RO 315 i.LL_TIM_DisableMasterSlaveMode tim.o - 0x08000930 0x08000930 0x00000084 Code RO 1285 i.LL_TIM_Init stm32f1xx_ll_tim.o - 0x080009b4 0x080009b4 0x00000060 Code RO 316 i.LL_TIM_OC_DisableFast tim.o - 0x08000a14 0x08000a14 0x00000060 Code RO 317 i.LL_TIM_OC_EnablePreload tim.o - 0x08000a74 0x08000a74 0x0000005c Code RO 1286 i.LL_TIM_OC_Init stm32f1xx_ll_tim.o - 0x08000ad0 0x08000ad0 0x00000004 Code RO 1287 i.LL_TIM_OC_SetCompareCH2 stm32f1xx_ll_tim.o - 0x08000ad4 0x08000ad4 0x0000000c Code RO 318 i.LL_TIM_SetTriggerOutput tim.o - 0x08000ae0 0x08000ae0 0x00000010 Code RO 451 i.LL_USART_ClearFlag_IDLE usart.o - 0x08000af0 0x08000af0 0x00000010 Code RO 733 i.LL_USART_ClearFlag_IDLE stm32f1xx_it.o - 0x08000b00 0x08000b00 0x00000012 Code RO 452 i.LL_USART_ConfigAsyncMode usart.o - 0x08000b12 0x08000b12 0x0000000a Code RO 453 i.LL_USART_Enable usart.o - 0x08000b1c 0x08000b1c 0x0000000a Code RO 454 i.LL_USART_EnableDMAReq_RX usart.o - 0x08000b26 0x08000b26 0x0000000a Code RO 455 i.LL_USART_EnableIT_IDLE usart.o - 0x08000b30 0x08000b30 0x00000094 Code RO 1434 i.LL_USART_Init stm32f1xx_ll_usart.o - 0x08000bc4 0x08000bc4 0x0000000a Code RO 734 i.LL_USART_IsActiveFlag_IDLE stm32f1xx_it.o - 0x08000bce 0x08000bce 0x0000000a Code RO 456 i.LL_USART_IsActiveFlag_TC usart.o - 0x08000bd8 0x08000bd8 0x0000000a Code RO 457 i.LL_USART_IsActiveFlag_TXE usart.o - 0x08000be2 0x08000be2 0x0000000a Code RO 1435 i.LL_USART_IsEnabled stm32f1xx_ll_usart.o - 0x08000bec 0x08000bec 0x0000009e Code RO 1436 i.LL_USART_SetBaudRate stm32f1xx_ll_usart.o - 0x08000c8a 0x08000c8a 0x00000004 Code RO 458 i.LL_USART_TransmitData8 usart.o - 0x08000c8e 0x08000c8e 0x00000028 Code RO 1088 i.LL_mDelay stm32f1xx_ll_utils.o - 0x08000cb6 0x08000cb6 0x00000002 PAD - 0x08000cb8 0x08000cb8 0x0000007c Code RO 221 i.MX_DMA_Init dma.o - 0x08000d34 0x08000d34 0x00000168 Code RO 166 i.MX_GPIO_Init gpio.o - 0x08000e9c 0x08000e9c 0x00000050 Code RO 277 i.MX_IWDG_Init iwdg.o - 0x08000eec 0x08000eec 0x00000194 Code RO 319 i.MX_TIM2_Init tim.o - 0x08001080 0x08001080 0x00000080 Code RO 320 i.MX_TIM3_Init tim.o - 0x08001100 0x08001100 0x000000f4 Code RO 461 i.MX_USART1_UART_Init usart.o - 0x080011f4 0x080011f4 0x00000088 Code RO 462 i.MX_USART2_UART_Init usart.o - 0x0800127c 0x0800127c 0x000000f4 Code RO 463 i.MX_USART3_UART_Init usart.o - 0x08001370 0x08001370 0x00000004 Code RO 735 i.MemManage_Handler stm32f1xx_it.o - 0x08001374 0x08001374 0x00000002 Code RO 736 i.NMI_Handler stm32f1xx_it.o - 0x08001376 0x08001376 0x00000040 Code RO 222 i.NVIC_EncodePriority dma.o - 0x080013b6 0x080013b6 0x00000040 Code RO 321 i.NVIC_EncodePriority tim.o - 0x080013f6 0x080013f6 0x00000040 Code RO 464 i.NVIC_EncodePriority usart.o - 0x08001436 0x08001436 0x00000002 PAD - 0x08001438 0x08001438 0x0000005c Code RO 465 i.Node_Send_Data usart.o - 0x08001494 0x08001494 0x00000078 Code RO 1290 i.OC1Config stm32f1xx_ll_tim.o - 0x0800150c 0x0800150c 0x00000084 Code RO 1291 i.OC2Config stm32f1xx_ll_tim.o - 0x08001590 0x08001590 0x00000078 Code RO 1292 i.OC3Config stm32f1xx_ll_tim.o - 0x08001608 0x08001608 0x00000058 Code RO 1293 i.OC4Config stm32f1xx_ll_tim.o - 0x08001660 0x08001660 0x00000040 Code RO 16 i.Offline_Working main.o - 0x080016a0 0x080016a0 0x00000194 Code RO 466 i.Online_Data_Analysis usart.o - 0x08001834 0x08001834 0x00000002 Code RO 737 i.PendSV_Handler stm32f1xx_it.o - 0x08001836 0x08001836 0x00000002 PAD - 0x08001838 0x08001838 0x00000020 Code RO 1005 i.RCC_GetHCLKClockFreq stm32f1xx_ll_rcc.o - 0x08001858 0x08001858 0x00000024 Code RO 1006 i.RCC_GetPCLK1ClockFreq stm32f1xx_ll_rcc.o - 0x0800187c 0x0800187c 0x00000024 Code RO 1007 i.RCC_GetPCLK2ClockFreq stm32f1xx_ll_rcc.o - 0x080018a0 0x080018a0 0x0000003c Code RO 1008 i.RCC_GetSystemClockFreq stm32f1xx_ll_rcc.o - 0x080018dc 0x080018dc 0x00000058 Code RO 1009 i.RCC_PLL_GetFreqDomain_SYS stm32f1xx_ll_rcc.o - 0x08001934 0x08001934 0x000000bc Code RO 467 i.Radar_Data_Analysis usart.o - 0x080019f0 0x080019f0 0x00000158 Code RO 468 i.Radar_Filtering_clutter usart.o - 0x08001b48 0x08001b48 0x00000080 Code RO 17 i.Reed_Working main.o - 0x08001bc8 0x08001bc8 0x00000016 Code RO 469 i.Reply_Version_Info usart.o - 0x08001bde 0x08001bde 0x00000002 Code RO 738 i.SVC_Handler stm32f1xx_it.o - 0x08001be0 0x08001be0 0x00000260 Code RO 470 i.Set_PCR_Parameter usart.o - 0x08001e40 0x08001e40 0x00000002 Code RO 739 i.SysTick_Handler stm32f1xx_it.o - 0x08001e42 0x08001e42 0x00000002 PAD - 0x08001e44 0x08001e44 0x00000148 Code RO 18 i.SystemClock_Config main.o - 0x08001f8c 0x08001f8c 0x00000058 Code RO 1501 i.SystemInit system_stm32f1xx.o - 0x08001fe4 0x08001fe4 0x000000a0 Code RO 322 i.TIM2_DMA_Config tim.o - 0x08002084 0x08002084 0x00000002 Code RO 740 i.TIM2_IRQHandler stm32f1xx_it.o - 0x08002086 0x08002086 0x00000002 PAD - 0x08002088 0x08002088 0x0000004c Code RO 741 i.TIM3_IRQHandler stm32f1xx_it.o - 0x080020d4 0x080020d4 0x00000098 Code RO 742 i.USART1_IRQHandler stm32f1xx_it.o - 0x0800216c 0x0800216c 0x00000020 Code RO 743 i.USART3_IRQHandler stm32f1xx_it.o - 0x0800218c 0x0800218c 0x00000004 Code RO 744 i.UsageFault_Handler stm32f1xx_it.o - 0x08002190 0x08002190 0x0000001c Code RO 472 i.Usart_SendByte usart.o - 0x080021ac 0x080021ac 0x00000028 Code RO 473 i.Usart_SendString usart.o - 0x080021d4 0x080021d4 0x00000064 Code RO 323 i.WS2812_Data_Transfer tim.o - 0x08002238 0x08002238 0x000000a0 Code RO 324 i.WS2812_Light_All tim.o - 0x080022d8 0x080022d8 0x00000050 Code RO 325 i.WS2812_Light_Custom tim.o - 0x08002328 0x08002328 0x00000040 Code RO 326 i.WS2812_Light_One_By_One tim.o - 0x08002368 0x08002368 0x00000020 Code RO 1752 i.__0printf$8 mc_w.l(printf8.o) - 0x08002388 0x08002388 0x00000028 Code RO 1754 i.__0sprintf$8 mc_w.l(printf8.o) - 0x080023b0 0x080023b0 0x0000001a Code RO 223 i.__NVIC_EnableIRQ dma.o - 0x080023ca 0x080023ca 0x0000001a Code RO 327 i.__NVIC_EnableIRQ tim.o - 0x080023e4 0x080023e4 0x0000001a Code RO 474 i.__NVIC_EnableIRQ usart.o - 0x080023fe 0x080023fe 0x00000002 PAD - 0x08002400 0x08002400 0x00000010 Code RO 224 i.__NVIC_GetPriorityGrouping dma.o - 0x08002410 0x08002410 0x00000010 Code RO 328 i.__NVIC_GetPriorityGrouping tim.o - 0x08002420 0x08002420 0x00000010 Code RO 475 i.__NVIC_GetPriorityGrouping usart.o - 0x08002430 0x08002430 0x00000028 Code RO 225 i.__NVIC_SetPriority dma.o - 0x08002458 0x08002458 0x00000028 Code RO 329 i.__NVIC_SetPriority tim.o - 0x08002480 0x08002480 0x00000028 Code RO 476 i.__NVIC_SetPriority usart.o - 0x080024a8 0x080024a8 0x0000000e Code RO 1850 i.__scatterload_copy mc_w.l(handlers.o) - 0x080024b6 0x080024b6 0x00000002 Code RO 1851 i.__scatterload_null mc_w.l(handlers.o) - 0x080024b8 0x080024b8 0x0000000e Code RO 1852 i.__scatterload_zeroinit mc_w.l(handlers.o) - 0x080024c6 0x080024c6 0x00000002 PAD - 0x080024c8 0x080024c8 0x00000404 Code RO 1759 i._printf_core mc_w.l(printf8.o) - 0x080028cc 0x080028cc 0x00000024 Code RO 1760 i._printf_post_padding mc_w.l(printf8.o) - 0x080028f0 0x080028f0 0x0000002e Code RO 1761 i._printf_pre_padding mc_w.l(printf8.o) - 0x0800291e 0x0800291e 0x0000000a Code RO 1763 i._sputc mc_w.l(printf8.o) - 0x08002928 0x08002928 0x00000024 Code RO 477 i.fputc usart.o - 0x0800294c 0x0800294c 0x00000030 Code RO 478 i.hex2int usart.o - 0x0800297c 0x0800297c 0x0000004e Code RO 479 i.hex2str usart.o - 0x080029ca 0x080029ca 0x00000002 PAD - 0x080029cc 0x080029cc 0x0000029c Code RO 19 i.main main.o - 0x08002c68 0x08002c68 0x0000002a Data RO 331 .constdata tim.o - 0x08002c92 0x08002c92 0x0000002a Data RO 481 .constdata usart.o - 0x08002cbc 0x08002cbc 0x0000002a Data RO 745 .constdata stm32f1xx_it.o - 0x08002ce6 0x08002ce6 0x00000007 Data RO 962 .constdata stm32f1xx_ll_dma.o - 0x08002ced 0x08002ced 0x00000018 Data RO 1502 .constdata system_stm32f1xx.o - 0x08002d05 0x08002d05 0x00000003 PAD - 0x08002d08 0x08002d08 0x00000020 Data RO 1848 Region$$Table anon$$obj.o + 0x0800025c 0x0800025c 0x00000088 Code RO 434 i.Check_Status usart.o + 0x080002e4 0x080002e4 0x00000030 Code RO 733 i.DMA1_Channel2_IRQHandler stm32f1xx_it.o + 0x08000314 0x08000314 0x00000002 Code RO 734 i.DMA1_Channel3_IRQHandler stm32f1xx_it.o + 0x08000316 0x08000316 0x00000002 Code RO 735 i.DMA1_Channel5_IRQHandler stm32f1xx_it.o + 0x08000318 0x08000318 0x00000098 Code RO 435 i.DMA_USART1_RX_Config usart.o + 0x080003b0 0x080003b0 0x00000050 Code RO 436 i.DMA_USART3_RX_Config usart.o + 0x08000400 0x08000400 0x00000002 Code RO 736 i.DebugMon_Handler stm32f1xx_it.o + 0x08000402 0x08000402 0x00000002 PAD + 0x08000404 0x08000404 0x0000002c Code RO 737 i.EXTI4_IRQHandler stm32f1xx_it.o + 0x08000430 0x08000430 0x00000002 Code RO 13 i.Error_Handler main.o + 0x08000432 0x08000432 0x00000004 Code RO 738 i.HardFault_Handler stm32f1xx_it.o + 0x08000436 0x08000436 0x00000002 PAD + 0x08000438 0x08000438 0x0000001c Code RO 313 i.LL_APB1_GRP1_EnableClock tim.o + 0x08000454 0x08000454 0x0000001c Code RO 437 i.LL_APB1_GRP1_EnableClock usart.o + 0x08000470 0x08000470 0x0000001c Code RO 165 i.LL_APB2_GRP1_EnableClock gpio.o + 0x0800048c 0x0800048c 0x0000001c Code RO 438 i.LL_APB2_GRP1_EnableClock usart.o + 0x080004a8 0x080004a8 0x0000001c Code RO 439 i.LL_DMA_EnableChannel usart.o + 0x080004c4 0x080004c4 0x00000078 Code RO 966 i.LL_DMA_Init stm32f1xx_ll_dma.o + 0x0800053c 0x0800053c 0x00000020 Code RO 440 i.LL_DMA_SetChannelPriorityLevel usart.o + 0x0800055c 0x0800055c 0x00000024 Code RO 441 i.LL_DMA_SetDataLength usart.o + 0x08000580 0x08000580 0x00000020 Code RO 442 i.LL_DMA_SetDataTransferDirection usart.o + 0x080005a0 0x080005a0 0x00000014 Code RO 443 i.LL_DMA_SetMemoryAddress usart.o + 0x080005b4 0x080005b4 0x00000020 Code RO 444 i.LL_DMA_SetMemoryIncMode usart.o + 0x080005d4 0x080005d4 0x00000020 Code RO 445 i.LL_DMA_SetMemorySize usart.o + 0x080005f4 0x080005f4 0x00000020 Code RO 446 i.LL_DMA_SetMode usart.o + 0x08000614 0x08000614 0x00000014 Code RO 447 i.LL_DMA_SetPeriphAddress usart.o + 0x08000628 0x08000628 0x00000020 Code RO 448 i.LL_DMA_SetPeriphIncMode usart.o + 0x08000648 0x08000648 0x00000020 Code RO 449 i.LL_DMA_SetPeriphSize usart.o + 0x08000668 0x08000668 0x00000010 Code RO 1181 i.LL_EXTI_DisableEvent_0_31 stm32f1xx_ll_exti.o + 0x08000678 0x08000678 0x00000010 Code RO 1182 i.LL_EXTI_DisableIT_0_31 stm32f1xx_ll_exti.o + 0x08000688 0x08000688 0x00000010 Code RO 1183 i.LL_EXTI_EnableEvent_0_31 stm32f1xx_ll_exti.o + 0x08000698 0x08000698 0x00000010 Code RO 1184 i.LL_EXTI_EnableFallingTrig_0_31 stm32f1xx_ll_exti.o + 0x080006a8 0x080006a8 0x00000010 Code RO 1185 i.LL_EXTI_EnableIT_0_31 stm32f1xx_ll_exti.o + 0x080006b8 0x080006b8 0x00000010 Code RO 1186 i.LL_EXTI_EnableRisingTrig_0_31 stm32f1xx_ll_exti.o + 0x080006c8 0x080006c8 0x000000bc Code RO 1187 i.LL_EXTI_Init stm32f1xx_ll_exti.o + 0x08000784 0x08000784 0x00000120 Code RO 916 i.LL_GPIO_Init stm32f1xx_ll_gpio.o + 0x080008a4 0x080008a4 0x0000001a Code RO 14 i.LL_GPIO_IsInputPinSet main.o + 0x080008be 0x080008be 0x0000001a Code RO 450 i.LL_GPIO_IsInputPinSet usart.o + 0x080008d8 0x080008d8 0x0000001c Code RO 1086 i.LL_Init1msTick stm32f1xx_ll_utils.o + 0x080008f4 0x080008f4 0x00000024 Code RO 1008 i.LL_RCC_GetSystemClocksFreq stm32f1xx_ll_rcc.o + 0x08000918 0x08000918 0x0000000c Code RO 1093 i.LL_SetSystemCoreClock stm32f1xx_ll_utils.o + 0x08000924 0x08000924 0x0000000a Code RO 314 i.LL_TIM_DisableARRPreload tim.o + 0x0800092e 0x0800092e 0x0000000a Code RO 315 i.LL_TIM_DisableMasterSlaveMode tim.o + 0x08000938 0x08000938 0x00000084 Code RO 1291 i.LL_TIM_Init stm32f1xx_ll_tim.o + 0x080009bc 0x080009bc 0x00000060 Code RO 316 i.LL_TIM_OC_DisableFast tim.o + 0x08000a1c 0x08000a1c 0x00000060 Code RO 317 i.LL_TIM_OC_EnablePreload tim.o + 0x08000a7c 0x08000a7c 0x0000005c Code RO 1292 i.LL_TIM_OC_Init stm32f1xx_ll_tim.o + 0x08000ad8 0x08000ad8 0x00000004 Code RO 1293 i.LL_TIM_OC_SetCompareCH2 stm32f1xx_ll_tim.o + 0x08000adc 0x08000adc 0x0000000c Code RO 318 i.LL_TIM_SetTriggerOutput tim.o + 0x08000ae8 0x08000ae8 0x00000010 Code RO 451 i.LL_USART_ClearFlag_IDLE usart.o + 0x08000af8 0x08000af8 0x00000010 Code RO 739 i.LL_USART_ClearFlag_IDLE stm32f1xx_it.o + 0x08000b08 0x08000b08 0x00000012 Code RO 452 i.LL_USART_ConfigAsyncMode usart.o + 0x08000b1a 0x08000b1a 0x0000000a Code RO 453 i.LL_USART_Enable usart.o + 0x08000b24 0x08000b24 0x0000000a Code RO 454 i.LL_USART_EnableDMAReq_RX usart.o + 0x08000b2e 0x08000b2e 0x0000000a Code RO 455 i.LL_USART_EnableIT_IDLE usart.o + 0x08000b38 0x08000b38 0x00000094 Code RO 1440 i.LL_USART_Init stm32f1xx_ll_usart.o + 0x08000bcc 0x08000bcc 0x0000000a Code RO 740 i.LL_USART_IsActiveFlag_IDLE stm32f1xx_it.o + 0x08000bd6 0x08000bd6 0x0000000a Code RO 456 i.LL_USART_IsActiveFlag_TC usart.o + 0x08000be0 0x08000be0 0x0000000a Code RO 457 i.LL_USART_IsActiveFlag_TXE usart.o + 0x08000bea 0x08000bea 0x0000000a Code RO 1441 i.LL_USART_IsEnabled stm32f1xx_ll_usart.o + 0x08000bf4 0x08000bf4 0x0000009e Code RO 1442 i.LL_USART_SetBaudRate stm32f1xx_ll_usart.o + 0x08000c92 0x08000c92 0x00000004 Code RO 458 i.LL_USART_TransmitData8 usart.o + 0x08000c96 0x08000c96 0x00000028 Code RO 1094 i.LL_mDelay stm32f1xx_ll_utils.o + 0x08000cbe 0x08000cbe 0x00000002 PAD + 0x08000cc0 0x08000cc0 0x00000020 Code RO 15 i.MCU_UID main.o + 0x08000ce0 0x08000ce0 0x0000007c Code RO 221 i.MX_DMA_Init dma.o + 0x08000d5c 0x08000d5c 0x00000168 Code RO 166 i.MX_GPIO_Init gpio.o + 0x08000ec4 0x08000ec4 0x00000050 Code RO 277 i.MX_IWDG_Init iwdg.o + 0x08000f14 0x08000f14 0x00000194 Code RO 319 i.MX_TIM2_Init tim.o + 0x080010a8 0x080010a8 0x00000080 Code RO 320 i.MX_TIM3_Init tim.o + 0x08001128 0x08001128 0x000000f4 Code RO 461 i.MX_USART1_UART_Init usart.o + 0x0800121c 0x0800121c 0x00000088 Code RO 462 i.MX_USART2_UART_Init usart.o + 0x080012a4 0x080012a4 0x000000f4 Code RO 463 i.MX_USART3_UART_Init usart.o + 0x08001398 0x08001398 0x00000004 Code RO 741 i.MemManage_Handler stm32f1xx_it.o + 0x0800139c 0x0800139c 0x00000002 Code RO 742 i.NMI_Handler stm32f1xx_it.o + 0x0800139e 0x0800139e 0x00000040 Code RO 222 i.NVIC_EncodePriority dma.o + 0x080013de 0x080013de 0x00000040 Code RO 321 i.NVIC_EncodePriority tim.o + 0x0800141e 0x0800141e 0x00000040 Code RO 464 i.NVIC_EncodePriority usart.o + 0x0800145e 0x0800145e 0x00000002 PAD + 0x08001460 0x08001460 0x00000038 Code RO 465 i.Node_Config_LoRa_ADR usart.o + 0x08001498 0x08001498 0x0000005c Code RO 466 i.Node_Send_Data usart.o + 0x080014f4 0x080014f4 0x00000078 Code RO 1296 i.OC1Config stm32f1xx_ll_tim.o + 0x0800156c 0x0800156c 0x00000084 Code RO 1297 i.OC2Config stm32f1xx_ll_tim.o + 0x080015f0 0x080015f0 0x00000078 Code RO 1298 i.OC3Config stm32f1xx_ll_tim.o + 0x08001668 0x08001668 0x00000058 Code RO 1299 i.OC4Config stm32f1xx_ll_tim.o + 0x080016c0 0x080016c0 0x00000040 Code RO 16 i.Offline_Working main.o + 0x08001700 0x08001700 0x00000194 Code RO 467 i.Online_Data_Analysis usart.o + 0x08001894 0x08001894 0x00000002 Code RO 743 i.PendSV_Handler stm32f1xx_it.o + 0x08001896 0x08001896 0x00000002 PAD + 0x08001898 0x08001898 0x00000020 Code RO 1011 i.RCC_GetHCLKClockFreq stm32f1xx_ll_rcc.o + 0x080018b8 0x080018b8 0x00000024 Code RO 1012 i.RCC_GetPCLK1ClockFreq stm32f1xx_ll_rcc.o + 0x080018dc 0x080018dc 0x00000024 Code RO 1013 i.RCC_GetPCLK2ClockFreq stm32f1xx_ll_rcc.o + 0x08001900 0x08001900 0x0000003c Code RO 1014 i.RCC_GetSystemClockFreq stm32f1xx_ll_rcc.o + 0x0800193c 0x0800193c 0x00000058 Code RO 1015 i.RCC_PLL_GetFreqDomain_SYS stm32f1xx_ll_rcc.o + 0x08001994 0x08001994 0x000000bc Code RO 468 i.Radar_Data_Analysis usart.o + 0x08001a50 0x08001a50 0x00000158 Code RO 469 i.Radar_Filtering_clutter usart.o + 0x08001ba8 0x08001ba8 0x00000080 Code RO 17 i.Reed_Working main.o + 0x08001c28 0x08001c28 0x00000018 Code RO 470 i.Reply_Version_Info usart.o + 0x08001c40 0x08001c40 0x00000002 Code RO 744 i.SVC_Handler stm32f1xx_it.o + 0x08001c42 0x08001c42 0x00000002 PAD + 0x08001c44 0x08001c44 0x00000260 Code RO 471 i.Set_PCR_Parameter usart.o + 0x08001ea4 0x08001ea4 0x00000002 Code RO 745 i.SysTick_Handler stm32f1xx_it.o + 0x08001ea6 0x08001ea6 0x00000002 PAD + 0x08001ea8 0x08001ea8 0x00000148 Code RO 18 i.SystemClock_Config main.o + 0x08001ff0 0x08001ff0 0x00000058 Code RO 1507 i.SystemInit system_stm32f1xx.o + 0x08002048 0x08002048 0x000000a0 Code RO 322 i.TIM2_DMA_Config tim.o + 0x080020e8 0x080020e8 0x00000002 Code RO 746 i.TIM2_IRQHandler stm32f1xx_it.o + 0x080020ea 0x080020ea 0x00000002 PAD + 0x080020ec 0x080020ec 0x0000004c Code RO 747 i.TIM3_IRQHandler stm32f1xx_it.o + 0x08002138 0x08002138 0x00000098 Code RO 748 i.USART1_IRQHandler stm32f1xx_it.o + 0x080021d0 0x080021d0 0x00000020 Code RO 749 i.USART3_IRQHandler stm32f1xx_it.o + 0x080021f0 0x080021f0 0x00000004 Code RO 750 i.UsageFault_Handler stm32f1xx_it.o + 0x080021f4 0x080021f4 0x0000001c Code RO 473 i.Usart_SendByte usart.o + 0x08002210 0x08002210 0x00000028 Code RO 474 i.Usart_SendString usart.o + 0x08002238 0x08002238 0x00000064 Code RO 323 i.WS2812_Data_Transfer tim.o + 0x0800229c 0x0800229c 0x000000a0 Code RO 324 i.WS2812_Light_All tim.o + 0x0800233c 0x0800233c 0x00000050 Code RO 325 i.WS2812_Light_Custom tim.o + 0x0800238c 0x0800238c 0x00000040 Code RO 326 i.WS2812_Light_One_By_One tim.o + 0x080023cc 0x080023cc 0x00000020 Code RO 1758 i.__0printf$8 mc_w.l(printf8.o) + 0x080023ec 0x080023ec 0x00000028 Code RO 1760 i.__0sprintf$8 mc_w.l(printf8.o) + 0x08002414 0x08002414 0x0000001a Code RO 223 i.__NVIC_EnableIRQ dma.o + 0x0800242e 0x0800242e 0x0000001a Code RO 327 i.__NVIC_EnableIRQ tim.o + 0x08002448 0x08002448 0x0000001a Code RO 475 i.__NVIC_EnableIRQ usart.o + 0x08002462 0x08002462 0x00000002 PAD + 0x08002464 0x08002464 0x00000010 Code RO 224 i.__NVIC_GetPriorityGrouping dma.o + 0x08002474 0x08002474 0x00000010 Code RO 328 i.__NVIC_GetPriorityGrouping tim.o + 0x08002484 0x08002484 0x00000010 Code RO 476 i.__NVIC_GetPriorityGrouping usart.o + 0x08002494 0x08002494 0x00000028 Code RO 225 i.__NVIC_SetPriority dma.o + 0x080024bc 0x080024bc 0x00000028 Code RO 329 i.__NVIC_SetPriority tim.o + 0x080024e4 0x080024e4 0x00000028 Code RO 477 i.__NVIC_SetPriority usart.o + 0x0800250c 0x0800250c 0x0000000e Code RO 1856 i.__scatterload_copy mc_w.l(handlers.o) + 0x0800251a 0x0800251a 0x00000002 Code RO 1857 i.__scatterload_null mc_w.l(handlers.o) + 0x0800251c 0x0800251c 0x0000000e Code RO 1858 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x0800252a 0x0800252a 0x00000002 PAD + 0x0800252c 0x0800252c 0x00000404 Code RO 1765 i._printf_core mc_w.l(printf8.o) + 0x08002930 0x08002930 0x00000024 Code RO 1766 i._printf_post_padding mc_w.l(printf8.o) + 0x08002954 0x08002954 0x0000002e Code RO 1767 i._printf_pre_padding mc_w.l(printf8.o) + 0x08002982 0x08002982 0x0000000a Code RO 1769 i._sputc mc_w.l(printf8.o) + 0x0800298c 0x0800298c 0x00000024 Code RO 478 i.fputc usart.o + 0x080029b0 0x080029b0 0x00000030 Code RO 479 i.hex2int usart.o + 0x080029e0 0x080029e0 0x0000004e Code RO 480 i.hex2str usart.o + 0x08002a2e 0x08002a2e 0x00000002 PAD + 0x08002a30 0x08002a30 0x000002a8 Code RO 19 i.main main.o + 0x08002cd8 0x08002cd8 0x0000002a Data RO 331 .constdata tim.o + 0x08002d02 0x08002d02 0x0000002a Data RO 482 .constdata usart.o + 0x08002d2c 0x08002d2c 0x0000002a Data RO 751 .constdata stm32f1xx_it.o + 0x08002d56 0x08002d56 0x00000007 Data RO 968 .constdata stm32f1xx_ll_dma.o + 0x08002d5d 0x08002d5d 0x00000018 Data RO 1508 .constdata system_stm32f1xx.o + 0x08002d75 0x08002d75 0x00000003 PAD + 0x08002d78 0x08002d78 0x00000020 Data RO 1854 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08002d28, Size: 0x00000620, Max: 0x00005000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08002d98, Size: 0x00000620, Max: 0x00005000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x08002d28 0x0000000b Data RW 21 .data main.o - 0x2000000b 0x08002d33 0x000000c1 Data RW 332 .data tim.o - 0x200000cc 0x08002df4 0x0000000a Data RW 482 .data usart.o - 0x200000d6 0x08002dfe 0x00000002 Data RW 746 .data stm32f1xx_it.o - 0x200000d8 0x08002e00 0x00000004 Data RW 1503 .data system_stm32f1xx.o - 0x200000dc 0x08002e04 0x00000004 Data RW 1822 .data mc_w.l(stdout.o) + 0x20000000 0x08002d98 0x0000000b Data RW 21 .data main.o + 0x2000000b 0x08002da3 0x000000c1 Data RW 332 .data tim.o + 0x200000cc 0x08002e64 0x0000000a Data RW 483 .data usart.o + 0x200000d6 0x08002e6e 0x00000002 Data RW 752 .data stm32f1xx_it.o + 0x200000d8 0x08002e70 0x00000004 Data RW 1509 .data system_stm32f1xx.o + 0x200000dc 0x08002e74 0x00000004 Data RW 1828 .data mc_w.l(stdout.o) 0x200000e0 - 0x00000018 Zero RW 330 .bss tim.o - 0x200000f8 - 0x00000123 Zero RW 480 .bss usart.o - 0x2000021b 0x08002e08 0x00000005 PAD + 0x200000f8 - 0x00000123 Zero RW 481 .bss usart.o + 0x2000021b 0x08002e78 0x00000005 PAD 0x20000220 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o @@ -1457,7 +1466,7 @@ Image component sizes 270 20 0 0 0 38001 dma.o 388 24 0 0 0 46342 gpio.o 80 6 0 0 0 2431 iwdg.o - 1216 94 0 11 0 436405 main.o + 1260 100 0 11 0 437963 main.o 36 8 236 0 1024 780 startup_stm32f103xb.o 410 58 42 2 0 58654 stm32f1xx_it.o 120 6 7 0 0 14394 stm32f1xx_ll_dma.o @@ -1469,12 +1478,12 @@ Image component sizes 80 6 0 0 0 5297 stm32f1xx_ll_utils.o 88 18 24 4 0 1091 system_stm32f1xx.o 1494 106 42 193 24 46299 tim.o - 3516 522 42 10 291 79641 usart.o + 3582 556 42 10 291 80132 usart.o ---------------------------------------------------------------------- - 9582 994 428 220 1344 809285 Object Totals + 9694 1034 428 220 1344 811334 Object Totals 0 0 32 0 0 0 (incl. Generated) - 20 0 3 0 5 0 (incl. Padding) + 22 0 3 0 5 0 (incl. Padding) ---------------------------------------------------------------------- @@ -1521,15 +1530,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 11132 1070 428 224 1344 803913 Grand Totals - 11132 1070 428 224 1344 803913 ELF Image Totals - 11132 1070 428 224 0 0 ROM Totals + 11244 1110 428 224 1344 805858 Grand Totals + 11244 1110 428 224 1344 805858 ELF Image Totals + 11244 1110 428 224 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 11560 ( 11.29kB) + Total RO Size (Code + RO Data) 11672 ( 11.40kB) Total RW Size (RW Data + ZI Data) 1568 ( 1.53kB) - Total ROM Size (Code + RO Data + RW Data) 11784 ( 11.51kB) + Total ROM Size (Code + RO Data + RW Data) 11896 ( 11.62kB) ============================================================================== diff --git a/MDK-ARM/LED_M100C_WS2812/STS_OO_F103_O1O2O3O5O6_V2_2023.lnp b/MDK-ARM/LED_M100C_WS2812/STS_OO_F103_O1O2O3O5O6_V2_2023.lnp new file mode 100644 index 0000000..681106b --- /dev/null +++ b/MDK-ARM/LED_M100C_WS2812/STS_OO_F103_O1O2O3O5O6_V2_2023.lnp @@ -0,0 +1,23 @@ +--cpu Cortex-M3 +"led_m100c_ws2812\startup_stm32f103xb.o" +"led_m100c_ws2812\main.o" +"led_m100c_ws2812\gpio.o" +"led_m100c_ws2812\dma.o" +"led_m100c_ws2812\iwdg.o" +"led_m100c_ws2812\tim.o" +"led_m100c_ws2812\usart.o" +"led_m100c_ws2812\stm32f1xx_it.o" +"led_m100c_ws2812\sys.o" +"led_m100c_ws2812\stm32f1xx_ll_gpio.o" +"led_m100c_ws2812\stm32f1xx_ll_dma.o" +"led_m100c_ws2812\stm32f1xx_ll_rcc.o" +"led_m100c_ws2812\stm32f1xx_ll_utils.o" +"led_m100c_ws2812\stm32f1xx_ll_exti.o" +"led_m100c_ws2812\stm32f1xx_ll_pwr.o" +"led_m100c_ws2812\stm32f1xx_ll_tim.o" +"led_m100c_ws2812\stm32f1xx_ll_usart.o" +"led_m100c_ws2812\system_stm32f1xx.o" +--library_type=microlib --nodebug --strict --scatter "LED_M100C_WS2812\STS_OO_F103_O1O2O3O5O6_V2_2023.sct" +--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols +--info sizes --info totals --info unused --info veneers +--list "STS_OO_F103_O1O2O3O5O6_V2_2023.map" -o LED_M100C_WS2812\STS_OO_F103_O1O2O3O5O6_V2_2023.axf \ No newline at end of file diff --git a/MDK-ARM/LED_M100C_WS2812/STS_OO_F103_O1O2O3O5O6_V2_2023.sct b/MDK-ARM/LED_M100C_WS2812/STS_OO_F103_O1O2O3O5O6_V2_2023.sct new file mode 100644 index 0000000..09aa1bd --- /dev/null +++ b/MDK-ARM/LED_M100C_WS2812/STS_OO_F103_O1O2O3O5O6_V2_2023.sct @@ -0,0 +1,16 @@ +; ************************************************************* +; *** Scatter-Loading Description File generated by uVision *** +; ************************************************************* + +LR_IROM1 0x08000000 0x00010000 { ; load region size_region + ER_IROM1 0x08000000 0x00010000 { ; load address = execution address + *.o (RESET, +First) + *(InRoot$$Sections) + .ANY (+RO) + .ANY (+XO) + } + RW_IRAM1 0x20000000 0x00005000 { ; RW data + .ANY (+RW +ZI) + } +} + diff --git a/MDK-ARM/LED_M100C_WS2812/dma.crf b/MDK-ARM/LED_M100C_WS2812/dma.crf index 21e1235a3a8e5bccd8a582c563f3ff5f52c97ffc..1dcb91998a29f2e326b878c745afce5860a5f995 100644 GIT binary patch delta 239 zcmX>;U4H*``3crs|DIl$&&B`*(ALqRx`F%GqqMTw^p-kt!DkIo+!#7!@$JI zz`*O5T2h{0lpXJzpOVTTeoGiC&K;gvl$rt&<+>#V73B&_g$cGJlm;cHBo;xGO5c)& zDxLm8gH=qz`IZQS1lS^;aF{LeB@7eW*)>^#m~A_|CcD!@gFJ;rx7ipb#W3Y7EC4bl o$1oKr%mXr}#4r^q%mFf{#xNBr%mOl|#V{2s%-CLeirtS90KF4KqyPW_ delta 248 zcmdl#UHALqRx`F%GqqMTw^p-kt!DkIUN6L8p~S?< zz`zxrUz8p1o1c=(pms}~L54vIC^#{O*DtlC94^CgOB61{9iCZ~ngY@B`<4h?oGU05 zCR~B6JSZ_Gu?V7^=axK7Ib+Q9iyEwAj3({>HCTa|ZTo)>cBh2~xeAMKvoTDHVaiij r2xLr-VaivS4`fVyQ-04(`3W{$|DIl$&&B`*(E(7)-bl#Ftye&x7M(1tzrGHUN6cZ!@$JI zz`*O5T2h{0lpXJzpOVTTeoGiC&K;gvl$rt&<+>#V73B&_g$cGJlm;cHBo;xGO5c)& zDisAQg-E%SCgwoooo|USNB}JsU|`@0hgln6!Z5L&OOq9d*|u|OvP&;A$WvH!n~h;o v3{$?s0w7~@3{!!^JRoCA3{#=P93W$A3{#Q9EFfcA3{$bfjP0SP+4C6z%0@|m delta 264 zcmdlpQ~tE(7)-bl#Ftye&x7M(1tzrGHUN6L8p~S?< zz`zxrUz8p1o1c=(pms}~L54vIC^#{O*DtlC94^CgOB61{9iCZ~ngY@B`<4h?oGU05 zCR~B6JSZ_Gu?V7^=axK7xkQX8SUp76r8F@IqQs<~Ns|?b*|sxjvP&;A$W>T;n~h;o v3{#%MLLg&u3{$?sd>~^=3{!!^Tp(j=3{#=PY#?J=3{#Q9%E(7)-bl#Ftye&x7M(1tzrGHUN6cZ!@$JI zz`*O5T2h{0lpXJzpOVTTeoGiC&K;gvl$rt&<+>#V73B&_g$cGJlm;cHBo;xGO5c)& zDisAQg-E%SCgwoooo|USNB}JsU|`@0hgln6!Z5L&OOq9d*|u|OvKKEj$WvH!n~h;o w3{$?s0w7~@3{!!^JRoCA3{#=P93W$A3{#Q9EFfcA3{$bfjO}YrvHLLs07#5VcK`qY delta 264 zcmex7UHE(7)-bl#Ftye&x7M(1tzrGHUN6L8p~S?< zz`zxrUz8p1o1c=(pms}~L54vIC^#{O*DtlC94^CgOB61{9iCZ~ngY@B`<4h?oGU05 zCR~B6JSZ_Gu?V7^=axK7xkQX8SUp76r8F@IqQs<~Ns|?b*|sxjvKKEj$W>T;n~h;o w3{#%MLLg&u3{$?sd>~^=3{!!^Tp(j=3{#=PY#?J=3{#Q9%1C@PRhVgWOhN`MUtm>Ek18k3%$vDLOeAN zS#v!!`^HnHMG2X)kfz19h-|5Ln5{Ob!}Ih>5;huNh7FpF?6w0n2hBU|CX0DT=_H#l<%VEcPO?o+hnt== zvvOKuxf%!Ef@O2oN(l2J&nYcd3!%sJWL7TNJ)jz(N3fq5XrPoeQtS)geo7x>X0KrD zIlDqMtRrY3r%}8m*apr5IUsBz-_@ca`pj*PlR4jlc3L|{F04_S7G;e1j`GI zkLb;Q618a>xu&;KbzupH0i5zf%li*oB zeUtCtk(6UeWTl+6nudU{KG~Q~%ujKv$2W_Q{vY>v>%Dk5wtZ6;lyxkBqKW3faAoty&?eaa*;v2Vv}i_fc(^-EM^r z!;wWFoh=r~a_EdSPikfOnc7zkM-hb&2U(@mpv%A|)RHc^78#h-it{`&6S@s76WGoe zMoBL@Un8raCt{h>+%5NI4)ho}LB?^;@dT%RX(l)ypyqW0mkPYd%y?xcz>X2TVc;@> z&j@@ZjWGUD+Mw6K3V~w;zA%1TE`mM-mkaD7(8oBwqWOmAdzv2@FP2ugX<((W(CzUb zG7oM=-cD(`?q0fq+Xk+t6ZuJPT&$yuyJO&1(MndofdgES7|FC!&ViVLCrv>%K4hl< H9GrgvmEPY; diff --git a/MDK-ARM/LED_M100C_WS2812/stm32f1xx_it.crf b/MDK-ARM/LED_M100C_WS2812/stm32f1xx_it.crf index a703e48779fd00a7114409a6919a7fb7ce543f9d..74189b4ed7f98d648d3adf97a8e202b9678d312d 100644 GIT binary patch delta 552 zcmbRHNdEpKdCeP~3=B++3{s2Z7#MF#F);Dz>FImsCF|!VX6ET-F#LOZVLlrJ5KNoA zfW>TMygw_~8kkT_^A6Vb9juH%%ml>DK+Ljz2P>n49HXlUcc0m^8BLgc;Eb# zR0i=|!ccMU@XVsr6o@F-Eg`5VS5PWUupOZ^C^03m2%=Q_mMm1MC|D^(%B3_h2O{r$ zON2oJXt4kT15Y^2+V~QNiQ8vuvMP!h@-yhL0iDIjo|sY;pPI)|2sBSXjuq%oQ9qyq z z0K|?!>9j$tfR zm$U5)a+zfN$r0ju~ z9bjTg2lD2{ft|1q!kZrlcFb)?CQqQ;f;cHBpvu)ujO9Sy!Z@%a*D^5`0eOq!K+cuA k#>C`)TbN;SoYYb#1*ug`%plcL+-sPauHIk)rVIup0A;nCd;kCd delta 485 zcmccrNPg}kdCeP~3=B++3{nf@7?^KLF);Dz>FImsCF|!VX6ET-Fl_jTMygw_~oW)R~tIa!D+jp=s0x=U1GXpWp_8qLOKFak%3>Hd2QyI9z^NX_Mee+XN z8PslxGsrL~0R<<-@cN~el*45>Z;8TXxWhAxQd1y0{@fCQi*p5~!h|c4l?NrJBo;xG z^WKt&DVK;51*?b1x|Am7K$MtnpRCEMD7O8XJ?lqCmaqoK#O=2oSvRpV+D-3sXVnsw zvTIB0zYJuw?`>{|*>O_#K!Xo3F=YaIbK=0( z?St^<#(^!q&B){pl$#ePALqRx`F%GqqMTw^p-kt!DkIo+!#7!@$JI zz`*O5T2h{0lpXJzpOVTTeoGiC&K;gvl$rt&<+>#V73B&_g$cGJlm;cHBo;xGO5c)& zDxLm8gH=qz`IZQS1lS^;aF{LeB@7eW*)>^#m~A_|Ci}Yu26+mLZnH5=iebuESO8>9 oj$tZLmKm;+=?jbSQMm<41^i(x8On6X{;6uTcI05M%eQ2+n{ delta 248 zcmaDoP5$#V`3crs8~&`H$;JQ#UncW2n>ALqRx`F%GqqMTw^p-kt!DkIUN6L8p~S?< zz`zxrUz8p1o1c=(pms}~L54vIC^#{O*DtlC94^CgOB61{9iCZ~ngY@B`<4h?oGU05 zCR~B6JSZ_Gu?V7^=axK7Ib+Q9iyEwAj3({>HCTa|ZTo)>_IC>maupWeW@DHX!<476 r5XhJu!<4TuAIO*z!&IO!7s!|z!&Im+8_1Xz!&Ia&bGz&*c0Wb{+YC$> diff --git a/MDK-ARM/LED_M100C_WS2812/tim.crf b/MDK-ARM/LED_M100C_WS2812/tim.crf index f2cea347df350139a7bf470e8fd9513ae16b3771..f754a614c51a931f77a8a66a3d3c05fd9ca3a890 100644 GIT binary patch delta 256 zcmZ3yPk#13`3crs|DIl$&&B`*(ALqRx`F%GqqMTw^p-kt!6dUs263BVPIlp zVBqyjEh*10%8vKVPf2AEza|!UWq9N`n$p5{n>8rEkeX zm5PFuLZno-jVVKzNtjP+*Y}=hR*$=HX$WvH!n~h;o w3{$?s0w7~@3{!!^JRoCA3{#=P93W$A3{#Q9EFfcA3{$bfjP0h^+264P0C#mti2wiq delta 264 zcmbQePk!+}`3crs8~&`H$;JQ#UncW2n>ALqRx`F%GqqMTw^p-kt!6dUs25_eP-0?a zVBiYRFUpSh%}+^XP`f40Aj6;p6r32t>z7(m4wvD$B?_0}4$mw~O@Zk6eM6h*$=HX$W>T;n~h;o w3{#%MLLg&u3{$?sd>~^=3{!!^Tp(j=3{#=PY#?J=3{#Q9%=y1Ql6@03rfH+9S%Lq8x@5SRklp&_jjYc1y?^SxdR6u6Rn>b{ z?M_r{CaDMaR51+B4EecZe6}~$;E6Zf(Bh#!-CGQJF|+?mH}os}CyAU8u~TSkt_9*`Q((EIJa?zjH|2KyKRr196ZEvfQ=-v9Vz!*{DZj8r2`^ z`O+(W`#+cQaNiz1jg->bF?rR_S^azVh)RQ{wPMm>$DS92xffMCX7!(!;=X#DorHd!(pz_Y{8fXOR*z|IcFgX*jIC}~8!?tu>zvK%rhsnDW<{>m zR-6$LmY&U|1f_!Nf$D?Ove^-@gV9Ac0HZ*g7@&mU2*ED|jH=oT%mA>N0LRQg>gq1r73TM4!S(!Eslx`WtJ0+3Izm|!X3 zK6h6;5nzG@C)~33f~6)MA>E?{=LpUN7P!AYBYHpl^iCLOdg;bD334~txtHK;(kdhP zj$l8*L4qF$4iQ}J@))td5L9+9voZK?FM)a;jAD}e$tuy_Ov)v#kpxo-rUU-vHeDlh zt>7MV>t4VQdQ*v*oN&al(4SS{W^EBeMPvqFZ{)c=ZZ#{ z`-q_U&{8u|dLt+{SZcbb7w#2vA0sFHM@~!Cn%ur(tW~#`hM|qJ?=vBv)tw3fV(_w_YNlc zk#HIXhXn+y0YAAn^|I^KX>{3+x-6hjpfAvUvh9}l{B8vMZ2${m<>FML^fgv2XRK`lD{2W7ofzGSMC{*%;Q&%;!oz3Ihu%anLL`;e_V4Gc{M^pfS9i zIRhGxp>jEC(8#Ox{2aT9p!_vg@655=`hGa0(+1mjC;E}uPh&KZIy!5x-B{3!H|R-& z?eV@rOZ4?a?B{%gp4C&SNCqv{!PikF8wTisRHVV~)Q6}@gALM84n>jt-$QR6YCo0e z$0>ixlqpx}yN202f_{Rg+`L7ntqwaeJI${-!%5~G{*!NRHbp(a8VjbLPj|=*_jWWtQ zJ!hZYGU&&mDd0bMzusrR&EkbJM^8FnZ;w|q+ryj)qbu&;Z-$kkK6FI)WmCVuJMqWSwu5 zTuY^5g7pON6MR6hiC`CC7ZTyoklc-87{z0ul&R=q8m?`>gi>ZvZ_^281Cr%DDlQ~g zO0WX3)h#-0k7d>fp&Gdz&f4irNd`I;3ZtW@u<_nfomMdeyG6-KCdX9p6acLQ6{nrStCD%BoENJs!vA`Uy@1NE!|b+p zO6H?>VXU?o|LEymXKt9YpOkZGD~RMxX@B24tGVEA;KT0 zWA2yAVc&VbgqM>#p%1cz2O__>z44?{PhzZGhjqkQAJg!|Omz!-8}85>usbS8_$9fM z_QMWK?e&7j8&2J1JQ%NrrZh%6b(_XL;AhayD5q|->6qjN`vSU1+Tbm6+K3sm55xf0b5X0WY+RwRs(v;Bk)s zUZvhfQBM)T42w z$1Q)?11#iYi{TD2(UD3?|5UsSsedwxQP^r)I5rkuk=Em0Fk(z{aMlvLJI|2~ z)pjq<$aiF8C4a`w`w!@>Ph3{u|D4I1K|wq61|_?2`6QQJxeRd`=F;IZgUfE#eke?K zWJ@LQPuYS z1Zz3l!Pf+Zh2U5SPL1V9oE^r%a~ydRHMA_6TQ7SpjJb|H1qnDg3wpCbWM~2C9S{u0 zu0xCkeZ;L(`0!BR$nS9jI!_xvl1+zwQXI%5*=3MVvdch2)&=1hy;5;M-U{=g1N?{~ zi4K8&j?rQKAC1v5&R&aPx6j86U{3|a=Rw&fvoOOAP5_NlaD;lEqO;Hck*EdEUK7WQjwu2Oc0VT%=6RcCNy2< z$nj`89Y<&eXf|jLXdY-jXd!43Xep==v;wr!wDPcDmOBXA%1;xN4JhU#v`>a_S2+0m zq~tc3@EPb!lQo7PRyy(%NVl3SLU0{Ks~ourqU~r3x(1!T>)@jm_G&Dkycvxrwa}^S z$bG0egbripcr~P}9em$X@-U>w(91lFpN4degA}ObuUN3tkQP|{Af)d($cajpn-No< zf_SdQ55b7F4!(gYTngw;;2*SgzmYrxcNaw^%PrOlT(LtDAD0Kj&8o)wO0GF3@V&9EC_C6l-p{t1aSY3 za@#Bx0Qa#&nL_TgSUINhi6e2(z&9ksQ^87*6*l>j7Pw4pcJM_>$+@^MMdV80YiLjs z6;45eX@bp0hg&KoPoaLRBautdh~8gp5G30!O6Cc?0&5$eI`Zw9PJu8bq=nGi?%=Z( wyo#2q1?zyGKdY3qYzB5mlwBs^#1!Lm2cHX-TqZb(flO*TcaMdS*G9wt0hM*5cmMzZ delta 5527 zcmb7I33wDm7VhfqnjS{Zm=Gu;v_V0X1zAz#`(P0TcQv92t1dXxyC^7#9HIzbJ4qyj zJCKAFrz8+bU?l_;nvj4?xGzBjlr)COE$4~~gb3{adO{M}S(lyfd;ipXudes1>b$Pdq_KBe{w;lOrzY%Y>8K}%zuym$J!EfIIp{R8$ zwL|(18VY6pFO|xl(i&(FE&E_C_l>_=DH{7>cTaM64+E(n4W!%MJ$z$qFhY4a7Go;D z7lw@({MR1C`VUZAlte2rN-Tua{B@ol@Ybj*jkhGKN^{!_gGLPKA8Jui5?Lkp^%`(P zJi2D}Uj6#_8xg8ryQJBT>W%zSZvBw9+sJ;ehpM!{d_!Y91Ut0&(_+H zcIOpbc8%kaLD4Lp)pDLy`Uo?giLDH3N@86orV`*W7ykpcka{b@HiGR0i9DVib{e49Nhpa01RnzoJLW0w zVVnet-LeN~O(Ks{gJT3g5&R6;V|NNVbO+a2es-Pagdm za7NbO!Do1n>N@(~7bC2(hQ38go0d6 zVT|h>>f=`38P2CQ4C{2mviqF-X==ZAw;*#}Z-=v1mERuVt6l5PI!`DQeXg%-TG#w0 zw^q5Zy1OL%WC;l#P-AFRqU1K<2kMw2jCK;Viy9z9gw;;4XE*k=e3VlJoG3TH=!tcU|?a;*u^lcfPqLr#)!<<|kv9d6M{E)RI@ z@_;eK7wLwkREkQO1bKkl?RN(njT$w-Y2(~<{3*^JkSpSi`#axayy=T2uXr+)7pj7I z7a5yiwByu8efgIJ8opRdcQrr6k2^Q&dy*p!reQru=Xi^09GR2IS8` zluvSU$5(P^f^i3@#8E8ICm1a`rH`euNutr+HJ-}>iAJY-ZX9*92pN(u^An90oGjiX zokU}rJE2wbjSr2%?lQb3zoR0JTp*tvgCY$Ul~F7gR#a- z_1x3vnoNl*P9}~u_W0cVNU5<*TFFLxpL>?c$y@9>$wpaB)43G>=MyX>SWJ*dupBVc zo|SEMX}~Fkjj&5s7-kfwp!1roZ8wT;Z(X&TW1QQRC4Hh+*EOSx>aq?9QF(o$Hr6#m zNr_fI&pushJjXbtv-7fhnUUdhlN#l()Aq44;}NyBn{nLSK!^2C^cmkbsxZQgS`)$g zIJK38zEPVZOgCArlg}P8ruy7$MLFV0dHRTPzt0UzDH!gAefLpgJ_{GsUX#u-V|O@B zy8ZcaW0ohJs)Ie`tT9o0A`dsCMc6mjUR2}a*(FCP*I!hh347MYLK*K@dxlkNvg;2< zpP;*Dv|Ptw>;%8s-xSI4`*?5@{px@amke%_UwtLSC868Nesy5jZc81HGR3bBG8dyw zieG)r6f4kQPjFNH>flfh@1xQ*zdFQR(8;Nx_p5K1v(Zb2UmanJLU^H*eC~qrNaQlK`5o5gBfpx!OtBp7y>ih7Be5|V5-vgw zmfe0d?rG{?mS&(j-S_hS>I}4Y<5?199(%%%MxMsYG0;i7^ChEz@#~Q1*%g(CpkfiB(i8Bq$$;g|=lo*yW;_j(IV-PUH6DoEOQTj0Y@;?i0axYY*Nps*pP`Z{A}9q6 zLZ00cXtWu{3@1j}8fdhORBp=(DpfTfCEH#%a)NYzEv)c?0BdDd-?YWgG|VNyOIWg! z0K2zRNus}Fft&zqkE?-D4hGnRrkJLwB2&XX98>@*)Ul_8@@;@UWQtTMvn!RW@n58~ zcqmH)tV5hB(xA<))E44@jm}0vdnmvjHbpv=pHwP~@V{1PLlGm(0<5DcCes{O5v+z4 z^QLEde;@IsZtB=J#{#T7J&@d0WI}5KGc(#qqBuhLnXx$ zO--?j;j+(EaT)(tf=u0r=}omnGgItkI`*Y55>zw=rGTbZQktr}+ZmuEwd!{|cPY~> zVVc6-?w>*GZuue|4onZ;YvyrNJTNR^JFz(GxJPWU8GD;=GK$`2dv1l_Hl%}#XsFi8q zS#653Sh{3YgHMAYbq&XM#ENBEczBy|w+eTw)L0a&tQ-T+x5UrTkn^Xj`rnO-%O=Xtgzj^Xxlm3DCO8sRiLpf`aVNpFHQs&^Bl zLsknR4ZTwFd)(na4h?VuLlT_?ovNhM_&-}o=Tw#+#GYOV3oxGwh_8aKsVoJS=7glz zAxY5KU6ABj_!2?$)=)=VK$luel)Eiew{-1zw7; z6h&_YOA5q60?-9CU22IbXgV7QWezA4lm*HLeGJM4EdqT4S^~-kEz|V1*f04OVyx*# zbqd}Tq7jJ~!MDpSe5oHO1h=M&YYzj~T1Yy$n4mYLGfG;Nn