# Static Call Graph for image .\Objects\RTCGet.axf

#<CALLGRAPH># ARM Linker, 5060061: Last Updated: Wed Sep 11 15:01:07 2024

### Maximum Stack Usage = 200 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

### Call chain for Maximum Stack Depth:

main ⇒ OSInit ⇒ OSTmr_Init ⇒ OSTmr_InitTask ⇒ OSTaskCreateExt ⇒ OS_TCBInit ⇒ OSTaskCreateHook

### Functions with no stack information

- CPU_IntDis
- CPU_IntEn
- CPU_SR_Save
- CPU_SR_Restore
- CPU_WaitForInt
- CPU_WaitForExcept
- CPU_CntLeadZeros
- CPU_CntTrailZeros
- CPU_RevBits
- Mem_Copy
- OS_CPU_FP_Reg_Push
- OS_CPU_FP_Reg_Pop
- OS_CPU_SR_Save
- OS_CPU_SR_Restore
- OSStartHighRdy
- OSCtxSw
- OSIntCtxSw
- OS_CPU_PendSVHandler

### Mutually Recursive functions

- App_NMI_ISR ⇒ App_NMI_ISR
- App_Fault_ISR ⇒ App_Fault_ISR
- App_MemFault_ISR ⇒ App_MemFault_ISR
- App_BusFault_ISR ⇒ App_BusFault_ISR
- App_UsageFault_ISR ⇒ App_UsageFault_ISR
- App_Spurious_ISR ⇒ App_Spurious_ISR

  ### Function Pointers

  - AppTaskStart from app_main.o(.text) referenced from app_main.o(.text)
  - App_BusFault_ISR from cstartup.o(.text) referenced from cstartup.o(RESET)
  - App_Fault_ISR from cstartup.o(.text) referenced from cstartup.o(RESET)
  - App_MemFault_ISR from cstartup.o(.text) referenced from cstartup.o(RESET)
  - App_NMI_ISR from cstartup.o(.text) referenced from cstartup.o(RESET)
  - App_Spurious_ISR from cstartup.o(.text) referenced 7 times from cstartup.o(RESET)
  - App_UsageFault_ISR from cstartup.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandler1WIRE from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerACOMP0 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerACOMP1 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerACOMP2 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerADC0_0 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerADC0_1 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerADC0_2 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerADC0_3 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerADC1_0 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerADC1_1 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerADC1_2 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerADC1_3 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerAES from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerCAN0 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerCAN1 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerDES from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerDummy from bsp_int.o(.text) referenced from bsp_int.o(.text)
  - BSP_IntHandlerEPI0 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerETHER_MAC from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerFLASH from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerFP from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOA from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOB from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOC from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOD from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOE from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOF from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOG from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOH from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOJ from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOK from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOL from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOM from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPION from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOP0 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOP1 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOP2 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOP3 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOP4 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOP5 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOP6 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOP7 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOQ0 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOQ1 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOQ2 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOQ3 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOQ4 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOQ5 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOQ6 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOQ7 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOR from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOS from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerGPIOT from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerHIB from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerI2C0 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerI2C1 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerI2C2 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerI2C3 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerI2C4 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerI2C5 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerI2C6 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerI2C7 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerI2C8 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerI2C9 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerLCD from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerPWM_FAULT from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerPWM_GEN0 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerPWM_GEN1 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerPWM_GEN2 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerPWM_GEN3 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerQEI0 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerRSVD104 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerRSVD106 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerRSVD107 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerRSVD108 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerRSVD68 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerRSVD69 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerRSVD74 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerSHA_MD5 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerSSI0 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerSSI1 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerSSI2 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerSSI3 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerSYS_CTRL from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTAMPER from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTMR0A from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTMR0B from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTMR1A from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTMR1B from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTMR2A from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTMR2B from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTMR3A from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTMR3B from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTMR4A from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTMR4B from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTMR5A from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTMR5B from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTMR6A from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTMR6B from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTMR7A from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerTMR7B from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerUART0 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerUART1 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerUART2 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerUART3 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerUART4 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerUART5 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerUART6 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerUART7 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerUDAM0_ERR from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerUDMA0_SOFT from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerUSB_MAC from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - BSP_IntHandlerWDTO_WDT1 from bsp_int.o(.text) referenced from cstartup.o(RESET)
  - OSTaskSwHook from os_cpu_c.o(.text) referenced from os_cpu_a.o(.text)
  - OSTmr_Task from os_tmr.o(.text) referenced from os_tmr.o(.text)
  - OS_CPU_PendSVHandler from os_cpu_a.o(.text) referenced from cstartup.o(RESET)
  - OS_CPU_SysTickHandler from os_cpu_c.o(.text) referenced from cstartup.o(RESET)
  - OS_TaskIdle from os_core.o(.text) referenced from os_core.o(.text)
  - OS_TaskReturn from os_task.o(.text) referenced from os_cpu_c.o(.text)
  - OS_TaskStat from os_core.o(.text) referenced from os_core.o(.text)
  - Reset_Handler from cstartup.o(.text) referenced from cstartup.o(RESET)
  - RtcTask from rtctask.o(.text) referenced from app_main.o(.text)
  - UartTask from uarttask.o(.text) referenced from app_main.o(.text)
  - _IntDefaultHandler from interrupt.o(.text) referenced from interrupt.o(.text)
  - __main from entry.o(.ARM.Collect$$$$00000000) referenced from cstartup.o(.text)
  - _sputc from printf6.o(i._sputc) referenced from printf6.o(i.__0sprintf$6)
  - main from app_main.o(.text) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
  - usr_bsp_uart0_IntHandler from usr_bsp_uart.o(.text) referenced from usr_bsp_uart.o(.text)
  - usr_bsp_uart1_IntHandler from usr_bsp_uart.o(.text) referenced from usr_bsp_uart.o(.text)
  - usr_bsp_uart2_IntHandler from usr_bsp_uart.o(.text) referenced from usr_bsp_uart.o(.text)
  - usr_bsp_uart3_IntHandler from usr_bsp_uart.o(.text) referenced from usr_bsp_uart.o(.text)
  - usr_bsp_uart4_IntHandler from usr_bsp_uart.o(.text) referenced from usr_bsp_uart.o(.text)
  - usr_bsp_uart5_IntHandler from usr_bsp_uart.o(.text) referenced from usr_bsp_uart.o(.text)
  - usr_bsp_uart6_IntHandler from usr_bsp_uart.o(.text) referenced from usr_bsp_uart.o(.text)
  - usr_bsp_uart7_IntHandler from usr_bsp_uart.o(.text) referenced from usr_bsp_uart.o(.text)

  ### Global Symbols

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

  - cstartup.o(.text)

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

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

  - >> __scatterload

  __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
  [Called By]

  - >> __scatterload

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

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

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

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

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

  CPUcpsid (Thumb, 8 bytes, Stack size 0 bytes, cpu.o(.emb_text), UNUSED)
  [Called By]

  - >> IntMasterDisable

  CPUprimask (Thumb, 6 bytes, Stack size 0 bytes, cpu.o(.emb_text), UNUSED)

  CPUcpsie (Thumb, 8 bytes, Stack size 0 bytes, cpu.o(.emb_text), UNUSED)
  [Called By]

  - >> IntMasterEnable

  CPUwfi (Thumb, 4 bytes, Stack size 0 bytes, cpu.o(.emb_text), UNUSED)
  [Called By]

  - >> SysCtlDeepSleep
  - >> SysCtlSleep

  CPUbasepriSet (Thumb, 6 bytes, Stack size 0 bytes, cpu.o(.emb_text), UNUSED)
  [Called By]

  - >> IntPriorityMaskSet

  CPUbasepriGet (Thumb, 6 bytes, Stack size 0 bytes, cpu.o(.emb_text), UNUSED)
  [Called By]

  - >> IntPriorityMaskGet

  SysCtlDelay (Thumb, 6 bytes, Stack size 0 bytes, sysctl.o(.emb_text), UNUSED)
  [Calls]

  - >> SysCtlDelay
  [Called By]
  - >> SysCtlDelay
  - >> SysCtlClockSet

  GPIODirModeSet (Thumb, 50 bytes, Stack size 0 bytes, gpio.o(.text))
  [Called By]

  - >> GPIOPinTypeWakeLow
  - >> GPIOPinTypeWakeHigh
  - >> GPIOPinTypeUSBDigital
  - >> GPIOPinTypeUSBAnalog
  - >> GPIOPinTypeUART
  - >> GPIOPinTypeTrace
  - >> GPIOPinTypeTimer
  - >> GPIOPinTypeSSI
  - >> GPIOPinTypeQEI
  - >> GPIOPinTypePWM
  - >> GPIOPinTypeOneWire
  - >> GPIOPinTypeLCD
  - >> GPIOPinTypeI2CSCL
  - >> GPIOPinTypeI2C
  - >> GPIOPinTypeHibernateRTCCLK
  - >> GPIOPinTypeGPIOOutputOD
  - >> GPIOPinTypeGPIOOutput
  - >> GPIOPinTypeGPIOInput
  - >> GPIOPinTypeEthernetMII
  - >> GPIOPinTypeEthernetLED
  - >> GPIOPinTypeEPI
  - >> GPIOPinTypeDIVSCLK
  - >> GPIOPinTypeComparatorOutput
  - >> GPIOPinTypeComparator
  - >> GPIOPinTypeCAN
  - >> GPIOPinTypeADC
  - >> usr_bsp_gpio_init

  GPIODirModeGet (Thumb, 46 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)

  GPIOIntTypeSet (Thumb, 102 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED)

  GPIOIntTypeGet (Thumb, 84 bytes, Stack size 20 bytes, gpio.o(.text), UNUSED)

  GPIOPadConfigSet (Thumb, 384 bytes, Stack size 20 bytes, gpio.o(.text))
  [Stack]

  - Max Depth = 20
  - Call Chain = GPIOPadConfigSet
  [Called By]
  - >> GPIOPinTypeWakeLow
  - >> GPIOPinTypeWakeHigh
  - >> GPIOPinTypeUSBDigital
  - >> GPIOPinTypeUSBAnalog
  - >> GPIOPinTypeUART
  - >> GPIOPinTypeTrace
  - >> GPIOPinTypeTimer
  - >> GPIOPinTypeSSI
  - >> GPIOPinTypeQEI
  - >> GPIOPinTypePWM
  - >> GPIOPinTypeOneWire
  - >> GPIOPinTypeLCD
  - >> GPIOPinTypeI2CSCL
  - >> GPIOPinTypeI2C
  - >> GPIOPinTypeHibernateRTCCLK
  - >> GPIOPinTypeGPIOOutputOD
  - >> GPIOPinTypeGPIOOutput
  - >> GPIOPinTypeGPIOInput
  - >> GPIOPinTypeEthernetMII
  - >> GPIOPinTypeEthernetLED
  - >> GPIOPinTypeEPI
  - >> GPIOPinTypeDIVSCLK
  - >> GPIOPinTypeComparatorOutput
  - >> GPIOPinTypeComparator
  - >> GPIOPinTypeCAN
  - >> GPIOPinTypeADC
  - >> usr_bsp_gpio_init

  GPIOPadConfigGet (Thumb, 232 bytes, Stack size 20 bytes, gpio.o(.text), UNUSED)

  GPIOIntEnable (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED)

  GPIOIntDisable (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED)

  GPIOIntStatus (Thumb, 42 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED)

  GPIOIntClear (Thumb, 6 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED)

  GPIOIntRegister (Thumb, 30 bytes, Stack size 16 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> _GPIOIntNumberGet
  - >> IntRegister
  - >> IntEnable

  GPIOIntUnregister (Thumb, 26 bytes, Stack size 16 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> _GPIOIntNumberGet
  - >> IntUnregister
  - >> IntDisable

  GPIOIntRegisterPin (Thumb, 36 bytes, Stack size 24 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> _GPIOIntNumberGet
  - >> IntRegister
  - >> IntEnable

  GPIOIntUnregisterPin (Thumb, 28 bytes, Stack size 16 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> _GPIOIntNumberGet
  - >> IntUnregister
  - >> IntDisable

  GPIOPinRead (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED)
  [Called By]

  - >> usr_bsp_gpio_get_input

  GPIOPinWrite (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED)
  [Called By]

  - >> usr_bsp_gpio_set_output

  GPIOPinTypeADC (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeCAN (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeComparator (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeComparatorOutput (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeDIVSCLK (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeEPI (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeEthernetLED (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeEthernetMII (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeGPIOInput (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeGPIOOutput (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeGPIOOutputOD (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeHibernateRTCCLK (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeI2C (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text))
  [Stack]

  - Max Depth = 32
  - Call Chain = GPIOPinTypeI2C ⇒ GPIOPadConfigSet
  [Calls]
  - >> GPIOPadConfigSet
  - >> GPIODirModeSet
  [Called By]
  - >> usr_bsp_i2c_init

  GPIOPinTypeI2CSCL (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text))
  [Stack]

  - Max Depth = 32
  - Call Chain = GPIOPinTypeI2CSCL ⇒ GPIOPadConfigSet
  [Calls]
  - >> GPIOPadConfigSet
  - >> GPIODirModeSet
  [Called By]
  - >> usr_bsp_i2c_init

  GPIOPinTypeLCD (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeOneWire (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypePWM (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeQEI (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeSSI (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeTimer (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeTrace (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeUART (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text))
  [Stack]

  - Max Depth = 32
  - Call Chain = GPIOPinTypeUART ⇒ GPIOPadConfigSet
  [Calls]
  - >> GPIOPadConfigSet
  - >> GPIODirModeSet
  [Called By]
  - >> usr_bsp_uart_init

  GPIOPinTypeUSBAnalog (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeUSBDigital (Thumb, 30 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeWakeHigh (Thumb, 32 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinTypeWakeLow (Thumb, 32 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet

  GPIOPinWakeStatus (Thumb, 8 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED)

  GPIOPinConfigure (Thumb, 70 bytes, Stack size 8 bytes, gpio.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = GPIOPinConfigure
  [Called By]
  - >> usr_bsp_uart_init
  - >> usr_bsp_i2c_init

  GPIODMATriggerEnable (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED)

  GPIODMATriggerDisable (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED)

  GPIOADCTriggerEnable (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED)

  GPIOADCTriggerDisable (Thumb, 12 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED)

  GPIOUnlockPin (Thumb, 18 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED)

  I2CMasterEnable (Thumb, 10 bytes, Stack size 0 bytes, i2c.o(.text))
  [Called By]

  - >> I2CMasterInitExpClk

  I2CMasterInitExpClk (Thumb, 78 bytes, Stack size 16 bytes, i2c.o(.text))
  [Stack]

  - Max Depth = 16
  - Call Chain = I2CMasterInitExpClk
  [Calls]
  - >> I2CMasterEnable
  [Called By]
  - >> usr_bsp_i2c_init

  I2CSlaveEnable (Thumb, 16 bytes, Stack size 0 bytes, i2c.o(.text))
  [Called By]

  - >> I2CSlaveInit

  I2CSlaveInit (Thumb, 18 bytes, Stack size 4 bytes, i2c.o(.text))
  [Stack]

  - Max Depth = 4
  - Call Chain = I2CSlaveInit
  [Calls]
  - >> I2CSlaveEnable
  [Called By]
  - >> usr_bsp_i2c_init

  I2CSlaveAddressSet (Thumb, 28 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CMasterDisable (Thumb, 10 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CSlaveDisable (Thumb, 16 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CIntRegister (Thumb, 30 bytes, Stack size 16 bytes, i2c.o(.text), UNUSED)
  [Calls]

  - >> _I2CIntNumberGet
  - >> IntRegister
  - >> IntEnable

  I2CIntUnregister (Thumb, 26 bytes, Stack size 16 bytes, i2c.o(.text), UNUSED)
  [Calls]

  - >> _I2CIntNumberGet
  - >> IntUnregister
  - >> IntDisable

  I2CMasterIntEnable (Thumb, 6 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CMasterIntEnableEx (Thumb, 8 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CSlaveIntEnable (Thumb, 14 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CSlaveIntEnableEx (Thumb, 12 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CMasterIntDisable (Thumb, 6 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CMasterIntDisableEx (Thumb, 8 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CSlaveIntDisable (Thumb, 14 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CSlaveIntDisableEx (Thumb, 12 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CMasterIntStatus (Thumb, 28 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CMasterIntStatusEx (Thumb, 12 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CSlaveIntStatus (Thumb, 32 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CSlaveIntStatusEx (Thumb, 16 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CMasterIntClear (Thumb, 8 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CMasterIntClearEx (Thumb, 4 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CSlaveIntClear (Thumb, 8 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CSlaveIntClearEx (Thumb, 6 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CMasterSlaveAddrSet (Thumb, 8 bytes, Stack size 0 bytes, i2c.o(.text))
  [Called By]

  - >> usr_bsp_i2c_matser_recvdata
  - >> usr_bsp_i2c_matser_senddata

  I2CMasterLineStateGet (Thumb, 6 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CMasterBusy (Thumb, 18 bytes, Stack size 0 bytes, i2c.o(.text))
  [Called By]

  - >> usr_bsp_i2c_matser_recvdata
  - >> usr_bsp_i2c_matser_senddata

  I2CMasterBusBusy (Thumb, 18 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CMasterControl (Thumb, 4 bytes, Stack size 0 bytes, i2c.o(.text))
  [Called By]

  - >> usr_bsp_i2c_matser_recvdata
  - >> usr_bsp_i2c_matser_senddata

  I2CMasterErr (Thumb, 30 bytes, Stack size 0 bytes, i2c.o(.text))
  [Called By]

  - >> usr_bsp_i2c_matser_recvdata
  - >> usr_bsp_i2c_matser_senddata

  I2CMasterDataPut (Thumb, 4 bytes, Stack size 0 bytes, i2c.o(.text))
  [Called By]

  - >> usr_bsp_i2c_matser_senddata

  I2CMasterDataGet (Thumb, 6 bytes, Stack size 0 bytes, i2c.o(.text))
  [Called By]

  - >> usr_bsp_i2c_matser_recvdata

  I2CMasterTimeoutSet (Thumb, 4 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CSlaveACKOverride (Thumb, 30 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CSlaveACKValueSet (Thumb, 30 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CSlaveStatus (Thumb, 8 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CSlaveDataPut (Thumb, 6 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CSlaveDataGet (Thumb, 8 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CTxFIFOConfigSet (Thumb, 24 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CTxFIFOFlush (Thumb, 14 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CRxFIFOConfigSet (Thumb, 22 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CRxFIFOFlush (Thumb, 14 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CFIFOStatus (Thumb, 8 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CFIFODataPut (Thumb, 20 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CFIFODataPutNonBlocking (Thumb, 24 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CFIFODataGet (Thumb, 22 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CFIFODataGetNonBlocking (Thumb, 26 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CMasterBurstLengthSet (Thumb, 4 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CMasterBurstCountGet (Thumb, 6 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CMasterGlitchFilterConfigSet (Thumb, 52 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CSlaveFIFOEnable (Thumb, 10 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CSlaveFIFODisable (Thumb, 8 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  I2CLoopbackEnable (Thumb, 10 bytes, Stack size 0 bytes, i2c.o(.text), UNUSED)

  IntMasterEnable (Thumb, 16 bytes, Stack size 8 bytes, interrupt.o(.text), UNUSED)
  [Calls]

  - >> CPUcpsie

  IntMasterDisable (Thumb, 16 bytes, Stack size 8 bytes, interrupt.o(.text), UNUSED)
  [Calls]

  - >> CPUcpsid

  IntRegister (Thumb, 52 bytes, Stack size 12 bytes, interrupt.o(.text), UNUSED)
  [Called By]

  - >> I2CIntRegister
  - >> GPIOIntRegisterPin
  - >> GPIOIntRegister
  - >> UARTIntRegister
  - >> SysCtlIntRegister

  IntUnregister (Thumb, 10 bytes, Stack size 0 bytes, interrupt.o(.text), UNUSED)
  [Called By]

  - >> I2CIntUnregister
  - >> GPIOIntUnregisterPin
  - >> GPIOIntUnregister
  - >> UARTIntUnregister
  - >> SysCtlIntUnregister

  IntPriorityGroupingSet (Thumb, 18 bytes, Stack size 0 bytes, interrupt.o(.text), UNUSED)

  IntPriorityGroupingGet (Thumb, 36 bytes, Stack size 0 bytes, interrupt.o(.text), UNUSED)

  IntPrioritySet (Thumb, 46 bytes, Stack size 8 bytes, interrupt.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = IntPrioritySet
  [Called By]
  - >> usr_bsp_uart_init

  IntPriorityGet (Thumb, 22 bytes, Stack size 0 bytes, interrupt.o(.text), UNUSED)

  IntEnable (Thumb, 120 bytes, Stack size 0 bytes, interrupt.o(.text))
  [Called By]

  - >> I2CIntRegister
  - >> GPIOIntRegisterPin
  - >> GPIOIntRegister
  - >> UARTIntRegister
  - >> SysCtlIntRegister
  - >> usr_bsp_uart_init

  IntDisable (Thumb, 120 bytes, Stack size 0 bytes, interrupt.o(.text), UNUSED)
  [Called By]

  - >> I2CIntUnregister
  - >> GPIOIntUnregisterPin
  - >> GPIOIntUnregister
  - >> UARTIntUnregister
  - >> SysCtlIntUnregister

  IntIsEnabled (Thumb, 106 bytes, Stack size 8 bytes, interrupt.o(.text), UNUSED)

  IntPendSet (Thumb, 98 bytes, Stack size 0 bytes, interrupt.o(.text), UNUSED)

  IntPendClear (Thumb, 76 bytes, Stack size 0 bytes, interrupt.o(.text), UNUSED)

  IntPriorityMaskSet (Thumb, 12 bytes, Stack size 8 bytes, interrupt.o(.text), UNUSED)
  [Calls]

  - >> CPUbasepriSet

  IntPriorityMaskGet (Thumb, 8 bytes, Stack size 8 bytes, interrupt.o(.text), UNUSED)
  [Calls]

  - >> CPUbasepriGet

  IntTrigger (Thumb, 10 bytes, Stack size 0 bytes, interrupt.o(.text), UNUSED)

  SysCtlSRAMSizeGet (Thumb, 12 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlFlashSizeGet (Thumb, 42 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlFlashSectorSizeGet (Thumb, 40 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlPeripheralPresent (Thumb, 52 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlPeripheralReady (Thumb, 52 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlPeripheralPowerOn (Thumb, 46 bytes, Stack size 8 bytes, sysctl.o(.text), UNUSED)

  SysCtlPeripheralPowerOff (Thumb, 46 bytes, Stack size 8 bytes, sysctl.o(.text), UNUSED)

  SysCtlPeripheralReset (Thumb, 106 bytes, Stack size 12 bytes, sysctl.o(.text), UNUSED)

  SysCtlPeripheralEnable (Thumb, 46 bytes, Stack size 8 bytes, sysctl.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = SysCtlPeripheralEnable
  [Called By]
  - >> usr_bsp_uart_init
  - >> usr_bsp_i2c_init
  - >> usr_bsp_gpio_init

  SysCtlPeripheralDisable (Thumb, 46 bytes, Stack size 8 bytes, sysctl.o(.text), UNUSED)

  SysCtlPeripheralSleepEnable (Thumb, 46 bytes, Stack size 8 bytes, sysctl.o(.text), UNUSED)

  SysCtlPeripheralSleepDisable (Thumb, 46 bytes, Stack size 8 bytes, sysctl.o(.text), UNUSED)

  SysCtlPeripheralDeepSleepEnable (Thumb, 46 bytes, Stack size 8 bytes, sysctl.o(.text), UNUSED)

  SysCtlPeripheralDeepSleepDisable (Thumb, 46 bytes, Stack size 8 bytes, sysctl.o(.text), UNUSED)

  SysCtlPeripheralClockGating (Thumb, 82 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlIntRegister (Thumb, 20 bytes, Stack size 8 bytes, sysctl.o(.text), UNUSED)
  [Calls]

  - >> IntRegister
  - >> IntEnable

  SysCtlIntUnregister (Thumb, 16 bytes, Stack size 8 bytes, sysctl.o(.text), UNUSED)
  [Calls]

  - >> IntUnregister
  - >> IntDisable

  SysCtlIntEnable (Thumb, 12 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlIntDisable (Thumb, 12 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlIntClear (Thumb, 6 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlIntStatus (Thumb, 16 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlLDOSleepSet (Thumb, 6 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlLDOSleepGet (Thumb, 6 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlLDODeepSleepSet (Thumb, 8 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlLDODeepSleepGet (Thumb, 60 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlSleepPowerSet (Thumb, 6 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlDeepSleepPowerSet (Thumb, 8 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlReset (Thumb, 10 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlSleep (Thumb, 8 bytes, Stack size 8 bytes, sysctl.o(.text), UNUSED)
  [Calls]

  - >> CPUwfi

  SysCtlDeepSleep (Thumb, 40 bytes, Stack size 8 bytes, sysctl.o(.text), UNUSED)
  [Calls]

  - >> CPUwfi

  SysCtlResetCauseGet (Thumb, 6 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlResetCauseClear (Thumb, 12 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlMOSCConfigSet (Thumb, 6 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlPIOSCCalibrate (Thumb, 82 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlResetBehaviorSet (Thumb, 8 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlResetBehaviorGet (Thumb, 8 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlClockFreqSet (Thumb, 666 bytes, Stack size 48 bytes, sysctl.o(.text), UNUSED)
  [Calls]

  - >> _SysCtlFrequencyGet
  - >> _SysCtlMemTimingGet

  SysCtlClockSet (Thumb, 342 bytes, Stack size 24 bytes, sysctl.o(.text), UNUSED)
  [Calls]

  - >> SysCtlDelay

  SysCtlClockGet (Thumb, 326 bytes, Stack size 20 bytes, sysctl.o(.text), UNUSED)

  SysCtlDeepSleepClockSet (Thumb, 8 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlDeepSleepClockConfigSet (Thumb, 110 bytes, Stack size 8 bytes, sysctl.o(.text), UNUSED)

  SysCtlPWMClockSet (Thumb, 16 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlPWMClockGet (Thumb, 24 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlGPIOAHBEnable (Thumb, 20 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlGPIOAHBDisable (Thumb, 20 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlUSBPLLEnable (Thumb, 14 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlUSBPLLDisable (Thumb, 14 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlVoltageEventConfig (Thumb, 6 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlVoltageEventStatus (Thumb, 6 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlVoltageEventClear (Thumb, 12 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlVCOGet (Thumb, 130 bytes, Stack size 36 bytes, sysctl.o(.text), UNUSED)

  SysCtlNMIStatus (Thumb, 6 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlNMIClear (Thumb, 12 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlClockOutConfig (Thumb, 14 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  SysCtlAltClkConfig (Thumb, 8 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)

  UARTParityModeSet (Thumb, 12 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTParityModeGet (Thumb, 10 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTFIFOLevelSet (Thumb, 8 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTFIFOLevelGet (Thumb, 18 bytes, Stack size 8 bytes, uart.o(.text), UNUSED)

  UARTEnable (Thumb, 20 bytes, Stack size 0 bytes, uart.o(.text))
  [Called By]

  - >> UARTConfigSetExpClk

  UARTDisable (Thumb, 32 bytes, Stack size 0 bytes, uart.o(.text))
  [Called By]

  - >> UARTConfigSetExpClk

  UARTConfigSetExpClk (Thumb, 76 bytes, Stack size 20 bytes, uart.o(.text))
  [Stack]

  - Max Depth = 20
  - Call Chain = UARTConfigSetExpClk
  [Calls]
  - >> UARTDisable
  - >> UARTEnable
  [Called By]
  - >> usr_bsp_uart_init

  UARTConfigGetExpClk (Thumb, 44 bytes, Stack size 20 bytes, uart.o(.text), UNUSED)

  UARTFIFOEnable (Thumb, 10 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTFIFODisable (Thumb, 10 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTEnableSIR (Thumb, 22 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTDisableSIR (Thumb, 10 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTSmartCardEnable (Thumb, 22 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTSmartCardDisable (Thumb, 10 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTModemControlSet (Thumb, 12 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTModemControlClear (Thumb, 12 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTModemControlGet (Thumb, 10 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTModemStatusGet (Thumb, 12 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTFlowControlSet (Thumb, 12 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTFlowControlGet (Thumb, 10 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTTxIntModeSet (Thumb, 12 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTTxIntModeGet (Thumb, 10 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTCharsAvail (Thumb, 12 bytes, Stack size 0 bytes, uart.o(.text))
  [Called By]

  - >> usr_bsp_uart0_IntHandler
  - >> usr_bsp_uart1_IntHandler
  - >> usr_bsp_uart2_IntHandler
  - >> usr_bsp_uart3_IntHandler
  - >> usr_bsp_uart4_IntHandler
  - >> usr_bsp_uart5_IntHandler
  - >> usr_bsp_uart6_IntHandler
  - >> usr_bsp_uart7_IntHandler

  UARTSpaceAvail (Thumb, 12 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTCharGetNonBlocking (Thumb, 20 bytes, Stack size 0 bytes, uart.o(.text))
  [Called By]

  - >> usr_bsp_uart0_IntHandler
  - >> usr_bsp_uart1_IntHandler
  - >> usr_bsp_uart2_IntHandler
  - >> usr_bsp_uart3_IntHandler
  - >> usr_bsp_uart4_IntHandler
  - >> usr_bsp_uart5_IntHandler
  - >> usr_bsp_uart6_IntHandler
  - >> usr_bsp_uart7_IntHandler

  UARTCharGet (Thumb, 18 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTCharPutNonBlocking (Thumb, 20 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTCharPut (Thumb, 16 bytes, Stack size 0 bytes, uart.o(.text))
  [Called By]

  - >> usr_bsp_uart_send
  - >> UartTask

  UARTBreakCtl (Thumb, 20 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTBusy (Thumb, 10 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)
  [Called By]

  - >> usr_bsp_uart_send

  UARTIntRegister (Thumb, 30 bytes, Stack size 16 bytes, uart.o(.text), UNUSED)
  [Calls]

  - >> IntRegister
  - >> IntEnable
  - >> _UARTIntNumberGet

  UARTIntUnregister (Thumb, 26 bytes, Stack size 16 bytes, uart.o(.text), UNUSED)
  [Calls]

  - >> IntUnregister
  - >> IntDisable
  - >> _UARTIntNumberGet

  UARTIntEnable (Thumb, 8 bytes, Stack size 0 bytes, uart.o(.text))
  [Called By]

  - >> usr_bsp_uart_init

  UARTIntDisable (Thumb, 8 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTIntStatus (Thumb, 12 bytes, Stack size 0 bytes, uart.o(.text))
  [Called By]

  - >> usr_bsp_uart0_IntHandler
  - >> usr_bsp_uart1_IntHandler
  - >> usr_bsp_uart2_IntHandler
  - >> usr_bsp_uart3_IntHandler
  - >> usr_bsp_uart4_IntHandler
  - >> usr_bsp_uart5_IntHandler
  - >> usr_bsp_uart6_IntHandler
  - >> usr_bsp_uart7_IntHandler

  UARTIntClear (Thumb, 4 bytes, Stack size 0 bytes, uart.o(.text))
  [Called By]

  - >> usr_bsp_uart0_IntHandler
  - >> usr_bsp_uart1_IntHandler
  - >> usr_bsp_uart2_IntHandler
  - >> usr_bsp_uart3_IntHandler
  - >> usr_bsp_uart4_IntHandler
  - >> usr_bsp_uart5_IntHandler
  - >> usr_bsp_uart6_IntHandler
  - >> usr_bsp_uart7_IntHandler

  UARTDMAEnable (Thumb, 8 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTDMADisable (Thumb, 8 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTRxErrorGet (Thumb, 10 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTRxErrorClear (Thumb, 6 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTClockSourceSet (Thumb, 6 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTClockSourceGet (Thumb, 8 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UART9BitEnable (Thumb, 14 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UART9BitDisable (Thumb, 14 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UART9BitAddrSet (Thumb, 10 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UART9BitAddrSend (Thumb, 44 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  UARTLoopbackEnable (Thumb, 10 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

  CPU_IntDis (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text))
  [Called By]

  - >> BSP_IntDisAll
  - >> main

  CPU_IntEn (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)

  CPU_SR_Save (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text))
  [Called By]

  - >> Mem_PoolBlkIxGet
  - >> Mem_PoolBlkFree
  - >> Mem_PoolBlkGetUsedAtIx
  - >> Mem_PoolBlkGet
  - >> Mem_PoolBlkGetNbrAvail
  - >> Mem_PoolCreate
  - >> Mem_SegGetSizeRem
  - >> Mem_HeapAlloc
  - >> CPU_NameSet
  - >> CPU_NameGet
  - >> CPU_NameClr
  - >> CPU_IntSrcPrioGet
  - >> CPU_IntSrcPrioSet
  - >> CPU_IntSrcPendClr
  - >> CPU_IntSrcEn
  - >> CPU_IntSrcDis
  - >> BSP_IntHandler
  - >> BSP_IntVectSet

  CPU_SR_Restore (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text))
  [Called By]

  - >> Mem_PoolBlkIxGet
  - >> Mem_PoolBlkFree
  - >> Mem_PoolBlkGetUsedAtIx
  - >> Mem_PoolBlkGet
  - >> Mem_PoolBlkGetNbrAvail
  - >> Mem_PoolCreate
  - >> Mem_SegGetSizeRem
  - >> Mem_HeapAlloc
  - >> CPU_NameSet
  - >> CPU_NameGet
  - >> CPU_NameClr
  - >> CPU_IntSrcPrioGet
  - >> CPU_IntSrcPrioSet
  - >> CPU_IntSrcPendClr
  - >> CPU_IntSrcEn
  - >> CPU_IntSrcDis
  - >> BSP_IntHandler
  - >> BSP_IntVectSet

  CPU_WaitForInt (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)

  CPU_WaitForExcept (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)

  CPU_CntLeadZeros (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)
  [Called By]

  - >> CPU_CntLeadZeros32
  - >> CPU_CntLeadZeros16
  - >> CPU_CntLeadZeros08

  CPU_CntTrailZeros (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)
  [Called By]

  - >> CPU_CntTrailZeros32
  - >> CPU_CntTrailZeros16
  - >> CPU_CntTrailZeros08

  CPU_RevBits (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)

  CPU_BitBandClr (Thumb, 58 bytes, Stack size 8 bytes, cpu_c.o(.text), UNUSED)

  CPU_BitBandSet (Thumb, 58 bytes, Stack size 8 bytes, cpu_c.o(.text), UNUSED)

  CPU_IntSrcDis (Thumb, 328 bytes, Stack size 24 bytes, cpu_c.o(.text), UNUSED)
  [Calls]

  - >> CPU_SR_Restore
  - >> CPU_SR_Save
  [Called By]
  - >> BSP_IntDis

  CPU_IntSrcEn (Thumb, 328 bytes, Stack size 24 bytes, cpu_c.o(.text))
  [Stack]

  - Max Depth = 24 + Unknown Stack Size
  - Call Chain = CPU_IntSrcEn
  [Calls]
  - >> CPU_SR_Restore
  - >> CPU_SR_Save
  [Called By]
  - >> BSP_IntEn

  CPU_IntSrcPendClr (Thumb, 164 bytes, Stack size 24 bytes, cpu_c.o(.text), UNUSED)
  [Calls]

  - >> CPU_SR_Restore
  - >> CPU_SR_Save

  CPU_IntSrcPrioSet (Thumb, 514 bytes, Stack size 32 bytes, cpu_c.o(.text), UNUSED)
  [Calls]

  - >> CPU_SR_Restore
  - >> CPU_SR_Save

  CPU_IntSrcPrioGet (Thumb, 434 bytes, Stack size 32 bytes, cpu_c.o(.text), UNUSED)
  [Calls]

  - >> CPU_SR_Restore
  - >> CPU_SR_Save

  CPU_NameClr (Thumb, 42 bytes, Stack size 8 bytes, cpu_core.o(.text))
  [Stack]

  - Max Depth = 44 + Unknown Stack Size
  - Call Chain = CPU_NameClr ⇒ Mem_Clr ⇒ Mem_Set
  [Calls]
  - >> Mem_Clr
  - >> CPU_SR_Restore
  - >> CPU_SR_Save
  [Called By]
  - >> CPU_NameInit

  CPU_Init (Thumb, 12 bytes, Stack size 8 bytes, cpu_core.o(.text))
  [Stack]

  - Max Depth = 60 + Unknown Stack Size
  - Call Chain = CPU_Init ⇒ CPU_NameInit ⇒ CPU_NameClr ⇒ Mem_Clr ⇒ Mem_Set
  [Calls]
  - >> CPU_TS_Init
  - >> CPU_NameInit
  [Called By]
  - >> AppTaskStart

  CPU_SW_Exception (Thumb, 4 bytes, Stack size 0 bytes, cpu_core.o(.text))
  [Called By]

  - >> Mem_PoolBlkIxGet
  - >> Mem_PoolBlkFree
  - >> Mem_PoolBlkGetUsedAtIx
  - >> Mem_PoolBlkGet
  - >> Mem_PoolBlkGetNbrAvail
  - >> Mem_PoolCreate
  - >> Mem_PoolClr
  - >> Mem_SegGetSizeRem
  - >> Mem_HeapAlloc
  - >> CPU_TS_TmrFreqGet
  - >> CPU_NameSet
  - >> CPU_NameGet

  CPU_NameGet (Thumb, 70 bytes, Stack size 16 bytes, cpu_core.o(.text), UNUSED)
  [Calls]

  - >> Str_Copy_N
  - >> CPU_SW_Exception
  - >> CPU_SR_Restore
  - >> CPU_SR_Save

  CPU_NameSet (Thumb, 96 bytes, Stack size 24 bytes, cpu_core.o(.text))
  [Stack]

  - Max Depth = 40 + Unknown Stack Size
  - Call Chain = CPU_NameSet ⇒ Str_Copy_N
  [Calls]
  - >> Str_Len_N
  - >> Str_Copy_N
  - >> CPU_SW_Exception
  - >> CPU_SR_Restore
  - >> CPU_SR_Save
  [Called By]
  - >> main

  CPU_TS_Get32 (Thumb, 12 bytes, Stack size 8 bytes, cpu_core.o(.text), UNUSED)
  [Calls]

  - >> CPU_TS_TmrRd

  CPU_TS_Update (Thumb, 2 bytes, Stack size 0 bytes, cpu_core.o(.text), UNUSED)

  CPU_TS_TmrFreqGet (Thumb, 30 bytes, Stack size 4 bytes, cpu_core.o(.text), UNUSED)
  [Calls]

  - >> CPU_SW_Exception

  CPU_TS_TmrFreqSet (Thumb, 6 bytes, Stack size 0 bytes, cpu_core.o(.text))
  [Called By]

  - >> CPU_TS_TmrInit

  CPU_CntLeadZeros08 (Thumb, 18 bytes, Stack size 16 bytes, cpu_core.o(.text), UNUSED)
  [Calls]

  - >> CPU_CntLeadZeros

  CPU_CntLeadZeros16 (Thumb, 18 bytes, Stack size 16 bytes, cpu_core.o(.text), UNUSED)
  [Calls]

  - >> CPU_CntLeadZeros

  CPU_CntLeadZeros32 (Thumb, 18 bytes, Stack size 16 bytes, cpu_core.o(.text), UNUSED)
  [Calls]

  - >> CPU_CntLeadZeros

  CPU_CntLeadZeros64 (Thumb, 188 bytes, Stack size 12 bytes, cpu_core.o(.text), UNUSED)
  [Called By]

  - >> CPU_CntTrailZeros64

  CPU_CntTrailZeros08 (Thumb, 22 bytes, Stack size 16 bytes, cpu_core.o(.text), UNUSED)
  [Calls]

  - >> CPU_CntTrailZeros

  CPU_CntTrailZeros16 (Thumb, 22 bytes, Stack size 16 bytes, cpu_core.o(.text), UNUSED)
  [Calls]

  - >> CPU_CntTrailZeros

  CPU_CntTrailZeros32 (Thumb, 22 bytes, Stack size 16 bytes, cpu_core.o(.text), UNUSED)
  [Calls]

  - >> CPU_CntTrailZeros

  CPU_CntTrailZeros64 (Thumb, 62 bytes, Stack size 28 bytes, cpu_core.o(.text), UNUSED)
  [Calls]

  - >> CPU_CntLeadZeros64

  Mem_Copy (Thumb, 0 bytes, Stack size unknown bytes, lib_mem_a.o(.text), UNUSED)
  [Called By]

  - >> Mem_Move

  ASCII_IsAlpha (Thumb, 48 bytes, Stack size 0 bytes, lib_ascii.o(.text), UNUSED)

  ASCII_IsAlphaNum (Thumb, 76 bytes, Stack size 0 bytes, lib_ascii.o(.text), UNUSED)
  [Called By]

  - >> Str_ParseNbr_Int32

  ASCII_IsLower (Thumb, 20 bytes, Stack size 0 bytes, lib_ascii.o(.text), UNUSED)
  [Called By]

  - >> Str_ParseNbr_Int32

  ASCII_IsUpper (Thumb, 20 bytes, Stack size 0 bytes, lib_ascii.o(.text), UNUSED)

  ASCII_IsDig (Thumb, 20 bytes, Stack size 0 bytes, lib_ascii.o(.text), UNUSED)
  [Called By]

  - >> Str_ParseNbr_Int32

  ASCII_IsDigOct (Thumb, 20 bytes, Stack size 0 bytes, lib_ascii.o(.text), UNUSED)

  ASCII_IsDigHex (Thumb, 36 bytes, Stack size 0 bytes, lib_ascii.o(.text), UNUSED)
  [Called By]

  - >> Str_ParseNbr_Int32

  ASCII_IsBlank (Thumb, 20 bytes, Stack size 0 bytes, lib_ascii.o(.text), UNUSED)

  ASCII_IsSpace (Thumb, 36 bytes, Stack size 0 bytes, lib_ascii.o(.text), UNUSED)
  [Called By]

  - >> Str_ParseNbr_Int32

  ASCII_IsPrint (Thumb, 20 bytes, Stack size 0 bytes, lib_ascii.o(.text), UNUSED)
  [Called By]

  - >> Str_FmtNbr_Int32

  ASCII_IsGraph (Thumb, 20 bytes, Stack size 0 bytes, lib_ascii.o(.text), UNUSED)

  ASCII_IsPunct (Thumb, 134 bytes, Stack size 0 bytes, lib_ascii.o(.text), UNUSED)

  ASCII_IsCtrl (Thumb, 26 bytes, Stack size 0 bytes, lib_ascii.o(.text), UNUSED)

  ASCII_ToLower (Thumb, 32 bytes, Stack size 0 bytes, lib_ascii.o(.text), UNUSED)
  [Called By]

  - >> Str_CmpIgnoreCase_N

  ASCII_ToUpper (Thumb, 32 bytes, Stack size 0 bytes, lib_ascii.o(.text), UNUSED)
  [Called By]

  - >> ASCII_Cmp

  ASCII_Cmp (Thumb, 38 bytes, Stack size 20 bytes, lib_ascii.o(.text), UNUSED)
  [Calls]

  - >> ASCII_ToUpper

  Mem_Init (Thumb, 54 bytes, Stack size 0 bytes, lib_mem.o(.text))
  [Called By]

  - >> AppTaskStart

  Mem_Set (Thumb, 98 bytes, Stack size 24 bytes, lib_mem.o(.text))
  [Stack]

  - Max Depth = 24
  - Call Chain = Mem_Set
  [Called By]
  - >> Mem_Clr

  Mem_Clr (Thumb, 18 bytes, Stack size 12 bytes, lib_mem.o(.text))
  [Stack]

  - Max Depth = 36
  - Call Chain = Mem_Clr ⇒ Mem_Set
  [Calls]
  - >> Mem_Set
  [Called By]
  - >> CPU_NameClr

  Mem_Move (Thumb, 204 bytes, Stack size 56 bytes, lib_mem.o(.text), UNUSED)
  [Calls]

  - >> Mem_Copy

  Mem_Cmp (Thumb, 192 bytes, Stack size 40 bytes, lib_mem.o(.text), UNUSED)

  Mem_HeapAlloc (Thumb, 256 bytes, Stack size 48 bytes, lib_mem.o(.text), UNUSED)
  [Calls]

  - >> Mem_SegCalcTotSize
  - >> Mem_SegAlloc
  - >> CPU_SW_Exception
  - >> CPU_SR_Restore
  - >> CPU_SR_Save

  Mem_SegGetSizeRem (Thumb, 214 bytes, Stack size 48 bytes, lib_mem.o(.text), UNUSED)
  [Calls]

  - >> CPU_SW_Exception
  - >> CPU_SR_Restore
  - >> CPU_SR_Save
  [Called By]
  - >> Mem_HeapGetSizeRem

  Mem_HeapGetSizeRem (Thumb, 22 bytes, Stack size 16 bytes, lib_mem.o(.text), UNUSED)
  [Calls]

  - >> Mem_SegGetSizeRem

  Mem_PoolClr (Thumb, 78 bytes, Stack size 16 bytes, lib_mem.o(.text), UNUSED)
  [Calls]

  - >> CPU_SW_Exception
  [Called By]
  - >> Mem_PoolCreate

  Mem_PoolCreate (Thumb, 1076 bytes, Stack size 120 bytes, lib_mem.o(.text), UNUSED)
  [Calls]

  - >> Mem_PoolClr
  - >> Mem_SegCalcTotSize
  - >> Mem_SegAlloc
  - >> CPU_SW_Exception
  - >> CPU_SR_Restore
  - >> CPU_SR_Save

  Mem_PoolBlkGetNbrAvail (Thumb, 128 bytes, Stack size 24 bytes, lib_mem.o(.text), UNUSED)
  [Calls]

  - >> CPU_SW_Exception
  - >> CPU_SR_Restore
  - >> CPU_SR_Save

  Mem_PoolBlkGet (Thumb, 224 bytes, Stack size 24 bytes, lib_mem.o(.text), UNUSED)
  [Calls]

  - >> CPU_SW_Exception
  - >> CPU_SR_Restore
  - >> CPU_SR_Save

  Mem_PoolBlkGetUsedAtIx (Thumb, 212 bytes, Stack size 32 bytes, lib_mem.o(.text), UNUSED)
  [Calls]

  - >> CPU_SW_Exception
  - >> CPU_SR_Restore
  - >> CPU_SR_Save

  Mem_PoolBlkFree (Thumb, 338 bytes, Stack size 32 bytes, lib_mem.o(.text), UNUSED)
  [Calls]

  - >> Mem_PoolBlkIsValidAddr
  - >> CPU_SW_Exception
  - >> CPU_SR_Restore
  - >> CPU_SR_Save

  Mem_PoolBlkIxGet (Thumb, 314 bytes, Stack size 40 bytes, lib_mem.o(.text), UNUSED)
  [Calls]

  - >> Mem_PoolBlkIsValidAddr
  - >> CPU_SW_Exception
  - >> CPU_SR_Restore
  - >> CPU_SR_Save

  Str_Len_N (Thumb, 28 bytes, Stack size 8 bytes, lib_str.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = Str_Len_N
  [Called By]
  - >> CPU_NameSet
  - >> Str_Str_N
  - >> Str_Char_Last_N
  - >> Str_Len

  Str_Len (Thumb, 20 bytes, Stack size 12 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> Str_Len_N

  Str_Copy_N (Thumb, 70 bytes, Stack size 16 bytes, lib_str.o(.text))
  [Stack]

  - Max Depth = 16
  - Call Chain = Str_Copy_N
  [Called By]
  - >> CPU_NameSet
  - >> CPU_NameGet
  - >> Str_Copy

  Str_Copy (Thumb, 24 bytes, Stack size 16 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> Str_Copy_N

  Str_Cat_N (Thumb, 90 bytes, Stack size 16 bytes, lib_str.o(.text), UNUSED)
  [Called By]

  - >> Str_Cat

  Str_Cat (Thumb, 24 bytes, Stack size 16 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> Str_Cat_N

  Str_Cmp_N (Thumb, 156 bytes, Stack size 28 bytes, lib_str.o(.text), UNUSED)
  [Called By]

  - >> Str_Str_N
  - >> Str_Cmp

  Str_Cmp (Thumb, 24 bytes, Stack size 16 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> Str_Cmp_N

  Str_CmpIgnoreCase_N (Thumb, 264 bytes, Stack size 56 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> ASCII_ToLower
  [Called By]
  - >> Str_CmpIgnoreCase

  Str_CmpIgnoreCase (Thumb, 24 bytes, Stack size 16 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> Str_CmpIgnoreCase_N

  Str_Char_N (Thumb, 74 bytes, Stack size 12 bytes, lib_str.o(.text), UNUSED)
  [Called By]

  - >> Str_Char

  Str_Char (Thumb, 24 bytes, Stack size 16 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> Str_Char_N

  Str_Char_Last_N (Thumb, 76 bytes, Stack size 28 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> Str_Len_N
  [Called By]
  - >> Str_Char_Last

  Str_Char_Last (Thumb, 24 bytes, Stack size 16 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> Str_Char_Last_N

  Str_Char_Replace_N (Thumb, 52 bytes, Stack size 16 bytes, lib_str.o(.text), UNUSED)
  [Called By]

  - >> Str_Char_Replace

  Str_Char_Replace (Thumb, 28 bytes, Stack size 20 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> Str_Char_Replace_N

  Str_Str_N (Thumb, 182 bytes, Stack size 52 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> Str_Len_N
  - >> Str_Cmp_N
  [Called By]
  - >> Str_Str

  Str_Str (Thumb, 24 bytes, Stack size 16 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> Str_Str_N

  Str_FmtNbr_Int32U (Thumb, 46 bytes, Stack size 56 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> Str_FmtNbr_Int32

  Str_FmtNbr_Int32S (Thumb, 62 bytes, Stack size 72 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> Str_FmtNbr_Int32

  Str_ParseNbr_Int32U (Thumb, 30 bytes, Stack size 24 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> Str_ParseNbr_Int32

  Str_ParseNbr_Int32S (Thumb, 74 bytes, Stack size 32 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> Str_ParseNbr_Int32

  BSP_Init (Thumb, 12 bytes, Stack size 8 bytes, bsp.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_Init ⇒ BSP_IntInit ⇒ BSP_IntVectSet
  [Calls]
  - >> BSP_SysInit
  - >> BSP_IntInit
  [Called By]
  - >> AppTaskStart

  BSP_IntClr (Thumb, 2 bytes, Stack size 0 bytes, bsp_int.o(.text), UNUSED)

  BSP_IntDis (Thumb, 20 bytes, Stack size 8 bytes, bsp_int.o(.text), UNUSED)
  [Calls]

  - >> CPU_IntSrcDis

  BSP_IntDisAll (Thumb, 8 bytes, Stack size 8 bytes, bsp_int.o(.text), UNUSED)
  [Calls]

  - >> CPU_IntDis

  BSP_IntEn (Thumb, 20 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntEn ⇒ CPU_IntSrcEn
  [Calls]
  - >> CPU_IntSrcEn
  [Called By]
  - >> usr_bsp_uart_init

  BSP_IntVectSet (Thumb, 48 bytes, Stack size 16 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 16 + Unknown Stack Size
  - Call Chain = BSP_IntVectSet
  [Calls]
  - >> CPU_SR_Restore
  - >> CPU_SR_Save
  [Called By]
  - >> usr_bsp_uart_init
  - >> BSP_IntInit

  BSP_IntInit (Thumb, 22 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 24 + Unknown Stack Size
  - Call Chain = BSP_IntInit ⇒ BSP_IntVectSet
  [Calls]
  - >> BSP_IntVectSet
  [Called By]
  - >> BSP_Init

  BSP_IntHandler (Thumb, 58 bytes, Stack size 16 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 24 + Unknown Stack Size
  - Call Chain = BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> CPU_SR_Restore
  - >> CPU_SR_Save
  - >> OSIntExit
  - >> OSIntEnter
  [Called By]
  - >> BSP_IntHandlerGPIOT
  - >> BSP_IntHandlerI2C9
  - >> BSP_IntHandlerI2C8
  - >> BSP_IntHandlerRSVD108
  - >> BSP_IntHandlerRSVD107
  - >> BSP_IntHandlerRSVD106
  - >> BSP_IntHandler1WIRE
  - >> BSP_IntHandlerRSVD104
  - >> BSP_IntHandlerI2C7
  - >> BSP_IntHandlerI2C6
  - >> BSP_IntHandlerTMR7B
  - >> BSP_IntHandlerTMR7A
  - >> BSP_IntHandlerTMR6B
  - >> BSP_IntHandlerTMR6A
  - >> BSP_IntHandlerLCD
  - >> BSP_IntHandlerDES
  - >> BSP_IntHandlerAES
  - >> BSP_IntHandlerSHA_MD5
  - >> BSP_IntHandlerGPIOS
  - >> BSP_IntHandlerGPIOR
  - >> BSP_IntHandlerGPIOQ7
  - >> BSP_IntHandlerGPIOQ6
  - >> BSP_IntHandlerGPIOQ5
  - >> BSP_IntHandlerGPIOQ4
  - >> BSP_IntHandlerGPIOQ3
  - >> BSP_IntHandlerGPIOQ2
  - >> BSP_IntHandlerGPIOQ1
  - >> BSP_IntHandlerGPIOQ0
  - >> BSP_IntHandlerGPIOP7
  - >> BSP_IntHandlerGPIOP6
  - >> BSP_IntHandlerGPIOP5
  - >> BSP_IntHandlerGPIOP4
  - >> BSP_IntHandlerGPIOP3
  - >> BSP_IntHandlerGPIOP2
  - >> BSP_IntHandlerGPIOP1
  - >> BSP_IntHandlerGPIOP0
  - >> BSP_IntHandlerTAMPER
  - >> BSP_IntHandlerRSVD74
  - >> BSP_IntHandlerGPION
  - >> BSP_IntHandlerGPIOM
  - >> BSP_IntHandlerI2C5
  - >> BSP_IntHandlerI2C4
  - >> BSP_IntHandlerRSVD69
  - >> BSP_IntHandlerRSVD68
  - >> BSP_IntHandlerFP
  - >> BSP_IntHandlerTMR5B
  - >> BSP_IntHandlerTMR5A
  - >> BSP_IntHandlerTMR4B
  - >> BSP_IntHandlerTMR4A
  - >> BSP_IntHandlerI2C3
  - >> BSP_IntHandlerI2C2
  - >> BSP_IntHandlerUART7
  - >> BSP_IntHandlerUART6
  - >> BSP_IntHandlerUART5
  - >> BSP_IntHandlerUART4
  - >> BSP_IntHandlerUART3
  - >> BSP_IntHandlerSSI3
  - >> BSP_IntHandlerSSI2
  - >> BSP_IntHandlerGPIOL
  - >> BSP_IntHandlerGPIOK
  - >> BSP_IntHandlerGPIOJ
  - >> BSP_IntHandlerEPI0
  - >> BSP_IntHandlerADC1_3
  - >> BSP_IntHandlerADC1_2
  - >> BSP_IntHandlerADC1_1
  - >> BSP_IntHandlerADC1_0
  - >> BSP_IntHandlerUDAM0_ERR
  - >> BSP_IntHandlerUDMA0_SOFT
  - >> BSP_IntHandlerPWM_GEN3
  - >> BSP_IntHandlerUSB_MAC
  - >> BSP_IntHandlerHIB
  - >> BSP_IntHandlerETHER_MAC
  - >> BSP_IntHandlerCAN1
  - >> BSP_IntHandlerCAN0
  - >> BSP_IntHandlerI2C1
  - >> BSP_IntHandlerTMR3B
  - >> BSP_IntHandlerTMR3A
  - >> BSP_IntHandlerSSI1
  - >> BSP_IntHandlerUART2
  - >> BSP_IntHandlerGPIOH
  - >> BSP_IntHandlerGPIOG
  - >> BSP_IntHandlerGPIOF
  - >> BSP_IntHandlerFLASH
  - >> BSP_IntHandlerSYS_CTRL
  - >> BSP_IntHandlerACOMP2
  - >> BSP_IntHandlerACOMP1
  - >> BSP_IntHandlerACOMP0
  - >> BSP_IntHandlerTMR2B
  - >> BSP_IntHandlerTMR2A
  - >> BSP_IntHandlerTMR1B
  - >> BSP_IntHandlerTMR1A
  - >> BSP_IntHandlerTMR0B
  - >> BSP_IntHandlerTMR0A
  - >> BSP_IntHandlerWDTO_WDT1
  - >> BSP_IntHandlerADC0_3
  - >> BSP_IntHandlerADC0_2
  - >> BSP_IntHandlerADC0_1
  - >> BSP_IntHandlerADC0_0
  - >> BSP_IntHandlerQEI0
  - >> BSP_IntHandlerPWM_GEN2
  - >> BSP_IntHandlerPWM_GEN1
  - >> BSP_IntHandlerPWM_GEN0
  - >> BSP_IntHandlerPWM_FAULT
  - >> BSP_IntHandlerI2C0
  - >> BSP_IntHandlerSSI0
  - >> BSP_IntHandlerUART1
  - >> BSP_IntHandlerUART0
  - >> BSP_IntHandlerGPIOE
  - >> BSP_IntHandlerGPIOD
  - >> BSP_IntHandlerGPIOC
  - >> BSP_IntHandlerGPIOB
  - >> BSP_IntHandlerGPIOA

  BSP_IntHandlerGPIOA (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOA ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOB (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOB ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOC (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOC ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOD (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOD ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOE (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOE ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerUART0 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerUART0 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerUART1 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerUART1 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerSSI0 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerSSI0 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerI2C0 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerI2C0 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerPWM_FAULT (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerPWM_FAULT ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerPWM_GEN0 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerPWM_GEN0 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerPWM_GEN1 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerPWM_GEN1 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerPWM_GEN2 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerPWM_GEN2 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerQEI0 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerQEI0 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerADC0_0 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerADC0_0 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerADC0_1 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerADC0_1 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerADC0_2 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerADC0_2 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerADC0_3 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerADC0_3 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerWDTO_WDT1 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerWDTO_WDT1 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTMR0A (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTMR0A ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTMR0B (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTMR0B ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTMR1A (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTMR1A ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTMR1B (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTMR1B ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTMR2A (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTMR2A ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTMR2B (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTMR2B ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerACOMP0 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerACOMP0 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerACOMP1 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerACOMP1 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerACOMP2 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerACOMP2 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerSYS_CTRL (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerSYS_CTRL ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerFLASH (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerFLASH ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOF (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOF ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOG (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOG ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOH (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOH ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerUART2 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerUART2 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerSSI1 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerSSI1 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTMR3A (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTMR3A ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTMR3B (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTMR3B ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerI2C1 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerI2C1 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerCAN0 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerCAN0 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerCAN1 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerCAN1 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerETHER_MAC (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerETHER_MAC ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerHIB (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerHIB ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerUSB_MAC (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerUSB_MAC ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerPWM_GEN3 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerPWM_GEN3 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerUDMA0_SOFT (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerUDMA0_SOFT ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerUDAM0_ERR (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerUDAM0_ERR ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerADC1_0 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerADC1_0 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerADC1_1 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerADC1_1 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerADC1_2 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerADC1_2 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerADC1_3 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerADC1_3 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerEPI0 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerEPI0 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOJ (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOJ ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOK (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOK ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOL (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOL ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerSSI2 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerSSI2 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerSSI3 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerSSI3 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerUART3 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerUART3 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerUART4 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerUART4 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerUART5 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerUART5 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerUART6 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerUART6 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerUART7 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerUART7 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerI2C2 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerI2C2 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerI2C3 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerI2C3 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTMR4A (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTMR4A ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTMR4B (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTMR4B ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTMR5A (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTMR5A ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTMR5B (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTMR5B ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerFP (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerFP ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerRSVD68 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerRSVD68 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerRSVD69 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerRSVD69 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerI2C4 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerI2C4 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerI2C5 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerI2C5 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOM (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOM ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPION (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPION ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerRSVD74 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerRSVD74 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTAMPER (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTAMPER ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOP0 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOP0 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOP1 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOP1 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOP2 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOP2 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOP3 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOP3 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOP4 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOP4 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOP5 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOP5 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOP6 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOP6 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOP7 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOP7 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOQ0 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOQ0 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOQ1 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOQ1 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOQ2 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOQ2 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOQ3 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOQ3 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOQ4 (Thumb, 18 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOQ4 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOQ5 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOQ5 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOQ6 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOQ6 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOQ7 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOQ7 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOR (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOR ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOS (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOS ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerSHA_MD5 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerSHA_MD5 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerAES (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerAES ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerDES (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerDES ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerLCD (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerLCD ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTMR6A (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTMR6A ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTMR6B (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTMR6B ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTMR7A (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTMR7A ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerTMR7B (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerTMR7B ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerI2C6 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerI2C6 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerI2C7 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerI2C7 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerRSVD104 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerRSVD104 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandler1WIRE (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandler1WIRE ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerRSVD106 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerRSVD106 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerRSVD107 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerRSVD107 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerRSVD108 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerRSVD108 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerI2C8 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerI2C8 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerI2C9 (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerI2C9 ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_IntHandlerGPIOT (Thumb, 10 bytes, Stack size 8 bytes, bsp_int.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = BSP_IntHandlerGPIOT ⇒ BSP_IntHandler ⇒ OSIntExit
  [Calls]
  - >> BSP_IntHandler
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  BSP_SysInit (Thumb, 166 bytes, Stack size 0 bytes, bsp_sys.o(.text))
  [Called By]

  - >> BSP_Init

  BSP_SysClkFreqGet (Thumb, 154 bytes, Stack size 28 bytes, bsp_sys.o(.text))
  [Stack]

  - Max Depth = 28
  - Call Chain = BSP_SysClkFreqGet
  [Called By]
  - >> CPU_TS_TmrInit
  - >> AppTaskStart
  - >> CPU_TS32_to_uSec

  CPU_TS_TmrInit (Thumb, 44 bytes, Stack size 8 bytes, cpu_bsp.o(.text))
  [Stack]

  - Max Depth = 36
  - Call Chain = CPU_TS_TmrInit ⇒ BSP_SysClkFreqGet
  [Calls]
  - >> CPU_TS_TmrFreqSet
  - >> BSP_SysClkFreqGet
  [Called By]
  - >> CPU_TS_Init

  CPU_TS_TmrRd (Thumb, 6 bytes, Stack size 0 bytes, cpu_bsp.o(.text), UNUSED)
  [Called By]

  - >> CPU_TS_Get32

  CPU_TS32_to_uSec (Thumb, 54 bytes, Stack size 32 bytes, cpu_bsp.o(.text), UNUSED)
  [Calls]

  - >> BSP_SysClkFreqGet
  - >> __aeabi_uldivmod

  OS_StrLen (Thumb, 20 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
  [Called By]

  - >> OSTmrNameGet
  - >> OSTaskNameGet
  - >> OSMemNameGet
  - >> OSFlagNameGet
  - >> OSEventNameGet

  OSEventNameGet (Thumb, 98 bytes, Stack size 24 bytes, os_core.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_StrLen

  OSEventNameSet (Thumb, 84 bytes, Stack size 24 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 24 + Unknown Stack Size
  - Call Chain = OSEventNameSet
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  [Called By]
  - >> OSTmr_Init

  OS_EventTaskRemoveMulti (Thumb, 58 bytes, Stack size 20 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 20
  - Call Chain = OS_EventTaskRemoveMulti
  [Called By]
  - >> OSTaskDel
  - >> OS_EventTaskRdy
  - >> OSEventPendMulti

  OS_Sched (Thumb, 88 bytes, Stack size 8 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 8 + Unknown Stack Size
  - Call Chain = OS_Sched
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OSCtxSw
  - >> OS_SchedNew
  [Called By]
  - >> OSTimeDlyResume
  - >> OSTaskResume
  - >> OSTaskDel
  - >> OSTaskCreate
  - >> OSTaskChangePrio
  - >> OSSemPost
  - >> OSSemPendAbort
  - >> OSSemPend
  - >> OSSemDel
  - >> OSQPostOpt
  - >> OSQPostFront
  - >> OSQPost
  - >> OSQPendAbort
  - >> OSQPend
  - >> OSQDel
  - >> OSFlagPost
  - >> OSFlagPend
  - >> OSFlagDel
  - >> OSTimeDly
  - >> OSTaskSuspend
  - >> OSTaskCreateExt
  - >> OSSchedUnlock
  - >> OSEventPendMulti

  OS_EventTaskWaitMulti (Thumb, 136 bytes, Stack size 16 bytes, os_core.o(.text), UNUSED)
  [Called By]

  - >> OSEventPendMulti

  OSEventPendMulti (Thumb, 694 bytes, Stack size 64 bytes, os_core.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_EventTaskWaitMulti
  - >> OS_Sched
  - >> OS_EventTaskRemoveMulti

  OS_TaskStatStkChk (Thumb, 54 bytes, Stack size 24 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 56 + Unknown Stack Size
  - Call Chain = OS_TaskStatStkChk ⇒ OSTaskStkChk
  [Calls]
  - >> OSTaskStkChk
  [Called By]
  - >> OS_TaskStat

  OS_TaskStat (Thumb, 140 bytes, Stack size 0 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 56 + Unknown Stack Size
  - Call Chain = OS_TaskStat ⇒ OS_TaskStatStkChk ⇒ OSTaskStkChk
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OSTimeDly
  - >> OSTaskSuspend
  - >> OSTaskStatHook
  - >> OS_TaskStatStkChk
  [Address Reference Count : 1]
  - os_core.o(.text)

  OS_TaskIdle (Thumb, 34 bytes, Stack size 0 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 8 + Unknown Stack Size
  - Call Chain = OS_TaskIdle ⇒ OSTaskIdleHook
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OSTaskIdleHook
  [Address Reference Count : 1]
  - os_core.o(.text)

  OS_MemClr (Thumb, 18 bytes, Stack size 0 bytes, os_core.o(.text))
  [Called By]

  - >> OS_QInit
  - >> OS_MemInit
  - >> OS_FlagInit
  - >> OSTmr_Init
  - >> OS_InitTCBList
  - >> OS_InitEventList

  OSInit (Thumb, 56 bytes, Stack size 8 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 168 + Unknown Stack Size
  - Call Chain = OSInit ⇒ OSTmr_Init ⇒ OSTmr_InitTask ⇒ OSTaskCreateExt ⇒ OS_TCBInit ⇒ OSTaskCreateHook
  [Calls]
  - >> OS_QInit
  - >> OS_MemInit
  - >> OS_FlagInit
  - >> OSTmr_Init
  - >> OSInitHookEnd
  - >> OSInitHookBegin
  - >> OSDebugInit
  - >> OS_InitMisc
  - >> OS_InitRdyList
  - >> OS_InitTCBList
  - >> OS_InitEventList
  - >> OS_InitTaskIdle
  - >> OS_InitTaskStat
  [Called By]
  - >> main

  OSIntEnter (Thumb, 44 bytes, Stack size 8 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 8 + Unknown Stack Size
  - Call Chain = OSIntEnter
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  [Called By]
  - >> usr_bsp_uart0_IntHandler
  - >> usr_bsp_uart1_IntHandler
  - >> usr_bsp_uart2_IntHandler
  - >> usr_bsp_uart3_IntHandler
  - >> usr_bsp_uart4_IntHandler
  - >> usr_bsp_uart5_IntHandler
  - >> usr_bsp_uart6_IntHandler
  - >> usr_bsp_uart7_IntHandler
  - >> BSP_IntHandler

  OSIntExit (Thumb, 112 bytes, Stack size 8 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 8 + Unknown Stack Size
  - Call Chain = OSIntExit
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OSIntCtxSw
  - >> OS_SchedNew
  [Called By]
  - >> usr_bsp_uart0_IntHandler
  - >> usr_bsp_uart1_IntHandler
  - >> usr_bsp_uart2_IntHandler
  - >> usr_bsp_uart3_IntHandler
  - >> usr_bsp_uart4_IntHandler
  - >> usr_bsp_uart5_IntHandler
  - >> usr_bsp_uart6_IntHandler
  - >> usr_bsp_uart7_IntHandler
  - >> OS_CPU_SysTickHandler
  - >> BSP_IntHandler

  OSSchedLock (Thumb, 200 bytes, Stack size 8 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 8 + Unknown Stack Size
  - Call Chain = OSSchedLock
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  [Called By]
  - >> OSTmrStop
  - >> OSTmrStart
  - >> OSTmrStateGet
  - >> OSTmrRemainGet
  - >> OSTmrNameGet
  - >> OSTmrDel
  - >> OSTmrCreate
  - >> OSTmr_Task

  OSSchedUnlock (Thumb, 82 bytes, Stack size 8 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 16 + Unknown Stack Size
  - Call Chain = OSSchedUnlock ⇒ OS_Sched
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_Sched
  [Called By]
  - >> OSTmrStop
  - >> OSTmrStart
  - >> OSTmrStateGet
  - >> OSTmrRemainGet
  - >> OSTmrNameGet
  - >> OSTmrDel
  - >> OSTmrCreate
  - >> OSTmr_Task

  OSStart (Thumb, 48 bytes, Stack size 8 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 8 + Unknown Stack Size
  - Call Chain = OSStart
  [Calls]
  - >> OSStartHighRdy
  - >> OS_SchedNew
  [Called By]
  - >> main

  OSStatInit (Thumb, 62 bytes, Stack size 8 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = OSStatInit ⇒ OSTimeDly ⇒ OS_Sched
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OSTimeDly
  [Called By]
  - >> AppTaskStart

  OSTimeTick (Thumb, 210 bytes, Stack size 16 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 104 + Unknown Stack Size
  - Call Chain = OSTimeTick ⇒ OSTimeTickHook ⇒ OSTmrSignal ⇒ OSSemPost ⇒ OS_EventTaskRdy ⇒ OS_EventTaskRemoveMulti
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OSTimeTickHook
  [Called By]
  - >> OS_CPU_SysTickHandler

  OSVersion (Thumb, 6 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)

  OS_Dummy (Thumb, 2 bytes, Stack size 0 bytes, os_core.o(.text))
  [Called By]

  - >> OSTaskDel

  OS_EventTaskRemove (Thumb, 46 bytes, Stack size 8 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = OS_EventTaskRemove
  [Called By]
  - >> OSTaskDel
  - >> OSSemPend
  - >> OSQPend
  - >> OS_EventTaskRdy

  OS_EventTaskRdy (Thumb, 128 bytes, Stack size 36 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 56
  - Call Chain = OS_EventTaskRdy ⇒ OS_EventTaskRemoveMulti
  [Calls]
  - >> OS_EventTaskRemove
  - >> OS_EventTaskRemoveMulti
  [Called By]
  - >> OSSemPost
  - >> OSSemPendAbort
  - >> OSSemDel
  - >> OSQPostOpt
  - >> OSQPostFront
  - >> OSQPost
  - >> OSQPendAbort
  - >> OSQDel

  OS_EventTaskWait (Thumb, 112 bytes, Stack size 8 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = OS_EventTaskWait
  [Called By]
  - >> OSSemPend
  - >> OSQPend

  OS_EventWaitListInit (Thumb, 28 bytes, Stack size 0 bytes, os_core.o(.text))
  [Called By]

  - >> OSSemCreate
  - >> OSQCreate

  OS_MemCopy (Thumb, 20 bytes, Stack size 0 bytes, os_core.o(.text), UNUSED)
  [Called By]

  - >> OSTaskQuery

  OS_TCBInit (Thumb, 372 bytes, Stack size 40 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 48 + Unknown Stack Size
  - Call Chain = OS_TCBInit ⇒ OSTaskCreateHook
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OSTaskCreateHook
  - >> OSTCBInitHook
  [Called By]
  - >> OSTaskCreate
  - >> OSTaskCreateExt

  OSFlagAccept (Thumb, 252 bytes, Stack size 40 bytes, os_flag.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSFlagCreate (Thumb, 86 bytes, Stack size 24 bytes, os_flag.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OS_FlagUnlink (Thumb, 36 bytes, Stack size 12 bytes, os_flag.o(.text))
  [Stack]

  - Max Depth = 12
  - Call Chain = OS_FlagUnlink
  [Called By]
  - >> OSTaskDel
  - >> OSFlagPend
  - >> OS_FlagTaskRdy

  OSFlagDel (Thumb, 216 bytes, Stack size 32 bytes, os_flag.o(.text), UNUSED)
  [Calls]

  - >> OS_FlagTaskRdy
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_Sched

  OSFlagNameGet (Thumb, 80 bytes, Stack size 24 bytes, os_flag.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_StrLen

  OSFlagNameSet (Thumb, 66 bytes, Stack size 24 bytes, os_flag.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSFlagPend (Thumb, 614 bytes, Stack size 72 bytes, os_flag.o(.text), UNUSED)
  [Calls]

  - >> OS_FlagUnlink
  - >> OS_FlagBlock
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_Sched

  OSFlagPendGetFlagsRdy (Thumb, 26 bytes, Stack size 16 bytes, os_flag.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSFlagPost (Thumb, 320 bytes, Stack size 48 bytes, os_flag.o(.text), UNUSED)
  [Calls]

  - >> OS_FlagTaskRdy
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_Sched

  OSFlagQuery (Thumb, 48 bytes, Stack size 24 bytes, os_flag.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OS_FlagInit (Thumb, 78 bytes, Stack size 24 bytes, os_flag.o(.text))
  [Stack]

  - Max Depth = 24
  - Call Chain = OS_FlagInit
  [Calls]
  - >> OS_MemClr
  [Called By]
  - >> OSInit

  OSMemCreate (Thumb, 118 bytes, Stack size 48 bytes, os_mem.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSMemGet (Thumb, 62 bytes, Stack size 24 bytes, os_mem.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSMemNameGet (Thumb, 60 bytes, Stack size 24 bytes, os_mem.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_StrLen

  OSMemNameSet (Thumb, 48 bytes, Stack size 24 bytes, os_mem.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSMemPut (Thumb, 54 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSMemQuery (Thumb, 52 bytes, Stack size 16 bytes, os_mem.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OS_MemInit (Thumb, 74 bytes, Stack size 16 bytes, os_mem.o(.text))
  [Stack]

  - Max Depth = 16
  - Call Chain = OS_MemInit
  [Calls]
  - >> OS_MemClr
  [Called By]
  - >> OSInit

  OSQAccept (Thumb, 88 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSQCreate (Thumb, 144 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_EventWaitListInit

  OSQDel (Thumb, 244 bytes, Stack size 32 bytes, os_q.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_EventTaskRdy
  - >> OS_Sched

  OSQFlush (Thumb, 36 bytes, Stack size 16 bytes, os_q.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSQPend (Thumb, 278 bytes, Stack size 32 bytes, os_q.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_EventTaskWait
  - >> OS_EventTaskRemove
  - >> OS_Sched

  OSQPendAbort (Thumb, 128 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_EventTaskRdy
  - >> OS_Sched

  OSQPost (Thumb, 114 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_EventTaskRdy
  - >> OS_Sched

  OSQPostFront (Thumb, 142 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_EventTaskRdy
  - >> OS_Sched

  OSQPostOpt (Thumb, 182 bytes, Stack size 24 bytes, os_q.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_EventTaskRdy
  - >> OS_Sched

  OSQQuery (Thumb, 98 bytes, Stack size 32 bytes, os_q.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OS_QInit (Thumb, 72 bytes, Stack size 24 bytes, os_q.o(.text))
  [Stack]

  - Max Depth = 24
  - Call Chain = OS_QInit
  [Calls]
  - >> OS_MemClr
  [Called By]
  - >> OSInit

  OSSemAccept (Thumb, 42 bytes, Stack size 16 bytes, os_sem.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSSemCreate (Thumb, 72 bytes, Stack size 16 bytes, os_sem.o(.text))
  [Stack]

  - Max Depth = 16 + Unknown Stack Size
  - Call Chain = OSSemCreate
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_EventWaitListInit
  [Called By]
  - >> OSTmr_Init

  OSSemDel (Thumb, 210 bytes, Stack size 32 bytes, os_sem.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_EventTaskRdy
  - >> OS_Sched

  OSSemPend (Thumb, 228 bytes, Stack size 24 bytes, os_sem.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = OSSemPend ⇒ OS_EventTaskWait
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_EventTaskWait
  - >> OS_EventTaskRemove
  - >> OS_Sched
  [Called By]
  - >> OSTmr_Task

  OSSemPendAbort (Thumb, 128 bytes, Stack size 24 bytes, os_sem.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_EventTaskRdy
  - >> OS_Sched

  OSSemPost (Thumb, 88 bytes, Stack size 16 bytes, os_sem.o(.text))
  [Stack]

  - Max Depth = 72 + Unknown Stack Size
  - Call Chain = OSSemPost ⇒ OS_EventTaskRdy ⇒ OS_EventTaskRemoveMulti
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_EventTaskRdy
  - >> OS_Sched
  [Called By]
  - >> OSTmrSignal

  OSSemQuery (Thumb, 76 bytes, Stack size 32 bytes, os_sem.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSSemSet (Thumb, 66 bytes, Stack size 24 bytes, os_sem.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSTaskChangePrio (Thumb, 396 bytes, Stack size 64 bytes, os_task.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_Sched

  OSTaskCreate (Thumb, 148 bytes, Stack size 48 bytes, os_task.o(.text), UNUSED)
  [Calls]

  - >> OSTaskStkInit
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_TCBInit
  - >> OS_Sched

  OS_TaskStkClr (Thumb, 26 bytes, Stack size 0 bytes, os_task.o(.text))
  [Called By]

  - >> OSTaskCreateExt

  OSTaskCreateExt (Thumb, 170 bytes, Stack size 56 bytes, os_task.o(.text))
  [Stack]

  - Max Depth = 104 + Unknown Stack Size
  - Call Chain = OSTaskCreateExt ⇒ OS_TCBInit ⇒ OSTaskCreateHook
  [Calls]
  - >> OSTaskStkInit
  - >> OS_TaskStkClr
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_TCBInit
  - >> OS_Sched
  [Called By]
  - >> AppTaskCreate
  - >> OSTmr_InitTask
  - >> OS_InitTaskIdle
  - >> OS_InitTaskStat
  - >> main

  OSTaskDel (Thumb, 352 bytes, Stack size 24 bytes, os_task.o(.text))
  [Stack]

  - Max Depth = 44 + Unknown Stack Size
  - Call Chain = OSTaskDel ⇒ OS_EventTaskRemoveMulti
  [Calls]
  - >> OSTaskDelHook
  - >> OS_FlagUnlink
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_EventTaskRemove
  - >> OS_Dummy
  - >> OS_Sched
  - >> OS_EventTaskRemoveMulti
  [Called By]
  - >> OS_TaskReturn

  OSTaskDelReq (Thumb, 100 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSTaskNameGet (Thumb, 114 bytes, Stack size 32 bytes, os_task.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_StrLen

  OSTaskNameSet (Thumb, 98 bytes, Stack size 24 bytes, os_task.o(.text))
  [Stack]

  - Max Depth = 24 + Unknown Stack Size
  - Call Chain = OSTaskNameSet
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  [Called By]
  - >> OSTmr_InitTask
  - >> OS_InitTaskIdle
  - >> OS_InitTaskStat
  - >> main

  OSTaskResume (Thumb, 154 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_Sched

  OSTaskStkChk (Thumb, 128 bytes, Stack size 32 bytes, os_task.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = OSTaskStkChk
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  [Called By]
  - >> OS_TaskStatStkChk

  OSTaskSuspend (Thumb, 152 bytes, Stack size 24 bytes, os_task.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = OSTaskSuspend ⇒ OS_Sched
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_Sched
  [Called By]
  - >> OS_TaskStat

  OSTaskQuery (Thumb, 82 bytes, Stack size 24 bytes, os_task.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_MemCopy

  OSTaskRegGet (Thumb, 60 bytes, Stack size 32 bytes, os_task.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSTaskRegGetID (Thumb, 58 bytes, Stack size 16 bytes, os_task.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSTaskRegSet (Thumb, 62 bytes, Stack size 32 bytes, os_task.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OS_TaskReturn (Thumb, 48 bytes, Stack size 8 bytes, os_task.o(.text))
  [Stack]

  - Max Depth = 52 + Unknown Stack Size
  - Call Chain = OS_TaskReturn ⇒ OSTaskDel ⇒ OS_EventTaskRemoveMulti
  [Calls]
  - >> OSTaskReturnHook
  - >> OSTaskDel
  [Address Reference Count : 1]
  - os_cpu_c.o(.text)

  OSTimeDly (Thumb, 100 bytes, Stack size 16 bytes, os_time.o(.text))
  [Stack]

  - Max Depth = 24 + Unknown Stack Size
  - Call Chain = OSTimeDly ⇒ OS_Sched
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_Sched
  [Called By]
  - >> AppTaskStart
  - >> OSTimeDlyHMSM
  - >> OSStatInit
  - >> OS_TaskStat

  OSTimeDlyHMSM (Thumb, 86 bytes, Stack size 24 bytes, os_time.o(.text))
  [Stack]

  - Max Depth = 48 + Unknown Stack Size
  - Call Chain = OSTimeDlyHMSM ⇒ OSTimeDly ⇒ OS_Sched
  [Calls]
  - >> OSTimeDly
  [Called By]
  - >> UartTask
  - >> RtcTask

  OSTimeDlyResume (Thumb, 168 bytes, Stack size 16 bytes, os_time.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OS_Sched

  OSTimeGet (Thumb, 24 bytes, Stack size 16 bytes, os_time.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSTimeSet (Thumb, 24 bytes, Stack size 16 bytes, os_time.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore

  OSTmrCreate (Thumb, 108 bytes, Stack size 40 bytes, os_tmr.o(.text), UNUSED)
  [Calls]

  - >> OSTmr_Alloc
  - >> OSSchedUnlock
  - >> OSSchedLock

  OSTmrDel (Thumb, 124 bytes, Stack size 16 bytes, os_tmr.o(.text), UNUSED)
  [Calls]

  - >> OSTmr_Unlink
  - >> OSTmr_Free
  - >> OSSchedUnlock
  - >> OSSchedLock

  OSTmrNameGet (Thumb, 114 bytes, Stack size 24 bytes, os_tmr.o(.text), UNUSED)
  [Calls]

  - >> OSSchedUnlock
  - >> OSSchedLock
  - >> OS_StrLen

  OSTmrRemainGet (Thumb, 164 bytes, Stack size 16 bytes, os_tmr.o(.text), UNUSED)
  [Calls]

  - >> OSSchedUnlock
  - >> OSSchedLock

  OSTmrStateGet (Thumb, 86 bytes, Stack size 16 bytes, os_tmr.o(.text), UNUSED)
  [Calls]

  - >> OSSchedUnlock
  - >> OSSchedLock

  OSTmrStart (Thumb, 158 bytes, Stack size 16 bytes, os_tmr.o(.text), UNUSED)
  [Calls]

  - >> OSTmr_Link
  - >> OSTmr_Unlink
  - >> OSSchedUnlock
  - >> OSSchedLock

  OSTmrStop (Thumb, 180 bytes, Stack size 24 bytes, os_tmr.o(.text), UNUSED)
  [Calls]

  - >> OSTmr_Unlink
  - >> OSSchedUnlock
  - >> OSSchedLock

  OSTmrSignal (Thumb, 16 bytes, Stack size 8 bytes, os_tmr.o(.text))
  [Stack]

  - Max Depth = 80 + Unknown Stack Size
  - Call Chain = OSTmrSignal ⇒ OSSemPost ⇒ OS_EventTaskRdy ⇒ OS_EventTaskRemoveMulti
  [Calls]
  - >> OSSemPost
  [Called By]
  - >> OSTimeTickHook

  OSTmr_Init (Thumb, 172 bytes, Stack size 24 bytes, os_tmr.o(.text))
  [Stack]

  - Max Depth = 160 + Unknown Stack Size
  - Call Chain = OSTmr_Init ⇒ OSTmr_InitTask ⇒ OSTaskCreateExt ⇒ OS_TCBInit ⇒ OSTaskCreateHook
  [Calls]
  - >> OSTmr_InitTask
  - >> OSSemCreate
  - >> OS_MemClr
  - >> OSEventNameSet
  [Called By]
  - >> OSInit

  App_TaskCreateHook (Thumb, 2 bytes, Stack size 0 bytes, app_hooks.o(.text))
  [Called By]

  - >> OSTaskCreateHook

  App_TaskDelHook (Thumb, 2 bytes, Stack size 0 bytes, app_hooks.o(.text))
  [Called By]

  - >> OSTaskDelHook

  App_TaskIdleHook (Thumb, 2 bytes, Stack size 0 bytes, app_hooks.o(.text))
  [Called By]

  - >> OSTaskIdleHook

  App_TaskStatHook (Thumb, 2 bytes, Stack size 0 bytes, app_hooks.o(.text))
  [Called By]

  - >> OSTaskStatHook

  App_TaskReturnHook (Thumb, 2 bytes, Stack size 0 bytes, app_hooks.o(.text))
  [Called By]

  - >> OSTaskReturnHook

  App_TaskSwHook (Thumb, 2 bytes, Stack size 0 bytes, app_hooks.o(.text))
  [Called By]

  - >> OSTaskSwHook

  App_TCBInitHook (Thumb, 2 bytes, Stack size 0 bytes, app_hooks.o(.text))
  [Called By]

  - >> OSTCBInitHook

  App_TimeTickHook (Thumb, 2 bytes, Stack size 0 bytes, app_hooks.o(.text))
  [Called By]

  - >> OSTimeTickHook

  OS_CPU_FP_Reg_Push (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text), UNUSED)

  OS_CPU_FP_Reg_Pop (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text), UNUSED)

  OS_CPU_SR_Save (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
  [Called By]

  - >> usr_bsp_uart_get_info
  - >> usr_bsp_uart_send
  - >> usr_bsp_i2c_matser_recvdata
  - >> usr_bsp_i2c_matser_senddata
  - >> OS_CPU_SysTickHandler
  - >> OSTimeSet
  - >> OSTimeGet
  - >> OSTimeDlyResume
  - >> OSTaskRegSet
  - >> OSTaskRegGetID
  - >> OSTaskRegGet
  - >> OSTaskQuery
  - >> OSTaskResume
  - >> OSTaskNameGet
  - >> OSTaskDelReq
  - >> OSTaskDel
  - >> OSTaskCreate
  - >> OSTaskChangePrio
  - >> OSSemSet
  - >> OSSemQuery
  - >> OSSemPost
  - >> OSSemPendAbort
  - >> OSSemPend
  - >> OSSemDel
  - >> OSSemCreate
  - >> OSSemAccept
  - >> OSQQuery
  - >> OSQPostOpt
  - >> OSQPostFront
  - >> OSQPost
  - >> OSQPendAbort
  - >> OSQPend
  - >> OSQFlush
  - >> OSQDel
  - >> OSQCreate
  - >> OSQAccept
  - >> OSMemQuery
  - >> OSMemPut
  - >> OSMemNameSet
  - >> OSMemNameGet
  - >> OSMemGet
  - >> OSMemCreate
  - >> OSFlagQuery
  - >> OSFlagPost
  - >> OSFlagPendGetFlagsRdy
  - >> OSFlagPend
  - >> OSFlagNameSet
  - >> OSFlagNameGet
  - >> OSFlagDel
  - >> OSFlagCreate
  - >> OSFlagAccept
  - >> OSTimeDly
  - >> OSTaskSuspend
  - >> OSTaskStkChk
  - >> OSTaskNameSet
  - >> OSTaskCreateExt
  - >> OS_TCBInit
  - >> OSTimeTick
  - >> OSStatInit
  - >> OSSchedUnlock
  - >> OSSchedLock
  - >> OS_TaskIdle
  - >> OS_TaskStat
  - >> OSEventPendMulti
  - >> OS_Sched
  - >> OSEventNameSet
  - >> OSEventNameGet
  - >> OSIntExit
  - >> OSIntEnter

  OS_CPU_SR_Restore (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
  [Called By]

  - >> usr_bsp_uart_get_info
  - >> usr_bsp_uart_send
  - >> usr_bsp_i2c_matser_recvdata
  - >> usr_bsp_i2c_matser_senddata
  - >> OS_CPU_SysTickHandler
  - >> OSTimeSet
  - >> OSTimeGet
  - >> OSTimeDlyResume
  - >> OSTaskRegSet
  - >> OSTaskRegGetID
  - >> OSTaskRegGet
  - >> OSTaskQuery
  - >> OSTaskResume
  - >> OSTaskNameGet
  - >> OSTaskDelReq
  - >> OSTaskDel
  - >> OSTaskCreate
  - >> OSTaskChangePrio
  - >> OSSemSet
  - >> OSSemQuery
  - >> OSSemPost
  - >> OSSemPendAbort
  - >> OSSemPend
  - >> OSSemDel
  - >> OSSemCreate
  - >> OSSemAccept
  - >> OSQQuery
  - >> OSQPostOpt
  - >> OSQPostFront
  - >> OSQPost
  - >> OSQPendAbort
  - >> OSQPend
  - >> OSQFlush
  - >> OSQDel
  - >> OSQCreate
  - >> OSQAccept
  - >> OSMemQuery
  - >> OSMemPut
  - >> OSMemNameSet
  - >> OSMemNameGet
  - >> OSMemGet
  - >> OSMemCreate
  - >> OSFlagQuery
  - >> OSFlagPost
  - >> OSFlagPendGetFlagsRdy
  - >> OSFlagPend
  - >> OSFlagNameSet
  - >> OSFlagNameGet
  - >> OSFlagDel
  - >> OSFlagCreate
  - >> OSFlagAccept
  - >> OSTimeDly
  - >> OSTaskSuspend
  - >> OSTaskStkChk
  - >> OSTaskNameSet
  - >> OSTaskCreateExt
  - >> OS_TCBInit
  - >> OSTimeTick
  - >> OSStatInit
  - >> OSSchedUnlock
  - >> OSSchedLock
  - >> OS_TaskIdle
  - >> OS_TaskStat
  - >> OSEventPendMulti
  - >> OS_Sched
  - >> OSEventNameSet
  - >> OSEventNameGet
  - >> OSIntExit
  - >> OSIntEnter

  OSStartHighRdy (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
  [Called By]

  - >> OSStart

  OSCtxSw (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
  [Called By]

  - >> OS_Sched

  OSIntCtxSw (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
  [Called By]

  - >> OSIntExit

  OS_CPU_PendSVHandler (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(.text))
  [Address Reference Count : 1]

  - cstartup.o(RESET)

  OSInitHookBegin (Thumb, 40 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
  [Called By]

  - >> OSInit

  OSInitHookEnd (Thumb, 2 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
  [Called By]

  - >> OSInit

  OSTaskCreateHook (Thumb, 12 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = OSTaskCreateHook
  [Calls]
  - >> App_TaskCreateHook
  [Called By]
  - >> OS_TCBInit

  OSTaskDelHook (Thumb, 12 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = OSTaskDelHook
  [Calls]
  - >> App_TaskDelHook
  [Called By]
  - >> OSTaskDel

  OSTaskIdleHook (Thumb, 8 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = OSTaskIdleHook
  [Calls]
  - >> App_TaskIdleHook
  [Called By]
  - >> OS_TaskIdle

  OSTaskReturnHook (Thumb, 12 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = OSTaskReturnHook
  [Calls]
  - >> App_TaskReturnHook
  [Called By]
  - >> OS_TaskReturn

  OSTaskStatHook (Thumb, 8 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = OSTaskStatHook
  [Calls]
  - >> App_TaskStatHook
  [Called By]
  - >> OS_TaskStat

  OSTaskStkInit (Thumb, 444 bytes, Stack size 16 bytes, os_cpu_c.o(.text))
  [Stack]

  - Max Depth = 16
  - Call Chain = OSTaskStkInit
  [Called By]
  - >> OSTaskCreate
  - >> OSTaskCreateExt

  OSTaskSwHook (Thumb, 8 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = OSTaskSwHook
  [Calls]
  - >> App_TaskSwHook
  [Address Reference Count : 1]
  - os_cpu_a.o(.text)

  OSTCBInitHook (Thumb, 12 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
  [Stack]

  - Max Depth = 8
  - Call Chain = OSTCBInitHook
  [Calls]
  - >> App_TCBInitHook
  [Called By]
  - >> OS_TCBInit

  OSTimeTickHook (Thumb, 32 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
  [Stack]

  - Max Depth = 88 + Unknown Stack Size
  - Call Chain = OSTimeTickHook ⇒ OSTmrSignal ⇒ OSSemPost ⇒ OS_EventTaskRdy ⇒ OS_EventTaskRemoveMulti
  [Calls]
  - >> App_TimeTickHook
  - >> OSTmrSignal
  [Called By]
  - >> OSTimeTick

  OS_CPU_SysTickHandler (Thumb, 34 bytes, Stack size 8 bytes, os_cpu_c.o(.text))
  [Stack]

  - Max Depth = 112 + Unknown Stack Size
  - Call Chain = OS_CPU_SysTickHandler ⇒ OSTimeTick ⇒ OSTimeTickHook ⇒ OSTmrSignal ⇒ OSSemPost ⇒ OS_EventTaskRdy ⇒ OS_EventTaskRemoveMulti
  [Calls]
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  - >> OSTimeTick
  - >> OSIntExit
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  OS_CPU_SysTickInit (Thumb, 44 bytes, Stack size 0 bytes, os_cpu_c.o(.text))
  [Called By]

  - >> AppTaskStart

  OSDebugInit (Thumb, 118 bytes, Stack size 0 bytes, os_dbg.o(.text))
  [Called By]

  - >> OSInit

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

  - cstartup.o(RESET)

  App_NMI_ISR (Thumb, 2 bytes, Stack size 0 bytes, cstartup.o(.text))
  [Calls]

  - >> App_NMI_ISR
  [Called By]
  - >> App_NMI_ISR
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  App_Fault_ISR (Thumb, 2 bytes, Stack size 0 bytes, cstartup.o(.text))
  [Calls]

  - >> App_Fault_ISR
  [Called By]
  - >> App_Fault_ISR
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  App_MemFault_ISR (Thumb, 2 bytes, Stack size 0 bytes, cstartup.o(.text))
  [Calls]

  - >> App_MemFault_ISR
  [Called By]
  - >> App_MemFault_ISR
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  App_BusFault_ISR (Thumb, 2 bytes, Stack size 0 bytes, cstartup.o(.text))
  [Calls]

  - >> App_BusFault_ISR
  [Called By]
  - >> App_BusFault_ISR
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  App_UsageFault_ISR (Thumb, 2 bytes, Stack size 0 bytes, cstartup.o(.text))
  [Calls]

  - >> App_UsageFault_ISR
  [Called By]
  - >> App_UsageFault_ISR
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  App_Spurious_ISR (Thumb, 2 bytes, Stack size 0 bytes, cstartup.o(.text))
  [Calls]

  - >> App_Spurious_ISR
  [Called By]
  - >> App_Spurious_ISR
  [Address Reference Count : 1]
  - cstartup.o(RESET)

  App_Reserved_ISR (Thumb, 2 bytes, Stack size 0 bytes, cstartup.o(.text), UNUSED)
  [Calls]

  - >> App_Reserved_ISR
  [Called By]
  - >> App_Reserved_ISR

  usr_bsp_sys_init (Thumb, 2 bytes, Stack size 0 bytes, usr_bsp_sys.o(.text))
  [Called By]

  - >> AppTaskStart

  usr_bsp_set_sysclock (Thumb, 6 bytes, Stack size 0 bytes, usr_bsp_sys.o(.text))
  [Called By]

  - >> AppTaskStart

  usr_bsp_get_sysclock (Thumb, 6 bytes, Stack size 0 bytes, usr_bsp_sys.o(.text))
  [Called By]

  - >> usr_bsp_uart_init
  - >> usr_bsp_i2c_init

  bsp_run_led (Thumb, 34 bytes, Stack size 8 bytes, usr_bsp_sys.o(.text), UNUSED)
  [Calls]

  - >> usr_bsp_gpio_set_output

  usr_bsp_gpio_init (Thumb, 406 bytes, Stack size 24 bytes, usr_bsp_gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPadConfigSet
  - >> GPIODirModeSet
  - >> SysCtlPeripheralEnable
  [Called By]
  - >> usr_drv_rs485_init

  usr_bsp_gpio_set_output (Thumb, 56 bytes, Stack size 16 bytes, usr_bsp_gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPinWrite
  [Called By]
  - >> usr_drv_rs485_write
  - >> usr_drv_rs485_init
  - >> bsp_run_led

  usr_bsp_gpio_get_input (Thumb, 26 bytes, Stack size 16 bytes, usr_bsp_gpio.o(.text), UNUSED)
  [Calls]

  - >> GPIOPinRead

  usr_bsp_i2c_init (Thumb, 356 bytes, Stack size 24 bytes, usr_bsp_i2c.o(.text))
  [Stack]

  - Max Depth = 56
  - Call Chain = usr_bsp_i2c_init ⇒ GPIOPinTypeI2CSCL ⇒ GPIOPadConfigSet
  [Calls]
  - >> I2CSlaveInit
  - >> I2CMasterInitExpClk
  - >> GPIOPinConfigure
  - >> GPIOPinTypeI2CSCL
  - >> GPIOPinTypeI2C
  - >> SysCtlPeripheralEnable
  - >> usr_bsp_get_sysclock
  [Called By]
  - >> usr_drv_rtc_i2c_init

  usr_bsp_i2c_matser_senddata (Thumb, 518 bytes, Stack size 32 bytes, usr_bsp_i2c.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = usr_bsp_i2c_matser_senddata
  [Calls]
  - >> I2CMasterDataPut
  - >> I2CMasterErr
  - >> I2CMasterControl
  - >> I2CMasterBusy
  - >> I2CMasterSlaveAddrSet
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  [Called By]
  - >> usr_drv_rtc_i2c_trick_charge_mA
  - >> usr_drv_rtc_i2c_set_second
  - >> usr_drv_rtc_i2c_set_minute
  - >> usr_drv_rtc_i2c_set_hour
  - >> usr_drv_rtc_i2c_set_date
  - >> usr_drv_rtc_i2c_set_mon
  - >> usr_drv_rtc_i2c_set_year
  - >> usr_drv_rtc_i2c_read_second
  - >> usr_drv_rtc_i2c_read_minute
  - >> usr_drv_rtc_i2c_read_hour
  - >> usr_drv_rtc_i2c_read_date
  - >> usr_drv_rtc_i2c_read_month
  - >> usr_drv_rtc_i2c_read_year
  - >> usr_drv_rtc_i2c_trick_charge_ua
  - >> usr_drv_rtc_i2c_enable_1hz_output

  usr_bsp_i2c_matser_recvdata (Thumb, 516 bytes, Stack size 32 bytes, usr_bsp_i2c.o(.text))
  [Stack]

  - Max Depth = 32 + Unknown Stack Size
  - Call Chain = usr_bsp_i2c_matser_recvdata
  [Calls]
  - >> I2CMasterDataGet
  - >> I2CMasterErr
  - >> I2CMasterControl
  - >> I2CMasterBusy
  - >> I2CMasterSlaveAddrSet
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  [Called By]
  - >> usr_drv_rtc_i2c_read_second
  - >> usr_drv_rtc_i2c_read_minute
  - >> usr_drv_rtc_i2c_read_hour
  - >> usr_drv_rtc_i2c_read_date
  - >> usr_drv_rtc_i2c_read_month
  - >> usr_drv_rtc_i2c_read_year

  usr_bsp_i2c_slave_recvdata (Thumb, 6 bytes, Stack size 0 bytes, usr_bsp_i2c.o(.text), UNUSED)

  usr_bsp_i2c_slave_senddata (Thumb, 6 bytes, Stack size 0 bytes, usr_bsp_i2c.o(.text), UNUSED)

  usr_bsp_uart_init (Thumb, 984 bytes, Stack size 32 bytes, usr_bsp_uart.o(.text))
  [Stack]

  - Max Depth = 64 + Unknown Stack Size
  - Call Chain = usr_bsp_uart_init ⇒ GPIOPinTypeUART ⇒ GPIOPadConfigSet
  [Calls]
  - >> IntPrioritySet
  - >> GPIOPinConfigure
  - >> GPIOPinTypeUART
  - >> IntEnable
  - >> UARTIntEnable
  - >> UARTConfigSetExpClk
  - >> SysCtlPeripheralEnable
  - >> usr_bsp_get_sysclock
  - >> BSP_IntVectSet
  - >> BSP_IntEn
  [Called By]
  - >> usr_drv_rs485_init
  - >> usr_drv_uart_printf_init

  usr_bsp_uart_send (Thumb, 314 bytes, Stack size 24 bytes, usr_bsp_uart.o(.text), UNUSED)
  [Calls]

  - >> UARTBusy
  - >> UARTCharPut
  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  [Called By]
  - >> usr_drv_printf
  - >> usr_drv_rs485_write

  usr_bsp_uart_get_info (Thumb, 624 bytes, Stack size 24 bytes, usr_bsp_uart.o(.text), UNUSED)
  [Calls]

  - >> OS_CPU_SR_Save
  - >> OS_CPU_SR_Restore
  [Called By]
  - >> usr_drv_rs485_read

  usr_drv_sys_init (Thumb, 22 bytes, Stack size 8 bytes, usr_drv_sys.o(.text))
  [Stack]

  - Max Depth = 88 + Unknown Stack Size
  - Call Chain = usr_drv_sys_init ⇒ usr_drv_uart_printf_init ⇒ usr_bsp_uart_init ⇒ GPIOPinTypeUART ⇒ GPIOPadConfigSet
  [Calls]
  - >> usr_drv_uart_printf_init
  - >> usr_drv_rtc_i2c_init
  [Called By]
  - >> AppTaskStart

  usr_drv_rtc_i2c_enable_1hz_output (Thumb, 158 bytes, Stack size 16 bytes, usr_drv_rtc_i2c.o(.text))
  [Stack]

  - Max Depth = 48 + Unknown Stack Size
  - Call Chain = usr_drv_rtc_i2c_enable_1hz_output ⇒ usr_bsp_i2c_matser_senddata
  [Calls]
  - >> usr_bsp_i2c_matser_senddata
  [Called By]
  - >> usr_drv_rtc_i2c_init

  usr_drv_rtc_i2c_trick_charge_ua (Thumb, 82 bytes, Stack size 16 bytes, usr_drv_rtc_i2c.o(.text))
  [Stack]

  - Max Depth = 48 + Unknown Stack Size
  - Call Chain = usr_drv_rtc_i2c_trick_charge_ua ⇒ usr_bsp_i2c_matser_senddata
  [Calls]
  - >> usr_bsp_i2c_matser_senddata
  [Called By]
  - >> usr_drv_rtc_i2c_init

  usr_drv_rtc_i2c_init (Thumb, 70 bytes, Stack size 16 bytes, usr_drv_rtc_i2c.o(.text))
  [Stack]

  - Max Depth = 72 + Unknown Stack Size
  - Call Chain = usr_drv_rtc_i2c_init ⇒ usr_bsp_i2c_init ⇒ GPIOPinTypeI2CSCL ⇒ GPIOPadConfigSet
  [Calls]
  - >> usr_drv_rtc_i2c_trick_charge_ua
  - >> usr_drv_rtc_i2c_enable_1hz_output
  - >> usr_bsp_i2c_init
  [Called By]
  - >> usr_drv_sys_init

  usr_drv_rtc_i2c_read_year (Thumb, 92 bytes, Stack size 24 bytes, usr_drv_rtc_i2c.o(.text))
  [Stack]

  - Max Depth = 56 + Unknown Stack Size
  - Call Chain = usr_drv_rtc_i2c_read_year ⇒ usr_bsp_i2c_matser_recvdata
  [Calls]
  - >> usr_bsp_i2c_matser_recvdata
  - >> usr_bsp_i2c_matser_senddata
  [Called By]
  - >> usr_drv_rtc_i2c_get_time

  usr_drv_rtc_i2c_read_month (Thumb, 94 bytes, Stack size 24 bytes, usr_drv_rtc_i2c.o(.text))
  [Stack]

  - Max Depth = 56 + Unknown Stack Size
  - Call Chain = usr_drv_rtc_i2c_read_month ⇒ usr_bsp_i2c_matser_recvdata
  [Calls]
  - >> usr_bsp_i2c_matser_recvdata
  - >> usr_bsp_i2c_matser_senddata
  [Called By]
  - >> usr_drv_rtc_i2c_get_time

  usr_drv_rtc_i2c_read_date (Thumb, 94 bytes, Stack size 24 bytes, usr_drv_rtc_i2c.o(.text))
  [Stack]

  - Max Depth = 56 + Unknown Stack Size
  - Call Chain = usr_drv_rtc_i2c_read_date ⇒ usr_bsp_i2c_matser_recvdata
  [Calls]
  - >> usr_bsp_i2c_matser_recvdata
  - >> usr_bsp_i2c_matser_senddata
  [Called By]
  - >> usr_drv_rtc_i2c_get_time

  usr_drv_rtc_i2c_read_hour (Thumb, 94 bytes, Stack size 24 bytes, usr_drv_rtc_i2c.o(.text))
  [Stack]

  - Max Depth = 56 + Unknown Stack Size
  - Call Chain = usr_drv_rtc_i2c_read_hour ⇒ usr_bsp_i2c_matser_recvdata
  [Calls]
  - >> usr_bsp_i2c_matser_recvdata
  - >> usr_bsp_i2c_matser_senddata
  [Called By]
  - >> usr_drv_rtc_i2c_get_time

  usr_drv_rtc_i2c_read_minute (Thumb, 94 bytes, Stack size 24 bytes, usr_drv_rtc_i2c.o(.text))
  [Stack]

  - Max Depth = 56 + Unknown Stack Size
  - Call Chain = usr_drv_rtc_i2c_read_minute ⇒ usr_bsp_i2c_matser_recvdata
  [Calls]
  - >> usr_bsp_i2c_matser_recvdata
  - >> usr_bsp_i2c_matser_senddata
  [Called By]
  - >> usr_drv_rtc_i2c_get_time

  usr_drv_rtc_i2c_read_second (Thumb, 92 bytes, Stack size 24 bytes, usr_drv_rtc_i2c.o(.text))
  [Stack]

  - Max Depth = 56 + Unknown Stack Size
  - Call Chain = usr_drv_rtc_i2c_read_second ⇒ usr_bsp_i2c_matser_recvdata
  [Calls]
  - >> usr_bsp_i2c_matser_recvdata
  - >> usr_bsp_i2c_matser_senddata
  [Called By]
  - >> usr_drv_rtc_i2c_get_time

  usr_drv_rtc_i2c_get_time (Thumb, 116 bytes, Stack size 16 bytes, usr_drv_rtc_i2c.o(.text))
  [Stack]

  - Max Depth = 72 + Unknown Stack Size
  - Call Chain = usr_drv_rtc_i2c_get_time ⇒ usr_drv_rtc_i2c_read_second ⇒ usr_bsp_i2c_matser_recvdata
  [Calls]
  - >> usr_drv_rtc_i2c_read_second
  - >> usr_drv_rtc_i2c_read_minute
  - >> usr_drv_rtc_i2c_read_hour
  - >> usr_drv_rtc_i2c_read_date
  - >> usr_drv_rtc_i2c_read_month
  - >> usr_drv_rtc_i2c_read_year
  [Called By]
  - >> RtcTask

  usr_drv_rtc_i2c_set_year (Thumb, 72 bytes, Stack size 16 bytes, usr_drv_rtc_i2c.o(.text), UNUSED)
  [Calls]

  - >> usr_bsp_i2c_matser_senddata
  [Called By]
  - >> usr_drv_rtc_i2c_set_time

  usr_drv_rtc_i2c_set_mon (Thumb, 66 bytes, Stack size 16 bytes, usr_drv_rtc_i2c.o(.text), UNUSED)
  [Calls]

  - >> usr_bsp_i2c_matser_senddata
  [Called By]
  - >> usr_drv_rtc_i2c_set_time

  usr_drv_rtc_i2c_set_date (Thumb, 66 bytes, Stack size 16 bytes, usr_drv_rtc_i2c.o(.text), UNUSED)
  [Calls]

  - >> usr_bsp_i2c_matser_senddata
  [Called By]
  - >> usr_drv_rtc_i2c_set_time

  usr_drv_rtc_i2c_set_hour (Thumb, 66 bytes, Stack size 16 bytes, usr_drv_rtc_i2c.o(.text), UNUSED)
  [Calls]

  - >> usr_bsp_i2c_matser_senddata
  [Called By]
  - >> usr_drv_rtc_i2c_set_time

  usr_drv_rtc_i2c_set_minute (Thumb, 66 bytes, Stack size 16 bytes, usr_drv_rtc_i2c.o(.text), UNUSED)
  [Calls]

  - >> usr_bsp_i2c_matser_senddata
  [Called By]
  - >> usr_drv_rtc_i2c_set_time

  usr_drv_rtc_i2c_set_second (Thumb, 66 bytes, Stack size 16 bytes, usr_drv_rtc_i2c.o(.text), UNUSED)
  [Calls]

  - >> usr_bsp_i2c_matser_senddata
  [Called By]
  - >> usr_drv_rtc_i2c_set_time

  usr_drv_rtc_i2c_set_time (Thumb, 116 bytes, Stack size 16 bytes, usr_drv_rtc_i2c.o(.text), UNUSED)
  [Calls]

  - >> usr_drv_rtc_i2c_set_second
  - >> usr_drv_rtc_i2c_set_minute
  - >> usr_drv_rtc_i2c_set_hour
  - >> usr_drv_rtc_i2c_set_date
  - >> usr_drv_rtc_i2c_set_mon
  - >> usr_drv_rtc_i2c_set_year

  usr_drv_rtc_i2c_trick_charge_mA (Thumb, 82 bytes, Stack size 16 bytes, usr_drv_rtc_i2c.o(.text), UNUSED)
  [Calls]

  - >> usr_bsp_i2c_matser_senddata

  usr_drv_rs485_init (Thumb, 76 bytes, Stack size 24 bytes, usr_drv_uart.o(.text), UNUSED)
  [Calls]

  - >> usr_bsp_uart_init
  - >> usr_bsp_gpio_init
  - >> usr_bsp_gpio_set_output

  usr_drv_rs485_write (Thumb, 50 bytes, Stack size 24 bytes, usr_drv_uart.o(.text), UNUSED)
  [Calls]

  - >> usr_bsp_uart_send
  - >> usr_bsp_gpio_set_output

  usr_drv_rs485_read (Thumb, 20 bytes, Stack size 16 bytes, usr_drv_uart.o(.text), UNUSED)
  [Calls]

  - >> usr_bsp_uart_get_info

  usr_drv_uart_printf_init (Thumb, 30 bytes, Stack size 16 bytes, usr_drv_uart.o(.text))
  [Stack]

  - Max Depth = 80 + Unknown Stack Size
  - Call Chain = usr_drv_uart_printf_init ⇒ usr_bsp_uart_init ⇒ GPIOPinTypeUART ⇒ GPIOPadConfigSet
  [Calls]
  - >> usr_bsp_uart_init
  [Called By]
  - >> usr_drv_sys_init

  usr_drv_printf (Thumb, 32 bytes, Stack size 16 bytes, usr_drv_uart.o(.text), UNUSED)
  [Calls]

  - >> usr_bsp_uart_send

  main (Thumb, 68 bytes, Stack size 32 bytes, app_main.o(.text))
  [Stack]

  - Max Depth = 200 + Unknown Stack Size
  - Call Chain = main ⇒ OSInit ⇒ OSTmr_Init ⇒ OSTmr_InitTask ⇒ OSTaskCreateExt ⇒ OS_TCBInit ⇒ OSTaskCreateHook
  [Calls]
  - >> CPU_NameSet
  - >> CPU_IntDis
  - >> OSTaskNameSet
  - >> OSTaskCreateExt
  - >> OSStart
  - >> OSInit
  [Address Reference Count : 1]
  - entry9a.o(.ARM.Collect$$$$0000000B)

  RtcTask (Thumb, 22 bytes, Stack size 0 bytes, rtctask.o(.text))
  [Stack]

  - Max Depth = 72 + Unknown Stack Size
  - Call Chain = RtcTask ⇒ usr_drv_rtc_i2c_get_time ⇒ usr_drv_rtc_i2c_read_second ⇒ usr_bsp_i2c_matser_recvdata
  [Calls]
  - >> usr_drv_rtc_i2c_get_time
  - >> OSTimeDlyHMSM
  [Address Reference Count : 1]
  - app_main.o(.text)

  UartTask (Thumb, 62 bytes, Stack size 24 bytes, uarttask.o(.text))
  [Stack]

  - Max Depth = 72 + Unknown Stack Size
  - Call Chain = UartTask ⇒ OSTimeDlyHMSM ⇒ OSTimeDly ⇒ OS_Sched
  [Calls]
  - >> UARTCharPut
  - >> OSTimeDlyHMSM
  - >> __2sprintf
  [Address Reference Count : 1]
  - app_main.o(.text)

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

  - >> __aeabi_llsr
  - >> __aeabi_llsl
  [Called By]
  - >> CPU_TS32_to_uSec

  __aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)

  __aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
  [Called By]

  - >> _printf_core

  __aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
  [Called By]

  - >> __aeabi_uldivmod

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

  __aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
  [Called By]

  - >> __aeabi_uldivmod

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

  __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
  [Calls]

  - >> __main_after_scatterload
  [Called By]
  - >> _main_scatterload

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

  __decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl.o(.text), UNUSED)

  __decompress0 (Thumb, 58 bytes, Stack size unknown bytes, __dczerorl.o(.text), UNUSED)

  __0sprintf$6 (Thumb, 34 bytes, Stack size 24 bytes, printf6.o(i.__0sprintf$6), UNUSED)
  [Calls]

  - >> _sputc
  - >> _printf_core

  __1sprintf$6 (Thumb, 0 bytes, Stack size 24 bytes, printf6.o(i.__0sprintf$6), UNUSED)

  __2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printf6.o(i.__0sprintf$6))
  [Stack]

  - Max Depth = 24
  - Call Chain = __2sprintf
  [Called By]
  - >> UartTask

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

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

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

  ### Local Symbols

  _GPIOIntNumberGet (Thumb, 56 bytes, Stack size 12 bytes, gpio.o(.text), UNUSED)
  [Called By]

  - >> GPIOIntUnregisterPin
  - >> GPIOIntRegisterPin
  - >> GPIOIntUnregister
  - >> GPIOIntRegister

  _I2CIntNumberGet (Thumb, 56 bytes, Stack size 12 bytes, i2c.o(.text), UNUSED)
  [Called By]

  - >> I2CIntUnregister
  - >> I2CIntRegister

  _IntDefaultHandler (Thumb, 4 bytes, Stack size 0 bytes, interrupt.o(.text))
  [Address Reference Count : 1]

  - interrupt.o(.text)

  _SysCtlMemTimingGet (Thumb, 36 bytes, Stack size 0 bytes, sysctl.o(.text), UNUSED)
  [Called By]

  - >> SysCtlClockFreqSet

  _SysCtlFrequencyGet (Thumb, 96 bytes, Stack size 20 bytes, sysctl.o(.text), UNUSED)
  [Called By]

  - >> SysCtlClockFreqSet

  _UARTIntNumberGet (Thumb, 56 bytes, Stack size 12 bytes, uart.o(.text), UNUSED)
  [Called By]

  - >> UARTIntUnregister
  - >> UARTIntRegister

  CPU_NameInit (Thumb, 8 bytes, Stack size 8 bytes, cpu_core.o(.text))
  [Stack]

  - Max Depth = 52 + Unknown Stack Size
  - Call Chain = CPU_NameInit ⇒ CPU_NameClr ⇒ Mem_Clr ⇒ Mem_Set
  [Calls]
  - >> CPU_NameClr
  [Called By]
  - >> CPU_Init

  CPU_TS_Init (Thumb, 14 bytes, Stack size 8 bytes, cpu_core.o(.text))
  [Stack]

  - Max Depth = 44
  - Call Chain = CPU_TS_Init ⇒ CPU_TS_TmrInit ⇒ BSP_SysClkFreqGet
  [Calls]
  - >> CPU_TS_TmrInit
  [Called By]
  - >> CPU_Init

  Mem_SegAlloc (Thumb, 80 bytes, Stack size 20 bytes, lib_mem.o(.text), UNUSED)
  [Called By]

  - >> Mem_PoolCreate
  - >> Mem_HeapAlloc

  Mem_SegCalcTotSize (Thumb, 164 bytes, Stack size 36 bytes, lib_mem.o(.text), UNUSED)
  [Called By]

  - >> Mem_PoolCreate
  - >> Mem_HeapAlloc

  Mem_PoolBlkIsValidAddr (Thumb, 102 bytes, Stack size 36 bytes, lib_mem.o(.text), UNUSED)
  [Called By]

  - >> Mem_PoolBlkIxGet
  - >> Mem_PoolBlkFree

  Str_FmtNbr_Int32 (Thumb, 476 bytes, Stack size 104 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> ASCII_IsPrint
  [Called By]
  - >> Str_FmtNbr_Int32S
  - >> Str_FmtNbr_Int32U

  Str_ParseNbr_Int32 (Thumb, 446 bytes, Stack size 96 bytes, lib_str.o(.text), UNUSED)
  [Calls]

  - >> ASCII_IsSpace
  - >> ASCII_IsDigHex
  - >> ASCII_IsDig
  - >> ASCII_IsLower
  - >> ASCII_IsAlphaNum
  [Called By]
  - >> Str_ParseNbr_Int32S
  - >> Str_ParseNbr_Int32U

  BSP_IntHandlerDummy (Thumb, 4 bytes, Stack size 0 bytes, bsp_int.o(.text))
  [Address Reference Count : 1]

  - bsp_int.o(.text)

  OS_SchedNew (Thumb, 26 bytes, Stack size 0 bytes, os_core.o(.text))
  [Called By]

  - >> OSStart
  - >> OS_Sched
  - >> OSIntExit

  OS_InitTaskStat (Thumb, 52 bytes, Stack size 32 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 136 + Unknown Stack Size
  - Call Chain = OS_InitTaskStat ⇒ OSTaskCreateExt ⇒ OS_TCBInit ⇒ OSTaskCreateHook
  [Calls]
  - >> OSTaskNameSet
  - >> OSTaskCreateExt
  [Called By]
  - >> OSInit

  OS_InitTaskIdle (Thumb, 52 bytes, Stack size 32 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 136 + Unknown Stack Size
  - Call Chain = OS_InitTaskIdle ⇒ OSTaskCreateExt ⇒ OS_TCBInit ⇒ OSTaskCreateHook
  [Calls]
  - >> OSTaskNameSet
  - >> OSTaskCreateExt
  [Called By]
  - >> OSInit

  OS_InitEventList (Thumb, 84 bytes, Stack size 16 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 16
  - Call Chain = OS_InitEventList
  [Calls]
  - >> OS_MemClr
  [Called By]
  - >> OSInit

  OS_InitTCBList (Thumb, 106 bytes, Stack size 16 bytes, os_core.o(.text))
  [Stack]

  - Max Depth = 16
  - Call Chain = OS_InitTCBList
  [Calls]
  - >> OS_MemClr
  [Called By]
  - >> OSInit

  OS_InitRdyList (Thumb, 44 bytes, Stack size 0 bytes, os_core.o(.text))
  [Called By]

  - >> OSInit

  OS_InitMisc (Thumb, 48 bytes, Stack size 0 bytes, os_core.o(.text))
  [Called By]

  - >> OSInit

  OS_FlagTaskRdy (Thumb, 88 bytes, Stack size 24 bytes, os_flag.o(.text), UNUSED)
  [Calls]

  - >> OS_FlagUnlink
  [Called By]
  - >> OSFlagPost
  - >> OSFlagDel

  OS_FlagBlock (Thumb, 152 bytes, Stack size 20 bytes, os_flag.o(.text), UNUSED)
  [Called By]

  - >> OSFlagPend

  OSTmr_Alloc (Thumb, 50 bytes, Stack size 0 bytes, os_tmr.o(.text), UNUSED)
  [Called By]

  - >> OSTmrCreate

  OSTmr_Free (Thumb, 58 bytes, Stack size 0 bytes, os_tmr.o(.text), UNUSED)
  [Called By]

  - >> OSTmrDel

  OSTmr_Unlink (Thumb, 62 bytes, Stack size 12 bytes, os_tmr.o(.text))
  [Stack]

  - Max Depth = 12
  - Call Chain = OSTmr_Unlink
  [Called By]
  - >> OSTmrStop
  - >> OSTmrStart
  - >> OSTmrDel
  - >> OSTmr_Task

  OSTmr_Link (Thumb, 100 bytes, Stack size 16 bytes, os_tmr.o(.text))
  [Stack]

  - Max Depth = 16
  - Call Chain = OSTmr_Link
  [Called By]
  - >> OSTmrStart
  - >> OSTmr_Task

  OSTmr_Task (Thumb, 114 bytes, Stack size 8 bytes, os_tmr.o(.text))
  [Stack]

  - Max Depth = 40 + Unknown Stack Size
  - Call Chain = OSTmr_Task ⇒ OSSemPend ⇒ OS_EventTaskWait
  [Calls]
  - >> OSTmr_Link
  - >> OSTmr_Unlink
  - >> OSSemPend
  - >> OSSchedUnlock
  - >> OSSchedLock
  [Address Reference Count : 1]
  - os_tmr.o(.text)

  OSTmr_InitTask (Thumb, 50 bytes, Stack size 32 bytes, os_tmr.o(.text))
  [Stack]

  - Max Depth = 136 + Unknown Stack Size
  - Call Chain = OSTmr_InitTask ⇒ OSTaskCreateExt ⇒ OS_TCBInit ⇒ OSTaskCreateHook
  [Calls]
  - >> OSTaskNameSet
  - >> OSTaskCreateExt
  [Called By]
  - >> OSTmr_Init

  usr_bsp_uart7_IntHandler (Thumb, 72 bytes, Stack size 8 bytes, usr_bsp_uart.o(.text))
  [Stack]

  - Max Depth = 16 + Unknown Stack Size
  - Call Chain = usr_bsp_uart7_IntHandler ⇒ OSIntExit
  [Calls]
  - >> UARTIntClear
  - >> UARTIntStatus
  - >> UARTCharGetNonBlocking
  - >> UARTCharsAvail
  - >> OSIntExit
  - >> OSIntEnter
  [Address Reference Count : 1]
  - usr_bsp_uart.o(.text)

  usr_bsp_uart6_IntHandler (Thumb, 72 bytes, Stack size 8 bytes, usr_bsp_uart.o(.text))
  [Stack]

  - Max Depth = 16 + Unknown Stack Size
  - Call Chain = usr_bsp_uart6_IntHandler ⇒ OSIntExit
  [Calls]
  - >> UARTIntClear
  - >> UARTIntStatus
  - >> UARTCharGetNonBlocking
  - >> UARTCharsAvail
  - >> OSIntExit
  - >> OSIntEnter
  [Address Reference Count : 1]
  - usr_bsp_uart.o(.text)

  usr_bsp_uart5_IntHandler (Thumb, 72 bytes, Stack size 8 bytes, usr_bsp_uart.o(.text))
  [Stack]

  - Max Depth = 16 + Unknown Stack Size
  - Call Chain = usr_bsp_uart5_IntHandler ⇒ OSIntExit
  [Calls]
  - >> UARTIntClear
  - >> UARTIntStatus
  - >> UARTCharGetNonBlocking
  - >> UARTCharsAvail
  - >> OSIntExit
  - >> OSIntEnter
  [Address Reference Count : 1]
  - usr_bsp_uart.o(.text)

  usr_bsp_uart4_IntHandler (Thumb, 72 bytes, Stack size 8 bytes, usr_bsp_uart.o(.text))
  [Stack]

  - Max Depth = 16 + Unknown Stack Size
  - Call Chain = usr_bsp_uart4_IntHandler ⇒ OSIntExit
  [Calls]
  - >> UARTIntClear
  - >> UARTIntStatus
  - >> UARTCharGetNonBlocking
  - >> UARTCharsAvail
  - >> OSIntExit
  - >> OSIntEnter
  [Address Reference Count : 1]
  - usr_bsp_uart.o(.text)

  usr_bsp_uart3_IntHandler (Thumb, 72 bytes, Stack size 8 bytes, usr_bsp_uart.o(.text))
  [Stack]

  - Max Depth = 16 + Unknown Stack Size
  - Call Chain = usr_bsp_uart3_IntHandler ⇒ OSIntExit
  [Calls]
  - >> UARTIntClear
  - >> UARTIntStatus
  - >> UARTCharGetNonBlocking
  - >> UARTCharsAvail
  - >> OSIntExit
  - >> OSIntEnter
  [Address Reference Count : 1]
  - usr_bsp_uart.o(.text)

  usr_bsp_uart2_IntHandler (Thumb, 72 bytes, Stack size 8 bytes, usr_bsp_uart.o(.text))
  [Stack]

  - Max Depth = 16 + Unknown Stack Size
  - Call Chain = usr_bsp_uart2_IntHandler ⇒ OSIntExit
  [Calls]
  - >> UARTIntClear
  - >> UARTIntStatus
  - >> UARTCharGetNonBlocking
  - >> UARTCharsAvail
  - >> OSIntExit
  - >> OSIntEnter
  [Address Reference Count : 1]
  - usr_bsp_uart.o(.text)

  usr_bsp_uart1_IntHandler (Thumb, 72 bytes, Stack size 8 bytes, usr_bsp_uart.o(.text))
  [Stack]

  - Max Depth = 16 + Unknown Stack Size
  - Call Chain = usr_bsp_uart1_IntHandler ⇒ OSIntExit
  [Calls]
  - >> UARTIntClear
  - >> UARTIntStatus
  - >> UARTCharGetNonBlocking
  - >> UARTCharsAvail
  - >> OSIntExit
  - >> OSIntEnter
  [Address Reference Count : 1]
  - usr_bsp_uart.o(.text)

  usr_bsp_uart0_IntHandler (Thumb, 72 bytes, Stack size 8 bytes, usr_bsp_uart.o(.text))
  [Stack]

  - Max Depth = 16 + Unknown Stack Size
  - Call Chain = usr_bsp_uart0_IntHandler ⇒ OSIntExit
  [Calls]
  - >> UARTIntClear
  - >> UARTIntStatus
  - >> UARTCharGetNonBlocking
  - >> UARTCharsAvail
  - >> OSIntExit
  - >> OSIntEnter
  [Address Reference Count : 1]
  - usr_bsp_uart.o(.text)

  AppTaskCreate (Thumb, 72 bytes, Stack size 24 bytes, app_main.o(.text))
  [Stack]

  - Max Depth = 128 + Unknown Stack Size
  - Call Chain = AppTaskCreate ⇒ OSTaskCreateExt ⇒ OS_TCBInit ⇒ OSTaskCreateHook
  [Calls]
  - >> OSTaskCreateExt
  [Called By]
  - >> AppTaskStart

  AppTaskStart (Thumb, 66 bytes, Stack size 0 bytes, app_main.o(.text))
  [Stack]

  - Max Depth = 128 + Unknown Stack Size
  - Call Chain = AppTaskStart ⇒ AppTaskCreate ⇒ OSTaskCreateExt ⇒ OS_TCBInit ⇒ OSTaskCreateHook
  [Calls]
  - >> Mem_Init
  - >> CPU_Init
  - >> AppTaskCreate
  - >> usr_drv_sys_init
  - >> usr_bsp_set_sysclock
  - >> usr_bsp_sys_init
  - >> OS_CPU_SysTickInit
  - >> OSTimeDly
  - >> OSStatInit
  - >> BSP_SysClkFreqGet
  - >> BSP_Init
  [Address Reference Count : 1]
  - app_main.o(.text)

  _printf_core (Thumb, 748 bytes, Stack size 96 bytes, printf6.o(i._printf_core), UNUSED)
  [Calls]

  - >> __aeabi_uidivmod
  - >> _printf_pre_padding
  - >> _printf_post_padding
  [Called By]
  - >> __0sprintf$6

  _printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printf6.o(i._printf_post_padding), UNUSED)
  [Called By]

  - >> _printf_core

  _printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printf6.o(i._printf_pre_padding), UNUSED)
  [Called By]

  - >> _printf_core

  _sputc (Thumb, 10 bytes, Stack size 0 bytes, printf6.o(i._sputc))
  [Called By]

  - >> __0sprintf$6
  [Address Reference Count : 1]
  - printf6.o(i.__0sprintf$6)

  ### Undefined Global Symbols