ADC_Handler ⇒ ADC_Handler
Function Pointers
- ADC_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- CCM_LVD_PLK_FLSEC_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- HardFault_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- I2C0_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- IWDT_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- KINT_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- LED_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- LP16T_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- LPUART_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- NMI_Handler from irq.o(i.NMI_Handler) referenced from startup_es8h04xx.o(RESET)
- PINT0_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- PINT10_11_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- PINT1_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- PINT2_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- PINT3_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- PINT4_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- PINT5_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- PINT6_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- PINT7_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- PINT8_9_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- PendSV_Handler from port.o(.emb_text) referenced from startup_es8h04xx.o(RESET)
- Reset_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- SPI0_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- SVCall_Handler from port.o(i.SVCall_Handler) referenced from startup_es8h04xx.o(RESET)
- SysTick_Handler from irq.o(i.SysTick_Handler) referenced from startup_es8h04xx.o(RESET)
- SystemInit from md_utils.o(i.SystemInit) referenced from startup_es8h04xx.o(.text)
- T16N0_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- T16N1_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- T16N2_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- T16N3_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- T16N4_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- T32N0_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- TKS_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- UART0_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- UART1_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- UART2_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- UART3_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- UART4_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- WWDT_Handler from startup_es8h04xx.o(.text) referenced from startup_es8h04xx.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_es8h04xx.o(.text)
- fputc from main.o(i.fputc) referenced from printfb.o(i.__0printf$bare)
- main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- prvIdleTask from tasks.o(i.prvIdleTask) referenced from tasks.o(i.vTaskStartScheduler)
- prvTaskExitError from port.o(i.prvTaskExitError) referenced from port.o(i.pxPortInitialiseStack)
- task_app from main.o(i.task_app) referenced from main.o(i.main)
- task_high_pri from main.o(i.task_high_pri) referenced from main.o(i.task_app)
- task_low_pri from main.o(i.task_low_pri) referenced from main.o(i.task_app)
- task_medium_pri from main.o(i.task_medium_pri) referenced from main.o(i.task_app)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_es8h04xx.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]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_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))
__asm___6_port_c_39a90d8d__prvPortStartFirstTask (Thumb, 36 bytes, Stack size 0 bytes, port.o(.emb_text))
[Called By]
ulSetInterruptMaskFromISR (Thumb, 8 bytes, Stack size 0 bytes, port.o(.emb_text))
[Called By]
vClearInterruptMaskFromISR (Thumb, 6 bytes, Stack size 0 bytes, port.o(.emb_text))
[Called By]
PendSV_Handler (Thumb, 62 bytes, Stack size 0 bytes, port.o(.emb_text))
[Calls]
[Address Reference Count : 1]- startup_es8h04xx.o(RESET)
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_es8h04xx.o(RESET)
ADC_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_es8h04xx.o(RESET)
CCM_LVD_PLK_FLSEC_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
I2C0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
IWDT_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
KINT_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
LED_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
LP16T_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
LPUART_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
PINT0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
PINT10_11_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
PINT1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
PINT2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
PINT3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
PINT4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
PINT5_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
PINT6_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
PINT7_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
PINT8_9_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
SPI0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
T16N0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
T16N1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
T16N2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
T16N3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
T16N4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
T32N0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
TKS_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
UART0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
UART1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
UART2_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
UART3_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
UART4_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
WWDT_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
CFG_Check (Thumb, 80 bytes, Stack size 0 bytes, startup_es8h04xx.o(.text), UNUSED)
__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))
[Stack]
- Max Depth = 12
- Call Chain = __aeabi_uidivmod
[Called By]- >> md_uart_init
- >> md_init_1ms_tick
- >> md_scu_clock_config
- >> vPortSetupTimerInterrupt
- >> xQueueGenericCreate
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> prvInitialiseNewTask
- >> memset
- >> __aeabi_memclr
__aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
[Calls]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
memset (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
[Calls]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, irq.o(i.NMI_Handler))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
SVCall_Handler (Thumb, 2 bytes, Stack size 0 bytes, port.o(i.SVCall_Handler))
[Address Reference Count : 1]
- startup_es8h04xx.o(RESET)
SysTick_Handler (Thumb, 20 bytes, Stack size 8 bytes, irq.o(i.SysTick_Handler))
[Stack]
- Max Depth = 40
- Call Chain = SysTick_Handler ⇒ xPortSysTickHandler ⇒ xTaskIncrementTick
[Calls]- >> xTaskGetSchedulerState
- >> xPortSysTickHandler
- >> md_inc_tick
[Address Reference Count : 1]- startup_es8h04xx.o(RESET)
SystemInit (Thumb, 78 bytes, Stack size 0 bytes, md_utils.o(i.SystemInit))
[Address Reference Count : 1]
- startup_es8h04xx.o(.text)
__0printf$bare (Thumb, 12 bytes, Stack size 8 bytes, printfb.o(i.__0printf$bare), UNUSED)
[Calls]
__1printf$bare (Thumb, 0 bytes, Stack size 8 bytes, printfb.o(i.__0printf$bare), UNUSED)
__2printf (Thumb, 0 bytes, Stack size 8 bytes, printfb.o(i.__0printf$bare))
[Stack]
- Max Depth = 8
- Call Chain = __2printf
[Called By]- >> main
- >> task_medium_pri
- >> task_low_pri
- >> task_high_pri
- >> task_app
__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)
eTaskGetState (Thumb, 132 bytes, Stack size 32 bytes, tasks.o(i.eTaskGetState))
[Stack]
- Max Depth = 32
- Call Chain = eTaskGetState
[Calls]- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]- >> task_medium_pri
- >> task_low_pri
fputc (Thumb, 44 bytes, Stack size 0 bytes, main.o(i.fputc))
[Address Reference Count : 1]
- printfb.o(i.__0printf$bare)
gpio_output_init (Thumb, 116 bytes, Stack size 16 bytes, main.o(i.gpio_output_init))
[Stack]
- Max Depth = 32
- Call Chain = gpio_output_init ⇒ md_gpio_init
[Calls]- >> md_gpio_set_low
- >> md_gpio_set_high
- >> md_gpio_struct_init
- >> md_gpio_init
[Called By]
main (Thumb, 120 bytes, Stack size 16 bytes, main.o(i.main))
[Stack]
- Max Depth = 152
- Call Chain = main ⇒ vTaskStartScheduler ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> xTaskCreate
- >> vTaskStartScheduler
- >> uart_log_init
- >> gpio_output_init
- >> md_init_1ms_tick
- >> md_scu_clock_config
- >> __2printf
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
md_gpio_init (Thumb, 332 bytes, Stack size 16 bytes, md_gpio.o(i.md_gpio_init))
[Stack]
- Max Depth = 16
- Call Chain = md_gpio_init
[Called By]- >> uart_log_init
- >> gpio_output_init
md_gpio_struct_init (Thumb, 22 bytes, Stack size 0 bytes, md_gpio.o(i.md_gpio_struct_init))
[Called By]
- >> uart_log_init
- >> gpio_output_init
md_inc_tick (Thumb, 18 bytes, Stack size 8 bytes, md_utils.o(i.md_inc_tick))
[Stack]
- Max Depth = 8
- Call Chain = md_inc_tick
[Calls]
[Called By]
md_init_1ms_tick (Thumb, 64 bytes, Stack size 16 bytes, md_utils.o(i.md_init_1ms_tick))
[Stack]
- Max Depth = 28
- Call Chain = md_init_1ms_tick ⇒ __aeabi_uidivmod
[Calls]- >> __NVIC_SetPriority
- >> md_scu_get_system_clock
- >> __aeabi_uidivmod
[Called By]
md_scu_clock_config (Thumb, 500 bytes, Stack size 16 bytes, md_scu.o(i.md_scu_clock_config))
[Stack]
- Max Depth = 28
- Call Chain = md_scu_clock_config ⇒ __aeabi_uidivmod
[Calls]- >> md_scu_set_pll_mux
- >> md_scu_set_pll_clock_freq
- >> md_scu_set_hrc_freq
- >> md_scu_set_hrc_bs
- >> md_scu_set_clk_source
- >> md_scu_get_xtal_state
- >> md_scu_get_pll_clock_source
- >> md_scu_get_hrc_state
- >> md_scu_enable_xtal
- >> md_scu_enable_lock
- >> md_scu_enable_hrc
- >> md_scu_enable_clkflt_bypass
- >> md_scu_disable_pll
- >> md_scu_disable_lock
- >> md_scu_disable_clkflt_bypass
- >> __aeabi_uidivmod
[Called By]
md_scu_get_system_clock (Thumb, 6 bytes, Stack size 0 bytes, md_scu.o(i.md_scu_get_system_clock))
[Called By]
- >> md_uart_init
- >> md_init_1ms_tick
md_systick_irq_cbk (Thumb, 2 bytes, Stack size 0 bytes, md_utils.o(i.md_systick_irq_cbk))
[Called By]
md_uart_init (Thumb, 182 bytes, Stack size 32 bytes, md_uart.o(i.md_uart_init))
[Stack]
- Max Depth = 44
- Call Chain = md_uart_init ⇒ __aeabi_uidivmod
[Calls]- >> md_scu_get_system_clock
- >> __aeabi_uidivmod
[Called By]
md_uart_struct_init (Thumb, 32 bytes, Stack size 0 bytes, md_uart.o(i.md_uart_struct_init))
[Called By]
pvPortMalloc (Thumb, 274 bytes, Stack size 24 bytes, heap_4.o(i.pvPortMalloc))
[Stack]
- Max Depth = 64
- Call Chain = pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> xTaskResumeAll
- >> vTaskSuspendAll
- >> prvInsertBlockIntoFreeList
- >> prvHeapInit
[Called By]- >> xTaskCreate
- >> xQueueGenericCreate
pvTaskIncrementMutexHeldCount (Thumb, 28 bytes, Stack size 0 bytes, tasks.o(i.pvTaskIncrementMutexHeldCount))
[Called By]
pxPortInitialiseStack (Thumb, 26 bytes, Stack size 0 bytes, port.o(i.pxPortInitialiseStack))
[Called By]
uart_log_init (Thumb, 98 bytes, Stack size 32 bytes, main.o(i.uart_log_init))
[Stack]
- Max Depth = 76
- Call Chain = uart_log_init ⇒ md_uart_init ⇒ __aeabi_uidivmod
[Calls]- >> md_gpio_struct_init
- >> md_gpio_init
- >> md_uart_struct_init
- >> md_uart_init
[Called By]
uxListRemove (Thumb, 40 bytes, Stack size 0 bytes, list.o(i.uxListRemove))
[Called By]
- >> xTaskResumeAll
- >> vTaskSuspend
- >> vTaskResume
- >> vTaskDelete
- >> xTaskIncrementTick
- >> prvCheckTasksWaitingTermination
- >> prvAddCurrentTaskToDelayedList
- >> xTaskRemoveFromEventList
- >> xTaskPriorityInherit
- >> xTaskPriorityDisinherit
- >> vTaskPriorityDisinheritAfterTimeout
vListInitialise (Thumb, 26 bytes, Stack size 0 bytes, list.o(i.vListInitialise))
[Called By]
- >> prvInitialiseTaskLists
- >> xQueueGenericReset
vListInitialiseItem (Thumb, 6 bytes, Stack size 0 bytes, list.o(i.vListInitialiseItem))
[Called By]
vListInsert (Thumb, 54 bytes, Stack size 8 bytes, list.o(i.vListInsert))
[Stack]
- Max Depth = 8
- Call Chain = vListInsert
[Called By]- >> prvAddCurrentTaskToDelayedList
- >> vTaskPlaceOnEventList
vListInsertEnd (Thumb, 24 bytes, Stack size 0 bytes, list.o(i.vListInsertEnd))
[Called By]
- >> xTaskResumeAll
- >> vTaskSuspend
- >> vTaskResume
- >> vTaskDelete
- >> xTaskIncrementTick
- >> prvAddNewTaskToReadyList
- >> prvAddCurrentTaskToDelayedList
- >> xTaskRemoveFromEventList
- >> xTaskPriorityInherit
- >> xTaskPriorityDisinherit
- >> vTaskPriorityDisinheritAfterTimeout
vPortEnterCritical (Thumb, 22 bytes, Stack size 0 bytes, port.o(i.vPortEnterCritical))
[Called By]
- >> xTaskResumeAll
- >> xQueueSemaphoreTake
- >> xQueueGenericSend
- >> vTaskSuspend
- >> vTaskResume
- >> vTaskDelete
- >> eTaskGetState
- >> task_app
- >> prvCheckTasksWaitingTermination
- >> prvAddNewTaskToReadyList
- >> xTaskCheckForTimeOut
- >> xQueueGenericReset
- >> prvUnlockQueue
- >> prvIsQueueFull
- >> prvIsQueueEmpty
vPortExitCritical (Thumb, 36 bytes, Stack size 0 bytes, port.o(i.vPortExitCritical))
[Called By]
- >> xTaskResumeAll
- >> xQueueSemaphoreTake
- >> xQueueGenericSend
- >> vTaskSuspend
- >> vTaskResume
- >> vTaskDelete
- >> eTaskGetState
- >> task_app
- >> prvCheckTasksWaitingTermination
- >> prvAddNewTaskToReadyList
- >> xTaskCheckForTimeOut
- >> xQueueGenericReset
- >> prvUnlockQueue
- >> prvIsQueueFull
- >> prvIsQueueEmpty
vPortFree (Thumb, 130 bytes, Stack size 16 bytes, heap_4.o(i.vPortFree))
[Stack]
- Max Depth = 56
- Call Chain = vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> xTaskResumeAll
- >> vTaskSuspendAll
- >> prvInsertBlockIntoFreeList
[Called By]- >> xTaskCreate
- >> prvDeleteTCB
vPortSetupTimerInterrupt (Thumb, 34 bytes, Stack size 8 bytes, port.o(i.vPortSetupTimerInterrupt))
[Stack]
- Max Depth = 20
- Call Chain = vPortSetupTimerInterrupt ⇒ __aeabi_uidivmod
[Calls]
[Called By]
vPortYield (Thumb, 18 bytes, Stack size 0 bytes, port.o(i.vPortYield))
[Called By]
- >> xTaskResumeAll
- >> xQueueSemaphoreTake
- >> xQueueGenericSend
- >> vTaskSuspend
- >> vTaskResume
- >> vTaskDelete
- >> vTaskDelay
- >> prvIdleTask
- >> prvAddNewTaskToReadyList
- >> xQueueGenericReset
vTaskDelay (Thumb, 62 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelay))
[Stack]
- Max Depth = 56
- Call Chain = vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> xTaskResumeAll
- >> vTaskSuspendAll
- >> vPortYield
- >> prvAddCurrentTaskToDelayedList
[Called By]- >> task_medium_pri
- >> task_low_pri
- >> task_high_pri
vTaskDelete (Thumb, 150 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelete))
[Stack]
- Max Depth = 80
- Call Chain = vTaskDelete ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> vPortYield
- >> vPortExitCritical
- >> vPortEnterCritical
- >> prvResetNextTaskUnblockTime
- >> prvDeleteTCB
- >> vListInsertEnd
- >> uxListRemove
[Called By]
vTaskInternalSetTimeOutState (Thumb, 14 bytes, Stack size 0 bytes, tasks.o(i.vTaskInternalSetTimeOutState))
[Called By]
- >> xQueueSemaphoreTake
- >> xQueueGenericSend
- >> xTaskCheckForTimeOut
vTaskMissedYield (Thumb, 8 bytes, Stack size 0 bytes, tasks.o(i.vTaskMissedYield))
[Called By]
vTaskPlaceOnEventList (Thumb, 38 bytes, Stack size 16 bytes, tasks.o(i.vTaskPlaceOnEventList))
[Stack]
- Max Depth = 48
- Call Chain = vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> prvAddCurrentTaskToDelayedList
- >> vListInsert
[Called By]- >> xQueueSemaphoreTake
- >> xQueueGenericSend
vTaskPriorityDisinheritAfterTimeout (Thumb, 164 bytes, Stack size 32 bytes, tasks.o(i.vTaskPriorityDisinheritAfterTimeout))
[Stack]
- Max Depth = 32
- Call Chain = vTaskPriorityDisinheritAfterTimeout
[Calls]- >> vListInsertEnd
- >> uxListRemove
[Called By]
vTaskResume (Thumb, 102 bytes, Stack size 16 bytes, tasks.o(i.vTaskResume))
[Stack]
- Max Depth = 24
- Call Chain = vTaskResume ⇒ prvTaskIsTaskSuspended
[Calls]- >> vPortYield
- >> vPortExitCritical
- >> vPortEnterCritical
- >> prvTaskIsTaskSuspended
- >> vListInsertEnd
- >> uxListRemove
[Called By]
vTaskStartScheduler (Thumb, 84 bytes, Stack size 16 bytes, tasks.o(i.vTaskStartScheduler))
[Stack]
- Max Depth = 136
- Call Chain = vTaskStartScheduler ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> xTaskCreate
- >> xPortStartScheduler
[Called By]
vTaskSuspend (Thumb, 174 bytes, Stack size 16 bytes, tasks.o(i.vTaskSuspend))
[Stack]
- Max Depth = 16
- Call Chain = vTaskSuspend
[Calls]- >> vPortYield
- >> vPortExitCritical
- >> vPortEnterCritical
- >> vTaskSwitchContext
- >> prvResetNextTaskUnblockTime
- >> vListInsertEnd
- >> uxListRemove
[Called By]- >> task_medium_pri
- >> task_high_pri
vTaskSuspendAll (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(i.vTaskSuspendAll))
[Called By]
- >> vPortFree
- >> pvPortMalloc
- >> xQueueSemaphoreTake
- >> xQueueGenericSend
- >> vTaskDelay
vTaskSwitchContext (Thumb, 108 bytes, Stack size 0 bytes, tasks.o(i.vTaskSwitchContext))
[Called By]
- >> vTaskSuspend
- >> PendSV_Handler
xPortStartScheduler (Thumb, 48 bytes, Stack size 8 bytes, port.o(i.xPortStartScheduler))
[Stack]
- Max Depth = 28
- Call Chain = xPortStartScheduler ⇒ vPortSetupTimerInterrupt ⇒ __aeabi_uidivmod
[Calls]- >> vPortSetupTimerInterrupt
- >> __asm___6_port_c_39a90d8d__prvPortStartFirstTask
[Called By]
xPortSysTickHandler (Thumb, 32 bytes, Stack size 8 bytes, port.o(i.xPortSysTickHandler))
[Stack]
- Max Depth = 32
- Call Chain = xPortSysTickHandler ⇒ xTaskIncrementTick
[Calls]- >> vClearInterruptMaskFromISR
- >> ulSetInterruptMaskFromISR
- >> xTaskIncrementTick
[Called By]
xQueueCreateMutex (Thumb, 30 bytes, Stack size 24 bytes, queue.o(i.xQueueCreateMutex))
[Stack]
- Max Depth = 136
- Call Chain = xQueueCreateMutex ⇒ xQueueGenericCreate ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
[Calls]- >> xQueueGenericCreate
- >> prvInitialiseMutex
[Called By]
xQueueGenericCreate (Thumb, 108 bytes, Stack size 40 bytes, queue.o(i.xQueueGenericCreate))
[Stack]
- Max Depth = 112
- Call Chain = xQueueGenericCreate ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
[Calls]- >> pvPortMalloc
- >> prvInitialiseNewQueue
- >> __aeabi_uidivmod
[Called By]
xQueueGenericReset (Thumb, 130 bytes, Stack size 16 bytes, queue.o(i.xQueueGenericReset))
[Stack]
- Max Depth = 32
- Call Chain = xQueueGenericReset ⇒ xTaskRemoveFromEventList
[Calls]- >> vPortYield
- >> vListInitialise
- >> vPortExitCritical
- >> vPortEnterCritical
- >> xTaskRemoveFromEventList
[Called By]
xQueueGenericSend (Thumb, 346 bytes, Stack size 48 bytes, queue.o(i.xQueueGenericSend))
[Stack]
- Max Depth = 96
- Call Chain = xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> xTaskResumeAll
- >> vTaskSuspendAll
- >> vPortYield
- >> vPortExitCritical
- >> vPortEnterCritical
- >> xTaskGetSchedulerState
- >> xTaskRemoveFromEventList
- >> xTaskCheckForTimeOut
- >> vTaskPlaceOnEventList
- >> vTaskInternalSetTimeOutState
- >> prvUnlockQueue
- >> prvIsQueueFull
- >> prvCopyDataToQueue
[Called By]- >> task_medium_pri
- >> task_low_pri
- >> task_high_pri
- >> prvInitialiseMutex
xQueueSemaphoreTake (Thumb, 382 bytes, Stack size 40 bytes, queue.o(i.xQueueSemaphoreTake))
[Stack]
- Max Depth = 88
- Call Chain = xQueueSemaphoreTake ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> xTaskResumeAll
- >> vTaskSuspendAll
- >> vPortYield
- >> vPortExitCritical
- >> vPortEnterCritical
- >> xTaskGetSchedulerState
- >> xTaskRemoveFromEventList
- >> xTaskPriorityInherit
- >> xTaskCheckForTimeOut
- >> vTaskPriorityDisinheritAfterTimeout
- >> vTaskPlaceOnEventList
- >> vTaskInternalSetTimeOutState
- >> pvTaskIncrementMutexHeldCount
- >> prvUnlockQueue
- >> prvIsQueueEmpty
- >> prvGetDisinheritPriorityAfterTimeout
[Called By]- >> task_medium_pri
- >> task_low_pri
- >> task_high_pri
xTaskCheckForTimeOut (Thumb, 110 bytes, Stack size 16 bytes, tasks.o(i.xTaskCheckForTimeOut))
[Stack]
- Max Depth = 16
- Call Chain = xTaskCheckForTimeOut
[Calls]- >> vPortExitCritical
- >> vPortEnterCritical
- >> vTaskInternalSetTimeOutState
[Called By]- >> xQueueSemaphoreTake
- >> xQueueGenericSend
xTaskCreate (Thumb, 92 bytes, Stack size 56 bytes, tasks.o(i.xTaskCreate))
[Stack]
- Max Depth = 120
- Call Chain = xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> vPortFree
- >> pvPortMalloc
- >> prvInitialiseNewTask
- >> prvAddNewTaskToReadyList
[Called By]- >> vTaskStartScheduler
- >> main
- >> task_app
xTaskGetSchedulerState (Thumb, 28 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetSchedulerState))
[Called By]
- >> xQueueSemaphoreTake
- >> xQueueGenericSend
- >> SysTick_Handler
xTaskIncrementTick (Thumb, 282 bytes, Stack size 24 bytes, tasks.o(i.xTaskIncrementTick))
[Stack]
- Max Depth = 24
- Call Chain = xTaskIncrementTick
[Calls]- >> prvResetNextTaskUnblockTime
- >> vListInsertEnd
- >> uxListRemove
[Called By]- >> xTaskResumeAll
- >> xPortSysTickHandler
xTaskPriorityDisinherit (Thumb, 124 bytes, Stack size 16 bytes, tasks.o(i.xTaskPriorityDisinherit))
[Stack]
- Max Depth = 16
- Call Chain = xTaskPriorityDisinherit
[Calls]- >> vListInsertEnd
- >> uxListRemove
[Called By]
xTaskPriorityInherit (Thumb, 150 bytes, Stack size 16 bytes, tasks.o(i.xTaskPriorityInherit))
[Stack]
- Max Depth = 16
- Call Chain = xTaskPriorityInherit
[Calls]- >> vListInsertEnd
- >> uxListRemove
[Called By]
xTaskRemoveFromEventList (Thumb, 112 bytes, Stack size 16 bytes, tasks.o(i.xTaskRemoveFromEventList))
[Stack]
- Max Depth = 16
- Call Chain = xTaskRemoveFromEventList
[Calls]- >> vListInsertEnd
- >> uxListRemove
[Called By]- >> xQueueSemaphoreTake
- >> xQueueGenericSend
- >> xQueueGenericReset
- >> prvUnlockQueue
xTaskResumeAll (Thumb, 206 bytes, Stack size 16 bytes, tasks.o(i.xTaskResumeAll))
[Stack]
- Max Depth = 40
- Call Chain = xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> vPortYield
- >> vPortExitCritical
- >> vPortEnterCritical
- >> xTaskIncrementTick
- >> prvResetNextTaskUnblockTime
- >> vListInsertEnd
- >> uxListRemove
[Called By]- >> vPortFree
- >> pvPortMalloc
- >> xQueueSemaphoreTake
- >> xQueueGenericSend
- >> vTaskDelay
Local Symbols
md_scu_disable_clkflt_bypass (Thumb, 16 bytes, Stack size 0 bytes, md_scu.o(i.md_scu_disable_clkflt_bypass))
[Called By]
md_scu_disable_lock (Thumb, 10 bytes, Stack size 0 bytes, md_scu.o(i.md_scu_disable_lock))
[Called By]
md_scu_disable_pll (Thumb, 16 bytes, Stack size 0 bytes, md_scu.o(i.md_scu_disable_pll))
[Called By]
md_scu_enable_clkflt_bypass (Thumb, 22 bytes, Stack size 0 bytes, md_scu.o(i.md_scu_enable_clkflt_bypass))
[Called By]
md_scu_enable_hrc (Thumb, 14 bytes, Stack size 0 bytes, md_scu.o(i.md_scu_enable_hrc))
[Called By]
md_scu_enable_lock (Thumb, 10 bytes, Stack size 0 bytes, md_scu.o(i.md_scu_enable_lock))
[Called By]
md_scu_enable_xtal (Thumb, 14 bytes, Stack size 0 bytes, md_scu.o(i.md_scu_enable_xtal))
[Called By]
md_scu_get_hrc_state (Thumb, 14 bytes, Stack size 0 bytes, md_scu.o(i.md_scu_get_hrc_state))
[Called By]
md_scu_get_pll_clock_source (Thumb, 14 bytes, Stack size 0 bytes, md_scu.o(i.md_scu_get_pll_clock_source))
[Called By]
md_scu_get_xtal_state (Thumb, 14 bytes, Stack size 0 bytes, md_scu.o(i.md_scu_get_xtal_state))
[Called By]
md_scu_set_clk_source (Thumb, 16 bytes, Stack size 0 bytes, md_scu.o(i.md_scu_set_clk_source))
[Called By]
md_scu_set_hrc_bs (Thumb, 24 bytes, Stack size 0 bytes, md_scu.o(i.md_scu_set_hrc_bs))
[Called By]
md_scu_set_hrc_freq (Thumb, 18 bytes, Stack size 0 bytes, md_scu.o(i.md_scu_set_hrc_freq))
[Called By]
md_scu_set_pll_clock_freq (Thumb, 20 bytes, Stack size 0 bytes, md_scu.o(i.md_scu_set_pll_clock_freq))
[Called By]
md_scu_set_pll_mux (Thumb, 20 bytes, Stack size 0 bytes, md_scu.o(i.md_scu_set_pll_mux))
[Called By]
__NVIC_SetPriority (Thumb, 110 bytes, Stack size 8 bytes, md_utils.o(i.__NVIC_SetPriority))
[Stack]
- Max Depth = 8
- Call Chain = __NVIC_SetPriority
[Called By]
md_gpio_set_high (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.md_gpio_set_high))
[Called By]
md_gpio_set_low (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.md_gpio_set_low))
[Called By]
task_app (Thumb, 144 bytes, Stack size 24 bytes, main.o(i.task_app))
[Stack]
- Max Depth = 160
- Call Chain = task_app ⇒ xQueueCreateMutex ⇒ xQueueGenericCreate ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
[Calls]- >> xTaskCreate
- >> xQueueCreateMutex
- >> vTaskDelete
- >> vPortExitCritical
- >> vPortEnterCritical
- >> __2printf
[Address Reference Count : 1]
task_high_pri (Thumb, 80 bytes, Stack size 0 bytes, main.o(i.task_high_pri))
[Stack]
- Max Depth = 96
- Call Chain = task_high_pri ⇒ xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> xQueueSemaphoreTake
- >> xQueueGenericSend
- >> vTaskSuspend
- >> vTaskDelay
- >> __2printf
[Address Reference Count : 1]
task_low_pri (Thumb, 146 bytes, Stack size 0 bytes, main.o(i.task_low_pri))
[Stack]
- Max Depth = 96
- Call Chain = task_low_pri ⇒ xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> xQueueSemaphoreTake
- >> xQueueGenericSend
- >> vTaskResume
- >> vTaskDelay
- >> eTaskGetState
- >> __2printf
[Address Reference Count : 1]
task_medium_pri (Thumb, 136 bytes, Stack size 0 bytes, main.o(i.task_medium_pri))
[Stack]
- Max Depth = 96
- Call Chain = task_medium_pri ⇒ xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> xQueueSemaphoreTake
- >> xQueueGenericSend
- >> vTaskSuspend
- >> vTaskDelay
- >> eTaskGetState
- >> __2printf
[Address Reference Count : 1]
prvCopyDataToQueue (Thumb, 128 bytes, Stack size 24 bytes, queue.o(i.prvCopyDataToQueue))
[Stack]
- Max Depth = 40
- Call Chain = prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
[Calls]- >> xTaskPriorityDisinherit
- >> __aeabi_memcpy
[Called By]
prvGetDisinheritPriorityAfterTimeout (Thumb, 22 bytes, Stack size 0 bytes, queue.o(i.prvGetDisinheritPriorityAfterTimeout))
[Called By]
prvInitialiseMutex (Thumb, 32 bytes, Stack size 8 bytes, queue.o(i.prvInitialiseMutex))
[Stack]
- Max Depth = 104
- Call Chain = prvInitialiseMutex ⇒ xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]
[Called By]
prvInitialiseNewQueue (Thumb, 44 bytes, Stack size 40 bytes, queue.o(i.prvInitialiseNewQueue))
[Stack]
- Max Depth = 72
- Call Chain = prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
[Calls]
[Called By]
prvIsQueueEmpty (Thumb, 28 bytes, Stack size 16 bytes, queue.o(i.prvIsQueueEmpty))
[Stack]
- Max Depth = 16
- Call Chain = prvIsQueueEmpty
[Calls]- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]
prvIsQueueFull (Thumb, 30 bytes, Stack size 16 bytes, queue.o(i.prvIsQueueFull))
[Stack]
- Max Depth = 16
- Call Chain = prvIsQueueFull
[Calls]- >> vPortExitCritical
- >> vPortEnterCritical
[Called By]
prvUnlockQueue (Thumb, 142 bytes, Stack size 16 bytes, queue.o(i.prvUnlockQueue))
[Stack]
- Max Depth = 32
- Call Chain = prvUnlockQueue ⇒ xTaskRemoveFromEventList
[Calls]- >> vPortExitCritical
- >> vPortEnterCritical
- >> xTaskRemoveFromEventList
- >> vTaskMissedYield
[Called By]- >> xQueueSemaphoreTake
- >> xQueueGenericSend
prvAddCurrentTaskToDelayedList (Thumb, 100 bytes, Stack size 24 bytes, tasks.o(i.prvAddCurrentTaskToDelayedList))
[Stack]
- Max Depth = 32
- Call Chain = prvAddCurrentTaskToDelayedList ⇒ vListInsert
[Calls]- >> vListInsertEnd
- >> vListInsert
- >> uxListRemove
[Called By]- >> vTaskDelay
- >> vTaskPlaceOnEventList
prvAddNewTaskToReadyList (Thumb, 146 bytes, Stack size 8 bytes, tasks.o(i.prvAddNewTaskToReadyList))
[Stack]
- Max Depth = 16
- Call Chain = prvAddNewTaskToReadyList ⇒ prvInitialiseTaskLists
[Calls]- >> vPortYield
- >> vPortExitCritical
- >> vPortEnterCritical
- >> prvInitialiseTaskLists
- >> vListInsertEnd
[Called By]
prvCheckTasksWaitingTermination (Thumb, 60 bytes, Stack size 8 bytes, tasks.o(i.prvCheckTasksWaitingTermination))
[Stack]
- Max Depth = 72
- Call Chain = prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> vPortExitCritical
- >> vPortEnterCritical
- >> prvDeleteTCB
- >> uxListRemove
[Called By]
prvDeleteTCB (Thumb, 18 bytes, Stack size 8 bytes, tasks.o(i.prvDeleteTCB))
[Stack]
- Max Depth = 64
- Call Chain = prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]
[Called By]- >> vTaskDelete
- >> prvCheckTasksWaitingTermination
prvIdleTask (Thumb, 20 bytes, Stack size 0 bytes, tasks.o(i.prvIdleTask))
[Stack]
- Max Depth = 72
- Call Chain = prvIdleTask ⇒ prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
[Calls]- >> vPortYield
- >> prvCheckTasksWaitingTermination
[Address Reference Count : 1]- tasks.o(i.vTaskStartScheduler)
prvInitialiseNewTask (Thumb, 186 bytes, Stack size 40 bytes, tasks.o(i.prvInitialiseNewTask))
[Stack]
- Max Depth = 40
- Call Chain = prvInitialiseNewTask
[Calls]- >> pxPortInitialiseStack
- >> vListInitialiseItem
- >> __aeabi_memset
[Called By]
prvInitialiseTaskLists (Thumb, 68 bytes, Stack size 8 bytes, tasks.o(i.prvInitialiseTaskLists))
[Stack]
- Max Depth = 8
- Call Chain = prvInitialiseTaskLists
[Calls]
[Called By]- >> prvAddNewTaskToReadyList
prvResetNextTaskUnblockTime (Thumb, 44 bytes, Stack size 0 bytes, tasks.o(i.prvResetNextTaskUnblockTime))
[Called By]
- >> xTaskResumeAll
- >> vTaskSuspend
- >> vTaskDelete
- >> xTaskIncrementTick
prvTaskIsTaskSuspended (Thumb, 74 bytes, Stack size 8 bytes, tasks.o(i.prvTaskIsTaskSuspended))
[Stack]
- Max Depth = 8
- Call Chain = prvTaskIsTaskSuspended
[Called By]
prvTaskExitError (Thumb, 32 bytes, Stack size 0 bytes, port.o(i.prvTaskExitError))
[Address Reference Count : 1]
- port.o(i.pxPortInitialiseStack)
prvHeapInit (Thumb, 100 bytes, Stack size 12 bytes, heap_4.o(i.prvHeapInit))
[Stack]
- Max Depth = 12
- Call Chain = prvHeapInit
[Called By]
prvInsertBlockIntoFreeList (Thumb, 96 bytes, Stack size 8 bytes, heap_4.o(i.prvInsertBlockIntoFreeList))
[Stack]
- Max Depth = 8
- Call Chain = prvInsertBlockIntoFreeList
[Called By]- >> vPortFree
- >> pvPortMalloc
_printf_core (Thumb, 30 bytes, Stack size 24 bytes, printfb.o(i._printf_core), UNUSED)
[Called By]
Undefined Global Symbols