Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of LGstaandart by
Diff: host/Obj/LandTiger_DMA.htm
- Revision:
- 23:12e6183f04d4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/host/Obj/LandTiger_DMA.htm Wed Feb 03 10:44:42 2016 +0300 @@ -0,0 +1,2109 @@ +<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> +<html><head> +<title>Static Call Graph - [.\Obj\LandTiger_DMA.axf]</title></head> +<body><HR> +<H1>Static Call Graph for image .\Obj\LandTiger_DMA.axf</H1><HR> +<BR><P>#<CALLGRAPH># ARM Linker, 5050169: Last Updated: Wed Feb 03 10:39:30 2016 +<BR><P> +<H3>Maximum Stack Usage = 352 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3> +Call chain for Maximum Stack Depth:</H3> +__rt_entry_main ⇒ main ⇒ init_PLC ⇒ init_BandPass ⇒ cos ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dmul +<P> +<H3> +Functions with no stack information +</H3><UL> + <LI><a href="#[fc]">__user_initial_stackheap</a> +</UL> +</UL> +<P> +<H3> +Mutually Recursive functions +</H3> <LI><a href="#[8]">NMI_Handler</a> ⇒ <a href="#[8]">NMI_Handler</a><BR> + <LI><a href="#[9]">HardFault_Handler</a> ⇒ <a href="#[9]">HardFault_Handler</a><BR> + <LI><a href="#[a]">MemManage_Handler</a> ⇒ <a href="#[a]">MemManage_Handler</a><BR> + <LI><a href="#[b]">BusFault_Handler</a> ⇒ <a href="#[b]">BusFault_Handler</a><BR> + <LI><a href="#[c]">UsageFault_Handler</a> ⇒ <a href="#[c]">UsageFault_Handler</a><BR> + <LI><a href="#[d]">SVC_Handler</a> ⇒ <a href="#[d]">SVC_Handler</a><BR> + <LI><a href="#[e]">DebugMon_Handler</a> ⇒ <a href="#[e]">DebugMon_Handler</a><BR> + <LI><a href="#[f]">PendSV_Handler</a> ⇒ <a href="#[f]">PendSV_Handler</a><BR> + <LI><a href="#[10]">SysTick_Handler</a> ⇒ <a href="#[10]">SysTick_Handler</a><BR> + <LI><a href="#[27]">ADC_IRQHandler</a> ⇒ <a href="#[27]">ADC_IRQHandler</a><BR> +</UL> +<P> +<H3> +Function Pointers +</H3><UL> + <LI><a href="#[27]">ADC_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[28]">BOD_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[b]">BusFault_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[2a]">CAN_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[2b]">DMA_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[e]">DebugMon_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[23]">EINT0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[24]">EINT1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[25]">EINT2_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[26]">EINT3_IRQHandler</a> from cyclessync.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[2d]">ENET_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[9]">HardFault_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[1b]">I2C0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[1c]">I2C1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[1d]">I2C2_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[2c]">I2S_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[15]">IntLatch_IRQHandler</a> from cyclessync.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[2f]">MCPWM_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[a]">MemManage_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[8]">NMI_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[21]">PLL0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[31]">PLL1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[1a]">PWM1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[f]">PendSV_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[30]">QEI_IRQHandler</a> from cyclessync.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[2e]">RIT_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[22]">RTC_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[7]">Reset_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[1e]">SPI_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[1f]">SSP0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[20]">SSP1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[d]">SVC_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[5]">Sts_Pause</a> from cntrlgld.o(.text) referenced 2 times from cntrlgld.o(.data) + <LI><a href="#[6]">Sts_Polling</a> from cntrlgld.o(.text) referenced 2 times from cntrlgld.o(.data) + <LI><a href="#[4]">Sts_Pulse</a> from cntrlgld.o(.text) referenced 4 times from cntrlgld.o(.data) + <LI><a href="#[10]">SysTick_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[32]">SystemInit</a> from system_lpc17xx.o(.text) referenced from startup_lpc17xx.o(.text) + <LI><a href="#[12]">TIMER0_IRQHandler</a> from cyclessync.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[13]">TIMER1_IRQHandler</a> from mtimer.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[14]">TIMER2_IRQHandler</a> from mtimer.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[16]">UART0_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[17]">UART1_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[18]">UART2_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[19]">UART3_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[29]">USB_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[c]">UsageFault_Handler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[11]">WDT_IRQHandler</a> from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) + <LI><a href="#[34]">__main</a> from __main.o(!!!main) referenced from startup_lpc17xx.o(.text) +</UL> +<P> +<H3> +Global Symbols +</H3> +<P><STRONG><a name="[34]"></a>__main</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) +<BR><BR>[Calls]<UL><LI><a href="#[36]">>></a> __rt_entry +<LI><a href="#[35]">>></a> __scatterload +</UL> + +<P><STRONG><a name="[35]"></a>__scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter)) +<BR><BR>[Called By]<UL><LI><a href="#[34]">>></a> __main +</UL> + +<P><STRONG><a name="[37]"></a>__scatterload_rt2</STRONG> (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[36]">>></a> __rt_entry +</UL> + +<P><STRONG><a name="[122]"></a>__scatterload_rt2_thumb_only</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) + +<P><STRONG><a name="[123]"></a>__scatterload_null</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) + +<P><STRONG><a name="[124]"></a>__decompress</STRONG> (Thumb, 90 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) + +<P><STRONG><a name="[125]"></a>__decompress1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) + +<P><STRONG><a name="[126]"></a>__scatterload_zeroinit</STRONG> (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) + +<P><STRONG><a name="[3d]"></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="#[3c]">>></a> __rt_entry_li +</UL> + +<P><STRONG><a name="[127]"></a>__rt_lib_init_fp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002)) + +<P><STRONG><a name="[128]"></a>__rt_lib_init_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) + +<P><STRONG><a name="[129]"></a>__rt_lib_init_preinit_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) + +<P><STRONG><a name="[38]"></a>__rt_lib_init_rand_2</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000D)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size +<LI>Call Chain = __rt_lib_init_rand_2 ⇒ _rand_init ⇒ srand +</UL> +<BR>[Calls]<UL><LI><a href="#[39]">>></a> _rand_init +</UL> + +<P><STRONG><a name="[12a]"></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="[12b]"></a>__rt_lib_init_alloca_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) + +<P><STRONG><a name="[12c]"></a>__rt_lib_init_argv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) + +<P><STRONG><a name="[12d]"></a>__rt_lib_init_atexit_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) + +<P><STRONG><a name="[12e]"></a>__rt_lib_init_clock_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) + +<P><STRONG><a name="[12f]"></a>__rt_lib_init_cpp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) + +<P><STRONG><a name="[130]"></a>__rt_lib_init_exceptions_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) + +<P><STRONG><a name="[131]"></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="[132]"></a>__rt_lib_init_getenv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) + +<P><STRONG><a name="[133]"></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="[134]"></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="[135]"></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="[136]"></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="[137]"></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="[138]"></a>__rt_lib_init_rand_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) + +<P><STRONG><a name="[139]"></a>__rt_lib_init_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) + +<P><STRONG><a name="[13a]"></a>__rt_lib_init_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) + +<P><STRONG><a name="[13b]"></a>__rt_lib_init_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) + +<P><STRONG><a name="[42]"></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="#[41]">>></a> __rt_exit_ls +</UL> + +<P><STRONG><a name="[13c]"></a>__rt_lib_shutdown_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)) + +<P><STRONG><a name="[13d]"></a>__rt_lib_shutdown_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)) + +<P><STRONG><a name="[13e]"></a>__rt_lib_shutdown_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)) + +<P><STRONG><a name="[13f]"></a>__rt_lib_shutdown_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)) + +<P><STRONG><a name="[140]"></a>__rt_lib_shutdown_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)) + +<P><STRONG><a name="[141]"></a>__rt_lib_shutdown_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)) + +<P><STRONG><a name="[36]"></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="#[34]">>></a> __main +<LI><a href="#[37]">>></a> __scatterload_rt2 +</UL> + +<P><STRONG><a name="[142]"></a>__rt_entry_presh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) + +<P><STRONG><a name="[3a]"></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 +<LI>Call Chain = __rt_entry_sh ⇒ __user_setup_stackheap +</UL> +<BR>[Calls]<UL><LI><a href="#[3b]">>></a> __user_setup_stackheap +</UL> + +<P><STRONG><a name="[3c]"></a>__rt_entry_li</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)) +<BR><BR>[Calls]<UL><LI><a href="#[3d]">>></a> __rt_lib_init +</UL> + +<P><STRONG><a name="[143]"></a>__rt_entry_postsh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) + +<P><STRONG><a name="[3e]"></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 = 352 + Unknown Stack Size +<LI>Call Chain = __rt_entry_main ⇒ main ⇒ init_PLC ⇒ init_BandPass ⇒ cos ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dmul +</UL> +<BR>[Calls]<UL><LI><a href="#[3f]">>></a> main +<LI><a href="#[40]">>></a> exit +</UL> + +<P><STRONG><a name="[144]"></a>__rt_entry_postli_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) + +<P><STRONG><a name="[fd]"></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="#[40]">>></a> exit +</UL> + +<P><STRONG><a name="[41]"></a>__rt_exit_ls</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003)) +<BR><BR>[Calls]<UL><LI><a href="#[42]">>></a> __rt_lib_shutdown +</UL> + +<P><STRONG><a name="[145]"></a>__rt_exit_prels_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) + +<P><STRONG><a name="[43]"></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="#[44]">>></a> _sys_exit +</UL> + +<P><STRONG><a name="[47]"></a>rand</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, rand.o(.emb_text)) +<BR><BR>[Called By]<UL><LI><a href="#[81]">>></a> clc_Noise_regulator +<LI><a href="#[45]">>></a> CalcAmpN +</UL> + +<P><STRONG><a name="[7]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[8]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR><BR>[Calls]<UL><LI><a href="#[8]">>></a> NMI_Handler +</UL> +<BR>[Called By]<UL><LI><a href="#[8]">>></a> NMI_Handler +</UL> +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[9]"></a>HardFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR><BR>[Calls]<UL><LI><a href="#[9]">>></a> HardFault_Handler +</UL> +<BR>[Called By]<UL><LI><a href="#[9]">>></a> HardFault_Handler +</UL> +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[a]"></a>MemManage_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR><BR>[Calls]<UL><LI><a href="#[a]">>></a> MemManage_Handler +</UL> +<BR>[Called By]<UL><LI><a href="#[a]">>></a> MemManage_Handler +</UL> +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[b]"></a>BusFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR><BR>[Calls]<UL><LI><a href="#[b]">>></a> BusFault_Handler +</UL> +<BR>[Called By]<UL><LI><a href="#[b]">>></a> BusFault_Handler +</UL> +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[c]"></a>UsageFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR><BR>[Calls]<UL><LI><a href="#[c]">>></a> UsageFault_Handler +</UL> +<BR>[Called By]<UL><LI><a href="#[c]">>></a> UsageFault_Handler +</UL> +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[d]"></a>SVC_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR><BR>[Calls]<UL><LI><a href="#[d]">>></a> SVC_Handler +</UL> +<BR>[Called By]<UL><LI><a href="#[d]">>></a> SVC_Handler +</UL> +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[e]"></a>DebugMon_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR><BR>[Calls]<UL><LI><a href="#[e]">>></a> DebugMon_Handler +</UL> +<BR>[Called By]<UL><LI><a href="#[e]">>></a> DebugMon_Handler +</UL> +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[f]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR><BR>[Calls]<UL><LI><a href="#[f]">>></a> PendSV_Handler +</UL> +<BR>[Called By]<UL><LI><a href="#[f]">>></a> PendSV_Handler +</UL> +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[10]"></a>SysTick_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR><BR>[Calls]<UL><LI><a href="#[10]">>></a> SysTick_Handler +</UL> +<BR>[Called By]<UL><LI><a href="#[10]">>></a> SysTick_Handler +</UL> +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[27]"></a>ADC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR><BR>[Calls]<UL><LI><a href="#[27]">>></a> ADC_IRQHandler +</UL> +<BR>[Called By]<UL><LI><a href="#[27]">>></a> ADC_IRQHandler +</UL> +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[28]"></a>BOD_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[2a]"></a>CAN_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[2b]"></a>DMA_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[23]"></a>EINT0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[24]"></a>EINT1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[25]"></a>EINT2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[2d]"></a>ENET_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[1b]"></a>I2C0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[1c]"></a>I2C1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[1d]"></a>I2C2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[2c]"></a>I2S_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[2f]"></a>MCPWM_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[21]"></a>PLL0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[31]"></a>PLL1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[1a]"></a>PWM1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[2e]"></a>RIT_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[22]"></a>RTC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[1e]"></a>SPI_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[1f]"></a>SSP0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[20]"></a>SSP1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[16]"></a>UART0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[17]"></a>UART1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[18]"></a>UART2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[19]"></a>UART3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[29]"></a>USB_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[11]"></a>WDT_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[fc]"></a>__user_initial_stackheap</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, startup_lpc17xx.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3b]">>></a> __user_setup_stackheap +</UL> + +<P><STRONG><a name="[90]"></a>SystemCoreClockUpdate</STRONG> (Thumb, 306 bytes, Stack size 0 bytes, system_lpc17xx.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[32]"></a>SystemInit</STRONG> (Thumb, 294 bytes, Stack size 0 bytes, system_lpc17xx.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(.text) +</UL> +<P><STRONG><a name="[99]"></a>init_Vibro</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, vibro.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[d0]"></a>VibroOut</STRONG> (Thumb, 96 bytes, Stack size 0 bytes, vibro.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[14]">>></a> TIMER2_IRQHandler +</UL> + +<P><STRONG><a name="[45]"></a>CalcAmpN</STRONG> (Thumb, 246 bytes, Stack size 8 bytes, vibro.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = CalcAmpN ⇒ srand +</UL> +<BR>[Calls]<UL><LI><a href="#[46]">>></a> srand +<LI><a href="#[47]">>></a> rand +</UL> +<BR>[Called By]<UL><LI><a href="#[48]">>></a> cheng +</UL> + +<P><STRONG><a name="[48]"></a>cheng</STRONG> (Thumb, 272 bytes, Stack size 8 bytes, vibro.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = cheng ⇒ CalcAmpN ⇒ srand +</UL> +<BR>[Calls]<UL><LI><a href="#[49]">>></a> VibroPush +<LI><a href="#[4a]">>></a> VibroPull +<LI><a href="#[45]">>></a> CalcAmpN +</UL> +<BR>[Called By]<UL><LI><a href="#[13]">>></a> TIMER1_IRQHandler +</UL> + +<P><STRONG><a name="[a5]"></a>Latch_Event</STRONG> (Thumb, 84 bytes, Stack size 0 bytes, cyclessync.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[30]"></a>QEI_IRQHandler</STRONG> (Thumb, 58 bytes, Stack size 0 bytes, cyclessync.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[4c]"></a>SetIntLatch</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, cyclessync.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[64]">>></a> M_Rate +<LI><a href="#[4b]">>></a> SwitchMode +</UL> + +<P><STRONG><a name="[65]"></a>SwitchRefMeandInt</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, cyclessync.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +<LI><a href="#[64]">>></a> M_Rate +</UL> + +<P><STRONG><a name="[26]"></a>EINT3_IRQHandler</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, cyclessync.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[15]"></a>IntLatch_IRQHandler</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, cyclessync.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[4b]"></a>SwitchMode</STRONG> (Thumb, 198 bytes, Stack size 8 bytes, cyclessync.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SwitchMode ⇒ UART_SwitchSpeed +</UL> +<BR>[Calls]<UL><LI><a href="#[4d]">>></a> UART_SwitchSpeed +<LI><a href="#[4c]">>></a> SetIntLatch +</UL> +<BR>[Called By]<UL><LI><a href="#[bf]">>></a> GLD_Status +</UL> + +<P><STRONG><a name="[a7]"></a>ServiceTime</STRONG> (Thumb, 90 bytes, Stack size 0 bytes, cyclessync.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[146]"></a>WDTFeed</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, cyclessync.o(.text), UNUSED) + +<P><STRONG><a name="[4e]"></a>CounterIquiryCycle_Init</STRONG> (Thumb, 80 bytes, Stack size 8 bytes, cyclessync.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = CounterIquiryCycle_Init +</UL> +<BR>[Calls]<UL><LI><a href="#[4f]">>></a> NVIC_DisableIRQ +</UL> +<BR>[Called By]<UL><LI><a href="#[83]">>></a> init_Dither_reg +</UL> + +<P><STRONG><a name="[12]"></a>TIMER0_IRQHandler</STRONG> (Thumb, 102 bytes, Stack size 0 bytes, cyclessync.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[50]"></a>ExtLatch_Init</STRONG> (Thumb, 144 bytes, Stack size 8 bytes, cyclessync.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ExtLatch_Init +</UL> +<BR>[Calls]<UL><LI><a href="#[4f]">>></a> NVIC_DisableIRQ +<LI><a href="#[51]">>></a> NVIC_EnableIRQ +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[52]"></a>IntLatch_Init</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, cyclessync.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = IntLatch_Init +</UL> +<BR>[Calls]<UL><LI><a href="#[51]">>></a> NVIC_EnableIRQ +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[53]"></a>WDTInit</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, cyclessync.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[4f]">>></a> NVIC_DisableIRQ +</UL> + +<P><STRONG><a name="[5c]"></a>SetSpeedPeriod</STRONG> (Thumb, 66 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +<LI><a href="#[64]">>></a> M_Rate +<LI><a href="#[5f]">>></a> M_Cnt_R +<LI><a href="#[5e]">>></a> M_ADC_R +<LI><a href="#[5b]">>></a> M_Status +</UL> + +<P><STRONG><a name="[6f]"></a>B_Delta_BINS</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[70]"></a>B_Delta_SF</STRONG> (Thumb, 72 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[55]"></a>B_Delta_PS_execution</STRONG> (Thumb, 142 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[54]">>></a> GLD_Output +</UL> + +<P><STRONG><a name="[75]"></a>M_Mirror</STRONG> (Thumb, 52 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[5a]"></a>Mk_Ask1</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[6c]">>></a> M_Pulse +<LI><a href="#[6b]">>></a> M_Stop +<LI><a href="#[6a]">>></a> M_Start +<LI><a href="#[69]">>></a> M_LdPar_D +<LI><a href="#[67]">>></a> M_LdPar_F +<LI><a href="#[66]">>></a> M_Param_W +<LI><a href="#[62]">>></a> M_Gph_W +<LI><a href="#[60]">>></a> M_Vib_W +<LI><a href="#[5d]">>></a> M_Tmp_W +<LI><a href="#[59]">>></a> M_Stimul +</UL> + +<P><STRONG><a name="[57]"></a>Mk_AskDev</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[58]">>></a> B_BIT_Mode +<LI><a href="#[56]">>></a> B_Dev_Mode +</UL> + +<P><STRONG><a name="[54]"></a>GLD_Output</STRONG> (Thumb, 96 bytes, Stack size 4 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = GLD_Output +</UL> +<BR>[Calls]<UL><LI><a href="#[55]">>></a> B_Delta_PS_execution +</UL> +<BR>[Called By]<UL><LI><a href="#[ac]">>></a> contrl_GLD +</UL> + +<P><STRONG><a name="[56]"></a>B_Dev_Mode</STRONG> (Thumb, 22 bytes, Stack size 4 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = B_Dev_Mode +</UL> +<BR>[Calls]<UL><LI><a href="#[57]">>></a> Mk_AskDev +</UL> +<BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[58]"></a>B_BIT_Mode</STRONG> (Thumb, 98 bytes, Stack size 4 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = B_BIT_Mode +</UL> +<BR>[Calls]<UL><LI><a href="#[57]">>></a> Mk_AskDev +</UL> +<BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[59]"></a>M_Stimul</STRONG> (Thumb, 60 bytes, Stack size 4 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = M_Stimul +</UL> +<BR>[Calls]<UL><LI><a href="#[5a]">>></a> Mk_Ask1 +</UL> +<BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[5b]"></a>M_Status</STRONG> (Thumb, 48 bytes, Stack size 4 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = M_Status +</UL> +<BR>[Calls]<UL><LI><a href="#[5c]">>></a> SetSpeedPeriod +</UL> +<BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[74]"></a>M_Clear</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[5d]"></a>M_Tmp_W</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, commandset.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[5a]">>></a> Mk_Ask1 +</UL> + +<P><STRONG><a name="[76]"></a>M_Tmp_R</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[5e]"></a>M_ADC_R</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = M_ADC_R ⇒ UART_SwitchSpeed +</UL> +<BR>[Calls]<UL><LI><a href="#[5c]">>></a> SetSpeedPeriod +<LI><a href="#[4d]">>></a> UART_SwitchSpeed +</UL> +<BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[5f]"></a>M_Cnt_R</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = M_Cnt_R ⇒ UART_SwitchSpeed +</UL> +<BR>[Calls]<UL><LI><a href="#[5c]">>></a> SetSpeedPeriod +<LI><a href="#[4d]">>></a> UART_SwitchSpeed +</UL> +<BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[79]"></a>M_Ctl_R</STRONG> (Thumb, 66 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[7a]"></a>M_Ctl_M</STRONG> (Thumb, 242 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[77]"></a>M_Flg_R</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[60]"></a>M_Vib_W</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = M_Vib_W +</UL> +<BR>[Calls]<UL><LI><a href="#[61]">>></a> VibroDither_Set +<LI><a href="#[5a]">>></a> Mk_Ask1 +</UL> +<BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[62]"></a>M_Gph_W</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = M_Gph_W +</UL> +<BR>[Calls]<UL><LI><a href="#[63]">>></a> Out_G_photo +<LI><a href="#[5a]">>></a> Mk_Ask1 +</UL> +<BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[64]"></a>M_Rate</STRONG> (Thumb, 386 bytes, Stack size 8 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = M_Rate ⇒ UART_SwitchSpeed +</UL> +<BR>[Calls]<UL><LI><a href="#[5c]">>></a> SetSpeedPeriod +<LI><a href="#[4d]">>></a> UART_SwitchSpeed +<LI><a href="#[65]">>></a> SwitchRefMeandInt +<LI><a href="#[4c]">>></a> SetIntLatch +</UL> +<BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[72]"></a>M_Reset</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[78]"></a>M_Param_R</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[66]"></a>M_Param_W</STRONG> (Thumb, 42 bytes, Stack size 4 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = M_Param_W +</UL> +<BR>[Calls]<UL><LI><a href="#[5a]">>></a> Mk_Ask1 +</UL> +<BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[67]"></a>M_LdPar_F</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = M_LdPar_F ⇒ LoadFlashParam +</UL> +<BR>[Calls]<UL><LI><a href="#[68]">>></a> LoadFlashParam +<LI><a href="#[5a]">>></a> Mk_Ask1 +</UL> +<BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[69]"></a>M_LdPar_D</STRONG> (Thumb, 14 bytes, Stack size 4 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = M_LdPar_D +</UL> +<BR>[Calls]<UL><LI><a href="#[5a]">>></a> Mk_Ask1 +</UL> +<BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[6a]"></a>M_Start</STRONG> (Thumb, 20 bytes, Stack size 4 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = M_Start +</UL> +<BR>[Calls]<UL><LI><a href="#[5a]">>></a> Mk_Ask1 +</UL> +<BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[6b]"></a>M_Stop</STRONG> (Thumb, 20 bytes, Stack size 4 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = M_Stop +</UL> +<BR>[Calls]<UL><LI><a href="#[5a]">>></a> Mk_Ask1 +</UL> +<BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[6c]"></a>M_Pulse</STRONG> (Thumb, 20 bytes, Stack size 4 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = M_Pulse +</UL> +<BR>[Calls]<UL><LI><a href="#[5a]">>></a> Mk_Ask1 +</UL> +<BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[6e]"></a>B_Rate</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[71]"></a>B_Delta</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[73]"></a>D_Period_W</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, commandset.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +</UL> + +<P><STRONG><a name="[6d]"></a>exec_CMD</STRONG> (Thumb, 750 bytes, Stack size 8 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = exec_CMD ⇒ M_Rate ⇒ UART_SwitchSpeed +</UL> +<BR>[Calls]<UL><LI><a href="#[73]">>></a> D_Period_W +<LI><a href="#[71]">>></a> B_Delta +<LI><a href="#[6e]">>></a> B_Rate +<LI><a href="#[6c]">>></a> M_Pulse +<LI><a href="#[6b]">>></a> M_Stop +<LI><a href="#[6a]">>></a> M_Start +<LI><a href="#[69]">>></a> M_LdPar_D +<LI><a href="#[67]">>></a> M_LdPar_F +<LI><a href="#[66]">>></a> M_Param_W +<LI><a href="#[78]">>></a> M_Param_R +<LI><a href="#[72]">>></a> M_Reset +<LI><a href="#[64]">>></a> M_Rate +<LI><a href="#[62]">>></a> M_Gph_W +<LI><a href="#[60]">>></a> M_Vib_W +<LI><a href="#[77]">>></a> M_Flg_R +<LI><a href="#[7a]">>></a> M_Ctl_M +<LI><a href="#[79]">>></a> M_Ctl_R +<LI><a href="#[5f]">>></a> M_Cnt_R +<LI><a href="#[5e]">>></a> M_ADC_R +<LI><a href="#[76]">>></a> M_Tmp_R +<LI><a href="#[74]">>></a> M_Clear +<LI><a href="#[5b]">>></a> M_Status +<LI><a href="#[59]">>></a> M_Stimul +<LI><a href="#[58]">>></a> B_BIT_Mode +<LI><a href="#[56]">>></a> B_Dev_Mode +<LI><a href="#[75]">>></a> M_Mirror +<LI><a href="#[70]">>></a> B_Delta_SF +<LI><a href="#[6f]">>></a> B_Delta_BINS +<LI><a href="#[5c]">>></a> SetSpeedPeriod +<LI><a href="#[4d]">>></a> UART_SwitchSpeed +<LI><a href="#[65]">>></a> SwitchRefMeandInt +</UL> +<BR>[Called By]<UL><LI><a href="#[7b]">>></a> decode_CMD +</UL> + +<P><STRONG><a name="[7b]"></a>decode_CMD</STRONG> (Thumb, 208 bytes, Stack size 8 bytes, commandset.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = decode_CMD ⇒ exec_CMD ⇒ M_Rate ⇒ UART_SwitchSpeed +</UL> +<BR>[Calls]<UL><LI><a href="#[6d]">>></a> exec_CMD +<LI><a href="#[7c]">>></a> __aeabi_memcpy +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[61]"></a>VibroDither_Set</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, dither_reg.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[60]">>></a> M_Vib_W +</UL> + +<P><STRONG><a name="[86]"></a>VibroDither_SwitchOn</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, dither_reg.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[83]">>></a> init_Dither_reg +</UL> + +<P><STRONG><a name="[147]"></a>VibroDither_SwitchOff</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, dither_reg.o(.text), UNUSED) + +<P><STRONG><a name="[7f]"></a>VB_MeanderDelay</STRONG> (Thumb, 164 bytes, Stack size 8 bytes, dither_reg.o(.text), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[7d]">>></a> clc_Dith_regulator +</UL> + +<P><STRONG><a name="[80]"></a>VB_PhaseDetectorRate</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, dither_reg.o(.text), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[7d]">>></a> clc_Dith_regulator +</UL> + +<P><STRONG><a name="[7d]"></a>clc_Dith_regulator</STRONG> (Thumb, 664 bytes, Stack size 40 bytes, dither_reg.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[7e]">>></a> DUP_Filt +<LI><a href="#[80]">>></a> VB_PhaseDetectorRate +<LI><a href="#[7f]">>></a> VB_MeanderDelay +</UL> + +<P><STRONG><a name="[81]"></a>clc_Noise_regulator</STRONG> (Thumb, 546 bytes, Stack size 32 bytes, dither_reg.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = clc_Noise_regulator ⇒ srand +</UL> +<BR>[Calls]<UL><LI><a href="#[46]">>></a> srand +<LI><a href="#[47]">>></a> rand +</UL> +<BR>[Called By]<UL><LI><a href="#[82]">>></a> clc_OutFreq_regulator +</UL> + +<P><STRONG><a name="[82]"></a>clc_OutFreq_regulator</STRONG> (Thumb, 574 bytes, Stack size 40 bytes, dither_reg.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = clc_OutFreq_regulator ⇒ clc_Noise_regulator ⇒ srand +</UL> +<BR>[Calls]<UL><LI><a href="#[81]">>></a> clc_Noise_regulator +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[85]"></a>VibroDither_Init</STRONG> (Thumb, 240 bytes, Stack size 0 bytes, dither_reg.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[83]">>></a> init_Dither_reg +</UL> + +<P><STRONG><a name="[83]"></a>init_Dither_reg</STRONG> (Thumb, 98 bytes, Stack size 32 bytes, dither_reg.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 312<LI>Call Chain = init_Dither_reg ⇒ init_BandPass ⇒ cos ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dmul +</UL> +<BR>[Calls]<UL><LI><a href="#[84]">>></a> init_VibroReduce +<LI><a href="#[8a]">>></a> init_BandPass +<LI><a href="#[85]">>></a> VibroDither_Init +<LI><a href="#[86]">>></a> VibroDither_SwitchOn +<LI><a href="#[4e]">>></a> CounterIquiryCycle_Init +<LI><a href="#[87]">>></a> __aeabi_ui2f +<LI><a href="#[88]">>></a> __aeabi_f2d +<LI><a href="#[89]">>></a> __aeabi_ddiv +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[8c]"></a>check_lcc</STRONG> (Thumb, 54 bytes, Stack size 12 bytes, el_lin.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = check_lcc +</UL> +<BR>[Called By]<UL><LI><a href="#[8b]">>></a> Line_1_Rcv +</UL> + +<P><STRONG><a name="[148]"></a>PacketSafing</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, el_lin.o(.text), UNUSED) + +<P><STRONG><a name="[8b]"></a>Line_1_Rcv</STRONG> (Thumb, 354 bytes, Stack size 4 bytes, el_lin.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Line_1_Rcv ⇒ check_lcc +</UL> +<BR>[Calls]<UL><LI><a href="#[8c]">>></a> check_lcc +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[ae]"></a>transm_DAT</STRONG> (Thumb, 396 bytes, Stack size 16 bytes, el_lin.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = transm_DAT +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[8e]"></a>DMA_Init</STRONG> (Thumb, 60 bytes, Stack size 0 bytes, el_lin.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[91]"></a>UARTInit</STRONG> (Thumb, 124 bytes, Stack size 8 bytes, el_lin.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = UARTInit +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[92]"></a>UART1_Init</STRONG> (Thumb, 198 bytes, Stack size 8 bytes, el_lin.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = UART1_Init +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[149]"></a>UART1_SendByte</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, el_lin.o(.text), UNUSED) + +<P><STRONG><a name="[4d]"></a>UART_SwitchSpeed</STRONG> (Thumb, 132 bytes, Stack size 8 bytes, el_lin.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = UART_SwitchSpeed +</UL> +<BR>[Called By]<UL><LI><a href="#[6d]">>></a> exec_CMD +<LI><a href="#[64]">>></a> M_Rate +<LI><a href="#[5f]">>></a> M_Cnt_R +<LI><a href="#[5e]">>></a> M_ADC_R +<LI><a href="#[4b]">>></a> SwitchMode +</UL> + +<P><STRONG><a name="[96]"></a>UART_DMA_Init</STRONG> (Thumb, 258 bytes, Stack size 0 bytes, el_lin.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[8d]"></a>Led_init</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, main.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[14a]"></a>Led_Blink</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, main.o(.text), UNUSED) + +<P><STRONG><a name="[3f]"></a>main</STRONG> (Thumb, 854 bytes, Stack size 0 bytes, main.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 352<LI>Call Chain = main ⇒ init_PLC ⇒ init_BandPass ⇒ cos ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dmul +</UL> +<BR>[Calls]<UL><LI><a href="#[9a]">>></a> init_timer +<LI><a href="#[98]">>></a> init_PLC +<LI><a href="#[9d]">>></a> enable_timer2 +<LI><a href="#[9b]">>></a> enable_timer1 +<LI><a href="#[ac]">>></a> contrl_GLD +<LI><a href="#[ab]">>></a> clc_WP_sin +<LI><a href="#[a8]">>></a> clc_ThermoSensors +<LI><a href="#[a6]">>></a> clc_Pulses +<LI><a href="#[aa]">>></a> clc_PLC +<LI><a href="#[a9]">>></a> clc_HFO +<LI><a href="#[9f]">>></a> WriteCon +<LI><a href="#[a4]">>></a> TakeFromBuff +<LI><a href="#[9e]">>></a> SendToBuffStr +<LI><a href="#[95]">>></a> SOI_Init +<LI><a href="#[a1]">>></a> Read_CMD +<LI><a href="#[9c]">>></a> Init_TIM2 +<LI><a href="#[97]">>></a> G_Photo_Init +<LI><a href="#[ad]">>></a> G_Photo_Exchange +<LI><a href="#[8f]">>></a> FlashDMA_Init +<LI><a href="#[93]">>></a> DAC_ADC_Exchange_Init +<LI><a href="#[94]">>></a> DACInit +<LI><a href="#[a0]">>></a> Concol +<LI><a href="#[a2]">>></a> CMD_Rate +<LI><a href="#[a3]">>></a> ButtonLightUP +<LI><a href="#[8d]">>></a> Led_init +<LI><a href="#[96]">>></a> UART_DMA_Init +<LI><a href="#[92]">>></a> UART1_Init +<LI><a href="#[91]">>></a> UARTInit +<LI><a href="#[8e]">>></a> DMA_Init +<LI><a href="#[ae]">>></a> transm_DAT +<LI><a href="#[8b]">>></a> Line_1_Rcv +<LI><a href="#[83]">>></a> init_Dither_reg +<LI><a href="#[82]">>></a> clc_OutFreq_regulator +<LI><a href="#[63]">>></a> Out_G_photo +<LI><a href="#[68]">>></a> LoadFlashParam +<LI><a href="#[7b]">>></a> decode_CMD +<LI><a href="#[52]">>></a> IntLatch_Init +<LI><a href="#[50]">>></a> ExtLatch_Init +<LI><a href="#[a7]">>></a> ServiceTime +<LI><a href="#[a5]">>></a> Latch_Event +<LI><a href="#[99]">>></a> init_Vibro +<LI><a href="#[90]">>></a> SystemCoreClockUpdate +<LI><a href="#[32]">>></a> SystemInit +</UL> +<BR>[Called By]<UL><LI><a href="#[3e]">>></a> __rt_entry_main +</UL> + +<P><STRONG><a name="[98]"></a>init_PLC</STRONG> (Thumb, 300 bytes, Stack size 72 bytes, plc_reg.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 352<LI>Call Chain = init_PLC ⇒ init_BandPass ⇒ cos ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dmul +</UL> +<BR>[Calls]<UL><LI><a href="#[8a]">>></a> init_BandPass +<LI><a href="#[b1]">>></a> sin +<LI><a href="#[b3]">>></a> __aeabi_fmul +<LI><a href="#[af]">>></a> __aeabi_i2f +<LI><a href="#[b4]">>></a> __aeabi_f2iz +<LI><a href="#[88]">>></a> __aeabi_f2d +<LI><a href="#[b0]">>></a> __aeabi_dmul +<LI><a href="#[89]">>></a> __aeabi_ddiv +<LI><a href="#[b2]">>></a> __aeabi_d2f +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[b6]"></a>PLC_MeanderDelay</STRONG> (Thumb, 110 bytes, Stack size 0 bytes, plc_reg.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[aa]">>></a> clc_PLC +</UL> + +<P><STRONG><a name="[b7]"></a>WP_PhaseDetectorRate</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, plc_reg.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[aa]">>></a> clc_PLC +</UL> + +<P><STRONG><a name="[aa]"></a>clc_PLC</STRONG> (Thumb, 1030 bytes, Stack size 40 bytes, plc_reg.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = clc_PLC ⇒ PLC_PhaseDetFilt +</UL> +<BR>[Calls]<UL><LI><a href="#[b5]">>></a> PLC_PhaseDetFilt +<LI><a href="#[b7]">>></a> WP_PhaseDetectorRate +<LI><a href="#[b6]">>></a> PLC_MeanderDelay +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[14b]"></a>Signal_2_Oscill</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, plc_reg.o(.text), UNUSED) + +<P><STRONG><a name="[ab]"></a>clc_WP_sin</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, plc_reg.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = clc_WP_sin +</UL> +<BR>[Calls]<UL><LI><a href="#[b8]">>></a> DAC_Output +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[a9]"></a>clc_HFO</STRONG> (Thumb, 368 bytes, Stack size 32 bytes, hfo_reg.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = clc_HFO ⇒ HFO_MovAverFilt +</UL> +<BR>[Calls]<UL><LI><a href="#[b9]">>></a> HFO_MovAverFilt +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[ba]"></a>StaticTermoCompens</STRONG> (Thumb, 102 bytes, Stack size 32 bytes, thermocalc.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = StaticTermoCompens ⇒ __aeabi_fmul +</UL> +<BR>[Calls]<UL><LI><a href="#[b3]">>></a> __aeabi_fmul +<LI><a href="#[af]">>></a> __aeabi_i2f +<LI><a href="#[b4]">>></a> __aeabi_f2iz +<LI><a href="#[bb]">>></a> __aeabi_frsub +</UL> +<BR>[Called By]<UL><LI><a href="#[a8]">>></a> clc_ThermoSensors +</UL> + +<P><STRONG><a name="[bc]"></a>DynamicDeltaCalc</STRONG> (Thumb, 212 bytes, Stack size 32 bytes, thermocalc.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = DynamicDeltaCalc ⇒ __aeabi_fmul +</UL> +<BR>[Calls]<UL><LI><a href="#[b3]">>></a> __aeabi_fmul +<LI><a href="#[af]">>></a> __aeabi_i2f +<LI><a href="#[b4]">>></a> __aeabi_f2iz +<LI><a href="#[bb]">>></a> __aeabi_frsub +</UL> +<BR>[Called By]<UL><LI><a href="#[a8]">>></a> clc_ThermoSensors +</UL> + +<P><STRONG><a name="[a8]"></a>clc_ThermoSensors</STRONG> (Thumb, 648 bytes, Stack size 24 bytes, thermocalc.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = clc_ThermoSensors ⇒ DynamicDeltaCalc ⇒ __aeabi_fmul +</UL> +<BR>[Calls]<UL><LI><a href="#[bc]">>></a> DynamicDeltaCalc +<LI><a href="#[ba]">>></a> StaticTermoCompens +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[bd]"></a>DithFreqRangeCalc</STRONG> (Thumb, 264 bytes, Stack size 32 bytes, thermocalc.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[be]">>></a> Max_Saturation +</UL> + +<P><STRONG><a name="[c0]"></a>GLD_Stop</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, cntrlgld.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[ac]">>></a> contrl_GLD +<LI><a href="#[bf]">>></a> GLD_Status +</UL> + +<P><STRONG><a name="[bf]"></a>GLD_Status</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, cntrlgld.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = GLD_Status ⇒ SwitchMode ⇒ UART_SwitchSpeed +</UL> +<BR>[Calls]<UL><LI><a href="#[4b]">>></a> SwitchMode +<LI><a href="#[c0]">>></a> GLD_Stop +</UL> +<BR>[Called By]<UL><LI><a href="#[ac]">>></a> contrl_GLD +</UL> + +<P><STRONG><a name="[5]"></a>Sts_Pause</STRONG> (Thumb, 66 bytes, Stack size 0 bytes, cntrlgld.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> cntrlgld.o(.data) +</UL> +<P><STRONG><a name="[4]"></a>Sts_Pulse</STRONG> (Thumb, 78 bytes, Stack size 0 bytes, cntrlgld.o(.text)) +<BR>[Address Reference Count : 1]<UL><LI> cntrlgld.o(.data) +</UL> +<P><STRONG><a name="[6]"></a>Sts_Polling</STRONG> (Thumb, 266 bytes, Stack size 16 bytes, cntrlgld.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Sts_Polling +</UL> +<BR>[Address Reference Count : 1]<UL><LI> cntrlgld.o(.data) +</UL> +<P><STRONG><a name="[c1]"></a>GLD_Start</STRONG> (Thumb, 80 bytes, Stack size 8 bytes, cntrlgld.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = GLD_Start +</UL> +<BR>[Called By]<UL><LI><a href="#[ac]">>></a> contrl_GLD +</UL> + +<P><STRONG><a name="[c2]"></a>GLD_Pulse</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, cntrlgld.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = GLD_Pulse +</UL> +<BR>[Called By]<UL><LI><a href="#[ac]">>></a> contrl_GLD +</UL> + +<P><STRONG><a name="[ac]"></a>contrl_GLD</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, cntrlgld.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = contrl_GLD ⇒ GLD_Status ⇒ SwitchMode ⇒ UART_SwitchSpeed +</UL> +<BR>[Calls]<UL><LI><a href="#[54]">>></a> GLD_Output +<LI><a href="#[c2]">>></a> GLD_Pulse +<LI><a href="#[c1]">>></a> GLD_Start +<LI><a href="#[bf]">>></a> GLD_Status +<LI><a href="#[c0]">>></a> GLD_Stop +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[84]"></a>init_VibroReduce</STRONG> (Thumb, 202 bytes, Stack size 24 bytes, mathdsp.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = init_VibroReduce +</UL> +<BR>[Called By]<UL><LI><a href="#[83]">>></a> init_Dither_reg +</UL> + +<P><STRONG><a name="[ca]"></a>VibroReduce</STRONG> (Thumb, 242 bytes, Stack size 24 bytes, mathdsp.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = VibroReduce +</UL> +<BR>[Called By]<UL><LI><a href="#[a6]">>></a> clc_Pulses +</UL> + +<P><STRONG><a name="[7e]"></a>DUP_Filt</STRONG> (Thumb, 148 bytes, Stack size 20 bytes, mathdsp.o(.text), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[7d]">>></a> clc_Dith_regulator +</UL> + +<P><STRONG><a name="[b5]"></a>PLC_PhaseDetFilt</STRONG> (Thumb, 220 bytes, Stack size 20 bytes, mathdsp.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = PLC_PhaseDetFilt +</UL> +<BR>[Called By]<UL><LI><a href="#[aa]">>></a> clc_PLC +</UL> + +<P><STRONG><a name="[8a]"></a>init_BandPass</STRONG> (Thumb, 686 bytes, Stack size 88 bytes, mathdsp.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 280<LI>Call Chain = init_BandPass ⇒ cos ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dmul +</UL> +<BR>[Calls]<UL><LI><a href="#[c4]">>></a> cos +<LI><a href="#[b0]">>></a> __aeabi_dmul +<LI><a href="#[c7]">>></a> __aeabi_d2iz +<LI><a href="#[89]">>></a> __aeabi_ddiv +<LI><a href="#[c5]">>></a> __aeabi_dsub +<LI><a href="#[c3]">>></a> __aeabi_drsub +<LI><a href="#[c6]">>></a> __aeabi_dadd +</UL> +<BR>[Called By]<UL><LI><a href="#[98]">>></a> init_PLC +<LI><a href="#[83]">>></a> init_Dither_reg +</UL> + +<P><STRONG><a name="[b9]"></a>HFO_MovAverFilt</STRONG> (Thumb, 96 bytes, Stack size 8 bytes, mathdsp.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HFO_MovAverFilt +</UL> +<BR>[Called By]<UL><LI><a href="#[a9]">>></a> clc_HFO +</UL> + +<P><STRONG><a name="[ad]"></a>G_Photo_Exchange</STRONG> (Thumb, 304 bytes, Stack size 0 bytes, inputoutput.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[14c]"></a>DAC_ADC_Exchange</STRONG> (Thumb, 98 bytes, Stack size 0 bytes, inputoutput.o(.text), UNUSED) + +<P><STRONG><a name="[14d]"></a>ADC_Input</STRONG> (Thumb, 96 bytes, Stack size 0 bytes, inputoutput.o(.text), UNUSED) + +<P><STRONG><a name="[b8]"></a>DAC_Output</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, inputoutput.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[ab]">>></a> clc_WP_sin +</UL> + +<P><STRONG><a name="[97]"></a>G_Photo_Init</STRONG> (Thumb, 76 bytes, Stack size 0 bytes, inputoutput.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[93]"></a>DAC_ADC_Exchange_Init</STRONG> (Thumb, 214 bytes, Stack size 0 bytes, inputoutput.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[94]"></a>DACInit</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, inputoutput.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[63]"></a>Out_G_photo</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, inputoutput.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +<LI><a href="#[62]">>></a> M_Gph_W +</UL> + +<P><STRONG><a name="[cb]"></a>ResetBitsOfWord</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, sip.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ResetBitsOfWord +</UL> +<BR>[Called By]<UL><LI><a href="#[a6]">>></a> clc_Pulses +</UL> + +<P><STRONG><a name="[c8]"></a>interpolation</STRONG> (Thumb, 66 bytes, Stack size 32 bytes, sip.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = interpolation ⇒ __aeabi_ldivmod +</UL> +<BR>[Calls]<UL><LI><a href="#[c9]">>></a> __aeabi_ldivmod +</UL> +<BR>[Called By]<UL><LI><a href="#[a6]">>></a> clc_Pulses +</UL> + +<P><STRONG><a name="[a6]"></a>clc_Pulses</STRONG> (Thumb, 684 bytes, Stack size 8 bytes, sip.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = clc_Pulses ⇒ interpolation ⇒ __aeabi_ldivmod +</UL> +<BR>[Calls]<UL><LI><a href="#[c8]">>></a> interpolation +<LI><a href="#[cb]">>></a> ResetBitsOfWord +<LI><a href="#[ca]">>></a> VibroReduce +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[95]"></a>SOI_Init</STRONG> (Thumb, 154 bytes, Stack size 8 bytes, sip.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SOI_Init +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[cc]"></a>init_DefaultParam</STRONG> (Thumb, 278 bytes, Stack size 0 bytes, parameters.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[68]">>></a> LoadFlashParam +</UL> + +<P><STRONG><a name="[8f]"></a>FlashDMA_Init</STRONG> (Thumb, 52 bytes, Stack size 0 bytes, parameters.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +<LI><a href="#[68]">>></a> LoadFlashParam +</UL> + +<P><STRONG><a name="[68]"></a>LoadFlashParam</STRONG> (Thumb, 114 bytes, Stack size 4 bytes, parameters.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = LoadFlashParam +</UL> +<BR>[Calls]<UL><LI><a href="#[8f]">>></a> FlashDMA_Init +<LI><a href="#[cc]">>></a> init_DefaultParam +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +<LI><a href="#[67]">>></a> M_LdPar_F +</UL> + +<P><STRONG><a name="[14e]"></a>UART0_Init_m</STRONG> (Thumb, 70 bytes, Stack size 0 bytes, console.o(.text), UNUSED) + +<P><STRONG><a name="[14f]"></a>UART0_SendByte_m</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, console.o(.text), UNUSED) + +<P><STRONG><a name="[150]"></a>ClearBuffout</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, console.o(.text), UNUSED) + +<P><STRONG><a name="[151]"></a>SendToBuffByte</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, console.o(.text), UNUSED) + +<P><STRONG><a name="[152]"></a>SendToBuff</STRONG> (Thumb, 48 bytes, Stack size 12 bytes, console.o(.text), UNUSED) + +<P><STRONG><a name="[9e]"></a>SendToBuffStr</STRONG> (Thumb, 44 bytes, Stack size 0 bytes, console.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[a4]"></a>TakeFromBuff</STRONG> (Thumb, 56 bytes, Stack size 0 bytes, console.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[153]"></a>ClearBuffIn</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, console.o(.text), UNUSED) + +<P><STRONG><a name="[154]"></a>BuffDataReady</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, console.o(.text), UNUSED) + +<P><STRONG><a name="[155]"></a>ReadDataInBuff</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, console.o(.text), UNUSED) + +<P><STRONG><a name="[ce]"></a>D_QEI</STRONG> (Thumb, 666 bytes, Stack size 0 bytes, qei.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[13]">>></a> TIMER1_IRQHandler +</UL> + +<P><STRONG><a name="[49]"></a>VibroPush</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, global.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[48]">>></a> cheng +</UL> + +<P><STRONG><a name="[4a]"></a>VibroPull</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, global.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[48]">>></a> cheng +</UL> + +<P><STRONG><a name="[a3]"></a>ButtonLightUP</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, global.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[9a]"></a>init_timer</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, mtimer.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = init_timer +</UL> +<BR>[Calls]<UL><LI><a href="#[cd]">>></a> NVIC_EnableIRQ +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[9b]"></a>enable_timer1</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, mtimer.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[13]"></a>TIMER1_IRQHandler</STRONG> (Thumb, 112 bytes, Stack size 8 bytes, mtimer.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = TIMER1_IRQHandler ⇒ cheng ⇒ CalcAmpN ⇒ srand +</UL> +<BR>[Calls]<UL><LI><a href="#[48]">>></a> cheng +<LI><a href="#[cf]">>></a> SPI_Exchange +<LI><a href="#[ce]">>></a> D_QEI +</UL> +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[9c]"></a>Init_TIM2</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, mtimer.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Init_TIM2 +</UL> +<BR>[Calls]<UL><LI><a href="#[cd]">>></a> NVIC_EnableIRQ +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[9d]"></a>enable_timer2</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, mtimer.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[14]"></a>TIMER2_IRQHandler</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, mtimer.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIMER2_IRQHandler +</UL> +<BR>[Calls]<UL><LI><a href="#[d0]">>></a> VibroOut +</UL> +<BR>[Address Reference Count : 1]<UL><LI> startup_lpc17xx.o(RESET) +</UL> +<P><STRONG><a name="[156]"></a>DACLInit</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, spi.o(.text), UNUSED) + +<P><STRONG><a name="[cf]"></a>SPI_Exchange</STRONG> (Thumb, 436 bytes, Stack size 0 bytes, spi.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[13]">>></a> TIMER1_IRQHandler +</UL> + +<P><STRONG><a name="[157]"></a>Init_SPI_Exchange</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, spi.o(.text), UNUSED) + +<P><STRONG><a name="[d2]"></a>Check</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, command.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Check +</UL> +<BR>[Called By]<UL><LI><a href="#[a1]">>></a> Read_CMD +<LI><a href="#[a2]">>></a> CMD_Rate +<LI><a href="#[d5]">>></a> CMD_M_Control_D9 +<LI><a href="#[d4]">>></a> CMD_M_Control_D8 +<LI><a href="#[d1]">>></a> CMD_Maintenance +</UL> + +<P><STRONG><a name="[d1]"></a>CMD_Maintenance</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, command.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = CMD_Maintenance ⇒ Check +</UL> +<BR>[Calls]<UL><LI><a href="#[d3]">>></a> WriteConN +<LI><a href="#[d2]">>></a> Check +</UL> +<BR>[Called By]<UL><LI><a href="#[a1]">>></a> Read_CMD +</UL> + +<P><STRONG><a name="[a2]"></a>CMD_Rate</STRONG> (Thumb, 464 bytes, Stack size 112 bytes, command.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = CMD_Rate ⇒ Check +</UL> +<BR>[Calls]<UL><LI><a href="#[d3]">>></a> WriteConN +<LI><a href="#[d2]">>></a> Check +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[d4]"></a>CMD_M_Control_D8</STRONG> (Thumb, 342 bytes, Stack size 16 bytes, command.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = CMD_M_Control_D8 ⇒ Check +</UL> +<BR>[Calls]<UL><LI><a href="#[d3]">>></a> WriteConN +<LI><a href="#[d2]">>></a> Check +</UL> +<BR>[Called By]<UL><LI><a href="#[a1]">>></a> Read_CMD +</UL> + +<P><STRONG><a name="[d5]"></a>CMD_M_Control_D9</STRONG> (Thumb, 128 bytes, Stack size 8 bytes, command.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = CMD_M_Control_D9 ⇒ Check +</UL> +<BR>[Calls]<UL><LI><a href="#[d3]">>></a> WriteConN +<LI><a href="#[d2]">>></a> Check +</UL> +<BR>[Called By]<UL><LI><a href="#[a1]">>></a> Read_CMD +</UL> + +<P><STRONG><a name="[d6]"></a>CMD_M_Stymul</STRONG> (Thumb, 78 bytes, Stack size 32 bytes, command.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = CMD_M_Stymul ⇒ __aeabi_d2f +</UL> +<BR>[Calls]<UL><LI><a href="#[b3]">>></a> __aeabi_fmul +<LI><a href="#[af]">>></a> __aeabi_i2f +<LI><a href="#[d7]">>></a> __aeabi_f2uiz +<LI><a href="#[88]">>></a> __aeabi_f2d +<LI><a href="#[c6]">>></a> __aeabi_dadd +<LI><a href="#[b2]">>></a> __aeabi_d2f +</UL> +<BR>[Called By]<UL><LI><a href="#[a1]">>></a> Read_CMD +</UL> + +<P><STRONG><a name="[da]"></a>Getlengf</STRONG> (Thumb, 108 bytes, Stack size 0 bytes, command.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[a1]">>></a> Read_CMD +</UL> + +<P><STRONG><a name="[a1]"></a>Read_CMD</STRONG> (Thumb, 352 bytes, Stack size 8 bytes, command.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = Read_CMD ⇒ CMD_M_Stymul ⇒ __aeabi_d2f +</UL> +<BR>[Calls]<UL><LI><a href="#[d9]">>></a> ReadCon +<LI><a href="#[d8]">>></a> ReadChekCon +<LI><a href="#[da]">>></a> Getlengf +<LI><a href="#[d6]">>></a> CMD_M_Stymul +<LI><a href="#[d5]">>></a> CMD_M_Control_D9 +<LI><a href="#[d4]">>></a> CMD_M_Control_D8 +<LI><a href="#[d1]">>></a> CMD_Maintenance +<LI><a href="#[d2]">>></a> Check +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[158]"></a>UART0_Init</STRONG> (Thumb, 80 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[159]"></a>UART1_Init_temp</STRONG> (Thumb, 80 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[15a]"></a>UART2_Init</STRONG> (Thumb, 86 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[15b]"></a>UART3_Init</STRONG> (Thumb, 98 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[15c]"></a>UART2_InitSet</STRONG> (Thumb, 98 bytes, Stack size 12 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[15d]"></a>UART3_InitSet</STRONG> (Thumb, 98 bytes, Stack size 12 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[15e]"></a>UART_InitSet</STRONG> (Thumb, 328 bytes, Stack size 16 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[dc]"></a>UART0_SendByte</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[dd]">>></a> UART0_SendChar +<LI><a href="#[db]">>></a> UART0_SendString +</UL> + +<P><STRONG><a name="[15f]"></a>UART0_GetChar</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[160]"></a>UART1_GetChar</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[161]"></a>UART2_GetChar</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[162]"></a>UART3_GetChar</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[163]"></a>UART0_Chek</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[164]"></a>UART1_Chek</STRONG> (Thumb, 66 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[165]"></a>UART2_Chek</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[166]"></a>UART3_Chek</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[db]"></a>UART0_SendString</STRONG> (Thumb, 22 bytes, Stack size 4 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[dc]">>></a> UART0_SendByte +</UL> + +<P><STRONG><a name="[167]"></a>UART2_SendByte</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[dd]"></a>UART0_SendChar</STRONG> (Thumb, 124 bytes, Stack size 16 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[dc]">>></a> UART0_SendByte +</UL> + +<P><STRONG><a name="[df]"></a>Delay</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, uart_m.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[e8]">>></a> SetDeUART3 +<LI><a href="#[e7]">>></a> ClrDeUART3 +<LI><a href="#[e5]">>></a> SetDeUART2 +<LI><a href="#[e4]">>></a> ClrDeUART2 +<LI><a href="#[e2]">>></a> SetDeUART1 +<LI><a href="#[e1]">>></a> ClrDeUART1 +<LI><a href="#[e0]">>></a> SetDeUART0 +<LI><a href="#[de]">>></a> ClrDeUART0 +</UL> + +<P><STRONG><a name="[de]"></a>ClrDeUART0</STRONG> (Thumb, 36 bytes, Stack size 4 bytes, uart_m.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = ClrDeUART0 +</UL> +<BR>[Calls]<UL><LI><a href="#[df]">>></a> Delay +</UL> +<BR>[Called By]<UL><LI><a href="#[a0]">>></a> Concol +</UL> + +<P><STRONG><a name="[e0]"></a>SetDeUART0</STRONG> (Thumb, 36 bytes, Stack size 4 bytes, uart_m.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = SetDeUART0 +</UL> +<BR>[Calls]<UL><LI><a href="#[df]">>></a> Delay +</UL> +<BR>[Called By]<UL><LI><a href="#[a0]">>></a> Concol +</UL> + +<P><STRONG><a name="[a0]"></a>Concol</STRONG> (Thumb, 130 bytes, Stack size 4 bytes, uart_m.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Concol ⇒ SetDeUART0 +</UL> +<BR>[Calls]<UL><LI><a href="#[e0]">>></a> SetDeUART0 +<LI><a href="#[de]">>></a> ClrDeUART0 +</UL> +<BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +</UL> + +<P><STRONG><a name="[168]"></a>Concol1</STRONG> (Thumb, 102 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[e1]"></a>ClrDeUART1</STRONG> (Thumb, 38 bytes, Stack size 4 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[df]">>></a> Delay +</UL> +<BR>[Called By]<UL><LI><a href="#[e3]">>></a> Concol1Fast +</UL> + +<P><STRONG><a name="[e2]"></a>SetDeUART1</STRONG> (Thumb, 38 bytes, Stack size 4 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[df]">>></a> Delay +</UL> +<BR>[Called By]<UL><LI><a href="#[e3]">>></a> Concol1Fast +</UL> + +<P><STRONG><a name="[e3]"></a>Concol1Fast</STRONG> (Thumb, 138 bytes, Stack size 4 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[e2]">>></a> SetDeUART1 +<LI><a href="#[e1]">>></a> ClrDeUART1 +</UL> + +<P><STRONG><a name="[e4]"></a>ClrDeUART2</STRONG> (Thumb, 38 bytes, Stack size 4 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[df]">>></a> Delay +</UL> +<BR>[Called By]<UL><LI><a href="#[ea]">>></a> Concol2M +<LI><a href="#[e6]">>></a> Concol2 +</UL> + +<P><STRONG><a name="[e5]"></a>SetDeUART2</STRONG> (Thumb, 38 bytes, Stack size 4 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[df]">>></a> Delay +</UL> +<BR>[Called By]<UL><LI><a href="#[ea]">>></a> Concol2M +<LI><a href="#[e6]">>></a> Concol2 +</UL> + +<P><STRONG><a name="[e6]"></a>Concol2</STRONG> (Thumb, 130 bytes, Stack size 4 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[e5]">>></a> SetDeUART2 +<LI><a href="#[e4]">>></a> ClrDeUART2 +</UL> + +<P><STRONG><a name="[e7]"></a>ClrDeUART3</STRONG> (Thumb, 38 bytes, Stack size 4 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[df]">>></a> Delay +</UL> +<BR>[Called By]<UL><LI><a href="#[e9]">>></a> Concol3 +</UL> + +<P><STRONG><a name="[e8]"></a>SetDeUART3</STRONG> (Thumb, 130 bytes, Stack size 4 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[df]">>></a> Delay +</UL> +<BR>[Called By]<UL><LI><a href="#[e9]">>></a> Concol3 +</UL> + +<P><STRONG><a name="[e9]"></a>Concol3</STRONG> (Thumb, 130 bytes, Stack size 4 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[e8]">>></a> SetDeUART3 +<LI><a href="#[e7]">>></a> ClrDeUART3 +</UL> + +<P><STRONG><a name="[ea]"></a>Concol2M</STRONG> (Thumb, 130 bytes, Stack size 4 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[e5]">>></a> SetDeUART2 +<LI><a href="#[e4]">>></a> ClrDeUART2 +</UL> + +<P><STRONG><a name="[9f]"></a>WriteCon</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, uart_m.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> main +<LI><a href="#[eb]">>></a> WriteConF +</UL> + +<P><STRONG><a name="[ec]"></a>WriteCon1</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[eb]">>></a> WriteConF +</UL> + +<P><STRONG><a name="[d3]"></a>WriteConN</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, uart_m.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = WriteConN +</UL> +<BR>[Called By]<UL><LI><a href="#[a2]">>></a> CMD_Rate +<LI><a href="#[d5]">>></a> CMD_M_Control_D9 +<LI><a href="#[d4]">>></a> CMD_M_Control_D8 +<LI><a href="#[d1]">>></a> CMD_Maintenance +</UL> + +<P><STRONG><a name="[ed]"></a>WriteCon2</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[eb]">>></a> WriteConF +</UL> + +<P><STRONG><a name="[ee]"></a>WriteCon3</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[eb]">>></a> WriteConF +</UL> + +<P><STRONG><a name="[eb]"></a>WriteConF</STRONG> (Thumb, 46 bytes, Stack size 12 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[9f]">>></a> WriteCon +<LI><a href="#[ee]">>></a> WriteCon3 +<LI><a href="#[ed]">>></a> WriteCon2 +<LI><a href="#[ec]">>></a> WriteCon1 +</UL> + +<P><STRONG><a name="[f0]"></a>WriteConByte</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[ef]">>></a> WriteConByteF +</UL> + +<P><STRONG><a name="[f1]"></a>WriteCon1Byte</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[ef]">>></a> WriteConByteF +</UL> + +<P><STRONG><a name="[f2]"></a>WriteCon2Byte</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[ef]">>></a> WriteConByteF +</UL> + +<P><STRONG><a name="[f3]"></a>WriteCon3Byte</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[ef]">>></a> WriteConByteF +</UL> + +<P><STRONG><a name="[ef]"></a>WriteConByteF</STRONG> (Thumb, 46 bytes, Stack size 12 bytes, uart_m.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[f3]">>></a> WriteCon3Byte +<LI><a href="#[f2]">>></a> WriteCon2Byte +<LI><a href="#[f1]">>></a> WriteCon1Byte +<LI><a href="#[f0]">>></a> WriteConByte +</UL> + +<P><STRONG><a name="[d9]"></a>ReadCon</STRONG> (Thumb, 58 bytes, Stack size 0 bytes, uart_m.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[a1]">>></a> Read_CMD +</UL> + +<P><STRONG><a name="[169]"></a>ReadCon1</STRONG> (Thumb, 58 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[16a]"></a>ReadCon2</STRONG> (Thumb, 58 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[16b]"></a>ReadCon3</STRONG> (Thumb, 58 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[d8]"></a>ReadChekCon</STRONG> (Thumb, 162 bytes, Stack size 0 bytes, uart_m.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[a1]">>></a> Read_CMD +</UL> + +<P><STRONG><a name="[16c]"></a>ReadChekCon1</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[16d]"></a>ReadChekCon2</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[16e]"></a>ReadChekCon3</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[16f]"></a>ChekInCon</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[170]"></a>ChekInCon1</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[171]"></a>ChekInCon2</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[172]"></a>ChekInCon3</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[173]"></a>ChekOutCon</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[174]"></a>ChekOutCon1</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[175]"></a>ChekOutCon2</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[176]"></a>ChekOutCon3</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, uart_m.o(.text), UNUSED) + +<P><STRONG><a name="[c9]"></a>__aeabi_ldivmod</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llsdiv.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_ldivmod +</UL> +<BR>[Called By]<UL><LI><a href="#[c8]">>></a> interpolation +</UL> + +<P><STRONG><a name="[f4]"></a>_ll_sdiv</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, llsdiv.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[f5]">>></a> __aeabi_uldivmod +</UL> + +<P><STRONG><a name="[46]"></a>srand</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, rand.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = srand +</UL> +<BR>[Called By]<UL><LI><a href="#[81]">>></a> clc_Noise_regulator +<LI><a href="#[45]">>></a> CalcAmpN +<LI><a href="#[39]">>></a> _rand_init +</UL> + +<P><STRONG><a name="[39]"></a>_rand_init</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, rand.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _rand_init ⇒ srand +</UL> +<BR>[Calls]<UL><LI><a href="#[46]">>></a> srand +</UL> +<BR>[Called By]<UL><LI><a href="#[38]">>></a> __rt_lib_init_rand_2 +</UL> + +<P><STRONG><a name="[7c]"></a>__aeabi_memcpy</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[7b]">>></a> decode_CMD +</UL> + +<P><STRONG><a name="[f6]"></a>__rt_memcpy</STRONG> (Thumb, 138 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[f7]">>></a> __aeabi_memcpy4 +</UL> + +<P><STRONG><a name="[177]"></a>_memcpy_lastbytes</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED) + +<P><STRONG><a name="[178]"></a>__use_two_region_memory</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) + +<P><STRONG><a name="[179]"></a>__rt_heap_escrow$2region</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) + +<P><STRONG><a name="[17a]"></a>__rt_heap_expand$2region</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) + +<P><STRONG><a name="[f5]"></a>__aeabi_uldivmod</STRONG> (Thumb, 0 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[f4]">>></a> _ll_sdiv +</UL> + +<P><STRONG><a name="[17b]"></a>_ll_udiv</STRONG> (Thumb, 238 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED) + +<P><STRONG><a name="[f8]"></a>__read_errno</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, _rserrno.o(.text), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[f9]">>></a> __aeabi_errno_addr +</UL> + +<P><STRONG><a name="[fa]"></a>__set_errno</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, _rserrno.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __set_errno +</UL> +<BR>[Calls]<UL><LI><a href="#[f9]">>></a> __aeabi_errno_addr +</UL> +<BR>[Called By]<UL><LI><a href="#[b1]">>></a> sin +<LI><a href="#[c4]">>></a> cos +</UL> + +<P><STRONG><a name="[f7]"></a>__aeabi_memcpy4</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[f6]">>></a> __rt_memcpy +</UL> + +<P><STRONG><a name="[17c]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) + +<P><STRONG><a name="[17d]"></a>__rt_memcpy_w</STRONG> (Thumb, 100 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) + +<P><STRONG><a name="[17e]"></a>_memcpy_lastbytes_aligned</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_w.o(.text), UNUSED) + +<P><STRONG><a name="[f9]"></a>__aeabi_errno_addr</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[fa]">>></a> __set_errno +<LI><a href="#[f8]">>></a> __read_errno +</UL> + +<P><STRONG><a name="[17f]"></a>__errno$intlibspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED) + +<P><STRONG><a name="[180]"></a>__rt_errno_addr$intlibspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED) + +<P><STRONG><a name="[181]"></a>__user_libspace</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) + +<P><STRONG><a name="[fb]"></a>__user_perproc_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[3b]">>></a> __user_setup_stackheap +</UL> + +<P><STRONG><a name="[182]"></a>__user_perthread_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) + +<P><STRONG><a name="[3b]"></a>__user_setup_stackheap</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size +<LI>Call Chain = __user_setup_stackheap +</UL> +<BR>[Calls]<UL><LI><a href="#[fc]">>></a> __user_initial_stackheap +<LI><a href="#[fb]">>></a> __user_perproc_libspace +</UL> +<BR>[Called By]<UL><LI><a href="#[3a]">>></a> __rt_entry_sh +</UL> + +<P><STRONG><a name="[40]"></a>exit</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, exit.o(.text)) +<BR><BR>[Calls]<UL><LI><a href="#[fd]">>></a> __rt_exit +</UL> +<BR>[Called By]<UL><LI><a href="#[3e]">>></a> __rt_entry_main +</UL> + +<P><STRONG><a name="[183]"></a>__I$use$semihosting</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) + +<P><STRONG><a name="[184]"></a>__use_no_semihosting_swi</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) + +<P><STRONG><a name="[185]"></a>__semihosting_library_function</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, indicate_semi.o(.text), UNUSED) + +<P><STRONG><a name="[44]"></a>_sys_exit</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[43]">>></a> __rt_exit_exit +</UL> + +<P><STRONG><a name="[be]"></a>Max_Saturation</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, thermocalc.o(i.Max_Saturation), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[bd]">>></a> DithFreqRangeCalc +</UL> + +<P><STRONG><a name="[105]"></a>__ARM_fpclassify</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, fpclassify.o(i.__ARM_fpclassify)) +<BR><BR>[Called By]<UL><LI><a href="#[104]">>></a> __kernel_sin +</UL> + +<P><STRONG><a name="[fe]"></a>__ieee754_rem_pio2</STRONG> (Thumb, 828 bytes, Stack size 128 bytes, rred.o(i.__ieee754_rem_pio2)) +<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = __ieee754_rem_pio2 ⇒ __aeabi_dmul +</UL> +<BR>[Calls]<UL><LI><a href="#[b0]">>></a> __aeabi_dmul +<LI><a href="#[c7]">>></a> __aeabi_d2iz +<LI><a href="#[c5]">>></a> __aeabi_dsub +<LI><a href="#[c3]">>></a> __aeabi_drsub +<LI><a href="#[c6]">>></a> __aeabi_dadd +<LI><a href="#[101]">>></a> __ARM_scalbn +<LI><a href="#[100]">>></a> __aeabi_ui2d +<LI><a href="#[ff]">>></a> __aeabi_i2d +</UL> +<BR>[Called By]<UL><LI><a href="#[b1]">>></a> sin +<LI><a href="#[c4]">>></a> cos +</UL> + +<P><STRONG><a name="[102]"></a>__kernel_cos</STRONG> (Thumb, 230 bytes, Stack size 48 bytes, cos_i.o(i.__kernel_cos)) +<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = __kernel_cos ⇒ __kernel_poly ⇒ __aeabi_dmul +</UL> +<BR>[Calls]<UL><LI><a href="#[b0]">>></a> __aeabi_dmul +<LI><a href="#[c7]">>></a> __aeabi_d2iz +<LI><a href="#[c5]">>></a> __aeabi_dsub +<LI><a href="#[c3]">>></a> __aeabi_drsub +<LI><a href="#[103]">>></a> __kernel_poly +<LI><a href="#[101]">>></a> __ARM_scalbn +</UL> +<BR>[Called By]<UL><LI><a href="#[b1]">>></a> sin +<LI><a href="#[c4]">>></a> cos +</UL> + +<P><STRONG><a name="[103]"></a>__kernel_poly</STRONG> (Thumb, 170 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly)) +<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = __kernel_poly ⇒ __aeabi_dmul +</UL> +<BR>[Calls]<UL><LI><a href="#[b0]">>></a> __aeabi_dmul +<LI><a href="#[c6]">>></a> __aeabi_dadd +</UL> +<BR>[Called By]<UL><LI><a href="#[102]">>></a> __kernel_cos +<LI><a href="#[104]">>></a> __kernel_sin +</UL> + +<P><STRONG><a name="[104]"></a>__kernel_sin</STRONG> (Thumb, 224 bytes, Stack size 64 bytes, sin_i.o(i.__kernel_sin)) +<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = __kernel_sin ⇒ __kernel_poly ⇒ __aeabi_dmul +</UL> +<BR>[Calls]<UL><LI><a href="#[b0]">>></a> __aeabi_dmul +<LI><a href="#[c5]">>></a> __aeabi_dsub +<LI><a href="#[c3]">>></a> __aeabi_drsub +<LI><a href="#[c6]">>></a> __aeabi_dadd +<LI><a href="#[103]">>></a> __kernel_poly +<LI><a href="#[105]">>></a> __ARM_fpclassify +<LI><a href="#[101]">>></a> __ARM_scalbn +<LI><a href="#[106]">>></a> __mathlib_dbl_underflow +</UL> +<BR>[Called By]<UL><LI><a href="#[b1]">>></a> sin +<LI><a href="#[c4]">>></a> cos +</UL> + +<P><STRONG><a name="[107]"></a>__mathlib_dbl_infnan</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_infnan)) +<BR><BR>[Calls]<UL><LI><a href="#[101]">>></a> __ARM_scalbn +</UL> +<BR>[Called By]<UL><LI><a href="#[b1]">>></a> sin +<LI><a href="#[c4]">>></a> cos +</UL> + +<P><STRONG><a name="[108]"></a>__mathlib_dbl_invalid</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_invalid)) +<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __mathlib_dbl_invalid ⇒ __aeabi_ddiv +</UL> +<BR>[Calls]<UL><LI><a href="#[89]">>></a> __aeabi_ddiv +</UL> +<BR>[Called By]<UL><LI><a href="#[b1]">>></a> sin +<LI><a href="#[c4]">>></a> cos +</UL> + +<P><STRONG><a name="[106]"></a>__mathlib_dbl_underflow</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, dunder.o(i.__mathlib_dbl_underflow)) +<BR><BR>[Calls]<UL><LI><a href="#[101]">>></a> __ARM_scalbn +</UL> +<BR>[Called By]<UL><LI><a href="#[104]">>></a> __kernel_sin +</UL> + +<P><STRONG><a name="[c4]"></a>cos</STRONG> (Thumb, 148 bytes, Stack size 32 bytes, cos.o(i.cos)) +<BR><BR>[Stack]<UL><LI>Max Depth = 192<LI>Call Chain = cos ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dmul +</UL> +<BR>[Calls]<UL><LI><a href="#[102]">>></a> __kernel_cos +<LI><a href="#[fa]">>></a> __set_errno +<LI><a href="#[104]">>></a> __kernel_sin +<LI><a href="#[fe]">>></a> __ieee754_rem_pio2 +<LI><a href="#[108]">>></a> __mathlib_dbl_invalid +<LI><a href="#[107]">>></a> __mathlib_dbl_infnan +</UL> +<BR>[Called By]<UL><LI><a href="#[8a]">>></a> init_BandPass +</UL> + +<P><STRONG><a name="[b1]"></a>sin</STRONG> (Thumb, 150 bytes, Stack size 32 bytes, sin.o(i.sin)) +<BR><BR>[Stack]<UL><LI>Max Depth = 192<LI>Call Chain = sin ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dmul +</UL> +<BR>[Calls]<UL><LI><a href="#[102]">>></a> __kernel_cos +<LI><a href="#[fa]">>></a> __set_errno +<LI><a href="#[104]">>></a> __kernel_sin +<LI><a href="#[fe]">>></a> __ieee754_rem_pio2 +<LI><a href="#[108]">>></a> __mathlib_dbl_invalid +<LI><a href="#[107]">>></a> __mathlib_dbl_infnan +</UL> +<BR>[Called By]<UL><LI><a href="#[98]">>></a> init_PLC +</UL> + +<P><STRONG><a name="[b2]"></a>__aeabi_d2f</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, d2f.o(x$fpl$d2f)) +<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_d2f +</UL> +<BR>[Called By]<UL><LI><a href="#[98]">>></a> init_PLC +<LI><a href="#[d6]">>></a> CMD_M_Stymul +</UL> + +<P><STRONG><a name="[109]"></a>_d2f</STRONG> (Thumb, 98 bytes, Stack size 32 bytes, d2f.o(x$fpl$d2f), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[10a]">>></a> __fpl_fretinf +<LI><a href="#[10b]">>></a> __fpl_dnaninf +</UL> + +<P><STRONG><a name="[c6]"></a>__aeabi_dadd</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd)) +<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_dadd +</UL> +<BR>[Called By]<UL><LI><a href="#[8a]">>></a> init_BandPass +<LI><a href="#[d6]">>></a> CMD_M_Stymul +<LI><a href="#[103]">>></a> __kernel_poly +<LI><a href="#[104]">>></a> __kernel_sin +<LI><a href="#[fe]">>></a> __ieee754_rem_pio2 +</UL> + +<P><STRONG><a name="[10c]"></a>_dadd</STRONG> (Thumb, 332 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[10e]">>></a> __fpl_dretinf +<LI><a href="#[10b]">>></a> __fpl_dnaninf +<LI><a href="#[10d]">>></a> _dsub1 +</UL> + +<P><STRONG><a name="[10f]"></a>__fpl_dcheck_NaN1</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, dcheck1.o(x$fpl$dcheck1)) +<BR><BR>[Calls]<UL><LI><a href="#[110]">>></a> __fpl_return_NaN +</UL> +<BR>[Called By]<UL><LI><a href="#[101]">>></a> __ARM_scalbn +</UL> + +<P><STRONG><a name="[89]"></a>__aeabi_ddiv</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv)) +<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_ddiv +</UL> +<BR>[Called By]<UL><LI><a href="#[98]">>></a> init_PLC +<LI><a href="#[8a]">>></a> init_BandPass +<LI><a href="#[83]">>></a> init_Dither_reg +<LI><a href="#[108]">>></a> __mathlib_dbl_invalid +</UL> + +<P><STRONG><a name="[111]"></a>_ddiv</STRONG> (Thumb, 552 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[10e]">>></a> __fpl_dretinf +<LI><a href="#[10b]">>></a> __fpl_dnaninf +</UL> + +<P><STRONG><a name="[c7]"></a>__aeabi_d2iz</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, dfix.o(x$fpl$dfix)) +<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_d2iz +</UL> +<BR>[Called By]<UL><LI><a href="#[8a]">>></a> init_BandPass +<LI><a href="#[102]">>></a> __kernel_cos +<LI><a href="#[fe]">>></a> __ieee754_rem_pio2 +</UL> + +<P><STRONG><a name="[112]"></a>_dfix</STRONG> (Thumb, 94 bytes, Stack size 32 bytes, dfix.o(x$fpl$dfix), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[10b]">>></a> __fpl_dnaninf +</UL> + +<P><STRONG><a name="[ff]"></a>__aeabi_i2d</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dflt)) +<BR><BR>[Called By]<UL><LI><a href="#[fe]">>></a> __ieee754_rem_pio2 +</UL> + +<P><STRONG><a name="[186]"></a>_dflt</STRONG> (Thumb, 46 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dflt), UNUSED) + +<P><STRONG><a name="[100]"></a>__aeabi_ui2d</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dfltu)) +<BR><BR>[Called By]<UL><LI><a href="#[fe]">>></a> __ieee754_rem_pio2 +</UL> + +<P><STRONG><a name="[187]"></a>_dfltu</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dfltu), UNUSED) + +<P><STRONG><a name="[b0]"></a>__aeabi_dmul</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul)) +<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_dmul +</UL> +<BR>[Called By]<UL><LI><a href="#[98]">>></a> init_PLC +<LI><a href="#[8a]">>></a> init_BandPass +<LI><a href="#[102]">>></a> __kernel_cos +<LI><a href="#[103]">>></a> __kernel_poly +<LI><a href="#[104]">>></a> __kernel_sin +<LI><a href="#[fe]">>></a> __ieee754_rem_pio2 +</UL> + +<P><STRONG><a name="[113]"></a>_dmul</STRONG> (Thumb, 332 bytes, Stack size 32 bytes, dmul.o(x$fpl$dmul), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[10e]">>></a> __fpl_dretinf +<LI><a href="#[10b]">>></a> __fpl_dnaninf +</UL> + +<P><STRONG><a name="[10b]"></a>__fpl_dnaninf</STRONG> (Thumb, 156 bytes, Stack size 16 bytes, dnaninf.o(x$fpl$dnaninf), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[113]">>></a> _dmul +<LI><a href="#[112]">>></a> _dfix +<LI><a href="#[111]">>></a> _ddiv +<LI><a href="#[116]">>></a> _dsub +<LI><a href="#[10c]">>></a> _dadd +<LI><a href="#[109]">>></a> _d2f +</UL> + +<P><STRONG><a name="[10e]"></a>__fpl_dretinf</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dretinf.o(x$fpl$dretinf), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[117]">>></a> _f2d +<LI><a href="#[113]">>></a> _dmul +<LI><a href="#[111]">>></a> _ddiv +<LI><a href="#[10c]">>></a> _dadd +</UL> + +<P><STRONG><a name="[c3]"></a>__aeabi_drsub</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, daddsub_clz.o(x$fpl$drsb)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_drsub +</UL> +<BR>[Called By]<UL><LI><a href="#[8a]">>></a> init_BandPass +<LI><a href="#[102]">>></a> __kernel_cos +<LI><a href="#[104]">>></a> __kernel_sin +<LI><a href="#[fe]">>></a> __ieee754_rem_pio2 +</UL> + +<P><STRONG><a name="[114]"></a>_drsb</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, daddsub_clz.o(x$fpl$drsb), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[10d]">>></a> _dsub1 +<LI><a href="#[115]">>></a> _dadd1 +</UL> + +<P><STRONG><a name="[c5]"></a>__aeabi_dsub</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, daddsub_clz.o(x$fpl$dsub)) +<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __aeabi_dsub +</UL> +<BR>[Called By]<UL><LI><a href="#[8a]">>></a> init_BandPass +<LI><a href="#[102]">>></a> __kernel_cos +<LI><a href="#[104]">>></a> __kernel_sin +<LI><a href="#[fe]">>></a> __ieee754_rem_pio2 +</UL> + +<P><STRONG><a name="[116]"></a>_dsub</STRONG> (Thumb, 464 bytes, Stack size 32 bytes, daddsub_clz.o(x$fpl$dsub), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[10b]">>></a> __fpl_dnaninf +<LI><a href="#[115]">>></a> _dadd1 +</UL> + +<P><STRONG><a name="[88]"></a>__aeabi_f2d</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, f2d.o(x$fpl$f2d)) +<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_f2d +</UL> +<BR>[Called By]<UL><LI><a href="#[98]">>></a> init_PLC +<LI><a href="#[83]">>></a> init_Dither_reg +<LI><a href="#[d6]">>></a> CMD_M_Stymul +</UL> + +<P><STRONG><a name="[117]"></a>_f2d</STRONG> (Thumb, 86 bytes, Stack size 16 bytes, f2d.o(x$fpl$f2d), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[118]">>></a> __fpl_fnaninf +<LI><a href="#[10e]">>></a> __fpl_dretinf +</UL> + +<P><STRONG><a name="[188]"></a>__aeabi_fadd</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fadd), UNUSED) + +<P><STRONG><a name="[119]"></a>_fadd</STRONG> (Thumb, 196 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fadd), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[10a]">>></a> __fpl_fretinf +<LI><a href="#[118]">>></a> __fpl_fnaninf +<LI><a href="#[11a]">>></a> _fsub1 +</UL> + +<P><STRONG><a name="[b4]"></a>__aeabi_f2iz</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, ffix.o(x$fpl$ffix)) +<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_f2iz +</UL> +<BR>[Called By]<UL><LI><a href="#[98]">>></a> init_PLC +<LI><a href="#[bc]">>></a> DynamicDeltaCalc +<LI><a href="#[ba]">>></a> StaticTermoCompens +</UL> + +<P><STRONG><a name="[11b]"></a>_ffix</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, ffix.o(x$fpl$ffix), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[118]">>></a> __fpl_fnaninf +</UL> + +<P><STRONG><a name="[d7]"></a>__aeabi_f2uiz</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, ffixu.o(x$fpl$ffixu)) +<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_f2uiz +</UL> +<BR>[Called By]<UL><LI><a href="#[d6]">>></a> CMD_M_Stymul +</UL> + +<P><STRONG><a name="[11c]"></a>_ffixu</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, ffixu.o(x$fpl$ffixu), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[118]">>></a> __fpl_fnaninf +</UL> + +<P><STRONG><a name="[af]"></a>__aeabi_i2f</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, fflt_clz.o(x$fpl$fflt)) +<BR><BR>[Called By]<UL><LI><a href="#[98]">>></a> init_PLC +<LI><a href="#[d6]">>></a> CMD_M_Stymul +<LI><a href="#[bc]">>></a> DynamicDeltaCalc +<LI><a href="#[ba]">>></a> StaticTermoCompens +</UL> + +<P><STRONG><a name="[189]"></a>_fflt</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, fflt_clz.o(x$fpl$fflt), UNUSED) + +<P><STRONG><a name="[87]"></a>__aeabi_ui2f</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, fflt_clz.o(x$fpl$ffltu)) +<BR><BR>[Called By]<UL><LI><a href="#[83]">>></a> init_Dither_reg +</UL> + +<P><STRONG><a name="[18a]"></a>_ffltu</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, fflt_clz.o(x$fpl$ffltu), UNUSED) + +<P><STRONG><a name="[b3]"></a>__aeabi_fmul</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, fmul.o(x$fpl$fmul)) +<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __aeabi_fmul +</UL> +<BR>[Called By]<UL><LI><a href="#[98]">>></a> init_PLC +<LI><a href="#[d6]">>></a> CMD_M_Stymul +<LI><a href="#[bc]">>></a> DynamicDeltaCalc +<LI><a href="#[ba]">>></a> StaticTermoCompens +</UL> + +<P><STRONG><a name="[11d]"></a>_fmul</STRONG> (Thumb, 258 bytes, Stack size 16 bytes, fmul.o(x$fpl$fmul), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[10a]">>></a> __fpl_fretinf +<LI><a href="#[118]">>></a> __fpl_fnaninf +</UL> + +<P><STRONG><a name="[118]"></a>__fpl_fnaninf</STRONG> (Thumb, 140 bytes, Stack size 8 bytes, fnaninf.o(x$fpl$fnaninf), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[11d]">>></a> _fmul +<LI><a href="#[11c]">>></a> _ffixu +<LI><a href="#[11b]">>></a> _ffix +<LI><a href="#[120]">>></a> _fsub +<LI><a href="#[119]">>></a> _fadd +<LI><a href="#[117]">>></a> _f2d +</UL> + +<P><STRONG><a name="[10a]"></a>__fpl_fretinf</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, fretinf.o(x$fpl$fretinf), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[11d]">>></a> _fmul +<LI><a href="#[119]">>></a> _fadd +<LI><a href="#[109]">>></a> _d2f +</UL> + +<P><STRONG><a name="[bb]"></a>__aeabi_frsub</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, faddsub_clz.o(x$fpl$frsb)) +<BR><BR>[Called By]<UL><LI><a href="#[bc]">>></a> DynamicDeltaCalc +<LI><a href="#[ba]">>></a> StaticTermoCompens +</UL> + +<P><STRONG><a name="[11e]"></a>_frsb</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, faddsub_clz.o(x$fpl$frsb), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[11a]">>></a> _fsub1 +<LI><a href="#[11f]">>></a> _fadd1 +</UL> + +<P><STRONG><a name="[18b]"></a>__aeabi_fsub</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fsub), UNUSED) + +<P><STRONG><a name="[120]"></a>_fsub</STRONG> (Thumb, 234 bytes, Stack size 16 bytes, faddsub_clz.o(x$fpl$fsub), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[118]">>></a> __fpl_fnaninf +<LI><a href="#[11f]">>></a> _fadd1 +</UL> + +<P><STRONG><a name="[110]"></a>__fpl_return_NaN</STRONG> (Thumb, 100 bytes, Stack size 0 bytes, retnan.o(x$fpl$retnan)) +<BR><BR>[Calls]<UL><LI><a href="#[121]">>></a> __fpl_cmpreturn +</UL> +<BR>[Called By]<UL><LI><a href="#[10f]">>></a> __fpl_dcheck_NaN1 +</UL> + +<P><STRONG><a name="[101]"></a>__ARM_scalbn</STRONG> (Thumb, 92 bytes, Stack size 0 bytes, scalbn.o(x$fpl$scalbn)) +<BR><BR>[Calls]<UL><LI><a href="#[10f]">>></a> __fpl_dcheck_NaN1 +</UL> +<BR>[Called By]<UL><LI><a href="#[102]">>></a> __kernel_cos +<LI><a href="#[104]">>></a> __kernel_sin +<LI><a href="#[fe]">>></a> __ieee754_rem_pio2 +<LI><a href="#[106]">>></a> __mathlib_dbl_underflow +<LI><a href="#[107]">>></a> __mathlib_dbl_infnan +</UL> + +<P><STRONG><a name="[121]"></a>__fpl_cmpreturn</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, trapv.o(x$fpl$trapveneer)) +<BR><BR>[Called By]<UL><LI><a href="#[110]">>></a> __fpl_return_NaN +</UL> +<P> +<H3> +Local Symbols +</H3> +<P><STRONG><a name="[51]"></a>NVIC_EnableIRQ</STRONG> (Thumb, 140 bytes, Stack size 0 bytes, cyclessync.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[52]">>></a> IntLatch_Init +<LI><a href="#[50]">>></a> ExtLatch_Init +</UL> + +<P><STRONG><a name="[4f]"></a>NVIC_DisableIRQ</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, cyclessync.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[53]">>></a> WDTInit +<LI><a href="#[50]">>></a> ExtLatch_Init +<LI><a href="#[4e]">>></a> CounterIquiryCycle_Init +</UL> + +<P><STRONG><a name="[cd]"></a>NVIC_EnableIRQ</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, mtimer.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[9a]">>></a> init_timer +<LI><a href="#[9c]">>></a> Init_TIM2 +</UL> + +<P><STRONG><a name="[115]"></a>_dadd1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dadd), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[116]">>></a> _dsub +<LI><a href="#[114]">>></a> _drsb +</UL> + +<P><STRONG><a name="[10d]"></a>_dsub1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dsub), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[114]">>></a> _drsb +<LI><a href="#[10c]">>></a> _dadd +</UL> + +<P><STRONG><a name="[11f]"></a>_fadd1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, faddsub_clz.o(x$fpl$fadd), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[120]">>></a> _fsub +<LI><a href="#[11e]">>></a> _frsb +</UL> + +<P><STRONG><a name="[11a]"></a>_fsub1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, faddsub_clz.o(x$fpl$fsub), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[11e]">>></a> _frsb +<LI><a href="#[119]">>></a> _fadd +</UL> +<P> +<H3> +Undefined Global Symbols +</H3><HR></body></html>
