#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Mon Oct 28 16:56:33 2019
-
-
-
-
-
-
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
-
[Address Reference Count : 1]
_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)) - -
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Calls]
IOM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
MESH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
PMU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
RCVCNT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
SAC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
SCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
SCD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
SECPAR_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
SEC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
SPDMA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
SPIM0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
SPIM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
SPIS0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
SPIS1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
UCDR_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
USB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_n32g020xx.o(.text))
-
[Address Reference Count : 1]
port_int_disable (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text), UNUSED) - -
port_int_enable (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text), UNUSED) - -
port_cpsr_save (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
port_cpsr_restore (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
port_sched_start (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
port_context_switch (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
port_irq_context_switch (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
PendSV_Handler (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Address Reference Count : 1]
__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]
__aeabi_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text))
-
[Stack]
__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))
-
[Called By]
__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]
__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))
-
[Calls]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
-
[Called By]
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) - -
_memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
-
[Calls]
strstr (Thumb, 40 bytes, Stack size 12 bytes, strstr.o(.text))
-
[Stack]
strncpy (Thumb, 26 bytes, Stack size 8 bytes, strncpy.o(.text))
-
[Stack]
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
-
[Called By]
strncmp (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text))
-
[Stack]
__0sscanf (Thumb, 50 bytes, Stack size 72 bytes, __0sscanf.o(.text))
-
[Stack]
_scanf_int (Thumb, 330 bytes, Stack size 48 bytes, _scanf_int.o(.text))
-
[Stack]
__aeabi_dmul (Thumb, 202 bytes, Stack size 72 bytes, dmul.o(.text), UNUSED)
-
[Calls]
__aeabi_ddiv (Thumb, 234 bytes, Stack size 40 bytes, ddiv.o(.text), UNUSED)
-
[Calls]
__aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text))
-
[Stack]
_ll_shift_l (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED) - -
__aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text))
-
[Stack]
_ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED) - -
_chval (Thumb, 30 bytes, Stack size 0 bytes, _chval.o(.text))
-
[Called By]
__vfscanf_char (Thumb, 24 bytes, Stack size 8 bytes, scanf_char.o(.text))
-
[Stack]
_sgetc (Thumb, 32 bytes, Stack size 0 bytes, _sgetc.o(.text))
-
[Address Reference Count : 1]
_sbackspace (Thumb, 36 bytes, Stack size 0 bytes, _sgetc.o(.text))
-
[Address Reference Count : 1]
__I$use$fp (Thumb, 0 bytes, Stack size 8 bytes, iusefp.o(.text), UNUSED) - -
_double_round (Thumb, 26 bytes, Stack size 8 bytes, depilogue.o(.text), UNUSED)
-
[Called By]
_double_epilogue (Thumb, 164 bytes, Stack size 48 bytes, depilogue.o(.text), UNUSED)
-
[Calls]
__aeabi_dadd (Thumb, 328 bytes, Stack size 48 bytes, dadd.o(.text), UNUSED)
-
[Calls]
__aeabi_dsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text), UNUSED)
-
[Calls]
__aeabi_drsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text), UNUSED)
-
[Calls]
__aeabi_d2ulz (Thumb, 54 bytes, Stack size 8 bytes, dfixul.o(.text), UNUSED)
-
[Calls]
__aeabi_cdrcmple (Thumb, 38 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)
-
[Called By]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
-
[Calls]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) - -
__aeabi_lasr (Thumb, 38 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED)
-
[Called By]
_ll_sshift_r (Thumb, 0 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED) - -
isspace (Thumb, 14 bytes, Stack size 8 bytes, isspace_c.o(.text))
-
[Stack]
__vfscanf (Thumb, 812 bytes, Stack size 80 bytes, _scanf.o(.text))
-
[Stack]
__ctype_lookup (Thumb, 32 bytes, Stack size 0 bytes, ctype_c.o(.text))
-
[Called By]
ADAC_IRQHandler (Thumb, 36 bytes, Stack size 8 bytes, n32g020xx_adc.o(i.ADAC_IRQHandler))
-
[Stack]
ADAC_IRQHandlerAdc (Thumb, 76 bytes, Stack size 16 bytes, n32g020xx_adc.o(i.ADAC_IRQHandlerAdc))
-
[Stack]
ADAC_IRQHandlerDac (Thumb, 2 bytes, Stack size 0 bytes, n32g020xx_adc.o(i.ADAC_IRQHandlerDac))
-
[Called By]
ADC_ReadValue (Thumb, 96 bytes, Stack size 8 bytes, n32g020xx_adc.o(i.ADC_ReadValue))
-
[Stack]
AT_UART_DataParse (Thumb, 12 bytes, Stack size 8 bytes, n32g020xx_it.o(i.AT_UART_DataParse))
-
[Stack]
CGU_ConfigOscClock (Thumb, 34 bytes, Stack size 0 bytes, n32g020xx_cgu.o(i.CGU_ConfigOscClock))
-
[Called By]
CGU_ConfigUartClock (Thumb, 78 bytes, Stack size 8 bytes, n32g020xx_cgu.o(i.CGU_ConfigUartClock))
-
[Stack]
CGU_DisableModuleFunctions (Thumb, 392 bytes, Stack size 12 bytes, n32g020xx_cgu.o(i.CGU_DisableModuleFunctions))
-
[Stack]
CGU_EnableModuleFunctions (Thumb, 632 bytes, Stack size 12 bytes, n32g020xx_cgu.o(i.CGU_EnableModuleFunctions))
-
[Stack]
CGU_GetOscFrequence (Thumb, 20 bytes, Stack size 0 bytes, n32g020xx_cgu.o(i.CGU_GetOscFrequence))
-
[Called By]
DMAC_IRQHandler (Thumb, 180 bytes, Stack size 24 bytes, n32g020xx_dma.o(i.DMAC_IRQHandler))
-
[Stack]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, n32g020xx_it.o(i.HardFault_Handler))
-
[Address Reference Count : 1]
I2C0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, n32g020xx_i2c.o(i.I2C0_IRQHandler))
-
[Stack]
I2C1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, n32g020xx_i2c.o(i.I2C1_IRQHandler))
-
[Stack]
I2C_SlaveInit (Thumb, 122 bytes, Stack size 16 bytes, n32g020xx_i2c.o(i.I2C_SlaveInit))
-
[Stack]
MQTTDeserialize_connack (Thumb, 114 bytes, Stack size 40 bytes, mqttconnectclient.o(i.MQTTDeserialize_connack))
-
[Stack]
MQTTDeserialize_publish (Thumb, 160 bytes, Stack size 56 bytes, mqttdeserializepublish.o(i.MQTTDeserialize_publish))
-
[Stack]
MQTTDeserialize_suback (Thumb, 148 bytes, Stack size 40 bytes, mqttsubscribeclient.o(i.MQTTDeserialize_suback))
-
[Stack]
MQTTPacket_decode (Thumb, 86 bytes, Stack size 32 bytes, mqttpacket.o(i.MQTTPacket_decode))
-
[Stack]
MQTTPacket_decodeBuf (Thumb, 20 bytes, Stack size 16 bytes, mqttpacket.o(i.MQTTPacket_decodeBuf))
-
[Stack]
MQTTPacket_encode (Thumb, 54 bytes, Stack size 12 bytes, mqttpacket.o(i.MQTTPacket_encode))
-
[Stack]
MQTTPacket_len (Thumb, 36 bytes, Stack size 0 bytes, mqttpacket.o(i.MQTTPacket_len))
-
[Called By]
MQTTPacket_read (Thumb, 104 bytes, Stack size 32 bytes, mqttpacket.o(i.MQTTPacket_read))
-
[Stack]
MQTTSerialize_connect (Thumb, 394 bytes, Stack size 40 bytes, mqttconnectclient.o(i.MQTTSerialize_connect))
-
[Stack]
MQTTSerialize_connectLength (Thumb, 128 bytes, Stack size 16 bytes, mqttconnectclient.o(i.MQTTSerialize_connectLength))
-
[Stack]
MQTTSerialize_publish (Thumb, 190 bytes, Stack size 64 bytes, mqttserializepublish.o(i.MQTTSerialize_publish))
-
[Stack]
MQTTSerialize_publishLength (Thumb, 34 bytes, Stack size 32 bytes, mqttserializepublish.o(i.MQTTSerialize_publishLength))
-
[Stack]
MQTTSerialize_subscribe (Thumb, 246 bytes, Stack size 56 bytes, mqttsubscribeclient.o(i.MQTTSerialize_subscribe))
-
[Stack]
MQTTSerialize_subscribeLength (Thumb, 116 bytes, Stack size 32 bytes, mqttsubscribeclient.o(i.MQTTSerialize_subscribeLength))
-
[Stack]
MQTTstrlen (Thumb, 26 bytes, Stack size 24 bytes, mqttpacket.o(i.MQTTstrlen))
-
[Stack]
NBIoT_UartRcvProtocal (Thumb, 12 bytes, Stack size 8 bytes, tos_hal_uart.o(i.NBIoT_UartRcvProtocal))
-
[Stack]
NMI_Handler (Thumb, 68 bytes, Stack size 0 bytes, n32g020xx_it.o(i.NMI_Handler))
-
[Stack]
PWM_IRQHandler (Thumb, 102 bytes, Stack size 24 bytes, n32g020xx_pwm.o(i.PWM_IRQHandler))
-
[Stack]
RTC_IRQHandler (Thumb, 54 bytes, Stack size 8 bytes, n32g020xx_rtc.o(i.RTC_IRQHandler))
-
[Stack]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, n32g020xx_it.o(i.SVC_Handler))
-
[Address Reference Count : 1]
SysTick_Handler (Thumb, 24 bytes, Stack size 8 bytes, n32g020xx_it.o(i.SysTick_Handler))
-
[Stack]
SystemInit (Thumb, 96 bytes, Stack size 8 bytes, system_n32g020xx.o(i.SystemInit))
-
[Stack]
TIM0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, n32g020xx_timer.o(i.TIM0_IRQHandler))
-
[Stack]
TIM1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, n32g020xx_timer.o(i.TIM1_IRQHandler))
-
[Stack]
TIM2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, n32g020xx_timer.o(i.TIM2_IRQHandler))
-
[Stack]
TIM3_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, n32g020xx_timer.o(i.TIM3_IRQHandler))
-
[Stack]
TIM4_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, n32g020xx_timer.o(i.TIM4_IRQHandler))
-
[Stack]
TIMER_GetCountValue (Thumb, 118 bytes, Stack size 12 bytes, n32g020xx_timer.o(i.TIMER_GetCountValue))
-
[Stack]
TIMER_IrqDeal (Thumb, 198 bytes, Stack size 16 bytes, n32g020xx_timer.o(i.TIMER_IrqDeal))
-
[Stack]
UART0_IRQHandler (Thumb, 14 bytes, Stack size 8 bytes, n32g020xx_uart.o(i.UART0_IRQHandler))
-
[Stack]
UART1_IRQHandler (Thumb, 14 bytes, Stack size 8 bytes, n32g020xx_uart.o(i.UART1_IRQHandler))
-
[Stack]
UART2_IRQHandler (Thumb, 14 bytes, Stack size 8 bytes, n32g020xx_uart.o(i.UART2_IRQHandler))
-
[Stack]
UART_Close (Thumb, 118 bytes, Stack size 24 bytes, n32g020xx_uart.o(i.UART_Close))
-
[Stack]
UART_Init (Thumb, 300 bytes, Stack size 48 bytes, n32g020xx_uart.o(i.UART_Init))
-
[Stack]
UART_SendData (Thumb, 132 bytes, Stack size 16 bytes, n32g020xx_uart.o(i.UART_SendData))
-
[Stack]
WDT_IRQHandler (Thumb, 34 bytes, Stack size 8 bytes, n32g020xx_watchdog.o(i.WDT_IRQHandler))
-
[Stack]
__0printf (Thumb, 24 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
-
[Calls]
__1printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED) - -
__2printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf))
-
[Stack]
__c89printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED) - -
printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED) - -
__0snprintf (Thumb, 46 bytes, Stack size 32 bytes, printfa.o(i.__0snprintf), UNUSED)
-
[Calls]
__1snprintf (Thumb, 0 bytes, Stack size 32 bytes, printfa.o(i.__0snprintf), UNUSED) - -
__2snprintf (Thumb, 0 bytes, Stack size 32 bytes, printfa.o(i.__0snprintf))
-
[Stack]
__c89snprintf (Thumb, 0 bytes, Stack size 32 bytes, printfa.o(i.__0snprintf), UNUSED) - -
snprintf (Thumb, 0 bytes, Stack size 32 bytes, printfa.o(i.__0snprintf), UNUSED) - -
__0vsnprintf (Thumb, 40 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)
-
[Calls]
__1vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED) - -
__2vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED) - -
__c89vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED) - -
vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf))
-
[Stack]
__ARM_clz (Thumb, 46 bytes, Stack size 0 bytes, depilogue.o(i.__ARM_clz), UNUSED)
-
[Called By]
__ARM_common_ll_muluu (Thumb, 48 bytes, Stack size 24 bytes, tos_time.o(i.__ARM_common_ll_muluu))
-
[Stack]
__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) - -
application_entry (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.application_entry))
-
[Stack]
at_delay (Thumb, 32 bytes, Stack size 24 bytes, tos_at_utils.o(i.at_delay))
-
[Stack]
at_delay_ms (Thumb, 24 bytes, Stack size 16 bytes, tos_at_utils.o(i.at_delay_ms))
-
[Stack]
at_timer_countdown (Thumb, 32 bytes, Stack size 16 bytes, tos_at_utils.o(i.at_timer_countdown))
-
[Stack]
at_timer_init (Thumb, 16 bytes, Stack size 0 bytes, tos_at_utils.o(i.at_timer_init))
-
[Called By]
at_timer_is_expired (Thumb, 40 bytes, Stack size 16 bytes, tos_at_utils.o(i.at_timer_is_expired))
-
[Stack]
at_timer_remain (Thumb, 38 bytes, Stack size 16 bytes, tos_at_utils.o(i.at_timer_remain))
-
[Stack]
bc26_sal_init (Thumb, 66 bytes, Stack size 8 bytes, bc26.o(i.bc26_sal_init))
-
[Stack]
bufchar (Thumb, 36 bytes, Stack size 8 bytes, mqttpacket.o(i.bufchar))
-
[Stack]
cpu_context_switch (Thumb, 8 bytes, Stack size 8 bytes, tos_cpu.o(i.cpu_context_switch))
-
[Stack]
cpu_init (Thumb, 34 bytes, Stack size 16 bytes, tos_cpu.o(i.cpu_init))
-
[Stack]
cpu_irq_context_switch (Thumb, 8 bytes, Stack size 8 bytes, tos_cpu.o(i.cpu_irq_context_switch))
-
[Stack]
cpu_sched_start (Thumb, 4 bytes, Stack size 0 bytes, tos_cpu.o(i.cpu_sched_start))
-
[Calls]
cpu_systick_init (Thumb, 18 bytes, Stack size 8 bytes, tos_cpu.o(i.cpu_systick_init))
-
[Stack]
cpu_task_stk_init (Thumb, 138 bytes, Stack size 20 bytes, tos_cpu.o(i.cpu_task_stk_init))
-
[Stack]
fputc (Thumb, 24 bytes, Stack size 16 bytes, n32g020xx_log.o(i.fputc))
-
[Stack]
knl_idle_init (Thumb, 38 bytes, Stack size 24 bytes, tos_sys.o(i.knl_idle_init))
-
[Stack]
knl_is_idle (Thumb, 16 bytes, Stack size 0 bytes, tos_sys.o(i.knl_is_idle))
-
[Called By]
knl_is_inirq (Thumb, 16 bytes, Stack size 0 bytes, tos_sys.o(i.knl_is_inirq))
-
[Called By]
knl_is_sched_locked (Thumb, 16 bytes, Stack size 0 bytes, tos_sys.o(i.knl_is_sched_locked))
-
[Called By]
knl_is_self (Thumb, 18 bytes, Stack size 0 bytes, tos_sys.o(i.knl_is_self))
-
[Called By]
knl_sched (Thumb, 84 bytes, Stack size 8 bytes, tos_sys.o(i.knl_sched))
-
[Stack]
log_init (Thumb, 38 bytes, Stack size 24 bytes, n32g020xx_log.o(i.log_init))
-
[Stack]
main (Thumb, 38 bytes, Stack size 8 bytes, main.o(i.main))
-
[Stack]
mmheap_init_with_pool (Thumb, 20 bytes, Stack size 16 bytes, tos_mmheap.o(i.mmheap_init_with_pool))
-
[Stack]
mqtt_demo (Thumb, 252 bytes, Stack size 184 bytes, main.o(i.mqtt_demo))
-
[Stack]
mutex_release (Thumb, 20 bytes, Stack size 8 bytes, tos_mutex.o(i.mutex_release))
-
[Stack]
osDelay (Thumb, 42 bytes, Stack size 24 bytes, cmsis_os.o(i.osDelay))
-
[Stack]
osKernelInitialize (Thumb, 14 bytes, Stack size 8 bytes, cmsis_os.o(i.osKernelInitialize))
-
[Stack]
osKernelStart (Thumb, 14 bytes, Stack size 8 bytes, cmsis_os.o(i.osKernelStart))
-
[Stack]
osThreadCreate (Thumb, 66 bytes, Stack size 40 bytes, cmsis_os.o(i.osThreadCreate))
-
[Stack]
pend_highest_pending_prio_get (Thumb, 36 bytes, Stack size 16 bytes, tos_pend.o(i.pend_highest_pending_prio_get))
-
[Stack]
pend_highest_pending_task_get (Thumb, 8 bytes, Stack size 0 bytes, tos_pend.o(i.pend_highest_pending_task_get))
-
[Called By]
pend_is_nopending (Thumb, 12 bytes, Stack size 8 bytes, tos_pend.o(i.pend_is_nopending))
-
[Stack]
pend_list_adjust (Thumb, 22 bytes, Stack size 8 bytes, tos_pend.o(i.pend_list_adjust))
-
[Stack]
pend_list_remove (Thumb, 30 bytes, Stack size 8 bytes, tos_pend.o(i.pend_list_remove))
-
[Stack]
pend_object_deinit (Thumb, 16 bytes, Stack size 8 bytes, tos_pend.o(i.pend_object_deinit))
-
[Stack]
pend_object_init (Thumb, 16 bytes, Stack size 16 bytes, tos_pend.o(i.pend_object_init))
-
[Stack]
pend_state2errno (Thumb, 44 bytes, Stack size 0 bytes, tos_pend.o(i.pend_state2errno))
-
[Called By]
pend_task_block (Thumb, 56 bytes, Stack size 24 bytes, tos_pend.o(i.pend_task_block))
-
[Stack]
pend_task_wakeup (Thumb, 70 bytes, Stack size 16 bytes, tos_pend.o(i.pend_task_wakeup))
-
[Stack]
pend_wakeup (Thumb, 32 bytes, Stack size 16 bytes, tos_pend.o(i.pend_wakeup))
-
[Stack]
pend_wakeup_all (Thumb, 34 bytes, Stack size 24 bytes, tos_pend.o(i.pend_wakeup_all))
-
[Stack]
pend_wakeup_one (Thumb, 20 bytes, Stack size 16 bytes, tos_pend.o(i.pend_wakeup_one))
-
[Stack]
port_systick_config (Thumb, 44 bytes, Stack size 16 bytes, port_c.o(i.port_systick_config))
-
[Stack]
port_systick_priority_set (Thumb, 16 bytes, Stack size 8 bytes, port_c.o(i.port_systick_priority_set))
-
[Stack]
readChar (Thumb, 14 bytes, Stack size 0 bytes, mqttpacket.o(i.readChar))
-
[Called By]
readInt (Thumb, 22 bytes, Stack size 8 bytes, mqttpacket.o(i.readInt))
-
[Stack]
readMQTTLenString (Thumb, 58 bytes, Stack size 20 bytes, mqttpacket.o(i.readMQTTLenString))
-
[Stack]
readyqueue_add (Thumb, 32 bytes, Stack size 8 bytes, tos_sched.o(i.readyqueue_add))
-
[Stack]
readyqueue_add_head (Thumb, 46 bytes, Stack size 24 bytes, tos_sched.o(i.readyqueue_add_head))
-
[Stack]
readyqueue_add_tail (Thumb, 40 bytes, Stack size 16 bytes, tos_sched.o(i.readyqueue_add_tail))
-
[Stack]
readyqueue_first_task_get (Thumb, 30 bytes, Stack size 16 bytes, tos_sched.o(i.readyqueue_first_task_get))
-
[Stack]
readyqueue_highest_ready_task_get (Thumb, 18 bytes, Stack size 0 bytes, tos_sched.o(i.readyqueue_highest_ready_task_get))
-
[Called By]
readyqueue_init (Thumb, 60 bytes, Stack size 0 bytes, tos_sched.o(i.readyqueue_init))
-
[Called By]
readyqueue_is_prio_onlyone (Thumb, 30 bytes, Stack size 8 bytes, tos_sched.o(i.readyqueue_is_prio_onlyone))
-
[Stack]
readyqueue_move_head_to_tail (Thumb, 48 bytes, Stack size 16 bytes, tos_sched.o(i.readyqueue_move_head_to_tail))
-
[Stack]
readyqueue_remove (Thumb, 96 bytes, Stack size 16 bytes, tos_sched.o(i.readyqueue_remove))
-
[Stack]
robin_sched (Thumb, 176 bytes, Stack size 16 bytes, tos_robin.o(i.robin_sched))
-
[Stack]
tick_list_add (Thumb, 80 bytes, Stack size 16 bytes, tos_tick.o(i.tick_list_add))
-
[Stack]
tick_list_remove (Thumb, 24 bytes, Stack size 8 bytes, tos_tick.o(i.tick_list_remove))
-
[Stack]
tick_update (Thumb, 180 bytes, Stack size 32 bytes, tos_tick.o(i.tick_update))
-
[Stack]
timer_init (Thumb, 4 bytes, Stack size 0 bytes, tos_timer.o(i.timer_init))
-
[Called By]
timer_update (Thumb, 112 bytes, Stack size 16 bytes, tos_timer.o(i.timer_update))
-
[Stack]
tos_at_channel_alloc_id (Thumb, 52 bytes, Stack size 24 bytes, tos_at.o(i.tos_at_channel_alloc_id))
-
[Stack]
tos_at_channel_free (Thumb, 66 bytes, Stack size 16 bytes, tos_at.o(i.tos_at_channel_free))
-
[Stack]
tos_at_channel_read_timed (Thumb, 174 bytes, Stack size 56 bytes, tos_at.o(i.tos_at_channel_read_timed))
-
[Stack]
tos_at_channel_write (Thumb, 70 bytes, Stack size 24 bytes, tos_at.o(i.tos_at_channel_write))
-
[Stack]
tos_at_cmd_exec (Thumb, 84 bytes, Stack size 48 bytes, tos_at.o(i.tos_at_cmd_exec))
-
[Stack]
tos_at_echo_create (Thumb, 50 bytes, Stack size 24 bytes, tos_at.o(i.tos_at_echo_create))
-
[Stack]
tos_at_global_lock_pend (Thumb, 22 bytes, Stack size 8 bytes, tos_at.o(i.tos_at_global_lock_pend))
-
[Stack]
tos_at_global_lock_post (Thumb, 22 bytes, Stack size 8 bytes, tos_at.o(i.tos_at_global_lock_post))
-
[Stack]
tos_at_init (Thumb, 354 bytes, Stack size 40 bytes, tos_at.o(i.tos_at_init))
-
[Stack]
tos_at_uart_read (Thumb, 50 bytes, Stack size 24 bytes, tos_at.o(i.tos_at_uart_read))
-
[Stack]
tos_at_uart_readline (Thumb, 62 bytes, Stack size 24 bytes, tos_at.o(i.tos_at_uart_readline))
-
[Stack]
tos_at_uart_write_byte (Thumb, 26 bytes, Stack size 8 bytes, tos_at.o(i.tos_at_uart_write_byte))
-
[Stack]
tos_chr_fifo_create (Thumb, 78 bytes, Stack size 24 bytes, tos_char_fifo.o(i.tos_chr_fifo_create))
-
[Stack]
tos_chr_fifo_destroy (Thumb, 46 bytes, Stack size 16 bytes, tos_char_fifo.o(i.tos_chr_fifo_destroy))
-
[Stack]
tos_chr_fifo_pop (Thumb, 30 bytes, Stack size 16 bytes, tos_char_fifo.o(i.tos_chr_fifo_pop))
-
[Stack]
tos_chr_fifo_pop_stream (Thumb, 82 bytes, Stack size 32 bytes, tos_char_fifo.o(i.tos_chr_fifo_pop_stream))
-
[Stack]
tos_chr_fifo_push (Thumb, 28 bytes, Stack size 24 bytes, tos_char_fifo.o(i.tos_chr_fifo_push))
-
[Stack]
tos_chr_fifo_push_stream (Thumb, 78 bytes, Stack size 40 bytes, tos_char_fifo.o(i.tos_chr_fifo_push_stream))
-
[Stack]
tos_cpu_clz (Thumb, 70 bytes, Stack size 0 bytes, tos_cpu.o(i.tos_cpu_clz))
-
[Called By]
tos_cpu_cpsr_restore (Thumb, 12 bytes, Stack size 8 bytes, tos_cpu.o(i.tos_cpu_cpsr_restore))
-
[Stack]
tos_cpu_cpsr_save (Thumb, 8 bytes, Stack size 8 bytes, tos_cpu.o(i.tos_cpu_cpsr_save))
-
[Stack]
tos_hal_uart_deinit (Thumb, 46 bytes, Stack size 16 bytes, tos_hal_uart.o(i.tos_hal_uart_deinit))
-
[Stack]
tos_hal_uart_init (Thumb, 114 bytes, Stack size 32 bytes, tos_hal_uart.o(i.tos_hal_uart_init))
-
[Stack]
tos_hal_uart_write (Thumb, 62 bytes, Stack size 40 bytes, tos_hal_uart.o(i.tos_hal_uart_write))
-
[Stack]
tos_knl_init (Thumb, 62 bytes, Stack size 8 bytes, tos_sys.o(i.tos_knl_init))
-
[Stack]
tos_knl_irq_enter (Thumb, 46 bytes, Stack size 4 bytes, tos_sys.o(i.tos_knl_irq_enter))
-
[Stack]
tos_knl_irq_leave (Thumb, 144 bytes, Stack size 8 bytes, tos_sys.o(i.tos_knl_irq_leave))
-
[Stack]
tos_knl_is_running (Thumb, 14 bytes, Stack size 0 bytes, tos_sys.o(i.tos_knl_is_running))
-
[Called By]
tos_knl_sched_lock (Thumb, 94 bytes, Stack size 8 bytes, tos_sys.o(i.tos_knl_sched_lock))
-
[Stack]
tos_knl_sched_unlock (Thumb, 96 bytes, Stack size 8 bytes, tos_sys.o(i.tos_knl_sched_unlock))
-
[Stack]
tos_knl_start (Thumb, 46 bytes, Stack size 8 bytes, tos_sys.o(i.tos_knl_start))
-
[Stack]
tos_millisec2tick (Thumb, 28 bytes, Stack size 16 bytes, tos_time.o(i.tos_millisec2tick))
-
[Stack]
tos_mmheap_alloc (Thumb, 38 bytes, Stack size 16 bytes, tos_mmheap.o(i.tos_mmheap_alloc))
-
[Stack]
tos_mmheap_calloc (Thumb, 38 bytes, Stack size 16 bytes, tos_mmheap.o(i.tos_mmheap_calloc))
-
[Stack]
tos_mmheap_free (Thumb, 50 bytes, Stack size 16 bytes, tos_mmheap.o(i.tos_mmheap_free))
-
[Stack]
tos_mmheap_pool_add (Thumb, 184 bytes, Stack size 24 bytes, tos_mmheap.o(i.tos_mmheap_pool_add))
-
[Stack]
tos_mqtt_connect (Thumb, 144 bytes, Stack size 416 bytes, mqtt_wrapper.o(i.tos_mqtt_connect))
-
[Stack]
tos_mqtt_publish (Thumb, 94 bytes, Stack size 256 bytes, mqtt_wrapper.o(i.tos_mqtt_publish))
-
[Stack]
tos_mqtt_receive (Thumb, 148 bytes, Stack size 296 bytes, mqtt_wrapper.o(i.tos_mqtt_receive))
-
[Stack]
tos_mqtt_subscribe (Thumb, 128 bytes, Stack size 256 bytes, mqtt_wrapper.o(i.tos_mqtt_subscribe))
-
[Stack]
tos_mutex_create (Thumb, 86 bytes, Stack size 8 bytes, tos_mutex.o(i.tos_mutex_create))
-
[Stack]
tos_mutex_destroy (Thumb, 120 bytes, Stack size 16 bytes, tos_mutex.o(i.tos_mutex_destroy))
-
[Stack]
tos_mutex_pend (Thumb, 18 bytes, Stack size 8 bytes, tos_mutex.o(i.tos_mutex_pend))
-
[Stack]
tos_mutex_pend_timed (Thumb, 274 bytes, Stack size 24 bytes, tos_mutex.o(i.tos_mutex_pend_timed))
-
[Stack]
tos_mutex_post (Thumb, 224 bytes, Stack size 32 bytes, tos_mutex.o(i.tos_mutex_post))
-
[Stack]
tos_ring_q_create (Thumb, 66 bytes, Stack size 8 bytes, tos_ring_queue.o(i.tos_ring_q_create))
-
[Stack]
tos_ring_q_dequeue (Thumb, 158 bytes, Stack size 32 bytes, tos_ring_queue.o(i.tos_ring_q_dequeue))
-
[Stack]
tos_ring_q_destroy (Thumb, 42 bytes, Stack size 0 bytes, tos_ring_queue.o(i.tos_ring_q_destroy))
-
[Called By]
tos_ring_q_enqueue (Thumb, 158 bytes, Stack size 24 bytes, tos_ring_queue.o(i.tos_ring_q_enqueue))
-
[Stack]
tos_ring_q_is_empty (Thumb, 52 bytes, Stack size 16 bytes, tos_ring_queue.o(i.tos_ring_q_is_empty))
-
[Stack]
tos_ring_q_is_full (Thumb, 54 bytes, Stack size 16 bytes, tos_ring_queue.o(i.tos_ring_q_is_full))
-
[Stack]
tos_sal_module_close (Thumb, 40 bytes, Stack size 8 bytes, sal_module_wrapper.o(i.tos_sal_module_close))
-
[Stack]
tos_sal_module_connect (Thumb, 48 bytes, Stack size 16 bytes, sal_module_wrapper.o(i.tos_sal_module_connect))
-
[Stack]
tos_sal_module_init (Thumb, 36 bytes, Stack size 8 bytes, sal_module_wrapper.o(i.tos_sal_module_init))
-
[Stack]
tos_sal_module_recv (Thumb, 48 bytes, Stack size 16 bytes, sal_module_wrapper.o(i.tos_sal_module_recv))
-
[Stack]
tos_sal_module_register (Thumb, 24 bytes, Stack size 0 bytes, sal_module_wrapper.o(i.tos_sal_module_register))
-
[Called By]
tos_sal_module_send (Thumb, 48 bytes, Stack size 16 bytes, sal_module_wrapper.o(i.tos_sal_module_send))
-
[Stack]
tos_sem_create (Thumb, 18 bytes, Stack size 16 bytes, tos_sem.o(i.tos_sem_create))
-
[Stack]
tos_sem_create_max (Thumb, 46 bytes, Stack size 16 bytes, tos_sem.o(i.tos_sem_create_max))
-
[Stack]
tos_sem_destroy (Thumb, 80 bytes, Stack size 16 bytes, tos_sem.o(i.tos_sem_destroy))
-
[Stack]
tos_sem_pend (Thumb, 186 bytes, Stack size 24 bytes, tos_sem.o(i.tos_sem_pend))
-
[Stack]
tos_sem_post (Thumb, 14 bytes, Stack size 8 bytes, tos_sem.o(i.tos_sem_post))
-
[Stack]
tos_systick_get (Thumb, 34 bytes, Stack size 16 bytes, tos_time.o(i.tos_systick_get))
-
[Stack]
tos_task_create (Thumb, 314 bytes, Stack size 48 bytes, tos_task.o(i.tos_task_create))
-
[Stack]
tos_task_delay (Thumb, 148 bytes, Stack size 16 bytes, tos_task.o(i.tos_task_delay))
-
[Stack]
tos_task_destroy (Thumb, 80 bytes, Stack size 8 bytes, tos_task.o(i.tos_task_destroy))
-
[Stack]
tos_task_prio_change (Thumb, 236 bytes, Stack size 24 bytes, tos_task.o(i.tos_task_prio_change))
-
[Stack]
tos_task_yield (Thumb, 58 bytes, Stack size 8 bytes, tos_task.o(i.tos_task_yield))
-
[Stack]
tos_tick_handler (Thumb, 48 bytes, Stack size 8 bytes, tos_tick.o(i.tos_tick_handler))
-
[Stack]
transport_close (Thumb, 12 bytes, Stack size 8 bytes, transport_wrapper.o(i.transport_close))
-
[Stack]
transport_getdata (Thumb, 20 bytes, Stack size 16 bytes, transport_wrapper.o(i.transport_getdata))
-
[Stack]
transport_open (Thumb, 26 bytes, Stack size 16 bytes, transport_wrapper.o(i.transport_open))
-
[Stack]
transport_sendPacketBuffer (Thumb, 20 bytes, Stack size 16 bytes, transport_wrapper.o(i.transport_sendPacketBuffer))
-
[Stack]
writeCString (Thumb, 40 bytes, Stack size 16 bytes, mqttpacket.o(i.writeCString))
-
[Stack]
writeChar (Thumb, 12 bytes, Stack size 0 bytes, mqttpacket.o(i.writeChar))
-
[Called By]
writeInt (Thumb, 50 bytes, Stack size 8 bytes, mqttpacket.o(i.writeInt))
-
[Stack]
writeMQTTString (Thumb, 64 bytes, Stack size 24 bytes, mqttpacket.o(i.writeMQTTString))
-
[Stack]
-
I2C_IRQService (Thumb, 226 bytes, Stack size 16 bytes, n32g020xx_i2c.o(i.I2C_IRQService))
-
[Stack]
UART_CalcBrpAndDiv (Thumb, 100 bytes, Stack size 40 bytes, n32g020xx_uart.o(i.UART_CalcBrpAndDiv))
-
[Stack]
UART_IRQHandler (Thumb, 68 bytes, Stack size 24 bytes, n32g020xx_uart.o(i.UART_IRQHandler))
-
[Stack]
UART_InitIOM (Thumb, 262 bytes, Stack size 0 bytes, n32g020xx_uart.o(i.UART_InitIOM))
-
[Called By]
__ffs (Thumb, 20 bytes, Stack size 8 bytes, tos_mmheap.o(i.__ffs))
-
[Stack]
__fls (Thumb, 14 bytes, Stack size 8 bytes, tos_mmheap.o(i.__fls))
-
[Stack]
adjust_request_size (Thumb, 48 bytes, Stack size 8 bytes, tos_mmheap.o(i.adjust_request_size))
-
[Stack]
blk_absorb (Thumb, 30 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_absorb))
-
[Stack]
blk_can_split (Thumb, 28 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_can_split))
-
[Stack]
blk_insert (Thumb, 32 bytes, Stack size 24 bytes, tos_mmheap.o(i.blk_insert))
-
[Stack]
blk_link_next (Thumb, 18 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_link_next))
-
[Stack]
blk_locate_free (Thumb, 62 bytes, Stack size 24 bytes, tos_mmheap.o(i.blk_locate_free))
-
[Stack]
blk_mark_as_free (Thumb, 26 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_mark_as_free))
-
[Stack]
blk_mark_as_used (Thumb, 26 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_mark_as_used))
-
[Stack]
blk_merge_next (Thumb, 44 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_merge_next))
-
[Stack]
blk_merge_prev (Thumb, 42 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_merge_prev))
-
[Stack]
blk_next (Thumb, 32 bytes, Stack size 24 bytes, tos_mmheap.o(i.blk_next))
-
[Stack]
blk_prepare_used (Thumb, 34 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_prepare_used))
-
[Stack]
blk_remove (Thumb, 32 bytes, Stack size 24 bytes, tos_mmheap.o(i.blk_remove))
-
[Stack]
blk_search_suitable (Thumb, 100 bytes, Stack size 32 bytes, tos_mmheap.o(i.blk_search_suitable))
-
[Stack]
blk_set_free (Thumb, 10 bytes, Stack size 0 bytes, tos_mmheap.o(i.blk_set_free))
-
[Called By]
blk_set_prev_free (Thumb, 10 bytes, Stack size 0 bytes, tos_mmheap.o(i.blk_set_prev_free))
-
[Called By]
blk_set_prev_used (Thumb, 10 bytes, Stack size 0 bytes, tos_mmheap.o(i.blk_set_prev_used))
-
[Called By]
blk_set_size (Thumb, 12 bytes, Stack size 0 bytes, tos_mmheap.o(i.blk_set_size))
-
[Called By]
blk_set_used (Thumb, 10 bytes, Stack size 0 bytes, tos_mmheap.o(i.blk_set_used))
-
[Called By]
blk_size (Thumb, 10 bytes, Stack size 0 bytes, tos_mmheap.o(i.blk_size))
-
[Called By]
blk_split (Thumb, 58 bytes, Stack size 24 bytes, tos_mmheap.o(i.blk_split))
-
[Stack]
blk_to_ptr (Thumb, 8 bytes, Stack size 0 bytes, tos_mmheap.o(i.blk_to_ptr))
-
[Called By]
blk_trim_free (Thumb, 48 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_trim_free))
-
[Stack]
generic_fls (Thumb, 74 bytes, Stack size 0 bytes, tos_mmheap.o(i.generic_fls))
-
[Called By]
insert_free_block (Thumb, 74 bytes, Stack size 16 bytes, tos_mmheap.o(i.insert_free_block))
-
[Stack]
mapping_insert (Thumb, 54 bytes, Stack size 32 bytes, tos_mmheap.o(i.mapping_insert))
-
[Stack]
mapping_search (Thumb, 40 bytes, Stack size 24 bytes, tos_mmheap.o(i.mapping_search))
-
[Stack]
mmheap_ctl_init (Thumb, 90 bytes, Stack size 8 bytes, tos_mmheap.o(i.mmheap_ctl_init))
-
[Stack]
mmheap_pool_is_exist (Thumb, 38 bytes, Stack size 0 bytes, tos_mmheap.o(i.mmheap_pool_is_exist))
-
[Called By]
offset_to_block (Thumb, 6 bytes, Stack size 0 bytes, tos_mmheap.o(i.offset_to_block))
-
[Called By]
remove_free_block (Thumb, 94 bytes, Stack size 20 bytes, tos_mmheap.o(i.remove_free_block))
-
[Stack]
mutex_fresh_owner_mark (Thumb, 40 bytes, Stack size 8 bytes, tos_mutex.o(i.mutex_fresh_owner_mark))
-
[Stack]
mutex_old_owner_release (Thumb, 74 bytes, Stack size 16 bytes, tos_mutex.o(i.mutex_old_owner_release))
-
[Stack]
pend_list_add (Thumb, 68 bytes, Stack size 16 bytes, tos_pend.o(i.pend_list_add))
-
[Stack]
tos_list_del (Thumb, 12 bytes, Stack size 0 bytes, tos_pend.o(i.tos_list_del))
-
[Called By]
tos_list_empty (Thumb, 16 bytes, Stack size 0 bytes, tos_pend.o(i.tos_list_empty))
-
[Called By]
tos_list_init (Thumb, 6 bytes, Stack size 0 bytes, tos_pend.o(i.tos_list_init))
-
[Called By]
_list_add (Thumb, 10 bytes, Stack size 0 bytes, tos_sched.o(i._list_add))
-
[Called By]
_list_del (Thumb, 6 bytes, Stack size 0 bytes, tos_sched.o(i._list_del))
-
[Called By]
readyqueue_prio_highest_get (Thumb, 36 bytes, Stack size 16 bytes, tos_sched.o(i.readyqueue_prio_highest_get))
-
[Stack]
readyqueue_prio_mark (Thumb, 52 bytes, Stack size 0 bytes, tos_sched.o(i.readyqueue_prio_mark))
-
[Called By]
tos_list_add_tail (Thumb, 18 bytes, Stack size 16 bytes, tos_sched.o(i.tos_list_add_tail))
-
[Stack]
tos_list_empty (Thumb, 16 bytes, Stack size 0 bytes, tos_sched.o(i.tos_list_empty))
-
[Called By]
sem_do_post (Thumb, 122 bytes, Stack size 16 bytes, tos_sem.o(i.sem_do_post))
-
[Stack]
knl_idle_entry (Thumb, 6 bytes, Stack size 0 bytes, tos_sys.o(i.knl_idle_entry))
-
[Address Reference Count : 1]
task_do_destroy (Thumb, 144 bytes, Stack size 16 bytes, tos_task.o(i.task_do_destroy))
-
[Stack]
task_exit (Thumb, 10 bytes, Stack size 8 bytes, tos_task.o(i.task_exit))
-
[Stack]
task_highest_pending_prio_get (Thumb, 46 bytes, Stack size 24 bytes, tos_task.o(i.task_highest_pending_prio_get))
-
[Stack]
task_mutex_release (Thumb, 32 bytes, Stack size 16 bytes, tos_task.o(i.task_mutex_release))
-
[Stack]
task_reset (Thumb, 54 bytes, Stack size 8 bytes, tos_task.o(i.task_reset))
-
[Stack]
task_state_is_pending (Thumb, 10 bytes, Stack size 0 bytes, tos_task.o(i.task_state_is_pending))
-
[Called By]
task_state_is_ready (Thumb, 16 bytes, Stack size 0 bytes, tos_task.o(i.task_state_is_ready))
-
[Called By]
tos_list_empty (Thumb, 16 bytes, Stack size 0 bytes, tos_task.o(i.tos_list_empty))
-
[Called By]
tos_list_init (Thumb, 6 bytes, Stack size 0 bytes, tos_task.o(i.tos_list_init))
-
[Called By]
tick_task_place (Thumb, 194 bytes, Stack size 56 bytes, tos_tick.o(i.tick_task_place))
-
[Stack]
tick_task_takeoff (Thumb, 128 bytes, Stack size 16 bytes, tos_tick.o(i.tick_task_takeoff))
-
[Stack]
tos_list_empty (Thumb, 16 bytes, Stack size 0 bytes, tos_tick.o(i.tos_list_empty))
-
[Called By]
timer_place (Thumb, 124 bytes, Stack size 24 bytes, tos_timer.o(i.timer_place))
-
[Stack]
timer_takeoff (Thumb, 106 bytes, Stack size 24 bytes, tos_timer.o(i.timer_takeoff))
-
[Stack]
__NVIC_SetPriority (Thumb, 110 bytes, Stack size 8 bytes, port_c.o(i.__NVIC_SetPriority))
-
[Stack]
errno_knl2cmsis (Thumb, 12 bytes, Stack size 0 bytes, cmsis_os.o(i.errno_knl2cmsis))
-
[Called By]
priority_cmsis2knl (Thumb, 18 bytes, Stack size 0 bytes, cmsis_os.o(i.priority_cmsis2knl))
-
[Called By]
__ascii2hex (Thumb, 54 bytes, Stack size 0 bytes, bc26.o(i.__ascii2hex))
-
[Called By]
__asciistr2hex (Thumb, 54 bytes, Stack size 40 bytes, bc26.o(i.__asciistr2hex))
-
[Stack]
__hex2str (Thumb, 56 bytes, Stack size 24 bytes, bc26.o(i.__hex2str))
-
[Stack]
__num2hex (Thumb, 34 bytes, Stack size 0 bytes, bc26.o(i.__num2hex))
-
[Called By]
bc26_band_check (Thumb, 80 bytes, Stack size 88 bytes, bc26.o(i.bc26_band_check))
-
[Stack]
bc26_check_sim (Thumb, 56 bytes, Stack size 48 bytes, bc26.o(i.bc26_check_sim))
-
[Stack]
bc26_close (Thumb, 42 bytes, Stack size 8 bytes, bc26.o(i.bc26_close))
-
[Stack]
bc26_connect (Thumb, 180 bytes, Stack size 120 bytes, bc26.o(i.bc26_connect))
-
[Stack]
bc26_echo_close (Thumb, 56 bytes, Stack size 48 bytes, bc26.o(i.bc26_echo_close))
-
[Stack]
bc26_get_net (Thumb, 68 bytes, Stack size 56 bytes, bc26.o(i.bc26_get_net))
-
[Stack]
bc26_incoming_data_process (Thumb, 602 bytes, Stack size 64 bytes, bc26.o(i.bc26_incoming_data_process))
-
[Stack]
bc26_init (Thumb, 224 bytes, Stack size 8 bytes, bc26.o(i.bc26_init))
-
[Stack]
bc26_open_cfun (Thumb, 66 bytes, Stack size 56 bytes, bc26.o(i.bc26_open_cfun))
-
[Stack]
bc26_open_err_code (Thumb, 56 bytes, Stack size 48 bytes, bc26.o(i.bc26_open_err_code))
-
[Stack]
bc26_parse_domain (Thumb, 22 bytes, Stack size 16 bytes, bc26.o(i.bc26_parse_domain))
-
[Stack]
bc26_psm_lock (Thumb, 66 bytes, Stack size 56 bytes, bc26.o(i.bc26_psm_lock))
-
[Stack]
bc26_recv (Thumb, 24 bytes, Stack size 16 bytes, bc26.o(i.bc26_recv))
-
[Stack]
bc26_recv_timeout (Thumb, 24 bytes, Stack size 24 bytes, bc26.o(i.bc26_recv_timeout))
-
[Stack]
bc26_reset (Thumb, 34 bytes, Stack size 56 bytes, bc26.o(i.bc26_reset))
-
[Stack]
bc26_send (Thumb, 118 bytes, Stack size 72 bytes, bc26.o(i.bc26_send))
-
[Stack]
bc26_set_band (Thumb, 60 bytes, Stack size 88 bytes, bc26.o(i.bc26_set_band))
-
[Stack]
bc26_signal_quality_check (Thumb, 82 bytes, Stack size 96 bytes, bc26.o(i.bc26_signal_quality_check))
-
[Stack]
at_channel_construct (Thumb, 86 bytes, Stack size 24 bytes, tos_at.o(i.at_channel_construct))
-
[Stack]
at_channel_get (Thumb, 60 bytes, Stack size 8 bytes, tos_at.o(i.at_channel_get))
-
[Stack]
at_channel_init (Thumb, 50 bytes, Stack size 8 bytes, tos_at.o(i.at_channel_init))
-
[Stack]
at_cmd_do_exec (Thumb, 76 bytes, Stack size 24 bytes, tos_at.o(i.at_cmd_do_exec))
-
[Stack]
at_echo_attach (Thumb, 18 bytes, Stack size 0 bytes, tos_at.o(i.at_echo_attach))
-
[Called By]
at_echo_buffer_copy (Thumb, 74 bytes, Stack size 32 bytes, tos_at.o(i.at_echo_buffer_copy))
-
[Stack]
at_echo_status_set (Thumb, 62 bytes, Stack size 16 bytes, tos_at.o(i.at_echo_status_set))
-
[Stack]
at_event_do_get (Thumb, 88 bytes, Stack size 40 bytes, tos_at.o(i.at_event_do_get))
-
[Stack]
at_event_table_set (Thumb, 8 bytes, Stack size 0 bytes, tos_at.o(i.at_event_table_set))
-
[Called By]
at_get_event (Thumb, 20 bytes, Stack size 16 bytes, tos_at.o(i.at_get_event))
-
[Stack]
at_is_echo_expect (Thumb, 82 bytes, Stack size 32 bytes, tos_at.o(i.at_is_echo_expect))
-
[Stack]
at_parser (Thumb, 126 bytes, Stack size 0 bytes, tos_at.o(i.at_parser))
-
[Stack]
at_recv_cache_deinit (Thumb, 36 bytes, Stack size 8 bytes, tos_at.o(i.at_recv_cache_deinit))
-
[Stack]
at_recv_cache_init (Thumb, 50 bytes, Stack size 8 bytes, tos_at.o(i.at_recv_cache_init))
-
[Stack]
at_uart_getchar (Thumb, 88 bytes, Stack size 24 bytes, tos_at.o(i.at_uart_getchar))
-
[Stack]
at_uart_line_parse (Thumb, 162 bytes, Stack size 24 bytes, tos_at.o(i.at_uart_line_parse))
-
[Stack]
at_uart_send (Thumb, 40 bytes, Stack size 24 bytes, tos_at.o(i.at_uart_send))
-
[Stack]
mqtt_form_connect_packet (Thumb, 54 bytes, Stack size 104 bytes, mqtt_wrapper.o(i.mqtt_form_connect_packet))
-
[Stack]
_fp_digits (Thumb, 344 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)
-
[Calls]
_printf_core (Thumb, 1754 bytes, Stack size 128 bytes, printfa.o(i._printf_core), UNUSED)
-
[Calls]
_printf_post_padding (Thumb, 32 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED)
-
[Called By]
_printf_pre_padding (Thumb, 44 bytes, Stack size 40 bytes, printfa.o(i._printf_pre_padding), UNUSED)
-
[Called By]
_snputc (Thumb, 22 bytes, Stack size 0 bytes, printfa.o(i._snputc))
-
[Address Reference Count : 2]
_scanf_char_input (Thumb, 12 bytes, Stack size 0 bytes, scanf_char.o(.text))
-
[Address Reference Count : 1]
-
_scanf_longlong (ARM, 0 bytes, Stack size 0 bytes, UNDEFINED)
-
[Called By]
_scanf_real (ARM, 0 bytes, Stack size 0 bytes, UNDEFINED)
-
[Called By]
_scanf_string (ARM, 0 bytes, Stack size 0 bytes, UNDEFINED)
-
[Called By]
-- - diff --git a/board/NUCLEO_STM32L073RZ/KEIL/lorawan/TencentOS_tiny/TencentOS_tiny.htm b/board/NUCLEO_STM32L073RZ/KEIL/lorawan/TencentOS_tiny/TencentOS_tiny.htm deleted file mode 100644 index 85cb6e64..00000000 --- a/board/NUCLEO_STM32L073RZ/KEIL/lorawan/TencentOS_tiny/TencentOS_tiny.htm +++ /dev/null @@ -1,3291 +0,0 @@ - - -Vision Build Log
-Tool Versions:
-IDE-Version: Vision V5.26.2.0 -Copyright (C) 2018 ARM Ltd and ARM Germany GmbH. All rights reserved. -License Information: 1 Microsoft, Microsoft, LIC=GE7GK-ZWT6B-GQR0H-WAWBW-YESB9-6JHGD - -Tool Versions: -Toolchain: MDK-ARM Professional Version: 5.26.2.0 -Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin -C Compiler: Armcc.exe V5.06 update 6 (build 750) -Assembler: Armasm.exe V5.06 update 6 (build 750) -Linker/Locator: ArmLink.exe V5.06 update 6 (build 750) -Library Manager: ArmAr.exe V5.06 update 6 (build 750) -Hex Converter: FromElf.exe V5.06 update 6 (build 750) -CPU DLL: SARMCM3.DLL V5.26.2.0 -Dialog DLL: DARMCM1.DLL V1.19.1.0 -Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.5.0 -Dialog DLL: TARMCM1.DLL V1.14.0.0 - -Project:
-C:\Users\supowang\Documents\GitHub\TencentOS-tiny\board\NUCLEO_STM32L073RZ\KEIL\lorawan\TencentOS_tiny.uvprojx -Project File Date: 05/07/2020 - -Output:
-*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' -Rebuild target 'TencentOS_tiny' -assembling startup_stm32l073xx.s... -compiling usart.c... -compiling stm32l0xx_hal_msp.c... -compiling main.c... -compiling gpio.c... -compiling stm32l0xx_it_lorawan.c... -compiling mcu_init.c... -compiling i2c.c... -compiling bsp.c... -compiling LSM6DS3.c... -compiling LPS22HB.c... -compiling HTS221.c... -compiling stm32l0xx_hal_tim.c... -compiling LIS3MDL.c... -compiling stm32l0xx_hal_tim_ex.c... -compiling stm32l0xx_hal_uart.c... -compiling stm32l0xx_hal_uart_ex.c... -compiling stm32l0xx_hal_rcc_ex.c... -compiling stm32l0xx_hal_rcc.c... -compiling stm32l0xx_hal.c... -compiling stm32l0xx_hal_i2c_ex.c... -compiling stm32l0xx_hal_i2c.c... -compiling stm32l0xx_hal_flash_ramfunc.c... -compiling stm32l0xx_hal_flash.c... -compiling stm32l0xx_hal_gpio.c... -compiling stm32l0xx_hal_flash_ex.c... -compiling stm32l0xx_hal_pwr_ex.c... -compiling stm32l0xx_hal_cortex.c... -compiling stm32l0xx_hal_pwr.c... -compiling stm32l0xx_hal_dma.c... -compiling stm32l0xx_hal_flash_ex2.c... -assembling port_s.S... -compiling tos_cpu.c... -compiling system_stm32l0xx.c... -compiling port_c.c... -compiling tos_mmblk.c... -compiling tos_global.c... -compiling tos_event.c... -compiling tos_pend.c... -compiling tos_mmheap.c... -compiling tos_mutex.c... -compiling tos_robin.c... -compiling tos_sem.c... -compiling tos_sched.c... -compiling tos_time.c... -compiling tos_sys.c... -compiling tos_task.c... -compiling tos_timer.c... -compiling tos_tick.c... -compiling tos_char_fifo.c... -compiling tos_countdownlatch.c... -compiling tos_binary_heap.c... -compiling tos_completion.c... -compiling tos_mail_queue.c... -compiling tos_message_queue.c... -compiling tos_priority_message_queue.c... -compiling tos_priority_mail_queue.c... -compiling tos_ring_queue.c... -compiling lora_demo.c... -compiling cmsis_os.c... -compiling tos_priority_queue.c... -compiling RHF76.c... -compiling lora_module_wrapper.c... -compiling tos_hal_uart.c... -compiling tos_at.c... -compiling tos_at_utils.c... -linking... -Program Size: Code=31288 RO-data=532 RW-data=136 ZI-data=17328 -FromELF: creating hex file... -"TencentOS_tiny\TencentOS_tiny.axf" - 0 Error(s), 0 Warning(s). - -Software Packages used:
- -Package Vendor: ARM - http://www.keil.com/pack/ARM.CMSIS.5.4.0.pack - ARM.CMSIS.5.4.0 - CMSIS (Cortex Microcontroller Software Interface Standard) - * Component: CORE Version: 5.1.2 - -Package Vendor: Keil - http://www.keil.com/pack/Keil.STM32L0xx_DFP.2.0.0.pack - Keil.STM32L0xx_DFP.2.0.0 - STMicroelectronics STM32L0 Series Device Support, Drivers and Examples - -Collection of Component include folders:
- .\RTE\_TencentOS_tiny - C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.4.0\CMSIS\Core\Include - C:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include - -Collection of Component Files used:
- - * Component: ARM::CMSIS:CORE:5.1.2 -Build Time Elapsed: 00:00:18 -
#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Thu May 07 12:30:08 2020
-
-
-
-
-
-
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
-
[Address Reference Count : 1]
_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)) - -
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
ADC1_COMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Calls]
DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
DMA1_Channel2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
DMA1_Channel4_5_6_7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
EXTI0_1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
EXTI2_3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
EXTI4_15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
I2C2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
I2C3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
LCD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
LPTIM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
RCC_CRS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
RNG_LPUART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
TIM21_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
TIM22_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
TIM6_DAC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
TIM7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
TSC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
USART4_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
USB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l073xx.o(.text))
-
[Address Reference Count : 1]
port_int_disable (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text), UNUSED) - -
port_int_enable (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text), UNUSED) - -
port_cpsr_save (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
port_cpsr_restore (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
port_sched_start (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
port_context_switch (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
port_irq_context_switch (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Called By]
PendSV_Handler (Thumb, 0 bytes, Stack size unknown bytes, port_s.o(.text))
-
[Address Reference Count : 1]
__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]
__aeabi_idiv (Thumb, 0 bytes, Stack size 16 bytes, idiv.o(.text), UNUSED) - -
__aeabi_idivmod (Thumb, 40 bytes, Stack size 16 bytes, idiv.o(.text))
-
[Stack]
__aeabi_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text))
-
[Stack]
__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))
-
[Called By]
__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]
__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))
-
[Calls]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
-
[Called By]
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) - -
_memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
-
[Calls]
strstr (Thumb, 40 bytes, Stack size 12 bytes, strstr.o(.text))
-
[Stack]
strncpy (Thumb, 26 bytes, Stack size 8 bytes, strncpy.o(.text))
-
[Stack]
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
-
[Called By]
strncmp (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text))
-
[Stack]
__aeabi_uwrite4 (Thumb, 18 bytes, Stack size 0 bytes, uwrite4.o(.text))
-
[Called By]
__rt_uwrite4 (Thumb, 0 bytes, Stack size 0 bytes, uwrite4.o(.text), UNUSED) - -
_uwrite4 (Thumb, 0 bytes, Stack size 0 bytes, uwrite4.o(.text), UNUSED) - -
__aeabi_dadd (Thumb, 328 bytes, Stack size 48 bytes, dadd.o(.text))
-
[Stack]
__aeabi_dsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text))
-
[Stack]
__aeabi_drsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text))
-
[Stack]
__aeabi_dmul (Thumb, 202 bytes, Stack size 72 bytes, dmul.o(.text))
-
[Stack]
__aeabi_ddiv (Thumb, 234 bytes, Stack size 40 bytes, ddiv.o(.text))
-
[Stack]
__aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))
-
[Stack]
__aeabi_ui2d (Thumb, 24 bytes, Stack size 16 bytes, dfltui.o(.text))
-
[Stack]
__aeabi_f2d (Thumb, 40 bytes, Stack size 0 bytes, f2d.o(.text))
-
[Called By]
__aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
-
[Stack]
__aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text))
-
[Stack]
_ll_shift_l (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED) - -
__aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text))
-
[Stack]
_ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED) - -
__aeabi_lasr (Thumb, 38 bytes, Stack size 8 bytes, llsshr.o(.text))
-
[Stack]
_ll_sshift_r (Thumb, 0 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED) - -
__I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) - -
_float_round (Thumb, 16 bytes, Stack size 0 bytes, fepilogue.o(.text))
-
[Called By]
_float_epilogue (Thumb, 114 bytes, Stack size 12 bytes, fepilogue.o(.text), UNUSED) - -
_double_round (Thumb, 26 bytes, Stack size 8 bytes, depilogue.o(.text))
-
[Stack]
_double_epilogue (Thumb, 164 bytes, Stack size 48 bytes, depilogue.o(.text))
-
[Stack]
__ARM_scalbn (Thumb, 44 bytes, Stack size 16 bytes, dscalb.o(.text))
-
[Stack]
scalbn (Thumb, 0 bytes, Stack size 16 bytes, dscalb.o(.text), UNUSED) - -
__aeabi_d2ulz (Thumb, 54 bytes, Stack size 8 bytes, dfixul.o(.text), UNUSED)
-
[Calls]
__aeabi_cdrcmple (Thumb, 38 bytes, Stack size 0 bytes, cdrcmple.o(.text))
-
[Called By]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
-
[Calls]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) - -
_dsqrt (Thumb, 162 bytes, Stack size 32 bytes, dsqrt.o(.text))
-
[Stack]
BSP_Sensor_Init (Thumb, 44 bytes, Stack size 16 bytes, bsp.o(i.BSP_Sensor_Init))
-
[Stack]
BSP_Sensor_Read (Thumb, 54 bytes, Stack size 40 bytes, bsp.o(i.BSP_Sensor_Read))
-
[Stack]
Error_Handler (Thumb, 2 bytes, Stack size 0 bytes, mcu_init.o(i.Error_Handler))
-
[Called By]
FLASH_WaitForLastOperation (Thumb, 106 bytes, Stack size 16 bytes, stm32l0xx_hal_flash.o(i.FLASH_WaitForLastOperation))
-
[Stack]
HAL_DMA_Abort_IT (Thumb, 148 bytes, Stack size 16 bytes, stm32l0xx_hal_dma.o(i.HAL_DMA_Abort_IT))
-
[Stack]
HAL_FLASH_Lock (Thumb, 14 bytes, Stack size 0 bytes, stm32l0xx_hal_flash.o(i.HAL_FLASH_Lock))
-
[Called By]
HAL_FLASH_Program (Thumb, 50 bytes, Stack size 24 bytes, stm32l0xx_hal_flash.o(i.HAL_FLASH_Program))
-
[Stack]
HAL_FLASH_ReadWord (Thumb, 22 bytes, Stack size 16 bytes, stm32l0xx_hal_flash_ex2.o(i.HAL_FLASH_ReadWord))
-
[Stack]
HAL_FLASH_Unlock (Thumb, 38 bytes, Stack size 0 bytes, stm32l0xx_hal_flash.o(i.HAL_FLASH_Unlock))
-
[Called By]
HAL_GPIO_DeInit (Thumb, 212 bytes, Stack size 20 bytes, stm32l0xx_hal_gpio.o(i.HAL_GPIO_DeInit))
-
[Stack]
HAL_GPIO_Init (Thumb, 356 bytes, Stack size 24 bytes, stm32l0xx_hal_gpio.o(i.HAL_GPIO_Init))
-
[Stack]
HAL_GPIO_WritePin (Thumb, 12 bytes, Stack size 0 bytes, stm32l0xx_hal_gpio.o(i.HAL_GPIO_WritePin))
-
[Called By]
HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32l0xx_hal.o(i.HAL_GetTick))
-
[Called By]
HAL_I2CEx_ConfigAnalogFilter (Thumb, 74 bytes, Stack size 16 bytes, stm32l0xx_hal_i2c_ex.o(i.HAL_I2CEx_ConfigAnalogFilter))
-
[Stack]
HAL_I2CEx_ConfigDigitalFilter (Thumb, 72 bytes, Stack size 16 bytes, stm32l0xx_hal_i2c_ex.o(i.HAL_I2CEx_ConfigDigitalFilter))
-
[Stack]
HAL_I2C_Init (Thumb, 176 bytes, Stack size 16 bytes, stm32l0xx_hal_i2c.o(i.HAL_I2C_Init))
-
[Stack]
HAL_I2C_Mem_Read (Thumb, 338 bytes, Stack size 48 bytes, stm32l0xx_hal_i2c.o(i.HAL_I2C_Mem_Read))
-
[Stack]
HAL_I2C_Mem_Write (Thumb, 334 bytes, Stack size 48 bytes, stm32l0xx_hal_i2c.o(i.HAL_I2C_Mem_Write))
-
[Stack]
HAL_I2C_MspInit (Thumb, 82 bytes, Stack size 32 bytes, i2c.o(i.HAL_I2C_MspInit))
-
[Stack]
HAL_IncTick (Thumb, 10 bytes, Stack size 0 bytes, stm32l0xx_hal.o(i.HAL_IncTick))
-
[Called By]
HAL_Init (Thumb, 26 bytes, Stack size 8 bytes, stm32l0xx_hal.o(i.HAL_Init))
-
[Stack]
HAL_InitTick (Thumb, 34 bytes, Stack size 8 bytes, stm32l0xx_hal.o(i.HAL_InitTick))
-
[Stack]
HAL_MspInit (Thumb, 20 bytes, Stack size 0 bytes, stm32l0xx_hal_msp.o(i.HAL_MspInit))
-
[Called By]
HAL_NVIC_DisableIRQ (Thumb, 26 bytes, Stack size 0 bytes, stm32l0xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ))
-
[Called By]
HAL_NVIC_EnableIRQ (Thumb, 18 bytes, Stack size 0 bytes, stm32l0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ))
-
[Called By]
HAL_NVIC_SetPriority (Thumb, 8 bytes, Stack size 8 bytes, stm32l0xx_hal_cortex.o(i.HAL_NVIC_SetPriority))
-
[Stack]
HAL_RCCEx_GetPeriphCLKFreq (Thumb, 414 bytes, Stack size 24 bytes, stm32l0xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq))
-
[Stack]
HAL_RCCEx_PeriphCLKConfig (Thumb, 416 bytes, Stack size 24 bytes, stm32l0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig))
-
[Stack]
HAL_RCC_ClockConfig (Thumb, 340 bytes, Stack size 24 bytes, stm32l0xx_hal_rcc.o(i.HAL_RCC_ClockConfig))
-
[Stack]
HAL_RCC_GetPCLK1Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq))
-
[Called By]
HAL_RCC_GetPCLK2Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq))
-
[Called By]
HAL_RCC_GetSysClockFreq (Thumb, 100 bytes, Stack size 8 bytes, stm32l0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq))
-
[Stack]
HAL_RCC_OscConfig (Thumb, 1106 bytes, Stack size 24 bytes, stm32l0xx_hal_rcc.o(i.HAL_RCC_OscConfig))
-
[Stack]
HAL_SYSTICK_Config (Thumb, 38 bytes, Stack size 8 bytes, stm32l0xx_hal_cortex.o(i.HAL_SYSTICK_Config))
-
[Stack]
HAL_UARTEx_WakeupCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_hal_uart_ex.o(i.HAL_UARTEx_WakeupCallback))
-
[Called By]
HAL_UART_DeInit (Thumb, 62 bytes, Stack size 16 bytes, stm32l0xx_hal_uart.o(i.HAL_UART_DeInit))
-
[Stack]
HAL_UART_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_hal_uart.o(i.HAL_UART_ErrorCallback))
-
[Called By]
HAL_UART_IRQHandler (Thumb, 318 bytes, Stack size 24 bytes, stm32l0xx_hal_uart.o(i.HAL_UART_IRQHandler))
-
[Stack]
HAL_UART_Init (Thumb, 108 bytes, Stack size 16 bytes, stm32l0xx_hal_uart.o(i.HAL_UART_Init))
-
[Stack]
HAL_UART_MspDeInit (Thumb, 68 bytes, Stack size 8 bytes, usart.o(i.HAL_UART_MspDeInit))
-
[Stack]
HAL_UART_MspInit (Thumb, 158 bytes, Stack size 48 bytes, usart.o(i.HAL_UART_MspInit))
-
[Stack]
HAL_UART_Receive_IT (Thumb, 154 bytes, Stack size 20 bytes, stm32l0xx_hal_uart.o(i.HAL_UART_Receive_IT))
-
[Stack]
HAL_UART_RxCpltCallback (Thumb, 30 bytes, Stack size 8 bytes, stm32l0xx_it_lorawan.o(i.HAL_UART_RxCpltCallback))
-
[Stack]
HAL_UART_Transmit (Thumb, 200 bytes, Stack size 48 bytes, stm32l0xx_hal_uart.o(i.HAL_UART_Transmit))
-
[Stack]
HAL_UART_TxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_hal_uart.o(i.HAL_UART_TxCpltCallback))
-
[Called By]
HTS221_Get_Humidity (Thumb, 290 bytes, Stack size 56 bytes, hts221.o(i.HTS221_Get_Humidity))
-
[Stack]
HTS221_Get_Temperature (Thumb, 318 bytes, Stack size 64 bytes, hts221.o(i.HTS221_Get_Temperature))
-
[Stack]
HTS221_Get_TemperatureAndHumidity (Thumb, 42 bytes, Stack size 16 bytes, hts221.o(i.HTS221_Get_TemperatureAndHumidity))
-
[Stack]
HTS221_Init (Thumb, 106 bytes, Stack size 40 bytes, hts221.o(i.HTS221_Init))
-
[Stack]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_it_lorawan.o(i.HardFault_Handler))
-
[Calls]
LIS3MDL_Get_FullScale (Thumb, 34 bytes, Stack size 24 bytes, lis3mdl.o(i.LIS3MDL_Get_FullScale))
-
[Stack]
LIS3MDL_Get_Magn (Thumb, 240 bytes, Stack size 56 bytes, lis3mdl.o(i.LIS3MDL_Get_Magn))
-
[Stack]
LIS3MDL_Get_Sensitivity (Thumb, 36 bytes, Stack size 0 bytes, lis3mdl.o(i.LIS3MDL_Get_Sensitivity))
-
[Called By]
LIS3MDL_Init (Thumb, 126 bytes, Stack size 40 bytes, lis3mdl.o(i.LIS3MDL_Init))
-
[Stack]
LIS3MDL_Set_FullScale (Thumb, 76 bytes, Stack size 32 bytes, lis3mdl.o(i.LIS3MDL_Set_FullScale))
-
[Stack]
LPS22HB_Get_Press (Thumb, 194 bytes, Stack size 56 bytes, lps22hb.o(i.LPS22HB_Get_Press))
-
[Stack]
LPS22HB_Init (Thumb, 104 bytes, Stack size 40 bytes, lps22hb.o(i.LPS22HB_Init))
-
[Stack]
LSM6DS3_Init (Thumb, 124 bytes, Stack size 40 bytes, lsm6ds3.o(i.LSM6DS3_Init))
-
[Stack]
LSM6DS3_Set_Accel_FullScale (Thumb, 78 bytes, Stack size 32 bytes, lsm6ds3.o(i.LSM6DS3_Set_Accel_FullScale))
-
[Stack]
LSM6DS3_Set_Gyro_FullScale (Thumb, 78 bytes, Stack size 32 bytes, lsm6ds3.o(i.LSM6DS3_Set_Gyro_FullScale))
-
[Stack]
MX_GPIO_Init (Thumb, 112 bytes, Stack size 40 bytes, gpio.o(i.MX_GPIO_Init))
-
[Stack]
MX_I2C1_Init (Thumb, 76 bytes, Stack size 8 bytes, i2c.o(i.MX_I2C1_Init))
-
[Stack]
MX_USART1_UART_Init (Thumb, 58 bytes, Stack size 8 bytes, usart.o(i.MX_USART1_UART_Init))
-
[Stack]
MX_USART2_UART_Init (Thumb, 48 bytes, Stack size 8 bytes, usart.o(i.MX_USART2_UART_Init))
-
[Stack]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_it_lorawan.o(i.NMI_Handler))
-
[Address Reference Count : 1]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_it_lorawan.o(i.SVC_Handler))
-
[Address Reference Count : 1]
SysTick_Handler (Thumb, 28 bytes, Stack size 8 bytes, stm32l0xx_it_lorawan.o(i.SysTick_Handler))
-
[Stack]
SystemClock_Config (Thumb, 112 bytes, Stack size 128 bytes, mcu_init.o(i.SystemClock_Config))
-
[Stack]
SystemInit (Thumb, 66 bytes, Stack size 0 bytes, system_stm32l0xx.o(i.SystemInit))
-
[Address Reference Count : 1]
UART_AdvFeatureConfig (Thumb, 202 bytes, Stack size 8 bytes, stm32l0xx_hal_uart.o(i.UART_AdvFeatureConfig))
-
[Stack]
UART_CheckIdleState (Thumb, 90 bytes, Stack size 24 bytes, stm32l0xx_hal_uart.o(i.UART_CheckIdleState))
-
[Stack]
UART_SetConfig (Thumb, 510 bytes, Stack size 32 bytes, stm32l0xx_hal_uart.o(i.UART_SetConfig))
-
[Stack]
UART_WaitOnFlagUntilTimeout (Thumb, 98 bytes, Stack size 40 bytes, stm32l0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))
-
[Stack]
USART1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32l0xx_it_lorawan.o(i.USART1_IRQHandler))
-
[Stack]
USART2_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32l0xx_it_lorawan.o(i.USART2_IRQHandler))
-
[Stack]
__0printf (Thumb, 24 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
-
[Calls]
__1printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED) - -
__2printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf))
-
[Stack]
__c89printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED) - -
printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED) - -
__0snprintf (Thumb, 46 bytes, Stack size 32 bytes, printfa.o(i.__0snprintf), UNUSED)
-
[Calls]
__1snprintf (Thumb, 0 bytes, Stack size 32 bytes, printfa.o(i.__0snprintf), UNUSED) - -
__2snprintf (Thumb, 0 bytes, Stack size 32 bytes, printfa.o(i.__0snprintf))
-
[Stack]
__c89snprintf (Thumb, 0 bytes, Stack size 32 bytes, printfa.o(i.__0snprintf), UNUSED) - -
snprintf (Thumb, 0 bytes, Stack size 32 bytes, printfa.o(i.__0snprintf), UNUSED) - -
__0vsnprintf (Thumb, 40 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)
-
[Calls]
__1vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED) - -
__2vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED) - -
__c89vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED) - -
vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf))
-
[Stack]
__ARM_clz (Thumb, 46 bytes, Stack size 0 bytes, depilogue.o(i.__ARM_clz))
-
[Called By]
__ARM_common_ll_muluu (Thumb, 48 bytes, Stack size 24 bytes, tos_time.o(i.__ARM_common_ll_muluu))
-
[Stack]
__ARM_common_switch8 (Thumb, 26 bytes, Stack size 8 bytes, stm32l0xx_hal_uart.o(i.__ARM_common_switch8))
-
[Stack]
__ARM_fpclassify (Thumb, 40 bytes, Stack size 0 bytes, fpclassify.o(i.__ARM_fpclassify))
-
[Called By]
__kernel_poly (Thumb, 172 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly))
-
[Stack]
__mathlib_dbl_divzero (Thumb, 16 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_divzero))
-
[Stack]
__mathlib_dbl_infnan2 (Thumb, 8 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_infnan2))
-
[Stack]
__mathlib_dbl_invalid (Thumb, 16 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_invalid))
-
[Stack]
__mathlib_dbl_overflow (Thumb, 16 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_overflow))
-
[Stack]
__mathlib_dbl_underflow (Thumb, 14 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_underflow))
-
[Stack]
__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) - -
__set_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno))
-
[Called By]
application_entry (Thumb, 380 bytes, Stack size 168 bytes, lora_demo.o(i.application_entry))
-
[Stack]
at_delay (Thumb, 30 bytes, Stack size 24 bytes, tos_at_utils.o(i.at_delay))
-
[Stack]
at_delay_ms (Thumb, 12 bytes, Stack size 8 bytes, tos_at_utils.o(i.at_delay_ms))
-
[Stack]
at_timer_init (Thumb, 12 bytes, Stack size 0 bytes, tos_at_utils.o(i.at_timer_init))
-
[Called By]
board_init (Thumb, 24 bytes, Stack size 8 bytes, mcu_init.o(i.board_init))
-
[Stack]
cpu_context_switch (Thumb, 8 bytes, Stack size 8 bytes, tos_cpu.o(i.cpu_context_switch))
-
[Stack]
cpu_init (Thumb, 26 bytes, Stack size 8 bytes, tos_cpu.o(i.cpu_init))
-
[Stack]
cpu_irq_context_switch (Thumb, 8 bytes, Stack size 8 bytes, tos_cpu.o(i.cpu_irq_context_switch))
-
[Stack]
cpu_sched_start (Thumb, 4 bytes, Stack size 0 bytes, tos_cpu.o(i.cpu_sched_start))
-
[Calls]
cpu_systick_init (Thumb, 18 bytes, Stack size 8 bytes, tos_cpu.o(i.cpu_systick_init))
-
[Stack]
cpu_task_stk_init (Thumb, 104 bytes, Stack size 8 bytes, tos_cpu.o(i.cpu_task_stk_init))
-
[Stack]
fputc (Thumb, 36 bytes, Stack size 16 bytes, mcu_init.o(i.fputc))
-
[Stack]
knl_idle_init (Thumb, 32 bytes, Stack size 24 bytes, tos_sys.o(i.knl_idle_init))
-
[Stack]
knl_is_idle (Thumb, 14 bytes, Stack size 0 bytes, tos_sys.o(i.knl_is_idle))
-
[Called By]
knl_is_inirq (Thumb, 12 bytes, Stack size 0 bytes, tos_sys.o(i.knl_is_inirq))
-
[Called By]
knl_is_sched_locked (Thumb, 12 bytes, Stack size 0 bytes, tos_sys.o(i.knl_is_sched_locked))
-
[Called By]
knl_is_self (Thumb, 16 bytes, Stack size 0 bytes, tos_sys.o(i.knl_is_self))
-
[Called By]
knl_sched (Thumb, 60 bytes, Stack size 8 bytes, tos_sys.o(i.knl_sched))
-
[Stack]
main (Thumb, 32 bytes, Stack size 8 bytes, main.o(i.main))
-
[Stack]
mmheap_init_with_pool (Thumb, 20 bytes, Stack size 16 bytes, tos_mmheap.o(i.mmheap_init_with_pool))
-
[Stack]
mutex_release (Thumb, 18 bytes, Stack size 8 bytes, tos_mutex.o(i.mutex_release))
-
[Stack]
osKernelInitialize (Thumb, 12 bytes, Stack size 8 bytes, cmsis_os.o(i.osKernelInitialize))
-
[Stack]
osKernelStart (Thumb, 12 bytes, Stack size 8 bytes, cmsis_os.o(i.osKernelStart))
-
[Stack]
osThreadCreate (Thumb, 52 bytes, Stack size 32 bytes, cmsis_os.o(i.osThreadCreate))
-
[Stack]
pend_highest_pending_prio_get (Thumb, 20 bytes, Stack size 0 bytes, tos_pend.o(i.pend_highest_pending_prio_get))
-
[Called By]
pend_highest_pending_task_get (Thumb, 6 bytes, Stack size 0 bytes, tos_pend.o(i.pend_highest_pending_task_get))
-
[Called By]
pend_is_nopending (Thumb, 14 bytes, Stack size 0 bytes, tos_pend.o(i.pend_is_nopending))
-
[Called By]
pend_list_adjust (Thumb, 18 bytes, Stack size 8 bytes, tos_pend.o(i.pend_list_adjust))
-
[Stack]
pend_list_remove (Thumb, 24 bytes, Stack size 0 bytes, tos_pend.o(i.pend_list_remove))
-
[Called By]
pend_object_deinit (Thumb, 6 bytes, Stack size 0 bytes, tos_pend.o(i.pend_object_deinit))
-
[Called By]
pend_object_init (Thumb, 6 bytes, Stack size 0 bytes, tos_pend.o(i.pend_object_init))
-
[Called By]
pend_state2errno (Thumb, 42 bytes, Stack size 0 bytes, tos_pend.o(i.pend_state2errno))
-
[Called By]
pend_task_block (Thumb, 48 bytes, Stack size 24 bytes, tos_pend.o(i.pend_task_block))
-
[Stack]
pend_task_wakeup (Thumb, 50 bytes, Stack size 16 bytes, tos_pend.o(i.pend_task_wakeup))
-
[Stack]
pend_wakeup (Thumb, 18 bytes, Stack size 8 bytes, tos_pend.o(i.pend_wakeup))
-
[Stack]
pend_wakeup_all (Thumb, 36 bytes, Stack size 16 bytes, tos_pend.o(i.pend_wakeup_all))
-
[Stack]
pend_wakeup_one (Thumb, 12 bytes, Stack size 8 bytes, tos_pend.o(i.pend_wakeup_one))
-
[Stack]
port_systick_config (Thumb, 32 bytes, Stack size 8 bytes, port_c.o(i.port_systick_config))
-
[Stack]
port_systick_priority_set (Thumb, 14 bytes, Stack size 8 bytes, port_c.o(i.port_systick_priority_set))
-
[Stack]
pow (Thumb, 2548 bytes, Stack size 128 bytes, pow.o(i.pow))
-
[Stack]
print_to_screen (Thumb, 296 bytes, Stack size 56 bytes, lora_demo.o(i.print_to_screen))
-
[Stack]
read_config_from_Flash (Thumb, 152 bytes, Stack size 24 bytes, lora_demo.o(i.read_config_from_Flash))
-
[Stack]
readyqueue_add (Thumb, 30 bytes, Stack size 8 bytes, tos_sched.o(i.readyqueue_add))
-
[Stack]
readyqueue_add_head (Thumb, 38 bytes, Stack size 16 bytes, tos_sched.o(i.readyqueue_add_head))
-
[Stack]
readyqueue_add_tail (Thumb, 38 bytes, Stack size 16 bytes, tos_sched.o(i.readyqueue_add_tail))
-
[Stack]
readyqueue_first_task_get (Thumb, 20 bytes, Stack size 0 bytes, tos_sched.o(i.readyqueue_first_task_get))
-
[Called By]
readyqueue_highest_ready_task_get (Thumb, 18 bytes, Stack size 0 bytes, tos_sched.o(i.readyqueue_highest_ready_task_get))
-
[Called By]
readyqueue_init (Thumb, 48 bytes, Stack size 0 bytes, tos_sched.o(i.readyqueue_init))
-
[Called By]
readyqueue_is_prio_onlyone (Thumb, 22 bytes, Stack size 0 bytes, tos_sched.o(i.readyqueue_is_prio_onlyone))
-
[Called By]
readyqueue_move_head_to_tail (Thumb, 32 bytes, Stack size 0 bytes, tos_sched.o(i.readyqueue_move_head_to_tail))
-
[Called By]
readyqueue_remove (Thumb, 92 bytes, Stack size 16 bytes, tos_sched.o(i.readyqueue_remove))
-
[Stack]
recv_callback (Thumb, 86 bytes, Stack size 16 bytes, lora_demo.o(i.recv_callback))
-
[Stack]
rhf76_join_abp (Thumb, 158 bytes, Stack size 80 bytes, rhf76.o(i.rhf76_join_abp))
-
[Stack]
rhf76_join_otaa (Thumb, 126 bytes, Stack size 64 bytes, rhf76.o(i.rhf76_join_otaa))
-
[Stack]
rhf76_lora_init (Thumb, 50 bytes, Stack size 8 bytes, rhf76.o(i.rhf76_lora_init))
-
[Stack]
rhf76_set_data_rate (Thumb, 110 bytes, Stack size 88 bytes, rhf76.o(i.rhf76_set_data_rate))
-
[Stack]
rhf76_set_repeat (Thumb, 104 bytes, Stack size 88 bytes, rhf76.o(i.rhf76_set_repeat))
-
[Stack]
robin_sched (Thumb, 108 bytes, Stack size 16 bytes, tos_robin.o(i.robin_sched))
-
[Stack]
set_config_to_default (Thumb, 24 bytes, Stack size 0 bytes, lora_demo.o(i.set_config_to_default))
-
[Called By]
sqrt (Thumb, 66 bytes, Stack size 24 bytes, sqrt.o(i.sqrt))
-
[Stack]
tick_list_add (Thumb, 20 bytes, Stack size 8 bytes, tos_tick.o(i.tick_list_add))
-
[Stack]
tick_list_remove (Thumb, 106 bytes, Stack size 24 bytes, tos_tick.o(i.tick_list_remove))
-
[Stack]
tick_update (Thumb, 110 bytes, Stack size 24 bytes, tos_tick.o(i.tick_update))
-
[Stack]
timer_init (Thumb, 4 bytes, Stack size 0 bytes, tos_timer.o(i.timer_init))
-
[Called By]
timer_update (Thumb, 104 bytes, Stack size 24 bytes, tos_timer.o(i.timer_update))
-
[Stack]
tos_at_cmd_exec (Thumb, 58 bytes, Stack size 32 bytes, tos_at.o(i.tos_at_cmd_exec))
-
[Stack]
tos_at_echo_create (Thumb, 46 bytes, Stack size 24 bytes, tos_at.o(i.tos_at_echo_create))
-
[Stack]
tos_at_echo_fuzzy_matching_create (Thumb, 50 bytes, Stack size 24 bytes, tos_at.o(i.tos_at_echo_fuzzy_matching_create))
-
[Stack]
tos_at_init (Thumb, 334 bytes, Stack size 80 bytes, tos_at.o(i.tos_at_init))
-
[Stack]
tos_at_uart_input_byte (Thumb, 24 bytes, Stack size 8 bytes, tos_at.o(i.tos_at_uart_input_byte))
-
[Stack]
tos_at_uart_read (Thumb, 44 bytes, Stack size 24 bytes, tos_at.o(i.tos_at_uart_read))
-
[Stack]
tos_chr_fifo_create (Thumb, 34 bytes, Stack size 8 bytes, tos_char_fifo.o(i.tos_chr_fifo_create))
-
[Stack]
tos_chr_fifo_destroy (Thumb, 36 bytes, Stack size 8 bytes, tos_char_fifo.o(i.tos_chr_fifo_destroy))
-
[Stack]
tos_chr_fifo_pop (Thumb, 20 bytes, Stack size 8 bytes, tos_char_fifo.o(i.tos_chr_fifo_pop))
-
[Stack]
tos_chr_fifo_push (Thumb, 22 bytes, Stack size 16 bytes, tos_char_fifo.o(i.tos_chr_fifo_push))
-
[Stack]
tos_cpu_clz (Thumb, 50 bytes, Stack size 0 bytes, tos_cpu.o(i.tos_cpu_clz))
-
[Called By]
tos_cpu_cpsr_restore (Thumb, 8 bytes, Stack size 8 bytes, tos_cpu.o(i.tos_cpu_cpsr_restore))
-
[Stack]
tos_cpu_cpsr_save (Thumb, 8 bytes, Stack size 8 bytes, tos_cpu.o(i.tos_cpu_cpsr_save))
-
[Stack]
tos_hal_uart_deinit (Thumb, 42 bytes, Stack size 16 bytes, tos_hal_uart.o(i.tos_hal_uart_deinit))
-
[Stack]
tos_hal_uart_init (Thumb, 44 bytes, Stack size 8 bytes, tos_hal_uart.o(i.tos_hal_uart_init))
-
[Stack]
tos_hal_uart_write (Thumb, 34 bytes, Stack size 8 bytes, tos_hal_uart.o(i.tos_hal_uart_write))
-
[Stack]
tos_knl_init (Thumb, 38 bytes, Stack size 8 bytes, tos_sys.o(i.tos_knl_init))
-
[Stack]
tos_knl_irq_enter (Thumb, 22 bytes, Stack size 0 bytes, tos_sys.o(i.tos_knl_irq_enter))
-
[Called By]
tos_knl_irq_leave (Thumb, 70 bytes, Stack size 8 bytes, tos_sys.o(i.tos_knl_irq_leave))
-
[Stack]
tos_knl_is_running (Thumb, 12 bytes, Stack size 0 bytes, tos_sys.o(i.tos_knl_is_running))
-
[Called By]
tos_knl_sched_lock (Thumb, 62 bytes, Stack size 8 bytes, tos_sys.o(i.tos_knl_sched_lock))
-
[Stack]
tos_knl_sched_unlock (Thumb, 64 bytes, Stack size 8 bytes, tos_sys.o(i.tos_knl_sched_unlock))
-
[Stack]
tos_knl_start (Thumb, 40 bytes, Stack size 8 bytes, tos_sys.o(i.tos_knl_start))
-
[Stack]
tos_lora_module_init (Thumb, 22 bytes, Stack size 0 bytes, lora_module_wrapper.o(i.tos_lora_module_init))
-
[Called By]
tos_lora_module_join_otaa (Thumb, 22 bytes, Stack size 0 bytes, lora_module_wrapper.o(i.tos_lora_module_join_otaa))
-
[Called By]
tos_lora_module_recvcb_register (Thumb, 20 bytes, Stack size 0 bytes, lora_module_wrapper.o(i.tos_lora_module_recvcb_register))
-
[Called By]
tos_lora_module_register (Thumb, 20 bytes, Stack size 0 bytes, lora_module_wrapper.o(i.tos_lora_module_register))
-
[Called By]
tos_lora_module_send (Thumb, 22 bytes, Stack size 0 bytes, lora_module_wrapper.o(i.tos_lora_module_send))
-
[Called By]
tos_lora_module_send_unconfirmed (Thumb, 22 bytes, Stack size 0 bytes, lora_module_wrapper.o(i.tos_lora_module_send_unconfirmed))
-
[Called By]
tos_millisec2tick (Thumb, 22 bytes, Stack size 8 bytes, tos_time.o(i.tos_millisec2tick))
-
[Stack]
tos_mmheap_alloc (Thumb, 26 bytes, Stack size 8 bytes, tos_mmheap.o(i.tos_mmheap_alloc))
-
[Stack]
tos_mmheap_calloc (Thumb, 26 bytes, Stack size 16 bytes, tos_mmheap.o(i.tos_mmheap_calloc))
-
[Stack]
tos_mmheap_free (Thumb, 50 bytes, Stack size 16 bytes, tos_mmheap.o(i.tos_mmheap_free))
-
[Stack]
tos_mmheap_pool_add (Thumb, 132 bytes, Stack size 24 bytes, tos_mmheap.o(i.tos_mmheap_pool_add))
-
[Stack]
tos_mutex_create (Thumb, 52 bytes, Stack size 8 bytes, tos_mutex.o(i.tos_mutex_create))
-
[Stack]
tos_mutex_destroy (Thumb, 72 bytes, Stack size 16 bytes, tos_mutex.o(i.tos_mutex_destroy))
-
[Stack]
tos_mutex_pend (Thumb, 14 bytes, Stack size 8 bytes, tos_mutex.o(i.tos_mutex_pend))
-
[Stack]
tos_mutex_pend_timed (Thumb, 202 bytes, Stack size 24 bytes, tos_mutex.o(i.tos_mutex_pend_timed))
-
[Stack]
tos_mutex_post (Thumb, 162 bytes, Stack size 16 bytes, tos_mutex.o(i.tos_mutex_post))
-
[Stack]
tos_ring_q_create (Thumb, 36 bytes, Stack size 8 bytes, tos_ring_queue.o(i.tos_ring_q_create))
-
[Stack]
tos_ring_q_dequeue (Thumb, 96 bytes, Stack size 24 bytes, tos_ring_queue.o(i.tos_ring_q_dequeue))
-
[Stack]
tos_ring_q_destroy (Thumb, 40 bytes, Stack size 0 bytes, tos_ring_queue.o(i.tos_ring_q_destroy))
-
[Called By]
tos_ring_q_enqueue (Thumb, 98 bytes, Stack size 16 bytes, tos_ring_queue.o(i.tos_ring_q_enqueue))
-
[Stack]
tos_ring_q_is_empty (Thumb, 34 bytes, Stack size 8 bytes, tos_ring_queue.o(i.tos_ring_q_is_empty))
-
[Stack]
tos_ring_q_is_full (Thumb, 36 bytes, Stack size 8 bytes, tos_ring_queue.o(i.tos_ring_q_is_full))
-
[Stack]
tos_sem_create (Thumb, 10 bytes, Stack size 8 bytes, tos_sem.o(i.tos_sem_create))
-
[Stack]
tos_sem_create_max (Thumb, 22 bytes, Stack size 8 bytes, tos_sem.o(i.tos_sem_create_max))
-
[Stack]
tos_sem_destroy (Thumb, 44 bytes, Stack size 16 bytes, tos_sem.o(i.tos_sem_destroy))
-
[Stack]
tos_sem_pend (Thumb, 130 bytes, Stack size 24 bytes, tos_sem.o(i.tos_sem_pend))
-
[Stack]
tos_sem_post (Thumb, 10 bytes, Stack size 8 bytes, tos_sem.o(i.tos_sem_post))
-
[Stack]
tos_systick_get (Thumb, 20 bytes, Stack size 16 bytes, tos_time.o(i.tos_systick_get))
-
[Stack]
tos_task_create (Thumb, 204 bytes, Stack size 40 bytes, tos_task.o(i.tos_task_create))
-
[Stack]
tos_task_delay (Thumb, 94 bytes, Stack size 16 bytes, tos_task.o(i.tos_task_delay))
-
[Stack]
tos_task_destroy (Thumb, 58 bytes, Stack size 8 bytes, tos_task.o(i.tos_task_destroy))
-
[Stack]
tos_task_prio_change (Thumb, 174 bytes, Stack size 32 bytes, tos_task.o(i.tos_task_prio_change))
-
[Stack]
tos_task_yield (Thumb, 42 bytes, Stack size 16 bytes, tos_task.o(i.tos_task_yield))
-
[Stack]
tos_tick_handler (Thumb, 36 bytes, Stack size 8 bytes, tos_tick.o(i.tos_tick_handler))
-
[Stack]
write_config_to_Flash (Thumb, 112 bytes, Stack size 56 bytes, lora_demo.o(i.write_config_to_Flash))
-
[Stack]
-
HTS221_Start (Thumb, 60 bytes, Stack size 32 bytes, hts221.o(i.HTS221_Start))
-
[Stack]
UART_DMAAbortOnError (Thumb, 20 bytes, Stack size 8 bytes, stm32l0xx_hal_uart.o(i.UART_DMAAbortOnError))
-
[Stack]
UART_EndRxTransfer (Thumb, 30 bytes, Stack size 0 bytes, stm32l0xx_hal_uart.o(i.UART_EndRxTransfer))
-
[Called By]
UART_Receive_IT (Thumb, 126 bytes, Stack size 16 bytes, stm32l0xx_hal_uart.o(i.UART_Receive_IT))
-
[Stack]
UART_Transmit_IT (Thumb, 102 bytes, Stack size 0 bytes, stm32l0xx_hal_uart.o(i.UART_Transmit_IT))
-
[Called By]
I2C_Flush_TXDR (Thumb, 34 bytes, Stack size 0 bytes, stm32l0xx_hal_i2c.o(i.I2C_Flush_TXDR))
-
[Called By]
I2C_IsAcknowledgeFailed (Thumb, 110 bytes, Stack size 32 bytes, stm32l0xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed))
-
[Stack]
I2C_RequestMemoryRead (Thumb, 104 bytes, Stack size 24 bytes, stm32l0xx_hal_i2c.o(i.I2C_RequestMemoryRead))
-
[Stack]
I2C_RequestMemoryWrite (Thumb, 104 bytes, Stack size 24 bytes, stm32l0xx_hal_i2c.o(i.I2C_RequestMemoryWrite))
-
[Stack]
I2C_TransferConfig (Thumb, 34 bytes, Stack size 20 bytes, stm32l0xx_hal_i2c.o(i.I2C_TransferConfig))
-
[Stack]
I2C_WaitOnFlagUntilTimeout (Thumb, 72 bytes, Stack size 24 bytes, stm32l0xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout))
-
[Stack]
I2C_WaitOnSTOPFlagUntilTimeout (Thumb, 78 bytes, Stack size 16 bytes, stm32l0xx_hal_i2c.o(i.I2C_WaitOnSTOPFlagUntilTimeout))
-
[Stack]
I2C_WaitOnTXISFlagUntilTimeout (Thumb, 82 bytes, Stack size 16 bytes, stm32l0xx_hal_i2c.o(i.I2C_WaitOnTXISFlagUntilTimeout))
-
[Stack]
RCC_SetFlashLatencyFromMSIRange (Thumb, 94 bytes, Stack size 16 bytes, stm32l0xx_hal_rcc.o(i.RCC_SetFlashLatencyFromMSIRange))
-
[Stack]
FLASH_SetErrorCode (Thumb, 134 bytes, Stack size 8 bytes, stm32l0xx_hal_flash.o(i.FLASH_SetErrorCode))
-
[Stack]
__NVIC_SetPriority (Thumb, 60 bytes, Stack size 0 bytes, stm32l0xx_hal_cortex.o(i.__NVIC_SetPriority))
-
[Called By]
__NVIC_SetPriority (Thumb, 60 bytes, Stack size 0 bytes, port_c.o(i.__NVIC_SetPriority))
-
[Called By]
__ffs (Thumb, 16 bytes, Stack size 8 bytes, tos_mmheap.o(i.__ffs))
-
[Stack]
__fls (Thumb, 10 bytes, Stack size 8 bytes, tos_mmheap.o(i.__fls))
-
[Stack]
adjust_request_size (Thumb, 32 bytes, Stack size 0 bytes, tos_mmheap.o(i.adjust_request_size))
-
[Called By]
blk_absorb (Thumb, 28 bytes, Stack size 8 bytes, tos_mmheap.o(i.blk_absorb))
-
[Stack]
blk_can_split (Thumb, 20 bytes, Stack size 0 bytes, tos_mmheap.o(i.blk_can_split))
-
[Called By]
blk_insert (Thumb, 74 bytes, Stack size 24 bytes, tos_mmheap.o(i.blk_insert))
-
[Stack]
blk_link_next (Thumb, 12 bytes, Stack size 8 bytes, tos_mmheap.o(i.blk_link_next))
-
[Stack]
blk_locate_free (Thumb, 136 bytes, Stack size 32 bytes, tos_mmheap.o(i.blk_locate_free))
-
[Stack]
blk_mark_as_free (Thumb, 26 bytes, Stack size 8 bytes, tos_mmheap.o(i.blk_mark_as_free))
-
[Stack]
blk_mark_as_used (Thumb, 26 bytes, Stack size 8 bytes, tos_mmheap.o(i.blk_mark_as_used))
-
[Stack]
blk_merge_next (Thumb, 36 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_merge_next))
-
[Stack]
blk_next (Thumb, 16 bytes, Stack size 0 bytes, tos_mmheap.o(i.blk_next))
-
[Called By]
blk_prepare_used (Thumb, 62 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_prepare_used))
-
[Stack]
blk_remove (Thumb, 30 bytes, Stack size 16 bytes, tos_mmheap.o(i.blk_remove))
-
[Stack]
blk_split (Thumb, 50 bytes, Stack size 8 bytes, tos_mmheap.o(i.blk_split))
-
[Stack]
generic_fls (Thumb, 48 bytes, Stack size 0 bytes, tos_mmheap.o(i.generic_fls))
-
[Called By]
mapping_insert (Thumb, 44 bytes, Stack size 16 bytes, tos_mmheap.o(i.mapping_insert))
-
[Stack]
mmheap_ctl_init (Thumb, 68 bytes, Stack size 16 bytes, tos_mmheap.o(i.mmheap_ctl_init))
-
[Stack]
mmheap_pool_is_exist (Thumb, 34 bytes, Stack size 8 bytes, tos_mmheap.o(i.mmheap_pool_is_exist))
-
[Stack]
remove_free_block (Thumb, 66 bytes, Stack size 16 bytes, tos_mmheap.o(i.remove_free_block))
-
[Stack]
mutex_fresh_owner_mark (Thumb, 28 bytes, Stack size 0 bytes, tos_mutex.o(i.mutex_fresh_owner_mark))
-
[Called By]
mutex_old_owner_release (Thumb, 58 bytes, Stack size 16 bytes, tos_mutex.o(i.mutex_old_owner_release))
-
[Stack]
pend_list_add (Thumb, 60 bytes, Stack size 12 bytes, tos_pend.o(i.pend_list_add))
-
[Stack]
readyqueue_prio_mark (Thumb, 42 bytes, Stack size 8 bytes, tos_sched.o(i.readyqueue_prio_mark))
-
[Stack]
sem_do_post (Thumb, 86 bytes, Stack size 16 bytes, tos_sem.o(i.sem_do_post))
-
[Stack]
knl_idle_entry (Thumb, 2 bytes, Stack size 0 bytes, tos_sys.o(i.knl_idle_entry))
-
[Calls]
task_do_destroy (Thumb, 126 bytes, Stack size 16 bytes, tos_task.o(i.task_do_destroy))
-
[Stack]
task_exit (Thumb, 10 bytes, Stack size 8 bytes, tos_task.o(i.task_exit))
-
[Stack]
task_reset (Thumb, 42 bytes, Stack size 0 bytes, tos_task.o(i.task_reset))
-
[Called By]
tick_task_place (Thumb, 154 bytes, Stack size 32 bytes, tos_tick.o(i.tick_task_place))
-
[Stack]
tos_list_empty (Thumb, 14 bytes, Stack size 0 bytes, tos_tick.o(i.tos_list_empty))
-
[Called By]
timer_place (Thumb, 90 bytes, Stack size 24 bytes, tos_timer.o(i.timer_place))
-
[Stack]
timer_takeoff (Thumb, 64 bytes, Stack size 16 bytes, tos_timer.o(i.timer_takeoff))
-
[Stack]
errno_knl2cmsis (Thumb, 8 bytes, Stack size 0 bytes, cmsis_os.o(i.errno_knl2cmsis))
-
[Called By]
priority_cmsis2knl (Thumb, 16 bytes, Stack size 0 bytes, cmsis_os.o(i.priority_cmsis2knl))
-
[Called By]
__ascii2hex (Thumb, 42 bytes, Stack size 0 bytes, rhf76.o(i.__ascii2hex))
-
[Called By]
__hex2str (Thumb, 60 bytes, Stack size 24 bytes, rhf76.o(i.__hex2str))
-
[Stack]
__num2hex (Thumb, 26 bytes, Stack size 0 bytes, rhf76.o(i.__num2hex))
-
[Called By]
rhf76_close (Thumb, 4 bytes, Stack size 0 bytes, rhf76.o(i.rhf76_close))
-
[Address Reference Count : 1]
rhf76_incoming_data_process (Thumb, 146 bytes, Stack size 32 bytes, rhf76.o(i.rhf76_incoming_data_process))
-
[Stack]
rhf76_init (Thumb, 324 bytes, Stack size 64 bytes, rhf76.o(i.rhf76_init))
-
[Stack]
rhf76_send (Thumb, 110 bytes, Stack size 168 bytes, rhf76.o(i.rhf76_send))
-
[Stack]
rhf76_send_unconfirmed (Thumb, 110 bytes, Stack size 168 bytes, rhf76.o(i.rhf76_send_unconfirmed))
-
[Stack]
rhf76_set_class (Thumb, 94 bytes, Stack size 64 bytes, rhf76.o(i.rhf76_set_class))
-
[Stack]
rhf76_set_id (Thumb, 116 bytes, Stack size 128 bytes, rhf76.o(i.rhf76_set_id))
-
[Stack]
rhf76_set_key (Thumb, 116 bytes, Stack size 128 bytes, rhf76.o(i.rhf76_set_key))
-
[Stack]
rhf76_set_mode (Thumb, 82 bytes, Stack size 64 bytes, rhf76.o(i.rhf76_set_mode))
-
[Stack]
at_cmd_do_exec (Thumb, 72 bytes, Stack size 24 bytes, tos_at.o(i.at_cmd_do_exec))
-
[Stack]
at_echo_attach (Thumb, 14 bytes, Stack size 0 bytes, tos_at.o(i.at_echo_attach))
-
[Called By]
at_get_event (Thumb, 66 bytes, Stack size 32 bytes, tos_at.o(i.at_get_event))
-
[Stack]
at_parser (Thumb, 190 bytes, Stack size 0 bytes, tos_at.o(i.at_parser))
-
[Stack]
at_recv_cache_deinit (Thumb, 24 bytes, Stack size 8 bytes, tos_at.o(i.at_recv_cache_deinit))
-
[Stack]
at_uart_getchar (Thumb, 78 bytes, Stack size 16 bytes, tos_at.o(i.at_uart_getchar))
-
[Stack]
at_uart_line_parse (Thumb, 216 bytes, Stack size 48 bytes, tos_at.o(i.at_uart_line_parse))
-
[Stack]
at_uart_send (Thumb, 42 bytes, Stack size 24 bytes, tos_at.o(i.at_uart_send))
-
[Stack]
_fp_digits (Thumb, 344 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)
-
[Calls]
_printf_core (Thumb, 1754 bytes, Stack size 128 bytes, printfa.o(i._printf_core), UNUSED)
-
[Calls]
_printf_post_padding (Thumb, 32 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED)
-
[Called By]
_printf_pre_padding (Thumb, 44 bytes, Stack size 40 bytes, printfa.o(i._printf_pre_padding), UNUSED)
-
[Called By]
_snputc (Thumb, 22 bytes, Stack size 0 bytes, printfa.o(i._snputc))
-
[Address Reference Count : 2]
-