完善一个通道最多对码5个遥控

This commit is contained in:
xushaoxiang
2026-07-11 09:11:02 +08:00
parent 6dc8c1dbd9
commit d9e2a58a66
81 changed files with 1204 additions and 1274 deletions
File diff suppressed because it is too large Load Diff
@@ -31,54 +31,54 @@ assembling startup_xinc.s...
compiling system_xinc.c...
compiling sleep.c...
compiling app_batt.c...
compiling usr_server.c...
compiling app_sec.c...
compiling arch_main.c...
..\app\src\arch_main.c(202): warning: #177-D: variable "spi_idx" was declared but never referenced
uint8_t spi_idx=0;
..\app\src\arch_main.c(341): warning: #223-D: function "rf_tx_power_set" declared implicitly
rf_tx_power_set(TRANS_POWER_0_5DBM);
..\app\src\arch_main.c: 2 warnings, 0 errors
compiling app_sec.c...
compiling usr_server.c...
compiling aes.c...
compiling app_task.c...
compiling xc_drv_adc.c...
compiling xc_gap_api.c...
compiling nvds.c...
compiling xc_gatt_server_api.c...
compiling xc_drv_aotimer.c...
compiling xc_gap_api.c...
compiling xc_gatt_client_api.c...
compiling xc_drv_bor.c...
compiling xc_drv_aotimer.c...
compiling xc_gatt_server_api.c...
compiling xc_drv_calib.c...
compiling xc_drv_dma.c...
compiling xc_drv_fmc_spi_dma.c...
compiling xc_drv_clock.c...
compiling xc_drv_fmc_spi_dma.c...
compiling xc_drv_fmc_spi.c...
compiling xc_drv_i2c.c...
compiling xc_drv_gpio.c...
compiling xc_drv_i2c.c...
compiling xc_drv_pga.c...
compiling xc_drv_pwm.c...
compiling xc_drv_qdec.c...
compiling xc_drv_pwr.c...
compiling xc_drv_qdec.c...
compiling xc_drv_rtc.c...
compiling xc_drv_spi.c...
compiling xc_drv_spi_dma.c...
compiling xc_drv_sw_i2c.c...
compiling xc_drv_systick.c...
compiling xc_drv_uart_dma.c...
compiling xc_drv_timer.c...
compiling xc_drv_uart_dma.c...
compiling xc_drv_uart.c...
compiling xc_drv_wdt.c...
compiling timer.c...
compiling uart_1.c...
compiling fmc_spi_1.c...
compiling switch_s.c...
compiling rf433.c...
..\app\src\rf433.c(126): warning: #177-D: function "set_click" was declared but never referenced
..\app\src\rf433.c(128): warning: #177-D: function "set_click" was declared but never referenced
static void set_click(void)
..\app\src\rf433.c: 1 warning, 0 errors
compiling timeslice.c...
compiling key.c...
compiling fmc_spi_1.c...
compiling led.c...
compiling switch_s.c...
compiling key.c...
compiling timeslice.c...
compiling ota_flash_interface.c...
compiling rf433_decoder.c...
compiling ota_server.c...
@@ -90,35 +90,35 @@ compiling ota_protocol.c...
..\app\src\ota_protocol.c: 2 warnings, 0 errors
linking...
.\Linker\cpu_xip.scat(21): warning: L6329W: Pattern uread4.o(.text) only matches removed unused sections.
Program Size: Code=28524 RO-data=1784 RW-data=3024 ZI-data=4192
Program Size: Code=28664 RO-data=1784 RW-data=3000 ZI-data=4192
Finished: 0 information, 1 warning and 0 error messages.
After Build - User command #1: fromelf --bin --output=app.bin .\Objects\Xinc_ble_sdk.axf
After Build - User command #2: .\output_tool\Double_ota\ge_ota.bat
Size of file: 30432 bytes.
all_size=30432
size:30432 PageCNT119
Size of file: 30568 bytes.
all_size=30568
size:30568 PageCNT120
dual_xip
length:30728
size:30728
length:30984
size:30984
Addr:12000
Size:0x7700
Size:0x7800
BAddr:0x12000
Acheck:0x23c95220
Acheck:0x8ed9ea0
SoftVer:0x10
RomVer:0x20
LoadAddr:0x11012000
Is xip ota?:1
ota_data.bin success已复制 1 个文件。
Size of file: 30432 bytes.
all_size=30432
size:30432 PageCNT119
Size of file: 30568 bytes.
all_size=30568
size:30568 PageCNT120
dual_xip
length:30728
size:30728
length:30984
size:30984
Addr:12000
Size:0x7700
Size:0x7800
BAddr:0x1e000
Acheck:0x23c95220
Acheck:0x8ed9ea0
SoftVer:0x10
RomVer:0x20
LoadAddr:0x11012000
@@ -152,7 +152,7 @@ is_db=1
is_th=0
需要填充0个sector
all_size:1a000
size: 30432
size: 30568
updata file success !
已复制 1 个文件。
".\Objects\Xinc_ble_sdk.axf" - 0 Error(s), 6 Warning(s).
@@ -168,7 +168,7 @@ Package Vendor: ARM
D:/Keil_v5/Packs/ARM/CMSIS/5.9.0/Device/ARM/ARMCM0/Include
<h2>Collection of Component Files used:</h2>
Build Time Elapsed: 00:00:20
Build Time Elapsed: 00:00:22
</pre>
</body>
</html>
@@ -3,7 +3,7 @@
<title>Static Call Graph - [.\Objects\Xinc_ble_sdk.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image .\Objects\Xinc_ble_sdk.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Thu Jul 09 18:43:35 2026
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Fri Jul 10 18:40:48 2026
<BR><P>
<H3>Maximum Stack Usage = 600 bytes + Unknown(Functions without stacksize, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -103,13 +103,13 @@ Global Symbols
<P><STRONG><a name="[1e]"></a>BLE_Handler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE), UNUSED)
<BR>[Address Reference Count : 1]<UL><LI> startup_xinc.o(RESET)
</UL>
<P><STRONG><a name="[1af]"></a>co_buf_alloc</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE), UNUSED)
<P><STRONG><a name="[1ae]"></a>co_buf_alloc</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE), UNUSED)
<BR><BR>[Called By]<UL></UL>
<P><STRONG><a name="[1b0]"></a>co_buf_copy_data_from_mem</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE), UNUSED)
<P><STRONG><a name="[1af]"></a>co_buf_copy_data_from_mem</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE), UNUSED)
<BR><BR>[Called By]<UL></UL>
<P><STRONG><a name="[1b2]"></a>co_buf_release</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE), UNUSED)
<P><STRONG><a name="[1b1]"></a>co_buf_release</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE), UNUSED)
<BR><BR>[Called By]<UL></UL>
<P><STRONG><a name="[11b]"></a>ke_msg_alloc</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE))
@@ -149,7 +149,7 @@ Global Symbols
<BR><BR>[Called By]<UL><LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;bluetooth_init (via Veneer)
</UL>
<P><STRONG><a name="[203]"></a>FMC_SPI_Flash_PowerDown</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE), UNUSED)
<P><STRONG><a name="[202]"></a>FMC_SPI_Flash_PowerDown</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE), UNUSED)
<BR><BR>[Called By]<UL></UL>
<P><STRONG><a name="[171]"></a>FMC_SPI_Flash_WakeUp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE))
@@ -193,47 +193,46 @@ Global Symbols
<LI><a href="#[c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;scan_433 (via Veneer)
</UL>
<P><STRONG><a name="[20a]"></a>__rt_memclr</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)
<P><STRONG><a name="[209]"></a>__rt_memclr</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)
<P><STRONG><a name="[cb]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_start_advertising (via Veneer)
<LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_set_adv_data (via Veneer)
<LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_create_advertising (via Veneer)
<LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_callback (via Veneer)
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rom_env_host_init (via Veneer)
<LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rom_env_host_init (via Veneer)
<LI><a href="#[c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;scan_433 (via Veneer)
</UL>
<P><STRONG><a name="[20b]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)
<P><STRONG><a name="[20a]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)
<P><STRONG><a name="[16f]"></a>__rt_memclr_w</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_memset_w
</UL>
<P><STRONG><a name="[20c]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, aeabi_sdiv.o(.text), UNUSED)
<P><STRONG><a name="[20b]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, aeabi_sdiv.o(.text), UNUSED)
<P><STRONG><a name="[101]"></a>__aeabi_uidivmod</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, aeabi_sdiv.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pwm_freq_to_period (via Veneer)
<LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_hfclk_set (via Veneer)
<LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_bond_req_ind_handler (via Veneer)
<BR><BR>[Called By]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_bond_req_ind_handler (via Veneer)
<LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_uart_init (via Veneer)
<LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clock_init (via Veneer)
<LI><a href="#[c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_adc_data_average (via Veneer)
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pwm_freq_to_period (via Veneer)
<LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_hfclk_set (via Veneer)
<LI><a href="#[14a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rf433_process_clean_pulse (via Veneer)
</UL>
<P><STRONG><a name="[20d]"></a>__aeabi_idiv</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, aeabi_sdiv.o(.text), UNUSED)
<P><STRONG><a name="[20c]"></a>__aeabi_idiv</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, aeabi_sdiv.o(.text), UNUSED)
<P><STRONG><a name="[ae]"></a>__aeabi_idivmod</STRONG> (Thumb, 326 bytes, Stack size 8 bytes, aeabi_sdiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_idivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_init (via Veneer)
<LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_btod_etento (via Veneer)
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_hex_real (via Veneer)
<LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_btod_etento (via Veneer)
</UL>
<P><STRONG><a name="[170]"></a>sendchar</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, system_xinc.o(ram_code))
@@ -335,8 +334,8 @@ Global Symbols
<LI><a href="#[179]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ram_memcpy_bytes
<LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
</UL>
<BR>[Called By]<UL><LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fmc_spi_read (via Veneer)
<BR>[Called By]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fmc_spi_read (via Veneer)
<LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read
</UL>
<P><STRONG><a name="[169]"></a>xc_fmc_spi_flash_read</STRONG> (Thumb, 142 bytes, Stack size 296 bytes, xc_drv_fmc_spi.o(ram_code))
@@ -431,8 +430,8 @@ Global Symbols
<P><STRONG><a name="[db]"></a>key_check_process</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, key.o(ram_code))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = key_check_process &rArr; app_new_key_detection &rArr; app_key_click_detection
</UL>
<BR>[Calls]<UL><LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_key_hold_detection
<LI><a href="#[17e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_new_key_detection
<BR>[Calls]<UL><LI><a href="#[17e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_new_key_detection
<LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_key_hold_detection
</UL>
<BR>[Called By]<UL><LI><a href="#[f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_key_scan (via Veneer)
</UL>
@@ -449,10 +448,10 @@ Global Symbols
<BR><BR>[Called By]<UL><LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_bond_ind_handler
</UL>
<P><STRONG><a name="[1ad]"></a>gatt_db_svc_add</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE), UNUSED)
<P><STRONG><a name="[1ac]"></a>gatt_db_svc_add</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE), UNUSED)
<BR><BR>[Called By]<UL></UL>
<P><STRONG><a name="[1b1]"></a>gatt_srv_event_send</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE), UNUSED)
<P><STRONG><a name="[1b0]"></a>gatt_srv_event_send</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE), UNUSED)
<BR><BR>[Called By]<UL></UL>
<P><STRONG><a name="[ef]"></a>modem_init</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rom_symdefs.o(ABSOLUTE))
@@ -548,13 +547,13 @@ Global Symbols
<BR><BR>[Calls]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry
</UL>
<P><STRONG><a name="[20e]"></a>__scatterload_rt2_thumb_only</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<P><STRONG><a name="[20d]"></a>__scatterload_rt2_thumb_only</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<P><STRONG><a name="[20f]"></a>__scatterload_null</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<P><STRONG><a name="[20e]"></a>__scatterload_null</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<P><STRONG><a name="[210]"></a>__scatterload_copy</STRONG> (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)
<P><STRONG><a name="[20f]"></a>__scatterload_copy</STRONG> (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)
<P><STRONG><a name="[211]"></a>__scatterload_zeroinit</STRONG> (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)
<P><STRONG><a name="[210]"></a>__scatterload_zeroinit</STRONG> (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)
<P><STRONG><a name="[95]"></a>_printf_percent</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[93]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__printf
@@ -599,7 +598,7 @@ Global Symbols
<BR>[Calls]<UL><LI><a href="#[60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_hex
</UL>
<P><STRONG><a name="[212]"></a>_printf_ll</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007))
<P><STRONG><a name="[211]"></a>_printf_ll</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007))
<P><STRONG><a name="[61]"></a>_printf_i</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_i.o(.ARM.Collect$$_printf_percent$$00000008))
<BR><BR>[Stack]<UL><LI>Max Depth = 88 + Unknown Stack Size
@@ -671,7 +670,7 @@ Global Symbols
<BR>[Calls]<UL><LI><a href="#[70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_ll_hex
</UL>
<P><STRONG><a name="[213]"></a>_printf_l</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_l.o(.ARM.Collect$$_printf_percent$$00000012))
<P><STRONG><a name="[212]"></a>_printf_l</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_l.o(.ARM.Collect$$_printf_percent$$00000012))
<P><STRONG><a name="[71]"></a>_printf_c</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_c.o(.ARM.Collect$$_printf_percent$$00000013))
<BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
@@ -701,27 +700,27 @@ Global Symbols
<BR>[Calls]<UL><LI><a href="#[78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_wstring
</UL>
<P><STRONG><a name="[214]"></a>_printf_percent_end</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017))
<P><STRONG><a name="[213]"></a>_printf_percent_end</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017))
<P><STRONG><a name="[81]"></a>__rt_lib_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_li
</UL>
<P><STRONG><a name="[215]"></a>__rt_lib_init_fp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002))
<P><STRONG><a name="[214]"></a>__rt_lib_init_fp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002))
<P><STRONG><a name="[216]"></a>__rt_lib_init_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A))
<P><STRONG><a name="[215]"></a>__rt_lib_init_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A))
<P><STRONG><a name="[79]"></a>__rt_lib_init_lc_common</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000F))
<BR><BR>[Calls]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_locale
</UL>
<P><STRONG><a name="[217]"></a>__rt_lib_init_preinit_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004))
<P><STRONG><a name="[216]"></a>__rt_lib_init_preinit_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004))
<P><STRONG><a name="[218]"></a>__rt_lib_init_rand_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E))
<P><STRONG><a name="[217]"></a>__rt_lib_init_rand_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E))
<P><STRONG><a name="[219]"></a>__rt_lib_init_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C))
<P><STRONG><a name="[218]"></a>__rt_lib_init_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C))
<P><STRONG><a name="[21a]"></a>__rt_lib_init_lc_collate_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011))
<P><STRONG><a name="[219]"></a>__rt_lib_init_lc_collate_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011))
<P><STRONG><a name="[7b]"></a>__rt_lib_init_lc_ctype_2</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000012))
<BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
@@ -730,9 +729,9 @@ Global Symbols
<BR>[Calls]<UL><LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_get_lc_ctype
</UL>
<P><STRONG><a name="[21b]"></a>__rt_lib_init_lc_ctype_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013))
<P><STRONG><a name="[21a]"></a>__rt_lib_init_lc_ctype_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013))
<P><STRONG><a name="[21c]"></a>__rt_lib_init_lc_monetary_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015))
<P><STRONG><a name="[21b]"></a>__rt_lib_init_lc_monetary_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015))
<P><STRONG><a name="[7c]"></a>__rt_lib_init_lc_numeric_2</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000016))
<BR><BR>[Stack]<UL><LI>Max Depth = 24 + Unknown Stack Size
@@ -741,58 +740,58 @@ Global Symbols
<BR>[Calls]<UL><LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_get_lc_numeric
</UL>
<P><STRONG><a name="[21d]"></a>__rt_lib_init_alloca_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E))
<P><STRONG><a name="[21c]"></a>__rt_lib_init_alloca_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E))
<P><STRONG><a name="[21e]"></a>__rt_lib_init_argv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C))
<P><STRONG><a name="[21d]"></a>__rt_lib_init_argv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C))
<P><STRONG><a name="[21f]"></a>__rt_lib_init_atexit_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B))
<P><STRONG><a name="[21e]"></a>__rt_lib_init_atexit_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B))
<P><STRONG><a name="[220]"></a>__rt_lib_init_clock_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021))
<P><STRONG><a name="[21f]"></a>__rt_lib_init_clock_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021))
<P><STRONG><a name="[221]"></a>__rt_lib_init_cpp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032))
<P><STRONG><a name="[220]"></a>__rt_lib_init_cpp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032))
<P><STRONG><a name="[222]"></a>__rt_lib_init_exceptions_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030))
<P><STRONG><a name="[221]"></a>__rt_lib_init_exceptions_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030))
<P><STRONG><a name="[223]"></a>__rt_lib_init_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F))
<P><STRONG><a name="[222]"></a>__rt_lib_init_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F))
<P><STRONG><a name="[224]"></a>__rt_lib_init_getenv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023))
<P><STRONG><a name="[223]"></a>__rt_lib_init_getenv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023))
<P><STRONG><a name="[225]"></a>__rt_lib_init_lc_numeric_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017))
<P><STRONG><a name="[224]"></a>__rt_lib_init_lc_numeric_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017))
<P><STRONG><a name="[226]"></a>__rt_lib_init_lc_time_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019))
<P><STRONG><a name="[225]"></a>__rt_lib_init_lc_time_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019))
<P><STRONG><a name="[227]"></a>__rt_lib_init_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033))
<P><STRONG><a name="[226]"></a>__rt_lib_init_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033))
<P><STRONG><a name="[228]"></a>__rt_lib_init_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D))
<P><STRONG><a name="[227]"></a>__rt_lib_init_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D))
<P><STRONG><a name="[229]"></a>__rt_lib_init_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025))
<P><STRONG><a name="[228]"></a>__rt_lib_init_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025))
<P><STRONG><a name="[86]"></a>__rt_lib_shutdown</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[85]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_exit_ls
</UL>
<P><STRONG><a name="[22a]"></a>__rt_lib_shutdown_cpp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004))
<P><STRONG><a name="[229]"></a>__rt_lib_shutdown_cpp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004))
<P><STRONG><a name="[22b]"></a>__rt_lib_shutdown_fini_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002))
<P><STRONG><a name="[22a]"></a>__rt_lib_shutdown_fini_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002))
<P><STRONG><a name="[22c]"></a>__rt_lib_shutdown_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009))
<P><STRONG><a name="[22b]"></a>__rt_lib_shutdown_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009))
<P><STRONG><a name="[22d]"></a>__rt_lib_shutdown_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000011))
<P><STRONG><a name="[22c]"></a>__rt_lib_shutdown_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000011))
<P><STRONG><a name="[22e]"></a>__rt_lib_shutdown_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000012))
<P><STRONG><a name="[22d]"></a>__rt_lib_shutdown_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000012))
<P><STRONG><a name="[22f]"></a>__rt_lib_shutdown_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C))
<P><STRONG><a name="[22e]"></a>__rt_lib_shutdown_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C))
<P><STRONG><a name="[230]"></a>__rt_lib_shutdown_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006))
<P><STRONG><a name="[22f]"></a>__rt_lib_shutdown_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006))
<P><STRONG><a name="[231]"></a>__rt_lib_shutdown_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E))
<P><STRONG><a name="[230]"></a>__rt_lib_shutdown_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E))
<P><STRONG><a name="[55]"></a>__rt_entry</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main
<LI><a href="#[56]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_rt2
</UL>
<P><STRONG><a name="[232]"></a>__rt_entry_presh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002))
<P><STRONG><a name="[231]"></a>__rt_entry_presh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002))
<P><STRONG><a name="[7e]"></a>__rt_entry_sh</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
@@ -805,7 +804,7 @@ Global Symbols
<BR><BR>[Calls]<UL><LI><a href="#[81]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_init
</UL>
<P><STRONG><a name="[233]"></a>__rt_entry_postsh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))
<P><STRONG><a name="[232]"></a>__rt_entry_postsh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))
<P><STRONG><a name="[82]"></a>__rt_entry_main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D))
<BR><BR>[Stack]<UL><LI>Max Depth = 544 + Unknown Stack Size
@@ -815,7 +814,7 @@ Global Symbols
<LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit
</UL>
<P><STRONG><a name="[234]"></a>__rt_entry_postli_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C))
<P><STRONG><a name="[233]"></a>__rt_entry_postli_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C))
<P><STRONG><a name="[ba]"></a>__rt_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit
@@ -825,7 +824,7 @@ Global Symbols
<BR><BR>[Calls]<UL><LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_shutdown
</UL>
<P><STRONG><a name="[235]"></a>__rt_exit_prels_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))
<P><STRONG><a name="[234]"></a>__rt_exit_prels_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))
<P><STRONG><a name="[87]"></a>__rt_exit_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))
<BR><BR>[Calls]<UL><LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_sys_exit
@@ -836,7 +835,7 @@ Global Symbols
<LI><a href="#[96]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<P><STRONG><a name="[236]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy.o(.emb_text), UNUSED)
<P><STRONG><a name="[235]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy.o(.emb_text), UNUSED)
<P><STRONG><a name="[14]"></a>Reset_Handler</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, startup_xinc.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup_xinc.o(RESET)
@@ -920,7 +919,7 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[166]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_timer_us_to_ticks
</UL>
<P><STRONG><a name="[237]"></a>_ll_mul</STRONG> (Thumb, 0 bytes, Stack size 12 bytes, llmul.o(.text), UNUSED)
<P><STRONG><a name="[236]"></a>_ll_mul</STRONG> (Thumb, 0 bytes, Stack size 12 bytes, llmul.o(.text), UNUSED)
<P><STRONG><a name="[167]"></a>__aeabi_uldivmod</STRONG> (Thumb, 258 bytes, Stack size 32 bytes, lludiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_uldivmod
@@ -928,7 +927,7 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[166]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_timer_us_to_ticks
</UL>
<P><STRONG><a name="[238]"></a>_ll_udiv</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, lludiv.o(.text), UNUSED)
<P><STRONG><a name="[237]"></a>_ll_udiv</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, lludiv.o(.text), UNUSED)
<P><STRONG><a name="[47]"></a>printf</STRONG> (Thumb, 22 bytes, Stack size 24 bytes, printf.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 136 + Unknown Stack Size
@@ -949,7 +948,6 @@ Global Symbols
<LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_cmp_evt
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_callback
<LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_callback
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pwm_freq_to_period
<LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;nvds_erase
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slave_send_data
<LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;custom_svc_cb_event_sent
@@ -964,6 +962,7 @@ Global Symbols
<LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_init
<LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_init
<LI><a href="#[bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc_intr_callback
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pwm_freq_to_period
<LI><a href="#[13]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_ota_schedule
<LI><a href="#[27]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WDT_Handler
<LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_user_handler
@@ -976,23 +975,23 @@ Global Symbols
<P><STRONG><a name="[8c]"></a>_printf_pre_padding</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, _printf_pad.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = _printf_pre_padding
</UL>
<BR>[Called By]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_dec_real
<BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_hex_real
<LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_dec_real
<LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_wctomb
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_int_common
<LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_str
<LI><a href="#[ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_infnan
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_hex_real
</UL>
<P><STRONG><a name="[8d]"></a>_printf_post_padding</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, _printf_pad.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = _printf_post_padding
</UL>
<BR>[Called By]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_dec_real
<BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_hex_real
<LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_dec_real
<LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_wctomb
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_int_common
<LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_str
<LI><a href="#[ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_infnan
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_hex_real
</UL>
<P><STRONG><a name="[8b]"></a>_printf_str</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, _printf_str.o(.text))
@@ -1085,7 +1084,7 @@ Global Symbols
<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;set_single_addr_name
</UL>
<P><STRONG><a name="[239]"></a>__rt_memcpy</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, rt_memcpy.o(.text), UNUSED)
<P><STRONG><a name="[238]"></a>__rt_memcpy</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, rt_memcpy.o(.text), UNUSED)
<P><STRONG><a name="[98]"></a>__aeabi_memset</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, aeabi_memset.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_memset
@@ -1095,11 +1094,11 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;set_single_addr_name
</UL>
<P><STRONG><a name="[23a]"></a>__use_two_region_memory</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[239]"></a>__use_two_region_memory</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[23b]"></a>__rt_heap_escrow$2region</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[23a]"></a>__rt_heap_escrow$2region</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[23c]"></a>__rt_heap_expand$2region</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[23b]"></a>__rt_heap_expand$2region</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[163]"></a>__aeabi_fdiv</STRONG> (Thumb, 0 bytes, Stack size 20 bytes, fdiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = __aeabi_fdiv
@@ -1119,7 +1118,7 @@ Global Symbols
<BR><BR>[Called By]<UL><LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_rc32k_soft_calib_set
</UL>
<P><STRONG><a name="[23d]"></a>_ffixu</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, ffixui.o(.text), UNUSED)
<P><STRONG><a name="[23c]"></a>_ffixu</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, ffixui.o(.text), UNUSED)
<P><STRONG><a name="[9d]"></a>__aeabi_i2f_normalise</STRONG> (Thumb, 72 bytes, Stack size 0 bytes, fflti.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2f
@@ -1130,7 +1129,7 @@ Global Symbols
<BR><BR>[Calls]<UL><LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2f_normalise
</UL>
<P><STRONG><a name="[23e]"></a>_fflt</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, fflti.o(.text), UNUSED)
<P><STRONG><a name="[23d]"></a>_fflt</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, fflti.o(.text), UNUSED)
<P><STRONG><a name="[9e]"></a>__aeabi_ui2f</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, fflti.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2f_normalise
@@ -1138,7 +1137,7 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_rc32k_soft_calib_set
</UL>
<P><STRONG><a name="[23f]"></a>_ffltu</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, fflti.o(.text), UNUSED)
<P><STRONG><a name="[23e]"></a>_ffltu</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, fflti.o(.text), UNUSED)
<P><STRONG><a name="[8e]"></a>_printf_truncate_signed</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, _printf_truncate.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_int_dec
@@ -1262,7 +1261,7 @@ Global Symbols
<LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_longlong_dec
</UL>
<P><STRONG><a name="[240]"></a>__lib_sel_fp_printf</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, _printf_fp_dec.o(.text), UNUSED)
<P><STRONG><a name="[23f]"></a>__lib_sel_fp_printf</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, _printf_fp_dec.o(.text), UNUSED)
<P><STRONG><a name="[48]"></a>_printf_fp_dec_real</STRONG> (Thumb, 620 bytes, Stack size 96 bytes, _printf_fp_dec.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 368<LI>Call Chain = _printf_fp_dec_real &rArr; _fp_digits &rArr; _btod_etento &rArr; _btod_emul &rArr; btod_internal_mul &rArr; __ARM_common_ll_muluu
@@ -1361,8 +1360,8 @@ Global Symbols
<BR>[Calls]<UL><LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_post_padding
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_pre_padding
</UL>
<BR>[Called By]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_dec_real
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_hex_real
<BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_hex_real
<LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_dec_real
</UL>
<P><STRONG><a name="[a8]"></a>_btod_etento</STRONG> (Thumb, 210 bytes, Stack size 72 bytes, bigflt0.o(.text))
@@ -1417,13 +1416,13 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_main
</UL>
<P><STRONG><a name="[241]"></a>__user_libspace</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[240]"></a>__user_libspace</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[b2]"></a>__user_perproc_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>
<P><STRONG><a name="[242]"></a>__user_perthread_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[241]"></a>__user_perthread_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[16d]"></a>strcmp</STRONG> (Thumb, 132 bytes, Stack size 16 bytes, strcmp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = strcmp
@@ -1432,9 +1431,9 @@ Global Symbols
<LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_get_lc_numeric
</UL>
<P><STRONG><a name="[243]"></a>__decompress</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
<P><STRONG><a name="[242]"></a>__decompress</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
<P><STRONG><a name="[244]"></a>__decompress1</STRONG> (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
<P><STRONG><a name="[243]"></a>__decompress1</STRONG> (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
<P><STRONG><a name="[2d]"></a>GADC_Handler</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, xc_drv_adc.o(i.GADC_Handler))
<BR><BR>[Stack]<UL><LI>Max Depth = 168 + Unknown Stack Size
@@ -1532,8 +1531,8 @@ Global Symbols
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_xinc.o(RESET)
</UL>
<P><STRONG><a name="[c5]"></a>_433_fun</STRONG> (Thumb, 126 bytes, Stack size 16 bytes, rf433.o(i._433_fun))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = _433_fun
<P><STRONG><a name="[c5]"></a>_433_fun</STRONG> (Thumb, 128 bytes, Stack size 8 bytes, rf433.o(i._433_fun))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _433_fun
</UL>
<BR>[Calls]<UL><LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_write_pin
<LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_toggle_pin
@@ -1551,15 +1550,15 @@ Global Symbols
<P><STRONG><a name="[114]"></a>__ARM_common_switch8</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, arch_main.o(i.__ARM_common_switch8))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __ARM_common_switch8
</UL>
<BR>[Called By]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_bbpll_freq_cfg
<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_bond_ind_handler
<BR>[Called By]<UL><LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_bond_ind_handler
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_size_and_type_get
<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;set_single_addr_name
<LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_bbpll_freq_cfg
</UL>
<P><STRONG><a name="[ac]"></a>__ARM_fpclassify</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, fpclassify.o(i.__ARM_fpclassify))
<BR><BR>[Called By]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_dec_real
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_hex_real
<BR><BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_hex_real
<LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_dec_real
</UL>
<P><STRONG><a name="[94]"></a>_is_digit</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, __printf_wp.o(i._is_digit))
@@ -1635,10 +1634,10 @@ Global Symbols
<P><STRONG><a name="[f]"></a>app_key_scan</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, key.o(i.app_key_scan))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = app_key_scan &rArr; key_check_process &rArr; app_new_key_detection &rArr; app_key_click_detection
</UL>
<BR>[Calls]<UL><LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_key_check
<BR>[Calls]<UL><LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;key_check_process (via Veneer)
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_key_check
<LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;key_click_state_reset
<LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_click_event
<LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;key_check_process (via Veneer)
</UL>
<BR>[Address Reference Count : 1]<UL><LI> timeslice.o(.data)
</UL>
@@ -1657,7 +1656,7 @@ Global Symbols
</UL>
<BR>[Address Reference Count : 1]<UL><LI> timeslice.o(.data)
</UL>
<P><STRONG><a name="[e1]"></a>app_set_adv_data</STRONG> (Thumb, 76 bytes, Stack size 40 bytes, app_task.o(i.app_set_adv_data))
<P><STRONG><a name="[e1]"></a>app_set_adv_data</STRONG> (Thumb, 84 bytes, Stack size 40 bytes, app_task.o(i.app_set_adv_data))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = app_set_adv_data &rArr; __aeabi_memcpy
</UL>
<BR>[Calls]<UL><LI><a href="#[e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_ble_set_adv_data
@@ -1767,14 +1766,14 @@ Global Symbols
<P><STRONG><a name="[fa]"></a>chx_gpio_init</STRONG> (Thumb, 84 bytes, Stack size 24 bytes, rf433.o(i.chx_gpio_init))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = chx_gpio_init &rArr; xc_gpio_init &rArr; xc_gpio_pull_config
</UL>
<BR>[Calls]<UL><LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_write_pin
<LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_init
<BR>[Calls]<UL><LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_init
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_write_pin
</UL>
<BR>[Called By]<UL><LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_init
</UL>
<P><STRONG><a name="[f6]"></a>clock_init</STRONG> (Thumb, 94 bytes, Stack size 32 bytes, sleep.o(i.clock_init))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = clock_init &rArr; xc_clock_init_cfg &rArr; xc_clock_hfclk_set &rArr; xc_hfclk_set &rArr; xc_clock_bbpll_freq_cfg &rArr; delay_us
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = clock_init &rArr; xc_clock_init_cfg &rArr; xc_clock_hfclk_set &rArr; xc_hfclk_set &rArr; xc_clock_bbpll_freq_cfg &rArr; __ARM_common_switch8
</UL>
<BR>[Calls]<UL><LI><a href="#[ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_init_cfg
<LI><a href="#[100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_hfclk_in_get
@@ -2107,7 +2106,7 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_pwm_init
</UL>
<P><STRONG><a name="[116]"></a>read_user_data</STRONG> (Thumb, 104 bytes, Stack size 8 bytes, fmc_spi_1.o(i.read_user_data))
<P><STRONG><a name="[116]"></a>read_user_data</STRONG> (Thumb, 132 bytes, Stack size 8 bytes, fmc_spi_1.o(i.read_user_data))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = read_user_data &rArr; get_checksum
</UL>
<BR>[Calls]<UL><LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_checksum
@@ -2164,13 +2163,12 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_init
</UL>
<P><STRONG><a name="[c]"></a>scan_433</STRONG> (Thumb, 416 bytes, Stack size 24 bytes, rf433.o(i.scan_433))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = scan_433 &rArr; _433_fun
<P><STRONG><a name="[c]"></a>scan_433</STRONG> (Thumb, 484 bytes, Stack size 24 bytes, rf433.o(i.scan_433))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = scan_433 &rArr; rf433_decoder_get_frame
</UL>
<BR>[Calls]<UL><LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rf433_decoder_get_frame
<LI><a href="#[c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_433_fun
<LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_run
<LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4 (via Veneer)
<LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr (via Veneer)
</UL>
<BR>[Address Reference Count : 1]<UL><LI> timeslice.o(.data)
@@ -2226,9 +2224,9 @@ Global Symbols
<P><STRONG><a name="[fb]"></a>switch_init</STRONG> (Thumb, 102 bytes, Stack size 24 bytes, switch_s.o(i.switch_init))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = switch_init &rArr; xc_gpio_init &rArr; xc_gpio_pull_config
</UL>
<BR>[Calls]<UL><LI><a href="#[c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_read_pin
<BR>[Calls]<UL><LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_init
<LI><a href="#[c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_read_pin
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_it_config
<LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_init
</UL>
<BR>[Called By]<UL><LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_init
</UL>
@@ -2283,7 +2281,7 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[e0]"></a>wright_user_data</STRONG> (Thumb, 108 bytes, Stack size 8 bytes, fmc_spi_1.o(i.wright_user_data))
<P><STRONG><a name="[e0]"></a>wright_user_data</STRONG> (Thumb, 136 bytes, Stack size 8 bytes, fmc_spi_1.o(i.wright_user_data))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = wright_user_data &rArr; get_checksum
</UL>
<BR>[Calls]<UL><LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_checksum
@@ -2317,25 +2315,25 @@ Global Symbols
</UL>
<P><STRONG><a name="[157]"></a>xc_clock_bbpll_freq_cfg</STRONG> (Thumb, 224 bytes, Stack size 32 bytes, xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = xc_clock_bbpll_freq_cfg &rArr; delay_us
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = xc_clock_bbpll_freq_cfg &rArr; __ARM_common_switch8
</UL>
<BR>[Calls]<UL><LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<BR>[Calls]<UL><LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
</UL>
<BR>[Called By]<UL><LI><a href="#[159]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_hfclk_set
</UL>
<P><STRONG><a name="[100]"></a>xc_clock_hfclk_in_get</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, xc_drv_clock.o(i.xc_clock_hfclk_in_get))
<BR><BR>[Called By]<UL><LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pwm_freq_to_period
<LI><a href="#[161]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_pwr_vol_set
<LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_uart_init
<BR><BR>[Called By]<UL><LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_uart_init
<LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clock_init
<LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_rc32k_soft_calib_set
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pwm_freq_to_period
<LI><a href="#[161]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_pwr_vol_set
<LI><a href="#[166]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_timer_us_to_ticks
</UL>
<P><STRONG><a name="[158]"></a>xc_clock_hfclk_set</STRONG> (Thumb, 192 bytes, Stack size 32 bytes, xc_drv_clock.o(i.xc_clock_hfclk_set))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = xc_clock_hfclk_set &rArr; xc_hfclk_set &rArr; xc_clock_bbpll_freq_cfg &rArr; delay_us
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = xc_clock_hfclk_set &rArr; xc_hfclk_set &rArr; xc_clock_bbpll_freq_cfg &rArr; __ARM_common_switch8
</UL>
<BR>[Calls]<UL><LI><a href="#[159]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_hfclk_set
<LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod (via Veneer)
@@ -2344,7 +2342,7 @@ Global Symbols
</UL>
<P><STRONG><a name="[ff]"></a>xc_clock_init_cfg</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, xc_drv_clock.o(i.xc_clock_init_cfg))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = xc_clock_init_cfg &rArr; xc_clock_hfclk_set &rArr; xc_hfclk_set &rArr; xc_clock_bbpll_freq_cfg &rArr; delay_us
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = xc_clock_init_cfg &rArr; xc_clock_hfclk_set &rArr; xc_hfclk_set &rArr; xc_clock_bbpll_freq_cfg &rArr; __ARM_common_switch8
</UL>
<BR>[Calls]<UL><LI><a href="#[15a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_lfclk_set
<LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_hfclk_set
@@ -2392,12 +2390,12 @@ Global Symbols
<LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_fun_sel
<LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_direction_config
</UL>
<BR>[Called By]<UL><LI><a href="#[15a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_lfclk_set
<LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;switch_init
<BR>[Called By]<UL><LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;switch_init
<LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rf433_gpio_init
<LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;chx_gpio_init
<LI><a href="#[d8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_key_init
<LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_uart_init
<LI><a href="#[15a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_lfclk_set
<LI><a href="#[143]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pwm_pin_set
</UL>
@@ -2441,7 +2439,7 @@ Global Symbols
</UL>
<P><STRONG><a name="[159]"></a>xc_hfclk_set</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, xc_drv_clock.o(i.xc_hfclk_set))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = xc_hfclk_set &rArr; xc_clock_bbpll_freq_cfg &rArr; delay_us
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = xc_hfclk_set &rArr; xc_clock_bbpll_freq_cfg &rArr; __ARM_common_switch8
</UL>
<BR>[Calls]<UL><LI><a href="#[161]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_pwr_vol_set
<LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
@@ -2551,13 +2549,13 @@ Global Symbols
<P><STRONG><a name="[111]"></a>xc_unique_identification_read</STRONG> (Thumb, 228 bytes, Stack size 64 bytes, xc_drv_fmc_spi.o(i.xc_unique_identification_read))
<BR><BR>[Stack]<UL><LI>Max Depth = 456<LI>Call Chain = xc_unique_identification_read &rArr; xc_fmc_spi_flash_read &rArr; xc_fmc_spi_flash_read_page &rArr; xc_fmc_spi_read_nbyte
</UL>
<BR>[Calls]<UL><LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read (via Veneer)
<BR>[Calls]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_init_oprt (via Veneer)
<LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wake_up (via Veneer)
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_size_and_type_get
<LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read (via Veneer)
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page (via Veneer)
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;reverse_verif_is_true
<LI><a href="#[16c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;extract32_16
<LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_init_oprt (via Veneer)
<LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wake_up (via Veneer)
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_size_and_type_get
</UL>
<BR>[Called By]<UL><LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_init
</UL>
@@ -2607,7 +2605,7 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_rc32k_soft_calib_set
</UL>
<P><STRONG><a name="[245]"></a>_fmul</STRONG> (Thumb, 172 bytes, Stack size 16 bytes, fmul.o(x$fpl$fmul), UNUSED)
<P><STRONG><a name="[244]"></a>_fmul</STRONG> (Thumb, 172 bytes, Stack size 16 bytes, fmul.o(x$fpl$fmul), UNUSED)
<P><STRONG><a name="[5c]"></a>_printf_fp_dec</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, printf1.o(x$fpl$printf1))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _printf_fp_dec
@@ -2750,36 +2748,36 @@ Local Symbols
<P><STRONG><a name="[179]"></a>ram_memcpy_bytes</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, xc_drv_fmc_spi.o(ram_code))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ram_memcpy_bytes
</UL>
<BR>[Called By]<UL><LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<BR>[Called By]<UL><LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_rdid
<LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
</UL>
<P><STRONG><a name="[174]"></a>xc_fmc_spi_write_nbyte</STRONG> (Thumb, 142 bytes, Stack size 20 bytes, xc_drv_fmc_spi.o(ram_code))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = xc_fmc_spi_write_nbyte
</UL>
<BR>[Called By]<UL><LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_enable
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
<LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<BR>[Called By]<UL><LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wake_up
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_rdid
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_erase_page
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_enable
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
</UL>
<P><STRONG><a name="[177]"></a>xc_fmc_spi_read_nbyte</STRONG> (Thumb, 120 bytes, Stack size 24 bytes, xc_drv_fmc_spi.o(ram_code))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = xc_fmc_spi_read_nbyte
</UL>
<BR>[Called By]<UL><LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<BR>[Called By]<UL><LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_rdid
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_rdid
</UL>
<P><STRONG><a name="[176]"></a>xc_fmc_spi_flash_wait_busy</STRONG> (Thumb, 62 bytes, Stack size 24 bytes, xc_drv_fmc_spi.o(ram_code))
@@ -2810,48 +2808,48 @@ Local Symbols
</UL>
<P><STRONG><a name="[172]"></a>xc_fmc_status_wait_idle</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, xc_drv_fmc_spi.o(ram_code))
<BR><BR>[Called By]<UL><LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_enable
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
<LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_init_oprt
<BR><BR>[Called By]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_init_oprt
<LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wake_up
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_rdid
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_erase_page
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_enable
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
</UL>
<P><STRONG><a name="[173]"></a>xc_fmc_spi_enable</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, xc_drv_fmc_spi.o(ram_code))
<BR><BR>[Called By]<UL><LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_enable
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
<LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<BR><BR>[Called By]<UL><LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wake_up
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_rdid
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_erase_page
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_enable
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
</UL>
<P><STRONG><a name="[175]"></a>xc_fmc_spi_disable</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, xc_drv_fmc_spi.o(ram_code))
<BR><BR>[Called By]<UL><LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_enable
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
<LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<BR><BR>[Called By]<UL><LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wake_up
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_rdid
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_erase_page
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_enable
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
</UL>
<P><STRONG><a name="[141]"></a>pwm_freq_to_period</STRONG> (Thumb, 148 bytes, Stack size 32 bytes, xc_drv_pwm.o(i.pwm_freq_to_period))
<BR><BR>[Stack]<UL><LI>Max Depth = 168 + Unknown Stack Size
<LI>Call Chain = pwm_freq_to_period &rArr; __2printf &rArr; _printf_char_file &rArr; _printf_char_common &rArr; __printf
</UL>
<BR>[Calls]<UL><LI><a href="#[142]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_lfclk_in_get
<LI><a href="#[100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_hfclk_in_get
<BR>[Calls]<UL><LI><a href="#[100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_hfclk_in_get
<LI><a href="#[142]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_lfclk_in_get
<LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod (via Veneer)
<LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
</UL>
@@ -2890,10 +2888,10 @@ Local Symbols
</UL>
<P><STRONG><a name="[d7]"></a>key_click_state_reset</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, key.o(i.key_click_state_reset))
<BR><BR>[Called By]<UL><LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_key_hold_detection (via Veneer)
<BR><BR>[Called By]<UL><LI><a href="#[17e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_new_key_detection (via Veneer)
<LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_key_hold_detection (via Veneer)
<LI><a href="#[d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_key_click_detection
<LI><a href="#[f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_key_scan
<LI><a href="#[17e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_new_key_detection (via Veneer)
</UL>
<P><STRONG><a name="[14e]"></a>rf433_abs_diff_u16</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, rf433_decoder.o(i.rf433_abs_diff_u16))
@@ -3014,7 +3012,7 @@ Undefined Global Symbols
<BR><BR>[Called By]<UL><LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit
</UL>
<P><STRONG><a name="[1f0]"></a>_handle_redirection</STRONG> (ARM, 0 bytes, Stack size 0 bytes, UNDEFINED, UNUSED)
<P><STRONG><a name="[1ef]"></a>_handle_redirection</STRONG> (ARM, 0 bytes, Stack size 0 bytes, UNDEFINED, UNUSED)
<BR><BR>[Called By]<UL></UL>
<P><STRONG><a name="[a0]"></a>_printf_mbtowc</STRONG> (ARM, 0 bytes, Stack size 0 bytes, UNDEFINED)
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
;#<FEEDBACK># ARM Linker, 5060960: Last Updated: Thu Jul 09 18:43:35 2026
;#<FEEDBACK># ARM Linker, 5060960: Last Updated: Fri Jul 10 18:40:48 2026
;VERSION 0.2
;FILE aes.o
__asm___5_aes_c____REV16 <= USED 0
@@ -67,7 +67,6 @@ ota_svc_cb_event_sent <= USED 0
;FILE rf433.o
__asm___7_rf433_c_adress_H____REV16 <= USED 0
__asm___7_rf433_c_adress_H____REVSH <= USED 0
rf433_receive <= USED 0
;FILE rf433_decoder.o
__asm___15_rf433_decoder_c_5ba30fd7____REV16 <= USED 0
__asm___15_rf433_decoder_c_5ba30fd7____REVSH <= USED 0