__asm___12_nrf_atfifo_c_51f461e1__nrf_atfifo_rspace_close ⇒ __asm___12_nrf_atfifo_c_51f461e1__nrf_atfifo_rspace_close
Function Pointers
- BusFault_Handler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- CCM_AAR_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- COMP_LPCOMP_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- CRYPTOCELL_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- DebugMon_Handler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- ECB_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- FPU_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- GPIOTE_IRQHandler from nrfx_gpiote.o(i.GPIOTE_IRQHandler) referenced from arm_startup_nrf52840.o(RESET)
- HardFault_Handler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- I2S_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- MWU_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- MemoryManagement_Handler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- NFCT_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- NMI_Handler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- Nordic_period_timeout_handle from main.o(i.Nordic_period_timeout_handle) referenced from main.o(i.main)
- PDM_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- POWER_CLOCK_IRQHandler from nrfx_clock.o(i.POWER_CLOCK_IRQHandler) referenced from arm_startup_nrf52840.o(RESET)
- PWM0_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- PWM1_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- PWM2_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- PWM3_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- PendSV_Handler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- QDEC_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- QSPI_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- RADIO_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- RNG_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- RTC0_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- RTC1_IRQHandler from app_timer.o(i.RTC1_IRQHandler) referenced from arm_startup_nrf52840.o(RESET)
- RTC2_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- Reset_Handler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- SAADC_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQHandler from nrfx_spim.o(i.SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQHandler) referenced from nrfx_spim.o(.constdata)
- SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQHandler from nrfx_spim.o(i.SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQHandler) referenced from arm_startup_nrf52840.o(RESET)
- SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- SPIM2_SPIS2_SPI2_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- SPIM3_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- SVC_Handler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- SWI0_EGU0_IRQHandler from app_timer.o(i.SWI0_EGU0_IRQHandler) referenced from arm_startup_nrf52840.o(RESET)
- SWI1_EGU1_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- SWI2_EGU2_IRQHandler from nrf_sdh.o(i.SWI2_EGU2_IRQHandler) referenced from arm_startup_nrf52840.o(RESET)
- SWI3_EGU3_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- SWI4_EGU4_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- SWI5_EGU5_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- SysTick_Handler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- SystemInit from system_nrf52840.o(i.SystemInit) referenced from arm_startup_nrf52840.o(.text)
- TEMP_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- TIMER0_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- TIMER1_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- TIMER2_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- TIMER3_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- TIMER4_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- UARTE0_UART0_IRQHandler from nrfx_prs.o(i.UARTE0_UART0_IRQHandler) referenced from arm_startup_nrf52840.o(RESET)
- UARTE1_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- USBD_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- UsageFault_Handler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- WDT_IRQHandler from arm_startup_nrf52840.o(.text) referenced from arm_startup_nrf52840.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from arm_startup_nrf52840.o(.text)
- _lv_disp_refr_task from lv_refr.o(i._lv_disp_refr_task) referenced from lv_hal_disp.o(i.lv_disp_drv_register)
- _lv_ll_get_head from lv_ll.o(i._lv_ll_get_head) referenced from lv_group.o(i.lv_group_focus_next)
- _lv_ll_get_next from lv_ll.o(i._lv_ll_get_next) referenced from lv_group.o(i.lv_group_focus_next)
- _lv_ll_get_prev from lv_ll.o(i._lv_ll_get_prev) referenced from lv_group.o(i.lv_group_focus_prev)
- _lv_ll_get_tail from lv_ll.o(i._lv_ll_get_tail) referenced from lv_group.o(i.lv_group_focus_prev)
- alert_timer_handler from bsp.o(i.alert_timer_handler) referenced from bsp.o(i.bsp_init)
- anim_task from lv_anim.o(i.anim_task) referenced from lv_anim.o(i._lv_anim_core_init)
- app_error_fault_handler from app_error_weak.o(i.app_error_fault_handler) referenced from nrf_sdh.o(i.nrf_sdh_enable_request)
- ble_advertising_on_ble_evt from ble_advertising.o(i.ble_advertising_on_ble_evt) referenced from main.o(sdh_ble_observers1)
- ble_advertising_on_sys_evt from ble_advertising.o(i.ble_advertising_on_sys_evt) referenced from main.o(sdh_soc_observers1)
- ble_evt_handler from ble_conn_state.o(i.ble_evt_handler) referenced from ble_conn_state.o(sdh_ble_observers0)
- ble_evt_handler from bsp_btn_ble.o(i.ble_evt_handler) referenced 2 times from bsp_btn_ble.o(sdh_ble_observers1)
- ble_evt_handler from main.o(i.ble_evt_handler) referenced from main.o(sdh_ble_observers3)
- ble_nus_on_ble_evt from ble_nus.o(i.ble_nus_on_ble_evt) referenced from main.o(sdh_ble_observers2)
- bsp_button_event_handler from bsp.o(i.bsp_button_event_handler) referenced 4 times from bsp.o(.constdata)
- bsp_event_handler from main.o(i.bsp_event_handler) referenced from main.o(i.main)
- button_timer_handler from bsp.o(i.button_timer_handler) referenced from bsp.o(i.bsp_init)
- clock_irq_handler from nrf_drv_clock.o(i.clock_irq_handler) referenced from nrf_drv_clock.o(i.nrf_drv_clock_init)
- color_blend_true_color_additive from lv_draw_blend.o(i.color_blend_true_color_additive) referenced from lv_draw_blend.o(i.fill_blended)
- color_blend_true_color_additive from lv_draw_blend.o(i.color_blend_true_color_additive) referenced from lv_draw_blend.o(i.map_blended)
- color_blend_true_color_subtractive from lv_draw_blend.o(i.color_blend_true_color_subtractive) referenced from lv_draw_blend.o(i.fill_blended)
- color_blend_true_color_subtractive from lv_draw_blend.o(i.color_blend_true_color_subtractive) referenced from lv_draw_blend.o(i.map_blended)
- conn_params_error_handler from main.o(i.conn_params_error_handler) referenced from main.o(i.main)
- detection_delay_timeout_handler from app_button.o(i.detection_delay_timeout_handler) referenced from app_button.o(i.app_button_init)
- disp_flush from lv_port_disp.o(i.disp_flush) referenced from lv_port_disp.o(i.lv_port_disp_init)
- fputc from retarget.o(i.fputc) referenced from printfb.o(i.__0printf$bare)
- gatt_evt_handler from main.o(i.gatt_evt_handler) referenced from main.o(i.gatt_init)
- gpiote_event_handler from app_button.o(i.gpiote_event_handler) referenced from app_button.o(i.app_button_init)
- gpu_blend from lv_port_disp.o(i.gpu_blend) referenced from lv_port_disp.o(i.lv_port_disp_init)
- gpu_fill from lv_port_disp.o(i.gpu_fill) referenced from lv_port_disp.o(i.lv_port_disp_init)
- kern_pair_16_compare from lv_font_fmt_txt.o(i.kern_pair_16_compare) referenced from lv_font_fmt_txt.o(i.get_kern_value)
- kern_pair_8_compare from lv_font_fmt_txt.o(i.kern_pair_8_compare) referenced from lv_font_fmt_txt.o(i.get_kern_value)
- leds_timer_handler from bsp.o(i.leds_timer_handler) referenced from bsp.o(i.bsp_init)
- lv_anim_path_linear from lv_anim.o(i.lv_anim_path_linear) referenced from lv_anim.o(.constdata)
- lv_btn_design from lv_btn.o(i.lv_btn_design) referenced from lv_btn.o(i.lv_btn_create)
- lv_btn_signal from lv_btn.o(i.lv_btn_signal) referenced from lv_btn.o(i.lv_btn_create)
- lv_cont_signal from lv_cont.o(i.lv_cont_signal) referenced from lv_cont.o(i.lv_cont_create)
- lv_draw_mask_line from lv_draw_mask.o(i.lv_draw_mask_line) referenced from lv_draw_mask.o(i.lv_draw_mask_line_points_init)
- lv_draw_mask_radius from lv_draw_mask.o(i.lv_draw_mask_radius) referenced from lv_draw_mask.o(i.lv_draw_mask_radius_init)
- lv_font_get_bitmap_fmt_txt from lv_font_fmt_txt.o(i.lv_font_get_bitmap_fmt_txt) referenced 2 times from lv_font_montserrat_14.o(.data)
- lv_font_get_glyph_dsc_fmt_txt from lv_font_fmt_txt.o(i.lv_font_get_glyph_dsc_fmt_txt) referenced 2 times from lv_font_montserrat_14.o(.data)
- lv_img_decoder_built_in_close from lv_img_decoder.o(i.lv_img_decoder_built_in_close) referenced from lv_img_decoder.o(i._lv_img_decoder_init)
- lv_img_decoder_built_in_info from lv_img_decoder.o(i.lv_img_decoder_built_in_info) referenced from lv_img_decoder.o(i._lv_img_decoder_init)
- lv_img_decoder_built_in_open from lv_img_decoder.o(i.lv_img_decoder_built_in_open) referenced from lv_img_decoder.o(i._lv_img_decoder_init)
- lv_img_decoder_built_in_read_line from lv_img_decoder.o(i.lv_img_decoder_built_in_read_line) referenced from lv_img_decoder.o(i._lv_img_decoder_init)
- lv_label_design from lv_label.o(i.lv_label_design) referenced from lv_label.o(i.lv_label_create)
- lv_label_set_offset_x from lv_label.o(i.lv_label_set_offset_x) referenced from lv_label.o(i.lv_label_refr_text)
- lv_label_set_offset_x from lv_label.o(i.lv_label_set_offset_x) referenced from lv_label.o(i.lv_label_set_long_mode)
- lv_label_set_offset_y from lv_label.o(i.lv_label_set_offset_y) referenced from lv_label.o(i.lv_label_refr_text)
- lv_label_set_offset_y from lv_label.o(i.lv_label_set_offset_y) referenced from lv_label.o(i.lv_label_set_long_mode)
- lv_label_signal from lv_label.o(i.lv_label_signal) referenced from lv_label.o(i.lv_label_create)
- lv_obj_design from lv_obj.o(i.lv_obj_design) referenced from lv_obj.o(i.lv_obj_create)
- lv_obj_set_x from lv_obj.o(i.lv_obj_set_x) referenced from lv_label.o(i.lv_label_set_long_mode)
- lv_obj_set_y from lv_obj.o(i.lv_obj_set_y) referenced from lv_label.o(i.lv_label_set_long_mode)
- lv_obj_signal from lv_obj.o(i.lv_obj_signal) referenced from lv_obj.o(i.lv_obj_create)
- lv_txt_utf8_get_byte_id from lv_txt.o(i.lv_txt_utf8_get_byte_id) referenced 2 times from lv_txt.o(.data)
- lv_txt_utf8_get_char_id from lv_txt.o(i.lv_txt_utf8_get_char_id) referenced 2 times from lv_txt.o(.data)
- lv_txt_utf8_get_length from lv_txt.o(i.lv_txt_utf8_get_length) referenced 2 times from lv_txt.o(.data)
- lv_txt_utf8_next from lv_txt.o(i.lv_txt_utf8_next) referenced 2 times from lv_txt.o(.data)
- lv_txt_utf8_prev from lv_txt.o(i.lv_txt_utf8_prev) referenced 2 times from lv_txt.o(.data)
- lv_txt_utf8_size from lv_txt.o(i.lv_txt_utf8_size) referenced 2 times from lv_txt.o(.data)
- main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- nrf_ble_gatt_on_ble_evt from nrf_ble_gatt.o(i.nrf_ble_gatt_on_ble_evt) referenced from main.o(sdh_ble_observers1)
- nrf_ble_qwr_on_ble_evt from nrf_ble_qwr.o(i.nrf_ble_qwr_on_ble_evt) referenced from main.o(sdh_ble_observers2)
- nrf_fstorage_sdh_req_handler from nrf_fstorage_sd.o(i.nrf_fstorage_sdh_req_handler) referenced from nrf_fstorage_sd.o(sdh_req_observers0)
- nrf_fstorage_sdh_state_handler from nrf_fstorage_sd.o(i.nrf_fstorage_sdh_state_handler) referenced from nrf_fstorage_sd.o(sdh_state_observers0)
- nrf_fstorage_sys_evt_handler from nrf_fstorage_sd.o(i.nrf_fstorage_sys_evt_handler) referenced from nrf_fstorage_sd.o(sdh_soc_observers0)
- nrf_log_backend_rtt_flush from nrf_log_backend_rtt.o(i.nrf_log_backend_rtt_flush) referenced from nrf_log_backend_rtt.o(.constdata)
- nrf_log_backend_rtt_panic_set from nrf_log_backend_rtt.o(i.nrf_log_backend_rtt_panic_set) referenced from nrf_log_backend_rtt.o(.constdata)
- nrf_log_backend_rtt_put from nrf_log_backend_rtt.o(i.nrf_log_backend_rtt_put) referenced from nrf_log_backend_rtt.o(.constdata)
- nrf_qwr_error_handler from main.o(i.nrf_qwr_error_handler) referenced from main.o(i.main)
- nrf_sdh_ble_evts_poll from nrf_sdh_ble.o(i.nrf_sdh_ble_evts_poll) referenced from nrf_sdh_ble.o(sdh_stack_observers0)
- nrf_sdh_soc_evts_poll from nrf_sdh_soc.o(i.nrf_sdh_soc_evts_poll) referenced from nrf_sdh_soc.o(sdh_stack_observers0)
- nrfx_uart_0_irq_handler from nrfx_uart.o(i.nrfx_uart_0_irq_handler) referenced from nrfx_uart.o(.constdata)
- nrfx_uarte_0_irq_handler from nrfx_uarte.o(i.nrfx_uarte_0_irq_handler) referenced from nrfx_uarte.o(.constdata)
- nus_data_handler from main.o(i.nus_data_handler) referenced from main.o(i.main)
- on_adv_evt from main.o(i.on_adv_evt) referenced from main.o(i.main)
- on_conn_params_evt from main.o(i.on_conn_params_evt) referenced from main.o(i.main)
- sd_state_evt_handler from nrf_drv_clock.o(i.sd_state_evt_handler) referenced from nrf_drv_clock.o(sdh_state_observers0)
- serial_tx from nrf_log_backend_rtt.o(i.serial_tx) referenced from nrf_log_backend_rtt.o(i.nrf_log_backend_rtt_put)
- soc_evt_handler from nrf_drv_clock.o(i.soc_evt_handler) referenced from nrf_drv_clock.o(sdh_soc_observers0)
- spi_event_handler from lcd_driver.o(i.spi_event_handler) referenced from lcd_driver.o(i.hal_spi_init)
- spim_evt_handler from nrf_drv_spi.o(i.spim_evt_handler) referenced from nrf_drv_spi.o(i.nrf_drv_spi_init)
- theme_apply from lv_theme_material.o(i.theme_apply) referenced from lv_theme_material.o(i.lv_theme_material_init)
- trans_anim_cb from lv_obj.o(i.trans_anim_cb) referenced from lv_obj.o(i.lv_obj_set_state)
- trans_anim_ready_cb from lv_obj.o(i.trans_anim_ready_cb) referenced from lv_obj.o(i.lv_obj_set_state)
- trans_anim_start_cb from lv_obj.o(i.trans_anim_start_cb) referenced from lv_obj.o(i.lv_obj_set_state)
- uart_event_handle from main.o(i.uart_event_handle) referenced from main.o(i.main)
- uart_event_handler from app_uart_fifo.o(i.uart_event_handler) referenced from app_uart_fifo.o(i.app_uart_init)
- uart_evt_handler from nrf_drv_uart.o(i.uart_evt_handler) referenced from nrf_drv_uart.o(i.nrf_drv_uart_init)
- uarte_evt_handler from nrf_drv_uart.o(i.uarte_evt_handler) referenced from nrf_drv_uart.o(i.nrf_drv_uart_init)
- unicode_list_compare from lv_font_fmt_txt.o(i.unicode_list_compare) referenced from lv_font_fmt_txt.o(i.get_glyph_dsc_id)
- update_timeout_handler from ble_conn_params.o(i.update_timeout_handler) referenced from ble_conn_params.o(i.ble_conn_params_init)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- arm_startup_nrf52840.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___12_nrf_atfifo_c_51f461e1__nrf_atfifo_wspace_req (Thumb, 56 bytes, Stack size 0 bytes, nrf_atfifo.o(.emb_text), UNUSED)
__asm___12_nrf_atfifo_c_51f461e1__nrf_atfifo_wspace_close (Thumb, 18 bytes, Stack size 0 bytes, nrf_atfifo.o(.emb_text), UNUSED)
[Calls]
- >> __asm___12_nrf_atfifo_c_51f461e1__nrf_atfifo_wspace_close
[Called By]- >> __asm___12_nrf_atfifo_c_51f461e1__nrf_atfifo_wspace_close
__asm___12_nrf_atfifo_c_51f461e1__nrf_atfifo_rspace_req (Thumb, 58 bytes, Stack size 0 bytes, nrf_atfifo.o(.emb_text))
[Called By]
__asm___12_nrf_atfifo_c_51f461e1__nrf_atfifo_rspace_close (Thumb, 18 bytes, Stack size 0 bytes, nrf_atfifo.o(.emb_text))
[Calls]
- >> __asm___12_nrf_atfifo_c_51f461e1__nrf_atfifo_rspace_close
[Called By]- >> nrf_atfifo_item_free
- >> __asm___12_nrf_atfifo_c_51f461e1__nrf_atfifo_rspace_close
__asm___12_nrf_atfifo_c_51f461e1__nrf_atfifo_space_clear (Thumb, 50 bytes, Stack size 0 bytes, nrf_atfifo.o(.emb_text), UNUSED)
__asm___12_nrf_atomic_c_85ca2469__nrf_atomic_internal_mov (Thumb, 24 bytes, Stack size 0 bytes, nrf_atomic.o(.emb_text))
[Called By]
- >> nrf_atomic_u32_fetch_store
__asm___12_nrf_atomic_c_85ca2469__nrf_atomic_internal_orr (Thumb, 26 bytes, Stack size 0 bytes, nrf_atomic.o(.emb_text))
[Called By]
__asm___12_nrf_atomic_c_85ca2469__nrf_atomic_internal_and (Thumb, 26 bytes, Stack size 0 bytes, nrf_atomic.o(.emb_text))
[Called By]
- >> nrf_atomic_u32_and
- >> nrf_atomic_u32_fetch_and
__asm___12_nrf_atomic_c_85ca2469__nrf_atomic_internal_eor (Thumb, 26 bytes, Stack size 0 bytes, nrf_atomic.o(.emb_text), UNUSED)
__asm___12_nrf_atomic_c_85ca2469__nrf_atomic_internal_add (Thumb, 26 bytes, Stack size 0 bytes, nrf_atomic.o(.emb_text))
[Called By]
__asm___12_nrf_atomic_c_85ca2469__nrf_atomic_internal_sub (Thumb, 26 bytes, Stack size 0 bytes, nrf_atomic.o(.emb_text))
[Called By]
__asm___12_nrf_atomic_c_85ca2469__nrf_atomic_internal_cmp_exch (Thumb, 42 bytes, Stack size 0 bytes, nrf_atomic.o(.emb_text), UNUSED)
__asm___12_nrf_atomic_c_85ca2469__nrf_atomic_internal_sub_hs (Thumb, 30 bytes, Stack size 0 bytes, nrf_atomic.o(.emb_text), UNUSED)
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- arm_startup_nrf52840.o(RESET)
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- arm_startup_nrf52840.o(RESET)
MemoryManagement_Handler (Thumb, 2 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Calls]
- >> MemoryManagement_Handler
[Called By]- >> MemoryManagement_Handler
[Address Reference Count : 1]- arm_startup_nrf52840.o(RESET)
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- arm_startup_nrf52840.o(RESET)
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- arm_startup_nrf52840.o(RESET)
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- arm_startup_nrf52840.o(RESET)
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- arm_startup_nrf52840.o(RESET)
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- arm_startup_nrf52840.o(RESET)
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- arm_startup_nrf52840.o(RESET)
CCM_AAR_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- arm_startup_nrf52840.o(RESET)
COMP_LPCOMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
CRYPTOCELL_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
ECB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
FPU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
I2S_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
MWU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
NFCT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
PDM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
PWM0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
PWM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
PWM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
PWM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
QDEC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
QSPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
RADIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
RNG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
RTC0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
RTC2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
SAADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
SPIM2_SPIS2_SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
SPIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
SWI1_EGU1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
SWI3_EGU3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
SWI4_EGU4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
SWI5_EGU5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
TEMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
TIMER0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
TIMER1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
TIMER2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
TIMER3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
TIMER4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
UARTE1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
USBD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
WDT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, arm_startup_nrf52840.o(.text))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
__aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = __aeabi_uldivmod
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
[Called By]
- >> gpiote_event_handler
- >> detection_delay_timeout_handler
- >> __aeabi_uldivmod
_ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
__rt_ctype_table (Thumb, 4 bytes, Stack size 0 bytes, ctype_o.o(.text))
[Called By]
- >> nrf_log_hexdump_entry_process
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> service_data_encode
- >> manuf_specific_data_encode
- >> memobj_op
- >> _WriteNoCheck
- >> _WriteBlocking
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> nrf_drv_uart_init
- >> nrf_ble_gatt_on_ble_evt
- >> ble_conn_params_init
- >> ble_advertising_init
- >> app_uart_init
- >> main
- >> conn_handle_list_get
- >> ble_evt_handler
__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), UNUSED)
[Called By]
- >> _memset$wrapper
- >> __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))
[Called By]
- >> tx_char_add
- >> rx_char_add
- >> on_write
- >> on_connect
- >> ble_nus_on_ble_evt
- >> ble_advertising_start
- >> main
- >> nrf_log_backend_serial_put
- >> event_send
__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]
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
[Called By]
- >> lv_label_set_text
- >> lv_label_create
- >> nrf_fprintf_fmt
- >> lv_debug_log_error
- >> lv_fs_get_ext
- >> lv_img_decoder_open
- >> lv_label_refr_text
strcmp (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strcmp
[Called By]- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_info
- >> lv_img_cache_match
memcmp (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = memcmp
[Called By]- >> trans_create
- >> style_snapshot_compare
strcpy (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text))
[Called By]
- >> lv_label_set_text
- >> _DoInit
- >> lv_img_decoder_open
__aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
[Called By]
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
__decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
GPIOTE_IRQHandler (Thumb, 428 bytes, Stack size 88 bytes, nrfx_gpiote.o(i.GPIOTE_IRQHandler))
[Stack]
- Max Depth = 104
- Call Chain = GPIOTE_IRQHandler ⇒ nrf_gpio_ports_read
[Calls]- >> nrf_gpiote_event_is_set
- >> nrf_gpiote_event_clear
- >> nrf_gpio_ports_read
- >> nrf_gpio_pin_port_decode
- >> nrf_gpio_cfg_sense_set
- >> nrf_bitmask_bit_set
- >> nrf_bitmask_bit_is_set
- >> channel_port_get
[Address Reference Count : 1]- arm_startup_nrf52840.o(RESET)
LCD_Clear (Thumb, 42 bytes, Stack size 16 bytes, lcd_driver.o(i.LCD_Clear))
[Stack]
- Max Depth = 268
- Call Chain = LCD_Clear ⇒ LCD_SetCursor ⇒ LCD_WR_REG ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> LCD_WriteRAM_Prepare
- >> LCD_WR_DATA
- >> LCD_SetCursor
[Called By]
LCD_Color_Fill (Thumb, 86 bytes, Stack size 32 bytes, lcd_driver.o(i.LCD_Color_Fill))
[Stack]
- Max Depth = 284
- Call Chain = LCD_Color_Fill ⇒ LCD_SetCursor ⇒ LCD_WR_REG ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> LCD_WriteRAM_Prepare
- >> LCD_SetCursor
[Called By]
LCD_Init (Thumb, 518 bytes, Stack size 8 bytes, lcd_driver.o(i.LCD_Init))
[Stack]
- Max Depth = 276
- Call Chain = LCD_Init ⇒ LCD_Clear ⇒ LCD_SetCursor ⇒ LCD_WR_REG ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> hal_spi_init
- >> LCD_WR_REG
- >> LCD_WR_DATA8
- >> LCD_Clear
- >> nrf_gpio_pin_set
- >> nrf_gpio_pin_clear
- >> nrf_delay_ms
[Called By]
LCD_SetCursor (Thumb, 48 bytes, Stack size 16 bytes, lcd_driver.o(i.LCD_SetCursor))
[Stack]
- Max Depth = 252
- Call Chain = LCD_SetCursor ⇒ LCD_WR_REG ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> LCD_WR_REG
- >> LCD_WR_DATA8
[Called By]- >> LCD_Color_Fill
- >> LCD_Clear
LCD_WR_DATA (Thumb, 54 bytes, Stack size 16 bytes, lcd_driver.o(i.LCD_WR_DATA))
[Stack]
- Max Depth = 236
- Call Chain = LCD_WR_DATA ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_error_handler_bare
- >> nrf_gpio_pin_set
- >> nrf_drv_spi_transfer
[Called By]
LCD_WR_DATA8 (Thumb, 50 bytes, Stack size 16 bytes, lcd_driver.o(i.LCD_WR_DATA8))
[Stack]
- Max Depth = 236
- Call Chain = LCD_WR_DATA8 ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_error_handler_bare
- >> nrf_gpio_pin_set
- >> nrf_drv_spi_transfer
[Called By]- >> LCD_Init
- >> LCD_SetCursor
LCD_WR_REG (Thumb, 50 bytes, Stack size 16 bytes, lcd_driver.o(i.LCD_WR_REG))
[Stack]
- Max Depth = 236
- Call Chain = LCD_WR_REG ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_error_handler_bare
- >> nrf_gpio_pin_clear
- >> nrf_drv_spi_transfer
[Called By]- >> LCD_Init
- >> LCD_WriteRAM_Prepare
- >> LCD_SetCursor
LCD_WriteRAM_Prepare (Thumb, 8 bytes, Stack size 0 bytes, lcd_driver.o(i.LCD_WriteRAM_Prepare))
[Stack]
- Max Depth = 236
- Call Chain = LCD_WriteRAM_Prepare ⇒ LCD_WR_REG ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]
[Called By]- >> LCD_Color_Fill
- >> LCD_Clear
POWER_CLOCK_IRQHandler (Thumb, 82 bytes, Stack size 16 bytes, nrfx_clock.o(i.POWER_CLOCK_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = POWER_CLOCK_IRQHandler ⇒ nrf_clock_event_clear
[Calls]- >> nrf_clock_event_clear
- >> nrf_clock_event_check
[Address Reference Count : 1]- arm_startup_nrf52840.o(RESET)
RTC1_IRQHandler (Thumb, 32 bytes, Stack size 0 bytes, app_timer.o(i.RTC1_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = RTC1_IRQHandler ⇒ timer_timeouts_check
[Calls]
[Address Reference Count : 1]- arm_startup_nrf52840.o(RESET)
SEGGER_RTT_Init (Thumb, 4 bytes, Stack size 0 bytes, segger_rtt.o(i.SEGGER_RTT_Init))
[Stack]
- Max Depth = 8
- Call Chain = SEGGER_RTT_Init ⇒ _DoInit
[Calls]
[Called By]- >> nrf_log_backend_rtt_init
SEGGER_RTT_WriteNoLock (Thumb, 86 bytes, Stack size 16 bytes, segger_rtt.o(i.SEGGER_RTT_WriteNoLock))
[Stack]
- Max Depth = 48
- Call Chain = SEGGER_RTT_WriteNoLock ⇒ _WriteBlocking
[Calls]- >> _WriteNoCheck
- >> _WriteBlocking
- >> _GetAvailWriteSpace
[Called By]
SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQHandler (Thumb, 76 bytes, Stack size 24 bytes, nrfx_spim.o(i.SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQHandler ⇒ nrf_gpio_pin_set
[Calls]- >> nrf_spim_event_check
- >> nrf_gpio_pin_set
- >> nrf_gpio_pin_clear
[Address Reference Count : 2]- nrfx_spim.o(.constdata)
- arm_startup_nrf52840.o(RESET)
SWI0_EGU0_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, app_timer.o(i.SWI0_EGU0_IRQHandler))
[Stack]
- Max Depth = 96
- Call Chain = SWI0_EGU0_IRQHandler ⇒ timer_list_handler ⇒ list_insertions_handler ⇒ timer_list_remove
[Calls]
[Address Reference Count : 1]- arm_startup_nrf52840.o(RESET)
SWI2_EGU2_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, nrf_sdh.o(i.SWI2_EGU2_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = SWI2_EGU2_IRQHandler ⇒ nrf_sdh_evts_poll ⇒ nrf_section_iter_next ⇒ nrf_section_iter_item_set
[Calls]
[Address Reference Count : 1]- arm_startup_nrf52840.o(RESET)
SystemInit (Thumb, 416 bytes, Stack size 12 bytes, system_nrf52840.o(i.SystemInit))
[Stack]
- Max Depth = 12
- Call Chain = SystemInit
[Address Reference Count : 1]- arm_startup_nrf52840.o(.text)
UARTE0_UART0_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, nrfx_prs.o(i.UARTE0_UART0_IRQHandler))
[Address Reference Count : 1]
- arm_startup_nrf52840.o(RESET)
__0printf$bare (Thumb, 8 bytes, Stack size 0 bytes, printfb.o(i.__0printf$bare), UNUSED)
[Calls]
__1printf$bare (Thumb, 0 bytes, Stack size 0 bytes, printfb.o(i.__0printf$bare), UNUSED)
__2printf (Thumb, 0 bytes, Stack size 0 bytes, printfb.o(i.__0printf$bare))
[Called By]
__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)
_lv_anim_core_init (Thumb, 36 bytes, Stack size 8 bytes, lv_anim.o(i._lv_anim_core_init))
[Stack]
- Max Depth = 332
- Call Chain = _lv_anim_core_init ⇒ lv_task_create ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> _lv_ll_init
- >> anim_mark_list_change
- >> lv_task_create
[Called By]
_lv_area_align (Thumb, 456 bytes, Stack size 24 bytes, lv_area.o(i._lv_area_align))
[Stack]
- Max Depth = 24
- Call Chain = _lv_area_align
[Calls]- >> lv_area_get_width
- >> lv_area_get_height
[Called By]- >> draw_value_str
- >> lv_obj_get_draw_rect_ext_pad_size
- >> obj_align_core
_lv_area_intersect (Thumb, 80 bytes, Stack size 16 bytes, lv_area.o(i._lv_area_intersect))
[Stack]
- Max Depth = 16
- Call Chain = _lv_area_intersect
[Called By]- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
- >> lv_draw_line
- >> lv_draw_label
- >> lv_img_draw_core
- >> _lv_blend_map
- >> _lv_blend_fill
- >> _lv_inv_area
- >> draw_shadow
- >> draw_full_border
- >> draw_border
- >> draw_bg
- >> lv_refr_obj
- >> lv_refr_area_part
- >> lv_obj_area_is_visible
- >> lv_label_design
_lv_area_is_in (Thumb, 168 bytes, Stack size 24 bytes, lv_area.o(i._lv_area_is_in))
[Stack]
- Max Depth = 64
- Call Chain = _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]
[Called By]- >> _lv_inv_area
- >> draw_shadow
- >> draw_pattern
- >> lv_refr_get_top_obj
- >> lv_obj_design
_lv_area_is_on (Thumb, 56 bytes, Stack size 0 bytes, lv_area.o(i._lv_area_is_on))
[Called By]
_lv_area_is_point_on (Thumb, 294 bytes, Stack size 32 bytes, lv_area.o(i._lv_area_is_point_on))
[Stack]
- Max Depth = 40 + In Cycle
- Call Chain = _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> _lv_area_is_point_on
- >> lv_point_within_circle
[Called By]- >> _lv_area_is_point_on
- >> _lv_area_is_in
_lv_area_join (Thumb, 68 bytes, Stack size 8 bytes, lv_area.o(i._lv_area_join))
[Stack]
- Max Depth = 8
- Call Chain = _lv_area_join
[Called By]
_lv_blend_fill (Thumb, 238 bytes, Stack size 80 bytes, lv_draw_blend.o(i._lv_blend_fill))
[Stack]
- Max Depth = 172
- Call Chain = _lv_blend_fill ⇒ fill_normal ⇒ lv_color_mix
[Calls]- >> fill_set_px
- >> fill_normal
- >> fill_blended
- >> lv_disp_get_buf
- >> _lv_refr_get_disp_refreshing
- >> _lv_area_intersect
[Called By]- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
- >> draw_letter_normal
- >> draw_shadow
- >> draw_full_border
- >> draw_border
- >> draw_bg
_lv_blend_map (Thumb, 248 bytes, Stack size 80 bytes, lv_draw_blend.o(i._lv_blend_map))
[Stack]
- Max Depth = 168
- Call Chain = _lv_blend_map ⇒ map_blended
[Calls]- >> map_set_px
- >> map_normal
- >> map_blended
- >> lv_disp_get_buf
- >> _lv_refr_get_disp_refreshing
- >> _lv_area_intersect
[Called By]- >> draw_letter_subpx
- >> lv_draw_map
- >> draw_bg
_lv_disp_refr_task (Thumb, 350 bytes, Stack size 48 bytes, lv_refr.o(i._lv_disp_refr_task))
[Stack]
- Max Depth = 1588
- Call Chain = _lv_disp_refr_task ⇒ lv_refr_areas ⇒ lv_refr_area ⇒ lv_refr_area_part ⇒ lv_draw_img ⇒ lv_img_draw_core ⇒ show_error ⇒ lv_draw_label ⇒ lv_draw_line ⇒ lv_draw_rect ⇒ draw_border ⇒ draw_full_border ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_disp_get_hor_res
- >> lv_task_set_prio
- >> lv_disp_is_true_double_buf
- >> lv_disp_get_buf
- >> _lv_memcpy
- >> _lv_mem_buf_free_all
- >> _lv_font_clean_up_fmt_txt
- >> lv_refr_vdb_flush
- >> lv_refr_join_area
- >> lv_refr_areas
- >> _lv_memset_00
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
[Address Reference Count : 1]- lv_hal_disp.o(i.lv_disp_drv_register)
_lv_font_clean_up_fmt_txt (Thumb, 20 bytes, Stack size 8 bytes, lv_font_fmt_txt.o(i._lv_font_clean_up_fmt_txt))
[Stack]
- Max Depth = 24
- Call Chain = _lv_font_clean_up_fmt_txt ⇒ lv_mem_free ⇒ lv_mem_defrag
[Calls]
[Called By]
_lv_fs_init (Thumb, 8 bytes, Stack size 0 bytes, lv_fs.o(i._lv_fs_init))
[Calls]
[Called By]
_lv_group_init (Thumb, 8 bytes, Stack size 0 bytes, lv_group.o(i._lv_group_init))
[Calls]
[Called By]
_lv_img_buf_get_transformed_area (Thumb, 576 bytes, Stack size 56 bytes, lv_img_buf.o(i._lv_img_buf_get_transformed_area))
[Stack]
- Max Depth = 56
- Call Chain = _lv_img_buf_get_transformed_area
[Calls]
[Called By]
_lv_img_buf_transform_anti_alias (Thumb, 644 bytes, Stack size 64 bytes, lv_img_buf.o(i._lv_img_buf_transform_anti_alias))
[Stack]
- Max Depth = 100
- Call Chain = _lv_img_buf_transform_anti_alias ⇒ lv_img_buf_get_px_alpha
[Calls]- >> lv_img_buf_get_px_color
- >> lv_img_buf_get_px_alpha
- >> lv_color_mix
- >> _lv_memcpy_small
[Called By]
_lv_img_buf_transform_init (Thumb, 246 bytes, Stack size 32 bytes, lv_img_buf.o(i._lv_img_buf_transform_init))
[Stack]
- Max Depth = 32
- Call Chain = _lv_img_buf_transform_init
[Calls]- >> lv_img_cf_is_chroma_keyed
- >> lv_img_cf_has_alpha
- >> _lv_trigo_sin
[Called By]
_lv_img_cache_open (Thumb, 242 bytes, Stack size 32 bytes, lv_img_cache.o(i._lv_img_cache_open))
[Stack]
- Max Depth = 364
- Call Chain = _lv_img_cache_open ⇒ lv_img_decoder_open ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_img_decoder_close
- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_img_decoder_open
- >> lv_img_cache_match
- >> _lv_memset_00
[Called By]
_lv_img_decoder_init (Thumb, 56 bytes, Stack size 8 bytes, lv_img_decoder.o(i._lv_img_decoder_init))
[Stack]
- Max Depth = 308
- Call Chain = _lv_img_decoder_init ⇒ lv_img_decoder_create ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> _lv_ll_init
- >> lv_img_decoder_create
[Called By]
_lv_indev_init (Thumb, 8 bytes, Stack size 0 bytes, lv_indev.o(i._lv_indev_init))
[Stack]
- Max Depth = 16
- Call Chain = _lv_indev_init ⇒ lv_indev_reset
[Calls]
[Called By]
_lv_inv_area (Thumb, 202 bytes, Stack size 32 bytes, lv_refr.o(i._lv_inv_area))
[Stack]
- Max Depth = 96
- Call Chain = _lv_inv_area ⇒ _lv_area_is_in ⇒ _lv_area_is_point_on ⇒ _lv_area_is_point_on (Cycle)
[Calls]- >> lv_disp_get_default
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_task_set_prio
- >> lv_area_copy
- >> _lv_area_is_in
- >> _lv_area_intersect
[Called By]- >> lv_obj_invalidate_area
_lv_ll_chg_list (Thumb, 104 bytes, Stack size 16 bytes, lv_ll.o(i._lv_ll_chg_list))
[Stack]
- Max Depth = 32
- Call Chain = _lv_ll_chg_list ⇒ _lv_ll_remove
[Calls]- >> _lv_ll_remove
- >> node_set_prev
- >> node_set_next
[Called By]- >> lv_obj_move_foreground
_lv_ll_get_head (Thumb, 10 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_get_head))
[Called By]
- >> lv_indev_get_next
- >> lv_task_handler
- >> lv_obj_set_size
- >> lv_obj_move_foreground
- >> _lv_ll_remove
- >> lv_group_remove_obj
- >> lv_group_add_obj
- >> lv_obj_get_disp
- >> lv_disp_get_next
- >> lv_anim_del
- >> lv_img_decoder_open
- >> lv_task_set_prio
- >> lv_img_decoder_get_info
- >> lv_refr_get_top_obj
- >> lv_obj_report_style_mod
- >> lv_obj_get_child
- >> trans_anim_ready_cb
- >> refresh_children_position
- >> obj_del_core
- >> lv_fs_get_drv
- >> lv_anim_get
- >> anim_task
- >> anim_mark_list_change
- >> lv_task_create
- >> _lv_ll_ins_prev
- >> lv_cont_refr_autofit
- >> lv_cont_layout_center
[Address Reference Count : 1]- lv_group.o(i.lv_group_focus_next)
_lv_ll_get_next (Thumb, 12 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_get_next))
[Called By]
- >> lv_indev_get_next
- >> lv_task_handler
- >> lv_obj_set_size
- >> _lv_ll_remove
- >> lv_group_remove_obj
- >> lv_group_add_obj
- >> lv_obj_get_disp
- >> lv_disp_get_next
- >> lv_anim_del
- >> lv_img_decoder_open
- >> lv_task_set_prio
- >> lv_img_decoder_get_info
- >> lv_refr_get_top_obj
- >> lv_obj_report_style_mod
- >> lv_obj_get_child
- >> trans_anim_ready_cb
- >> refresh_children_position
- >> lv_fs_get_drv
- >> lv_anim_get
- >> anim_task
- >> lv_task_create
- >> lv_cont_refr_autofit
- >> lv_cont_layout_pretty
- >> lv_cont_layout_center
[Address Reference Count : 1]- lv_group.o(i.lv_group_focus_next)
_lv_ll_get_prev (Thumb, 10 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_get_prev))
[Called By]
- >> _lv_ll_remove
- >> lv_refr_obj_and_children
- >> lv_refr_obj
- >> trans_del
- >> _lv_ll_move_before
- >> _lv_ll_ins_prev
- >> lv_cont_layout_row
- >> lv_cont_layout_pretty
- >> lv_cont_layout_grid
- >> lv_cont_layout_col
- >> lv_cont_layout_center
[Address Reference Count : 1]- lv_group.o(i.lv_group_focus_prev)
_lv_ll_get_tail (Thumb, 10 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_get_tail))
[Called By]
- >> _lv_ll_remove
- >> lv_group_remove_obj
- >> lv_refr_obj
- >> trans_del
- >> _lv_ll_move_before
- >> lv_cont_layout_row
- >> lv_cont_layout_pretty
- >> lv_cont_layout_grid
- >> lv_cont_layout_col
- >> lv_cont_layout_center
[Address Reference Count : 1]- lv_group.o(i.lv_group_focus_prev)
_lv_ll_init (Thumb, 16 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_init))
[Called By]
- >> lv_init
- >> _lv_group_init
- >> _lv_task_core_init
- >> _lv_img_decoder_init
- >> _lv_fs_init
- >> _lv_anim_core_init
- >> lv_obj_create
- >> lv_disp_drv_register
_lv_ll_ins_head (Thumb, 60 bytes, Stack size 16 bytes, lv_ll.o(i._lv_ll_ins_head))
[Stack]
- Max Depth = 40
- Call Chain = _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_mem_alloc
- >> node_set_prev
- >> node_set_next
[Called By]- >> lv_anim_start
- >> lv_img_decoder_create
- >> lv_obj_create
- >> trans_create
- >> lv_task_create
- >> lv_disp_drv_register
- >> _lv_ll_ins_prev
_lv_ll_ins_prev (Thumb, 102 bytes, Stack size 24 bytes, lv_ll.o(i._lv_ll_ins_prev))
[Stack]
- Max Depth = 64
- Call Chain = _lv_ll_ins_prev ⇒ _lv_ll_ins_head ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_mem_alloc
- >> _lv_ll_ins_head
- >> _lv_ll_get_prev
- >> _lv_ll_get_head
- >> node_set_prev
- >> node_set_next
[Called By]
_lv_ll_ins_tail (Thumb, 60 bytes, Stack size 16 bytes, lv_ll.o(i._lv_ll_ins_tail))
[Stack]
- Max Depth = 40
- Call Chain = _lv_ll_ins_tail ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_mem_alloc
- >> node_set_prev
- >> node_set_next
[Called By]- >> lv_group_add_obj
- >> lv_task_create
_lv_ll_is_empty (Thumb, 18 bytes, Stack size 0 bytes, lv_ll.o(i._lv_ll_is_empty))
[Called By]
- >> lv_anim_start
- >> lv_cont_refr_autofit
_lv_ll_move_before (Thumb, 96 bytes, Stack size 24 bytes, lv_ll.o(i._lv_ll_move_before))
[Stack]
- Max Depth = 40
- Call Chain = _lv_ll_move_before ⇒ _lv_ll_remove
[Calls]- >> _lv_ll_remove
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> node_set_prev
- >> node_set_next
[Called By]
_lv_ll_remove (Thumb, 118 bytes, Stack size 16 bytes, lv_ll.o(i._lv_ll_remove))
[Stack]
- Max Depth = 16
- Call Chain = _lv_ll_remove
[Calls]- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> node_set_prev
- >> node_set_next
[Called By]- >> lv_group_remove_obj
- >> lv_anim_del
- >> _lv_ll_chg_list
- >> trans_del
- >> trans_anim_ready_cb
- >> obj_del_core
- >> anim_ready_handler
- >> lv_task_del
- >> _lv_ll_move_before
_lv_map (Thumb, 36 bytes, Stack size 8 bytes, lv_math.o(i._lv_map))
[Stack]
- Max Depth = 8
- Call Chain = _lv_map
[Called By]
_lv_mem_buf_free_all (Thumb, 60 bytes, Stack size 16 bytes, lv_mem.o(i._lv_mem_buf_free_all))
[Stack]
- Max Depth = 32
- Call Chain = _lv_mem_buf_free_all ⇒ lv_mem_free ⇒ lv_mem_defrag
[Calls]
[Called By]
_lv_mem_buf_get (Thumb, 208 bytes, Stack size 24 bytes, lv_mem.o(i._lv_mem_buf_get))
[Stack]
- Max Depth = 316
- Call Chain = _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_mem_realloc
[Called By]- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
- >> draw_letter_subpx
- >> draw_letter_normal
- >> lv_img_draw_core
- >> lv_draw_map
- >> lv_img_decoder_built_in_line_indexed
- >> lv_img_decoder_built_in_line_alpha
- >> shadow_draw_corner_buf
- >> shadow_blur_corner
- >> draw_shadow
- >> draw_full_border
- >> draw_border
- >> draw_bg
- >> _lv_disp_refr_task
- >> lv_refr_vdb_rotate
- >> lv_obj_design
- >> decompress
_lv_mem_buf_release (Thumb, 54 bytes, Stack size 8 bytes, lv_mem.o(i._lv_mem_buf_release))
[Stack]
- Max Depth = 8
- Call Chain = _lv_mem_buf_release
[Called By]- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
- >> draw_letter_subpx
- >> draw_letter_normal
- >> lv_img_draw_core
- >> lv_draw_map
- >> lv_img_decoder_built_in_line_indexed
- >> lv_img_decoder_built_in_line_alpha
- >> shadow_draw_corner_buf
- >> shadow_blur_corner
- >> draw_shadow
- >> draw_full_border
- >> draw_border
- >> draw_bg
- >> _lv_disp_refr_task
- >> lv_refr_vdb_rotate
- >> lv_obj_design
- >> decompress
_lv_mem_get_size (Thumb, 22 bytes, Stack size 0 bytes, lv_mem.o(i._lv_mem_get_size))
[Called By]
- >> lv_label_create
- >> lv_mem_realloc
- >> lv_font_get_bitmap_fmt_txt
_lv_mem_init (Thumb, 24 bytes, Stack size 0 bytes, lv_mem.o(i._lv_mem_init))
[Called By]
_lv_memcpy (Thumb, 296 bytes, Stack size 12 bytes, lv_mem.o(i._lv_memcpy))
[Stack]
- Max Depth = 12
- Call Chain = _lv_memcpy
[Called By]- >> map_normal
- >> lv_style_copy
- >> lv_label_create
- >> lv_debug_log_error
- >> lv_anim_start
- >> shadow_blur_corner
- >> draw_shadow
- >> _lv_disp_refr_task
- >> lv_style_list_copy
- >> lv_mem_realloc
- >> anim_ready_handler
- >> lv_disp_drv_register
- >> lv_label_set_dot_tmp
_lv_memset (Thumb, 100 bytes, Stack size 0 bytes, lv_mem.o(i._lv_memset))
[Called By]
- >> draw_shadow
- >> draw_bg
_lv_memset_00 (Thumb, 92 bytes, Stack size 0 bytes, lv_mem.o(i._lv_memset_00))
[Called By]
- >> draw_line_skew
- >> draw_letter_subpx
- >> draw_letter_normal
- >> _lv_img_cache_open
- >> lv_draw_map
- >> lv_style_init
- >> lv_anim_init
- >> lv_img_decoder_create
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_open
- >> lv_img_cache_invalidate_src
- >> shadow_draw_corner_buf
- >> lv_draw_mask_radius
- >> lv_draw_mask_line
- >> line_mask_steep
- >> line_mask_flat
- >> lv_draw_mask_line_points_init
- >> lv_img_decoder_get_info
- >> _lv_disp_refr_task
- >> lv_theme_material_init
- >> lv_style_list_init
- >> lv_img_cache_set_size
- >> lv_draw_rect_dsc_init
- >> lv_draw_line_dsc_init
- >> lv_draw_label_dsc_init
- >> lv_draw_img_dsc_init
- >> lv_obj_create
- >> style_snapshot
- >> lv_disp_drv_register
- >> lv_disp_drv_init
- >> lv_disp_buf_init
_lv_memset_ff (Thumb, 96 bytes, Stack size 0 bytes, lv_mem.o(i._lv_memset_ff))
[Called By]
- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
- >> lv_draw_map
- >> shadow_draw_corner_buf
- >> draw_full_border
- >> draw_border
_lv_obj_disable_style_caching (Thumb, 66 bytes, Stack size 16 bytes, lv_obj.o(i._lv_obj_disable_style_caching))
[Stack]
- Max Depth = 40
- Call Chain = _lv_obj_disable_style_caching ⇒ lv_obj_get_style_list ⇒ lv_signal_send
[Calls]
[Called By]
_lv_obj_get_style_color (Thumb, 128 bytes, Stack size 56 bytes, lv_obj.o(i._lv_obj_get_style_color))
[Stack]
- Max Depth = 364
- Call Chain = _lv_obj_get_style_color ⇒ lv_obj_get_state ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_get_state
- >> lv_obj_get_parent
- >> _lv_style_list_get_color
- >> lv_obj_get_style_list
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_img_dsc
- >> trans_create
- >> trans_anim_start_cb
- >> style_snapshot
- >> lv_obj_get_style_pattern_recolor
_lv_obj_get_style_int (Thumb, 426 bytes, Stack size 32 bytes, lv_obj.o(i._lv_obj_get_style_int))
[Stack]
- Max Depth = 340 + In Cycle
- Call Chain = _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> lv_obj_get_state
- >> lv_obj_get_parent
- >> _lv_style_list_get_int
- >> lv_obj_get_style_list
- >> update_style_cache
[Called By]- >> lv_obj_set_state
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_init_draw_line_dsc
- >> trans_create
- >> trans_anim_start_cb
- >> style_snapshot
- >> lv_obj_get_style_value_ofs_y
- >> lv_obj_get_style_value_ofs_x
- >> lv_obj_get_style_value_line_space
- >> lv_obj_get_style_value_letter_space
- >> lv_obj_get_style_value_blend_mode
- >> lv_obj_get_style_value_align
- >> lv_obj_get_style_transform_zoom
- >> lv_obj_get_style_transform_width
- >> lv_obj_get_style_transform_height
- >> lv_obj_get_style_transform_angle
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_decor
- >> lv_obj_get_style_text_blend_mode
- >> lv_obj_get_style_shadow_width
- >> lv_obj_get_style_shadow_spread
- >> lv_obj_get_style_shadow_ofs_y
- >> lv_obj_get_style_shadow_ofs_x
- >> lv_obj_get_style_shadow_blend_mode
- >> lv_obj_get_style_radius
- >> lv_obj_get_style_pattern_blend_mode
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_inner
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_outline_width
- >> lv_obj_get_style_outline_pad
- >> lv_obj_get_style_outline_blend_mode
- >> lv_obj_get_style_margin_top
- >> lv_obj_get_style_margin_right
- >> lv_obj_get_style_margin_left
- >> lv_obj_get_style_margin_bottom
- >> lv_obj_get_style_line_blend_mode
- >> lv_obj_get_style_image_blend_mode
- >> lv_obj_get_style_clip_corner
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_border_side
- >> lv_obj_get_style_border_post
- >> lv_obj_get_style_border_blend_mode
- >> lv_obj_get_style_bg_blend_mode
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_inner
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_margin_top
- >> lv_obj_get_style_margin_right
- >> lv_obj_get_style_margin_left
- >> lv_obj_get_style_margin_bottom
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_label_design
_lv_obj_get_style_opa (Thumb, 192 bytes, Stack size 32 bytes, lv_obj.o(i._lv_obj_get_style_opa))
[Stack]
- Max Depth = 404
- Call Chain = _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> lv_obj_get_state
- >> lv_obj_get_parent
- >> _lv_style_list_get_opa
- >> lv_obj_get_style_list
- >> update_style_cache
[Called By]- >> lv_refr_get_top_obj
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_img_dsc
- >> trans_create
- >> trans_anim_start_cb
- >> lv_obj_get_style_value_opa
- >> lv_obj_get_style_shadow_opa
- >> lv_obj_get_style_outline_opa
- >> lv_obj_get_style_opa_scale
- >> lv_obj_get_style_image_recolor_opa
- >> lv_obj_get_style_bg_opa
_lv_obj_get_style_ptr (Thumb, 190 bytes, Stack size 32 bytes, lv_obj.o(i._lv_obj_get_style_ptr))
[Stack]
- Max Depth = 340 + In Cycle
- Call Chain = _lv_obj_get_style_ptr ⇒ update_style_cache (Cycle)
[Calls]- >> lv_obj_get_state
- >> lv_obj_get_parent
- >> lv_theme_get_font_normal
- >> _lv_style_list_get_ptr
- >> lv_obj_get_style_list
- >> update_style_cache
[Called By]- >> lv_obj_set_state
- >> trans_create
- >> trans_anim_start_cb
- >> lv_obj_get_style_value_str
- >> lv_obj_get_style_value_font
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pattern_image
- >> lv_obj_get_style_text_font
_lv_refr_get_disp_refreshing (Thumb, 6 bytes, Stack size 0 bytes, lv_refr.o(i._lv_refr_get_disp_refreshing))
[Called By]
- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
- >> draw_letter_subpx
- >> draw_letter_normal
- >> lv_draw_map
- >> _lv_blend_map
- >> _lv_blend_fill
- >> map_set_px
- >> map_normal
- >> fill_set_px
- >> fill_normal
- >> draw_shadow
- >> draw_full_border
- >> draw_border
- >> draw_bg
_lv_refr_init (Thumb, 2 bytes, Stack size 0 bytes, lv_refr.o(i._lv_refr_init))
[Called By]
_lv_sqrt (Thumb, 34 bytes, Stack size 12 bytes, lv_math.o(i._lv_sqrt))
[Stack]
- Max Depth = 12
- Call Chain = _lv_sqrt
[Called By]
_lv_style_get_color (Thumb, 48 bytes, Stack size 16 bytes, lv_style.o(i._lv_style_get_color))
[Stack]
- Max Depth = 80
- Call Chain = _lv_style_get_color ⇒ get_property_index ⇒ get_style_prop_id ⇒ get_style_prop ⇒ _lv_memcpy_small
[Calls]- >> get_style_prop_attr
- >> get_property_index
- >> _lv_memcpy_small
[Called By]- >> _lv_style_list_get_color
_lv_style_get_int (Thumb, 48 bytes, Stack size 16 bytes, lv_style.o(i._lv_style_get_int))
[Stack]
- Max Depth = 80
- Call Chain = _lv_style_get_int ⇒ get_property_index ⇒ get_style_prop_id ⇒ get_style_prop ⇒ _lv_memcpy_small
[Calls]- >> get_style_prop_attr
- >> get_property_index
- >> _lv_memcpy_small
[Called By]- >> _lv_style_list_get_int
_lv_style_get_mem_size (Thumb, 44 bytes, Stack size 16 bytes, lv_style.o(i._lv_style_get_mem_size))
[Stack]
- Max Depth = 40
- Call Chain = _lv_style_get_mem_size ⇒ get_style_prop_id ⇒ get_style_prop ⇒ _lv_memcpy_small
[Calls]- >> get_style_prop_id
- >> get_prop_size
[Called By]- >> lv_style_copy
- >> lv_style_remove_prop
- >> _lv_style_set_ptr
- >> _lv_style_set_opa
- >> _lv_style_set_int
- >> _lv_style_set_color
_lv_style_get_opa (Thumb, 48 bytes, Stack size 16 bytes, lv_style.o(i._lv_style_get_opa))
[Stack]
- Max Depth = 80
- Call Chain = _lv_style_get_opa ⇒ get_property_index ⇒ get_style_prop_id ⇒ get_style_prop ⇒ _lv_memcpy_small
[Calls]- >> get_style_prop_attr
- >> get_property_index
- >> _lv_memcpy_small
[Called By]- >> _lv_style_list_get_opa
_lv_style_get_ptr (Thumb, 48 bytes, Stack size 16 bytes, lv_style.o(i._lv_style_get_ptr))
[Stack]
- Max Depth = 80
- Call Chain = _lv_style_get_ptr ⇒ get_property_index ⇒ get_style_prop_id ⇒ get_style_prop ⇒ _lv_memcpy_small
[Calls]- >> get_style_prop_attr
- >> get_property_index
- >> _lv_memcpy_small
[Called By]- >> _lv_style_list_get_ptr
_lv_style_list_add_style (Thumb, 128 bytes, Stack size 16 bytes, lv_style.o(i._lv_style_list_add_style))
[Stack]
- Max Depth = 324
- Call Chain = _lv_style_list_add_style ⇒ _lv_style_list_remove_style ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_mem_alloc
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_mem_realloc
- >> _lv_style_list_remove_style
[Called By]- >> get_alloc_local_style
- >> _lv_style_list_add_trans_style
- >> theme_apply
_lv_style_list_add_trans_style (Thumb, 94 bytes, Stack size 16 bytes, lv_style.o(i._lv_style_list_add_trans_style))
[Stack]
- Max Depth = 340
- Call Chain = _lv_style_list_add_trans_style ⇒ _lv_style_list_add_style ⇒ _lv_style_list_remove_style ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_mem_alloc
- >> lv_style_init
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> _lv_style_list_get_transition_style
- >> _lv_style_list_add_style
[Called By]
_lv_style_list_get_color (Thumb, 120 bytes, Stack size 32 bytes, lv_style.o(i._lv_style_list_get_color))
[Stack]
- Max Depth = 112
- Call Chain = _lv_style_list_get_color ⇒ _lv_style_get_color ⇒ get_property_index ⇒ get_style_prop_id ⇒ get_style_prop ⇒ _lv_memcpy_small
[Calls]- >> _lv_style_get_color
- >> lv_style_list_get_style
[Called By]- >> _lv_obj_get_style_color
_lv_style_list_get_int (Thumb, 120 bytes, Stack size 32 bytes, lv_style.o(i._lv_style_list_get_int))
[Stack]
- Max Depth = 112
- Call Chain = _lv_style_list_get_int ⇒ _lv_style_get_int ⇒ get_property_index ⇒ get_style_prop_id ⇒ get_style_prop ⇒ _lv_memcpy_small
[Calls]- >> _lv_style_get_int
- >> lv_style_list_get_style
[Called By]
_lv_style_list_get_opa (Thumb, 120 bytes, Stack size 32 bytes, lv_style.o(i._lv_style_list_get_opa))
[Stack]
- Max Depth = 112
- Call Chain = _lv_style_list_get_opa ⇒ _lv_style_get_opa ⇒ get_property_index ⇒ get_style_prop_id ⇒ get_style_prop ⇒ _lv_memcpy_small
[Calls]- >> _lv_style_get_opa
- >> lv_style_list_get_style
[Called By]
_lv_style_list_get_ptr (Thumb, 110 bytes, Stack size 32 bytes, lv_style.o(i._lv_style_list_get_ptr))
[Stack]
- Max Depth = 112
- Call Chain = _lv_style_list_get_ptr ⇒ _lv_style_get_ptr ⇒ get_property_index ⇒ get_style_prop_id ⇒ get_style_prop ⇒ _lv_memcpy_small
[Calls]- >> _lv_style_get_ptr
- >> lv_style_list_get_style
[Called By]
_lv_style_list_get_transition_style (Thumb, 16 bytes, Stack size 0 bytes, lv_style.o(i._lv_style_list_get_transition_style))
[Called By]
- >> _lv_style_list_reset
- >> _lv_style_list_add_trans_style
- >> trans_del
- >> trans_create
- >> trans_anim_ready_cb
- >> trans_anim_cb
_lv_style_list_remove_style (Thumb, 160 bytes, Stack size 16 bytes, lv_style.o(i._lv_style_list_remove_style))
[Stack]
- Max Depth = 308
- Call Chain = _lv_style_list_remove_style ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_mem_alloc
- >> lv_mem_free
- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> _lv_style_list_add_style
_lv_style_list_reset (Thumb, 84 bytes, Stack size 16 bytes, lv_style.o(i._lv_style_list_reset))
[Stack]
- Max Depth = 40
- Call Chain = _lv_style_list_reset ⇒ lv_style_reset ⇒ lv_mem_free ⇒ lv_mem_defrag
[Calls]- >> lv_style_reset
- >> lv_mem_free
- >> lv_style_list_get_local_style
- >> _lv_style_list_get_transition_style
[Called By]- >> lv_style_list_copy
- >> lv_obj_clean_style_list
_lv_style_set_color (Thumb, 132 bytes, Stack size 32 bytes, lv_style.o(i._lv_style_set_color))
[Stack]
- Max Depth = 96
- Call Chain = _lv_style_set_color ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> _lv_style_get_mem_size
- >> style_resize
- >> get_style_prop_attr
- >> get_property_index
- >> _lv_memcpy_small
[Called By]- >> trans_create
- >> trans_anim_cb
- >> lv_style_set_value_color
- >> lv_style_set_text_color
- >> lv_style_set_shadow_color
- >> lv_style_set_scale_grad_color
- >> lv_style_set_scale_end_color
- >> lv_style_set_outline_color
- >> lv_style_set_line_color
- >> lv_style_set_image_recolor
- >> lv_style_set_border_color
- >> lv_style_set_bg_color
- >> checkbox_init
- >> basic_init
_lv_style_set_int (Thumb, 132 bytes, Stack size 32 bytes, lv_style.o(i._lv_style_set_int))
[Stack]
- Max Depth = 96
- Call Chain = _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> _lv_style_get_mem_size
- >> style_resize
- >> get_style_prop_attr
- >> get_property_index
- >> _lv_memcpy_small
[Called By]- >> trans_create
- >> trans_anim_cb
- >> slider_init
- >> lv_style_set_transition_time
- >> lv_style_set_transition_prop_6
- >> lv_style_set_transition_prop_5
- >> lv_style_set_transition_delay
- >> lv_style_set_transform_width
- >> lv_style_set_text_line_space
- >> lv_style_set_size
- >> lv_style_set_shadow_width
- >> lv_style_set_scale_width
- >> lv_style_set_scale_end_line_width
- >> lv_style_set_radius
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_inner
- >> lv_style_set_pad_bottom
- >> lv_style_set_outline_width
- >> lv_style_set_outline_pad
- >> lv_style_set_margin_top
- >> lv_style_set_margin_bottom
- >> lv_style_set_line_width
- >> lv_style_set_line_rounded
- >> lv_style_set_clip_corner
- >> lv_style_set_border_width
- >> lv_style_set_border_side
- >> led_init
- >> gauge_init
- >> checkbox_init
- >> chart_init
- >> basic_init
_lv_style_set_opa (Thumb, 132 bytes, Stack size 32 bytes, lv_style.o(i._lv_style_set_opa))
[Stack]
- Max Depth = 96
- Call Chain = _lv_style_set_opa ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> _lv_style_get_mem_size
- >> style_resize
- >> get_style_prop_attr
- >> get_property_index
- >> _lv_memcpy_small
[Called By]- >> trans_create
- >> trans_anim_cb
- >> lv_style_set_pattern_opa
- >> lv_style_set_outline_opa
- >> lv_style_set_border_opa
- >> lv_style_set_bg_opa
_lv_style_set_ptr (Thumb, 132 bytes, Stack size 32 bytes, lv_style.o(i._lv_style_set_ptr))
[Stack]
- Max Depth = 96
- Call Chain = _lv_style_set_ptr ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> _lv_style_get_mem_size
- >> style_resize
- >> get_style_prop_attr
- >> get_property_index
- >> _lv_memcpy_small
[Called By]- >> trans_create
- >> trans_anim_cb
- >> lv_style_set_value_font
- >> checkbox_init
_lv_task_core_init (Thumb, 18 bytes, Stack size 8 bytes, lv_task.o(i._lv_task_core_init))
[Stack]
- Max Depth = 8
- Call Chain = _lv_task_core_init
[Calls]
[Called By]
_lv_trigo_sin (Thumb, 78 bytes, Stack size 0 bytes, lv_math.o(i._lv_trigo_sin))
[Called By]
- >> _lv_img_buf_transform_init
- >> _lv_img_buf_get_transformed_area
_lv_txt_get_next_line (Thumb, 210 bytes, Stack size 64 bytes, lv_txt.o(i._lv_txt_get_next_line))
[Stack]
- Max Depth = 152
- Call Chain = _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]
[Called By]- >> lv_draw_label
- >> _lv_txt_get_size
- >> lv_label_get_letter_on
_lv_txt_get_size (Thumb, 184 bytes, Stack size 64 bytes, lv_txt.o(i._lv_txt_get_size))
[Stack]
- Max Depth = 216
- Call Chain = _lv_txt_get_size ⇒ _lv_txt_get_next_line ⇒ lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> _lv_txt_get_width
- >> _lv_txt_get_next_line
[Called By]- >> lv_draw_label
- >> draw_value_str
- >> draw_pattern
- >> lv_obj_get_draw_rect_ext_pad_size
- >> lv_label_refr_text
- >> lv_label_design
_lv_txt_get_width (Thumb, 136 bytes, Stack size 48 bytes, lv_txt.o(i._lv_txt_get_width))
[Stack]
- Max Depth = 72
- Call Chain = _lv_txt_get_width ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_font_get_glyph_width
- >> _lv_txt_is_cmd
[Called By]- >> lv_draw_label
- >> _lv_txt_get_size
- >> lv_label_get_letter_on
_lv_txt_is_cmd (Thumb, 54 bytes, Stack size 0 bytes, lv_txt.o(i._lv_txt_is_cmd))
[Called By]
- >> _lv_txt_get_width
- >> lv_txt_get_next_word
- >> lv_label_get_letter_on
_lv_utils_bsearch (Thumb, 76 bytes, Stack size 32 bytes, lv_utils.o(i._lv_utils_bsearch))
[Stack]
- Max Depth = 32
- Call Chain = _lv_utils_bsearch
[Called By]- >> get_kern_value
- >> get_glyph_dsc_id
app_button_enable (Thumb, 32 bytes, Stack size 16 bytes, app_button.o(i.app_button_enable))
[Stack]
- Max Depth = 56
- Call Chain = app_button_enable ⇒ nrfx_gpiote_in_event_enable ⇒ nrf_gpio_cfg_sense_set
[Calls]- >> nrfx_gpiote_in_event_enable
[Called By]
app_button_init (Thumb, 102 bytes, Stack size 24 bytes, app_button.o(i.app_button_init))
[Stack]
- Max Depth = 96
- Call Chain = app_button_init ⇒ nrfx_gpiote_in_init ⇒ nrf_gpio_cfg
[Calls]- >> app_timer_create
- >> nrfx_gpiote_is_init
- >> nrfx_gpiote_init
- >> nrfx_gpiote_in_init
[Called By]
app_error_fault_handler (Thumb, 84 bytes, Stack size 0 bytes, app_error_weak.o(i.app_error_fault_handler))
[Stack]
- Max Depth = 204
- Call Chain = app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> nrf_log_frontend_std_0
- >> nrf_log_panic
- >> nrf_log_frontend_dequeue
[Called By]- >> app_error_handler_bare
[Address Reference Count : 1]- nrf_sdh.o(i.nrf_sdh_enable_request)
app_error_handler_bare (Thumb, 22 bytes, Stack size 16 bytes, app_error.o(i.app_error_handler_bare))
[Stack]
- Max Depth = 220
- Call Chain = app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_error_fault_handler
[Called By]- >> app_uart_get
- >> uart_event_handle
- >> period_timers_start
- >> main
- >> gatt_init
- >> bsp_event_handler
- >> sleep_mode_enter
- >> on_conn_params_evt
- >> on_adv_evt
- >> nus_data_handler
- >> nrf_qwr_error_handler
- >> conn_params_error_handler
- >> ble_evt_handler
- >> ble_evt_handler
- >> nrf_sdh_soc_evts_poll
- >> nrf_sdh_ble_evts_poll
- >> softdevices_evt_irq_enable
- >> softdevice_evt_irq_disable
- >> hal_spi_init
- >> LCD_WR_REG
- >> LCD_WR_DATA8
- >> LCD_WR_DATA
app_fifo_get (Thumb, 22 bytes, Stack size 8 bytes, app_fifo.o(i.app_fifo_get))
[Stack]
- Max Depth = 8
- Call Chain = app_fifo_get
[Calls]
[Called By]- >> app_uart_put
- >> app_uart_get
- >> uart_event_handler
app_fifo_init (Thumb, 32 bytes, Stack size 0 bytes, app_fifo.o(i.app_fifo_init))
[Called By]
app_fifo_put (Thumb, 26 bytes, Stack size 8 bytes, app_fifo.o(i.app_fifo_put))
[Stack]
- Max Depth = 8
- Call Chain = app_fifo_put
[Calls]
[Called By]- >> app_uart_put
- >> uart_event_handler
app_timer_create (Thumb, 36 bytes, Stack size 0 bytes, app_timer.o(i.app_timer_create))
[Called By]
- >> bsp_init
- >> ble_conn_params_init
- >> main
- >> app_button_init
app_timer_init (Thumb, 70 bytes, Stack size 16 bytes, app_timer.o(i.app_timer_init))
[Stack]
- Max Depth = 32
- Call Chain = app_timer_init ⇒ rtc1_stop
[Calls]- >> rtc1_stop
- >> NVIC_SetPriority
- >> NVIC_EnableIRQ
- >> NVIC_ClearPendingIRQ
[Called By]
app_timer_start (Thumb, 128 bytes, Stack size 40 bytes, app_timer.o(i.app_timer_start))
[Stack]
- Max Depth = 52
- Call Chain = app_timer_start ⇒ app_util_critical_region_enter
[Calls]- >> app_util_critical_region_exit
- >> app_util_critical_region_enter
- >> user_op_alloc
- >> NVIC_SetPendingIRQ
[Called By]- >> period_timers_start
- >> conn_params_negotiation
- >> bsp_led_indication
- >> bsp_button_event_handler
- >> gpiote_event_handler
app_timer_stop (Thumb, 26 bytes, Stack size 0 bytes, app_timer.o(i.app_timer_stop))
[Stack]
- Max Depth = 36
- Call Chain = app_timer_stop ⇒ timer_stop_op_schedule ⇒ app_util_critical_region_enter
[Calls]- >> timer_stop_op_schedule
[Called By]- >> ble_evt_handler
- >> bsp_led_indication
- >> bsp_button_event_handler
- >> gpiote_event_handler
app_uart_get (Thumb, 42 bytes, Stack size 16 bytes, app_uart_fifo.o(i.app_uart_get))
[Stack]
- Max Depth = 236
- Call Chain = app_uart_get ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_error_handler_bare
- >> nrf_drv_uart_rx
- >> app_fifo_get
[Called By]
app_uart_init (Thumb, 148 bytes, Stack size 56 bytes, app_uart_fifo.o(i.app_uart_init))
[Stack]
- Max Depth = 208
- Call Chain = app_uart_init ⇒ nrf_drv_uart_init ⇒ nrfx_uarte_init ⇒ apply_config ⇒ nrf_gpio_cfg_output ⇒ nrf_gpio_cfg
[Calls]- >> nrf_drv_uart_init
- >> nrf_drv_uart_rx
- >> app_fifo_init
- >> __aeabi_memcpy4
[Called By]
app_uart_put (Thumb, 70 bytes, Stack size 8 bytes, app_uart_fifo.o(i.app_uart_put))
[Stack]
- Max Depth = 72
- Call Chain = app_uart_put ⇒ nrf_drv_uart_tx ⇒ nrfx_uart_tx ⇒ tx_byte ⇒ nrf_uart_event_clear
[Calls]- >> nrfx_uarte_tx_in_progress
- >> nrfx_uart_tx_in_progress
- >> nrf_drv_uart_tx
- >> app_fifo_put
- >> app_fifo_get
[Called By]- >> nus_data_handler
- >> fputc
app_util_critical_region_enter (Thumb, 64 bytes, Stack size 12 bytes, app_util_platform.o(i.app_util_critical_region_enter))
[Stack]
- Max Depth = 12
- Call Chain = app_util_critical_region_enter
[Called By]- >> nrf_drv_clock_lfclk_release
- >> sd_state_evt_handler
- >> app_timer_start
- >> nrf_sdh_enable_request
- >> nrf_log_frontend_dequeue
- >> nrfx_prs_acquire
- >> nrf_balloc_free
- >> nrf_balloc_alloc
- >> timer_stop_op_schedule
- >> buf_prealloc
- >> nrf_sdh_disable_request
app_util_critical_region_exit (Thumb, 46 bytes, Stack size 0 bytes, app_util_platform.o(i.app_util_critical_region_exit))
[Called By]
- >> nrf_drv_clock_lfclk_release
- >> sd_state_evt_handler
- >> app_timer_start
- >> nrf_sdh_enable_request
- >> nrf_log_frontend_dequeue
- >> nrfx_prs_acquire
- >> nrf_balloc_free
- >> nrf_balloc_alloc
- >> timer_stop_op_schedule
- >> buf_prealloc
- >> nrf_sdh_disable_request
blcm_link_ctx_get (Thumb, 72 bytes, Stack size 16 bytes, ble_link_ctx_manager.o(i.blcm_link_ctx_get))
[Stack]
- Max Depth = 24
- Call Chain = blcm_link_ctx_get ⇒ ble_conn_state_conn_idx
[Calls]- >> ble_conn_state_conn_idx
[Called By]- >> on_write
- >> on_connect
- >> ble_nus_on_ble_evt
- >> ble_nus_data_send
ble_advdata_encode (Thumb, 386 bytes, Stack size 40 bytes, ble_advdata.o(i.ble_advdata_encode))
[Stack]
- Max Depth = 120
- Call Chain = ble_advdata_encode ⇒ uuid_list_encode ⇒ uuid_list_sized_encode
[Calls]- >> uuid_list_encode
- >> uint16_encode
- >> service_data_encode
- >> name_encode
- >> manuf_specific_data_encode
- >> conn_int_encode
- >> ble_device_addr_encode
[Called By]
ble_advdata_parse (Thumb, 32 bytes, Stack size 12 bytes, ble_advdata.o(i.ble_advdata_parse))
[Stack]
- Max Depth = 28
- Call Chain = ble_advdata_parse ⇒ ble_advdata_search
[Calls]
[Called By]
ble_advdata_search (Thumb, 56 bytes, Stack size 16 bytes, ble_advdata.o(i.ble_advdata_search))
[Stack]
- Max Depth = 16
- Call Chain = ble_advdata_search
[Called By]
ble_advertising_conn_cfg_tag_set (Thumb, 6 bytes, Stack size 0 bytes, ble_advertising.o(i.ble_advertising_conn_cfg_tag_set))
[Called By]
ble_advertising_init (Thumb, 234 bytes, Stack size 24 bytes, ble_advertising.o(i.ble_advertising_init))
[Stack]
- Max Depth = 144
- Call Chain = ble_advertising_init ⇒ ble_advdata_encode ⇒ uuid_list_encode ⇒ uuid_list_sized_encode
[Calls]- >> ble_advdata_encode
- >> __aeabi_memcpy4
[Called By]
ble_advertising_on_ble_evt (Thumb, 106 bytes, Stack size 8 bytes, ble_advertising.o(i.ble_advertising_on_ble_evt))
[Stack]
- Max Depth = 92
- Call Chain = ble_advertising_on_ble_evt ⇒ ble_advertising_start ⇒ flags_set ⇒ ble_advdata_parse ⇒ ble_advdata_search
[Calls]
[Address Reference Count : 1]- main.o(sdh_ble_observers1)
ble_advertising_on_sys_evt (Thumb, 48 bytes, Stack size 8 bytes, ble_advertising.o(i.ble_advertising_on_sys_evt))
[Stack]
- Max Depth = 92
- Call Chain = ble_advertising_on_sys_evt ⇒ ble_advertising_start ⇒ flags_set ⇒ ble_advdata_parse ⇒ ble_advdata_search
[Calls]
[Address Reference Count : 1]- main.o(sdh_soc_observers1)
ble_advertising_restart_without_whitelist (Thumb, 58 bytes, Stack size 8 bytes, ble_advertising.o(i.ble_advertising_restart_without_whitelist))
[Stack]
- Max Depth = 92
- Call Chain = ble_advertising_restart_without_whitelist ⇒ ble_advertising_start ⇒ flags_set ⇒ ble_advdata_parse ⇒ ble_advdata_search
[Calls]- >> ble_advertising_start
- >> flags_set
[Called By]
ble_advertising_start (Thumb, 566 bytes, Stack size 40 bytes, ble_advertising.o(i.ble_advertising_start))
[Stack]
- Max Depth = 84
- Call Chain = ble_advertising_start ⇒ flags_set ⇒ ble_advdata_parse ⇒ ble_advdata_search
[Calls]- >> nrf_fstorage_is_busy
- >> use_whitelist
- >> phy_is_valid
- >> flags_set
- >> __aeabi_memclr4
[Called By]- >> ble_advertising_restart_without_whitelist
- >> ble_advertising_on_sys_evt
- >> ble_advertising_on_ble_evt
- >> main
ble_conn_params_init (Thumb, 90 bytes, Stack size 16 bytes, ble_conn_params.o(i.ble_conn_params_init))
[Stack]
- Max Depth = 16
- Call Chain = ble_conn_params_init
[Calls]- >> app_timer_create
- >> __aeabi_memcpy4
[Called By]
ble_conn_state_conn_idx (Thumb, 18 bytes, Stack size 8 bytes, ble_conn_state.o(i.ble_conn_state_conn_idx))
[Stack]
- Max Depth = 8
- Call Chain = ble_conn_state_conn_idx
[Calls]
[Called By]
ble_conn_state_valid (Thumb, 16 bytes, Stack size 0 bytes, ble_conn_state.o(i.ble_conn_state_valid))
[Calls]
[Called By]- >> ble_conn_state_conn_idx
ble_nus_data_send (Thumb, 102 bytes, Stack size 40 bytes, ble_nus.o(i.ble_nus_data_send))
[Stack]
- Max Depth = 64
- Call Chain = ble_nus_data_send ⇒ blcm_link_ctx_get ⇒ ble_conn_state_conn_idx
[Calls]
[Called By]
ble_nus_init (Thumb, 82 bytes, Stack size 32 bytes, ble_nus.o(i.ble_nus_init))
[Stack]
- Max Depth = 104
- Call Chain = ble_nus_init ⇒ tx_char_add
[Calls]- >> tx_char_add
- >> rx_char_add
[Called By]
ble_nus_on_ble_evt (Thumb, 112 bytes, Stack size 48 bytes, ble_nus.o(i.ble_nus_on_ble_evt))
[Stack]
- Max Depth = 136
- Call Chain = ble_nus_on_ble_evt ⇒ on_connect ⇒ blcm_link_ctx_get ⇒ ble_conn_state_conn_idx
[Calls]- >> on_write
- >> on_connect
- >> blcm_link_ctx_get
- >> __aeabi_memclr4
[Address Reference Count : 1]- main.o(sdh_ble_observers2)
ble_srv_is_notification_enabled (Thumb, 8 bytes, Stack size 0 bytes, ble_srv_common.o(i.ble_srv_is_notification_enabled))
[Called By]
- >> on_write
- >> on_connect
- >> ble_evt_handler
bsp_board_button_idx_to_pin (Thumb, 6 bytes, Stack size 0 bytes, boards.o(i.bsp_board_button_idx_to_pin))
[Called By]
bsp_board_button_state_get (Thumb, 36 bytes, Stack size 8 bytes, boards.o(i.bsp_board_button_state_get))
[Stack]
- Max Depth = 8
- Call Chain = bsp_board_button_state_get
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]
bsp_board_init (Thumb, 80 bytes, Stack size 32 bytes, boards.o(i.bsp_board_init))
[Stack]
- Max Depth = 72
- Call Chain = bsp_board_init ⇒ nrf_gpio_cfg
[Calls]- >> bsp_board_leds_off
- >> nrf_gpio_cfg
[Called By]
bsp_board_led_invert (Thumb, 40 bytes, Stack size 8 bytes, boards.o(i.bsp_board_led_invert))
[Stack]
- Max Depth = 8
- Call Chain = bsp_board_led_invert
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]- >> bsp_led_indication
- >> alert_timer_handler
bsp_board_led_off (Thumb, 10 bytes, Stack size 0 bytes, boards.o(i.bsp_board_led_off))
[Stack]
- Max Depth = 16
- Call Chain = bsp_board_led_off ⇒ nrf_gpio_pin_write
[Calls]
[Called By]- >> leds_off
- >> bsp_led_indication
- >> bsp_board_leds_off
bsp_board_led_on (Thumb, 10 bytes, Stack size 0 bytes, boards.o(i.bsp_board_led_on))
[Stack]
- Max Depth = 16
- Call Chain = bsp_board_led_on ⇒ nrf_gpio_pin_write
[Calls]
[Called By]- >> bsp_led_indication
- >> bsp_board_leds_on
bsp_board_led_state_get (Thumb, 36 bytes, Stack size 8 bytes, boards.o(i.bsp_board_led_state_get))
[Stack]
- Max Depth = 8
- Call Chain = bsp_board_led_state_get
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]
bsp_board_leds_off (Thumb, 18 bytes, Stack size 8 bytes, boards.o(i.bsp_board_leds_off))
[Stack]
- Max Depth = 24
- Call Chain = bsp_board_leds_off ⇒ bsp_board_led_off ⇒ nrf_gpio_pin_write
[Calls]
[Called By]- >> leds_off
- >> bsp_board_init
bsp_board_leds_on (Thumb, 18 bytes, Stack size 8 bytes, boards.o(i.bsp_board_leds_on))
[Stack]
- Max Depth = 24
- Call Chain = bsp_board_leds_on ⇒ bsp_board_led_on ⇒ nrf_gpio_pin_write
[Calls]
[Called By]
bsp_board_pin_to_button_idx (Thumb, 30 bytes, Stack size 8 bytes, boards.o(i.bsp_board_pin_to_button_idx))
[Stack]
- Max Depth = 8
- Call Chain = bsp_board_pin_to_button_idx
[Called By]- >> bsp_button_event_handler
bsp_btn_ble_init (Thumb, 40 bytes, Stack size 16 bytes, bsp_btn_ble.o(i.bsp_btn_ble_init))
[Stack]
- Max Depth = 40
- Call Chain = bsp_btn_ble_init ⇒ advertising_buttons_configure ⇒ bsp_event_to_button_action_assign
[Calls]- >> advertising_buttons_configure
- >> bsp_button_is_pressed
[Called By]
bsp_btn_ble_sleep_mode_prepare (Thumb, 30 bytes, Stack size 8 bytes, bsp_btn_ble.o(i.bsp_btn_ble_sleep_mode_prepare))
[Stack]
- Max Depth = 16
- Call Chain = bsp_btn_ble_sleep_mode_prepare ⇒ bsp_wakeup_button_enable ⇒ wakeup_button_cfg
[Calls]- >> bsp_wakeup_button_enable
[Called By]
bsp_button_is_pressed (Thumb, 12 bytes, Stack size 0 bytes, bsp.o(i.bsp_button_is_pressed))
[Stack]
- Max Depth = 8
- Call Chain = bsp_button_is_pressed ⇒ bsp_board_button_state_get
[Calls]- >> bsp_board_button_state_get
[Called By]
bsp_event_handler (Thumb, 66 bytes, Stack size 8 bytes, main.o(i.bsp_event_handler))
[Stack]
- Max Depth = 236
- Call Chain = bsp_event_handler ⇒ sleep_mode_enter ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> ble_advertising_restart_without_whitelist
- >> app_error_handler_bare
- >> sleep_mode_enter
[Address Reference Count : 1]
bsp_event_to_button_action_assign (Thumb, 64 bytes, Stack size 16 bytes, bsp.o(i.bsp_event_to_button_action_assign))
[Stack]
- Max Depth = 16
- Call Chain = bsp_event_to_button_action_assign
[Called By]- >> bsp_init
- >> ble_evt_handler
- >> advertising_buttons_configure
bsp_indication_set (Thumb, 20 bytes, Stack size 0 bytes, bsp.o(i.bsp_indication_set))
[Stack]
- Max Depth = 92
- Call Chain = bsp_indication_set ⇒ bsp_led_indication ⇒ app_timer_start ⇒ app_util_critical_region_enter
[Calls]
[Called By]- >> sleep_mode_enter
- >> on_adv_evt
- >> ble_evt_handler
bsp_init (Thumb, 128 bytes, Stack size 16 bytes, bsp.o(i.bsp_init))
[Stack]
- Max Depth = 112
- Call Chain = bsp_init ⇒ app_button_init ⇒ nrfx_gpiote_in_init ⇒ nrf_gpio_cfg
[Calls]- >> app_timer_create
- >> app_button_init
- >> app_button_enable
- >> bsp_event_to_button_action_assign
- >> bsp_board_init
[Called By]
bsp_wakeup_button_enable (Thumb, 6 bytes, Stack size 0 bytes, bsp.o(i.bsp_wakeup_button_enable))
[Stack]
- Max Depth = 8
- Call Chain = bsp_wakeup_button_enable ⇒ wakeup_button_cfg
[Calls]
[Called By]- >> bsp_btn_ble_sleep_mode_prepare
buffer_is_empty (Thumb, 16 bytes, Stack size 0 bytes, nrf_log_frontend.o(i.buffer_is_empty))
[Called By]
- >> nrf_log_frontend_dequeue
conn_handle_list_get (Thumb, 62 bytes, Stack size 72 bytes, ble_conn_state.o(i.conn_handle_list_get))
[Stack]
- Max Depth = 72
- Call Chain = conn_handle_list_get
[Calls]- >> nrf_atflags_get
- >> __aeabi_memcpy4
[Called By]
fputc (Thumb, 14 bytes, Stack size 8 bytes, retarget.o(i.fputc))
[Stack]
- Max Depth = 80
- Call Chain = fputc ⇒ app_uart_put ⇒ nrf_drv_uart_tx ⇒ nrfx_uart_tx ⇒ tx_byte ⇒ nrf_uart_event_clear
[Calls]
[Address Reference Count : 1]- printfb.o(i.__0printf$bare)
gatt_evt_handler (Thumb, 48 bytes, Stack size 0 bytes, main.o(i.gatt_evt_handler))
[Stack]
- Max Depth = 220
- Call Chain = gatt_evt_handler ⇒ nrf_log_frontend_std_2 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> nrf_log_frontend_std_2
[Address Reference Count : 1]
gatt_init (Thumb, 38 bytes, Stack size 8 bytes, main.o(i.gatt_init))
[Stack]
- Max Depth = 228
- Call Chain = gatt_init ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> nrf_ble_gatt_init
- >> nrf_ble_gatt_att_mtu_periph_set
- >> app_error_handler_bare
[Called By]
hal_spi_init (Thumb, 70 bytes, Stack size 24 bytes, lcd_driver.o(i.hal_spi_init))
[Stack]
- Max Depth = 244
- Call Chain = hal_spi_init ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_error_handler_bare
- >> nrf_drv_spi_init
[Called By]
lv_anim_del (Thumb, 80 bytes, Stack size 24 bytes, lv_anim.o(i.lv_anim_del))
[Stack]
- Max Depth = 88
- Call Chain = lv_anim_del ⇒ anim_mark_list_change ⇒ lv_task_set_prio ⇒ _lv_ll_move_before ⇒ _lv_ll_remove
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> anim_mark_list_change
[Called By]- >> lv_anim_start
- >> trans_del
- >> obj_del_core
- >> lv_label_set_long_mode
- >> lv_label_refr_text
lv_anim_get (Thumb, 40 bytes, Stack size 16 bytes, lv_anim.o(i.lv_anim_get))
[Stack]
- Max Depth = 16
- Call Chain = lv_anim_get
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]
lv_anim_init (Thumb, 60 bytes, Stack size 8 bytes, lv_anim.o(i.lv_anim_init))
[Stack]
- Max Depth = 8
- Call Chain = lv_anim_init
[Calls]
[Called By]- >> lv_obj_set_state
- >> lv_label_refr_text
lv_anim_path_linear (Thumb, 38 bytes, Stack size 16 bytes, lv_anim.o(i.lv_anim_path_linear))
[Stack]
- Max Depth = 24
- Call Chain = lv_anim_path_linear ⇒ _lv_map
[Calls]
[Called By]
[Address Reference Count : 1]
lv_anim_speed_to_time (Thumb, 26 bytes, Stack size 0 bytes, lv_anim.o(i.lv_anim_speed_to_time))
[Called By]
lv_anim_start (Thumb, 128 bytes, Stack size 16 bytes, lv_anim.o(i.lv_anim_start))
[Stack]
- Max Depth = 308
- Call Chain = lv_anim_start ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> _lv_ll_ins_head
- >> lv_tick_get
- >> lv_anim_del
- >> _lv_memcpy
- >> _lv_ll_is_empty
- >> anim_mark_list_change
[Called By]- >> lv_obj_set_state
- >> lv_label_refr_text
lv_area_get_size (Thumb, 28 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_get_size))
[Called By]
- >> draw_line_skew
- >> lv_draw_map
- >> map_normal
- >> fill_normal
- >> lv_refr_join_area
- >> lv_refr_areas
lv_area_set (Thumb, 14 bytes, Stack size 8 bytes, lv_area.o(i.lv_area_set))
[Stack]
- Max Depth = 8
- Call Chain = lv_area_set
[Called By]
lv_area_set_height (Thumb, 10 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_set_height))
[Called By]
lv_btn_create (Thumb, 198 bytes, Stack size 24 bytes, lv_btn.o(i.lv_btn_create))
[Stack]
- Max Depth = 612
- Call Chain = lv_btn_create ⇒ lv_obj_set_size ⇒ lv_obj_realign ⇒ lv_obj_align_mid ⇒ obj_align_mid_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_set_click
- >> lv_obj_set_size
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_del
- >> lv_theme_apply
- >> lv_obj_set_signal_cb
- >> lv_obj_set_design_cb
- >> lv_obj_refresh_style
- >> lv_obj_get_signal_cb
- >> lv_obj_get_ext_attr
- >> lv_obj_get_design_cb
- >> lv_obj_allocate_ext_attr
- >> lv_cont_set_layout
- >> lv_cont_create
[Called By]
lv_btn_get_checkable (Thumb, 36 bytes, Stack size 8 bytes, lv_btn.o(i.lv_btn_get_checkable))
[Stack]
- Max Depth = 308
- Call Chain = lv_btn_get_checkable ⇒ lv_obj_get_ext_attr ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_ext_attr
[Called By]
lv_btn_set_state (Thumb, 120 bytes, Stack size 16 bytes, lv_btn.o(i.lv_btn_set_state))
[Stack]
- Max Depth = 932
- Call Chain = lv_btn_set_state ⇒ lv_obj_clear_state ⇒ lv_obj_set_state ⇒ trans_create ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_clear_state
- >> lv_obj_add_state
[Called By]
lv_color_darken (Thumb, 22 bytes, Stack size 8 bytes, lv_color.o(i.lv_color_darken))
[Stack]
- Max Depth = 28
- Call Chain = lv_color_darken ⇒ lv_color_mix
[Calls]
[Called By]- >> list_init
- >> basic_init
lv_color_fill (Thumb, 76 bytes, Stack size 16 bytes, lv_color.o(i.lv_color_fill))
[Stack]
- Max Depth = 16
- Call Chain = lv_color_fill
[Called By]
lv_color_lighten (Thumb, 24 bytes, Stack size 8 bytes, lv_color.o(i.lv_color_lighten))
[Stack]
- Max Depth = 28
- Call Chain = lv_color_lighten ⇒ lv_color_mix
[Calls]
[Called By]
lv_cont_create (Thumb, 226 bytes, Stack size 24 bytes, lv_cont.o(i.lv_cont_create))
[Stack]
- Max Depth = 564
- Call Chain = lv_cont_create ⇒ lv_obj_del ⇒ obj_del_core ⇒ obj_del_core (Cycle)
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_del
- >> lv_theme_apply
- >> lv_obj_set_signal_cb
- >> lv_obj_refresh_style
- >> lv_obj_get_signal_cb
- >> lv_obj_get_ext_attr
- >> lv_obj_get_design_cb
- >> lv_obj_create
- >> lv_obj_allocate_ext_attr
[Called By]
lv_cont_get_layout (Thumb, 36 bytes, Stack size 8 bytes, lv_cont.o(i.lv_cont_get_layout))
[Stack]
- Max Depth = 308
- Call Chain = lv_cont_get_layout ⇒ lv_obj_get_ext_attr ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_ext_attr
[Called By]- >> lv_cont_refr_layout
- >> lv_cont_layout_row
- >> lv_cont_layout_pretty
- >> lv_cont_layout_col
lv_cont_set_layout (Thumb, 62 bytes, Stack size 16 bytes, lv_cont.o(i.lv_cont_set_layout))
[Stack]
- Max Depth = 316
- Call Chain = lv_cont_set_layout ⇒ lv_obj_get_ext_attr ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_ext_attr
[Called By]
lv_debug_check_null (Thumb, 8 bytes, Stack size 0 bytes, lv_debug.o(i.lv_debug_check_null))
[Called By]
- >> lv_obj_set_click
- >> lv_obj_is_protected
- >> lv_obj_get_y
- >> lv_obj_get_x
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_get_group
- >> lv_obj_get_coords
- >> get_alloc_local_style
- >> lv_obj_set_size
- >> lv_obj_set_pos
- >> lv_label_set_text
- >> lv_label_create
- >> lv_btn_create
- >> lv_obj_move_foreground
- >> lv_obj_is_focused
- >> lv_obj_get_state
- >> lv_obj_get_hidden
- >> lv_event_send
- >> lv_group_add_obj
- >> lv_obj_set_y
- >> lv_obj_set_x
- >> lv_obj_invalidate
- >> lv_obj_get_parent
- >> lv_obj_get_disp
- >> lv_obj_del
- >> lv_anim_start
- >> lv_fs_open
- >> lv_img_decoder_create
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_open
- >> lv_img_cache_set_size
- >> _lv_style_list_remove_style
- >> _lv_style_list_add_trans_style
- >> _lv_style_list_add_style
- >> _lv_img_decoder_init
- >> lv_obj_set_state
- >> lv_obj_set_signal_cb
- >> lv_obj_set_height
- >> lv_obj_set_design_cb
- >> lv_obj_refresh_style
- >> lv_obj_refresh_ext_draw_pad
- >> lv_obj_realign
- >> lv_obj_invalidate_area
- >> lv_obj_get_width_fit
- >> lv_obj_get_signal_cb
- >> lv_obj_get_screen
- >> lv_obj_get_ext_attr
- >> lv_obj_get_design_cb
- >> lv_obj_get_child
- >> lv_obj_get_base_dir
- >> lv_obj_get_auto_realign
- >> lv_obj_create
- >> lv_obj_clear_state
- >> lv_obj_clear_protect
- >> lv_obj_allocate_ext_attr
- >> lv_obj_align_mid
- >> lv_obj_align
- >> lv_obj_add_state
- >> lv_obj_add_protect
- >> lv_event_send_func
- >> trans_create
- >> lv_font_get_bitmap_fmt_txt
- >> lv_task_create
- >> lv_disp_drv_register
- >> lv_cont_set_layout
- >> lv_cont_create
- >> lv_btn_set_state
- >> lv_btn_get_checkable
- >> lv_cont_get_layout
- >> lv_label_set_text_static
- >> lv_label_get_text
- >> lv_label_get_align
- >> lv_label_set_recolor
- >> lv_label_set_long_mode
- >> lv_label_set_align
- >> lv_label_get_text_sel_start
- >> lv_label_get_text_sel_end
- >> lv_label_get_recolor
- >> lv_label_get_long_mode
- >> lv_label_get_letter_on
lv_debug_log_error (Thumb, 96 bytes, Stack size 280 bytes, lv_debug.o(i.lv_debug_log_error))
[Stack]
- Max Depth = 292
- Call Chain = lv_debug_log_error ⇒ _lv_memcpy
[Calls]
[Called By]- >> lv_obj_set_click
- >> lv_obj_is_protected
- >> lv_obj_get_y
- >> lv_obj_get_x
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_get_group
- >> lv_obj_get_coords
- >> get_alloc_local_style
- >> lv_obj_set_size
- >> lv_obj_set_pos
- >> lv_label_set_text
- >> lv_label_create
- >> lv_btn_create
- >> lv_obj_move_foreground
- >> lv_obj_is_focused
- >> lv_obj_get_state
- >> lv_obj_get_hidden
- >> lv_event_send
- >> lv_group_add_obj
- >> lv_obj_set_y
- >> lv_obj_set_x
- >> lv_obj_invalidate
- >> lv_obj_get_parent
- >> lv_obj_get_disp
- >> lv_obj_del
- >> lv_anim_start
- >> lv_fs_open
- >> lv_img_decoder_create
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_open
- >> lv_img_cache_set_size
- >> _lv_style_list_remove_style
- >> _lv_style_list_add_trans_style
- >> _lv_style_list_add_style
- >> _lv_mem_buf_get
- >> _lv_img_decoder_init
- >> lv_obj_set_state
- >> lv_obj_set_signal_cb
- >> lv_obj_set_height
- >> lv_obj_set_design_cb
- >> lv_obj_refresh_style
- >> lv_obj_refresh_ext_draw_pad
- >> lv_obj_realign
- >> lv_obj_invalidate_area
- >> lv_obj_get_width_fit
- >> lv_obj_get_signal_cb
- >> lv_obj_get_screen
- >> lv_obj_get_ext_attr
- >> lv_obj_get_design_cb
- >> lv_obj_get_child
- >> lv_obj_get_base_dir
- >> lv_obj_get_auto_realign
- >> lv_obj_create
- >> lv_obj_clear_state
- >> lv_obj_clear_protect
- >> lv_obj_allocate_ext_attr
- >> lv_obj_align_mid
- >> lv_obj_align
- >> lv_obj_add_state
- >> lv_obj_add_protect
- >> lv_event_send_func
- >> trans_create
- >> lv_font_get_bitmap_fmt_txt
- >> lv_task_create
- >> lv_disp_drv_register
- >> lv_cont_set_layout
- >> lv_cont_create
- >> lv_btn_set_state
- >> lv_btn_get_checkable
- >> lv_cont_get_layout
- >> lv_label_set_text_static
- >> lv_label_get_text
- >> lv_label_get_align
- >> lv_label_set_recolor
- >> lv_label_set_long_mode
- >> lv_label_set_align
- >> lv_label_get_text_sel_start
- >> lv_label_get_text_sel_end
- >> lv_label_get_recolor
- >> lv_label_get_long_mode
- >> lv_label_get_letter_on
lv_disp_buf_init (Thumb, 30 bytes, Stack size 24 bytes, lv_hal_disp.o(i.lv_disp_buf_init))
[Stack]
- Max Depth = 24
- Call Chain = lv_disp_buf_init
[Calls]
[Called By]
lv_disp_drv_init (Thumb, 62 bytes, Stack size 16 bytes, lv_hal_disp.o(i.lv_disp_drv_init))
[Stack]
- Max Depth = 16
- Call Chain = lv_disp_drv_init
[Calls]
[Called By]
lv_disp_drv_register (Thumb, 250 bytes, Stack size 24 bytes, lv_hal_disp.o(i.lv_disp_drv_register))
[Stack]
- Max Depth = 548
- Call Chain = lv_disp_drv_register ⇒ lv_obj_create ⇒ lv_group_add_obj ⇒ lv_group_refocus ⇒ lv_group_focus_prev ⇒ focus_next_core ⇒ obj_to_foreground ⇒ lv_obj_move_foreground ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_set_click
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> _lv_ll_ins_head
- >> _lv_ll_init
- >> lv_obj_invalidate
- >> lv_disp_is_true_double_buf
- >> _lv_memcpy
- >> _lv_memset_00
- >> lv_obj_reset_style_list
- >> lv_obj_create
- >> lv_task_ready
- >> lv_task_create
[Called By]
lv_disp_flush_ready (Thumb, 12 bytes, Stack size 0 bytes, lv_hal_disp.o(i.lv_disp_flush_ready))
[Called By]
lv_disp_get_buf (Thumb, 4 bytes, Stack size 0 bytes, lv_hal_disp.o(i.lv_disp_get_buf))
[Called By]
- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
- >> draw_letter_subpx
- >> lv_draw_map
- >> _lv_blend_map
- >> _lv_blend_fill
- >> draw_shadow
- >> draw_full_border
- >> draw_border
- >> draw_bg
- >> _lv_disp_refr_task
- >> lv_refr_vdb_rotate
- >> lv_refr_vdb_flush
- >> lv_refr_area_part
- >> lv_refr_area
lv_disp_get_default (Thumb, 6 bytes, Stack size 0 bytes, lv_hal_disp.o(i.lv_disp_get_default))
[Called By]
- >> lv_disp_get_scr_act
- >> lvgl_first_demo_start
- >> _lv_inv_area
- >> lv_disp_get_scr_prev
- >> lv_disp_get_layer_top
- >> lv_disp_get_layer_sys
- >> lv_obj_create
lv_disp_get_dpi (Thumb, 20 bytes, Stack size 0 bytes, lv_hal_disp.o(i.lv_disp_get_dpi))
[Called By]
- >> lv_obj_create
- >> lv_disp_get_size_category
- >> textarea_init
- >> tabview_win_shared_init
- >> table_init
- >> switch_init
- >> spinbox_init
- >> slider_init
- >> roller_init
- >> page_init
- >> msgbox_init
- >> list_init
- >> linemeter_init
- >> led_init
- >> keyboard_init
- >> gauge_init
- >> ddlist_init
- >> cpicker_init
- >> checkbox_init
- >> chart_init
- >> calendar_init
- >> basic_init
- >> bar_init
- >> arc_init
lv_disp_get_hor_res (Thumb, 38 bytes, Stack size 0 bytes, lv_hal_disp.o(i.lv_disp_get_hor_res))
[Called By]
- >> draw_line_skew
- >> draw_letter_normal
- >> lv_draw_map
- >> _lv_inv_area
- >> _lv_disp_refr_task
- >> lv_refr_area
- >> lv_obj_create
- >> lv_disp_get_size_category
lv_disp_get_layer_sys (Thumb, 16 bytes, Stack size 8 bytes, lv_disp.o(i.lv_disp_get_layer_sys))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_layer_sys
[Calls]
[Called By]- >> lv_refr_area_part
- >> lv_obj_area_is_visible
lv_disp_get_layer_top (Thumb, 16 bytes, Stack size 8 bytes, lv_disp.o(i.lv_disp_get_layer_top))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_layer_top
[Calls]
[Called By]- >> lv_refr_area_part
- >> lv_obj_area_is_visible
lv_disp_get_next (Thumb, 16 bytes, Stack size 0 bytes, lv_hal_disp.o(i.lv_disp_get_next))
[Calls]
- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> lv_obj_report_style_mod
lv_disp_get_scr_act (Thumb, 16 bytes, Stack size 8 bytes, lv_disp.o(i.lv_disp_get_scr_act))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_scr_act
[Calls]
[Called By]- >> lvgl_first_demo_start
- >> lv_refr_obj_and_children
- >> lv_refr_area_part
- >> lv_obj_area_is_visible
lv_disp_get_scr_prev (Thumb, 16 bytes, Stack size 8 bytes, lv_disp.o(i.lv_disp_get_scr_prev))
[Stack]
- Max Depth = 8
- Call Chain = lv_disp_get_scr_prev
[Calls]
[Called By]- >> lv_obj_area_is_visible
lv_disp_get_size_category (Thumb, 68 bytes, Stack size 4 bytes, lv_hal_disp.o(i.lv_disp_get_size_category))
[Stack]
- Max Depth = 4
- Call Chain = lv_disp_get_size_category
[Calls]- >> lv_disp_get_hor_res
- >> lv_disp_get_dpi
[Called By]- >> tabview_win_shared_init
- >> table_init
- >> list_init
- >> calendar_init
- >> basic_init
lv_disp_get_ver_res (Thumb, 38 bytes, Stack size 0 bytes, lv_hal_disp.o(i.lv_disp_get_ver_res))
[Called By]
- >> _lv_inv_area
- >> lv_refr_area
- >> lv_obj_create
lv_disp_is_double_buf (Thumb, 18 bytes, Stack size 0 bytes, lv_hal_disp.o(i.lv_disp_is_double_buf))
[Called By]
- >> lv_disp_is_true_double_buf
- >> lv_refr_vdb_flush
- >> lv_refr_area_part
lv_disp_is_true_double_buf (Thumb, 36 bytes, Stack size 4 bytes, lv_hal_disp.o(i.lv_disp_is_true_double_buf))
[Stack]
- Max Depth = 4
- Call Chain = lv_disp_is_true_double_buf
[Calls]
[Called By]- >> _lv_disp_refr_task
- >> lv_refr_vdb_rotate
- >> lv_refr_area_part
- >> lv_refr_area
- >> lv_disp_drv_register
lv_draw_img (Thumb, 44 bytes, Stack size 16 bytes, lv_draw_img.o(i.lv_draw_img))
[Stack]
- Max Depth = 1364
- Call Chain = lv_draw_img ⇒ lv_img_draw_core ⇒ show_error ⇒ lv_draw_label ⇒ lv_draw_line ⇒ lv_draw_rect ⇒ draw_border ⇒ draw_full_border ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> show_error
- >> lv_img_draw_core
[Called By]- >> draw_pattern
- >> lv_refr_area_part
lv_draw_img_dsc_init (Thumb, 34 bytes, Stack size 16 bytes, lv_draw_img.o(i.lv_draw_img_dsc_init))
[Stack]
- Max Depth = 16
- Call Chain = lv_draw_img_dsc_init
[Calls]
[Called By]- >> draw_pattern
- >> lv_refr_area_part
- >> style_snapshot
lv_draw_label (Thumb, 1308 bytes, Stack size 256 bytes, lv_draw_label.o(i.lv_draw_label))
[Stack]
- Max Depth = 1116
- Call Chain = lv_draw_label ⇒ lv_draw_line ⇒ lv_draw_rect ⇒ draw_border ⇒ draw_full_border ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_font_get_glyph_width
- >> lv_draw_line
- >> _lv_txt_get_width
- >> _lv_txt_get_next_line
- >> lv_draw_letter
- >> lv_area_get_width
- >> hex_char_to_num
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_draw_line_dsc_init
- >> _lv_txt_get_size
- >> _lv_area_intersect
[Called By]- >> show_error
- >> draw_value_str
- >> draw_pattern
- >> lv_label_design
lv_draw_label_dsc_init (Thumb, 62 bytes, Stack size 16 bytes, lv_draw_label.o(i.lv_draw_label_dsc_init))
[Stack]
- Max Depth = 16
- Call Chain = lv_draw_label_dsc_init
[Calls]
[Called By]- >> show_error
- >> draw_value_str
- >> draw_pattern
- >> style_snapshot
- >> lv_label_design
lv_draw_line (Thumb, 402 bytes, Stack size 136 bytes, lv_draw_line.o(i.lv_draw_line))
[Stack]
- Max Depth = 860
- Call Chain = lv_draw_line ⇒ lv_draw_rect ⇒ draw_border ⇒ draw_full_border ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> _lv_area_intersect
[Called By]
lv_draw_line_dsc_init (Thumb, 30 bytes, Stack size 16 bytes, lv_draw_line.o(i.lv_draw_line_dsc_init))
[Stack]
- Max Depth = 16
- Call Chain = lv_draw_line_dsc_init
[Calls]
[Called By]- >> lv_draw_label
- >> style_snapshot
lv_draw_mask_add (Thumb, 46 bytes, Stack size 8 bytes, lv_draw_mask.o(i.lv_draw_mask_add))
[Stack]
- Max Depth = 8
- Call Chain = lv_draw_mask_add
[Called By]- >> draw_line_skew
- >> draw_shadow
- >> draw_pattern
- >> draw_full_border
- >> draw_border
- >> draw_bg
- >> lv_obj_design
lv_draw_mask_apply (Thumb, 64 bytes, Stack size 32 bytes, lv_draw_mask.o(i.lv_draw_mask_apply))
[Stack]
- Max Depth = 32
- Call Chain = lv_draw_mask_apply
[Called By]- >> draw_line_ver
- >> draw_line_skew
- >> draw_line_hor
- >> draw_letter_subpx
- >> draw_letter_normal
- >> lv_draw_map
- >> draw_shadow
- >> draw_full_border
- >> draw_border
- >> draw_bg
lv_draw_mask_get_cnt (Thumb, 28 bytes, Stack size 0 bytes, lv_draw_mask.o(i.lv_draw_mask_get_cnt))
[Called By]
- >> draw_line_ver
- >> draw_line_hor
- >> draw_letter_subpx
- >> draw_letter_normal
- >> lv_draw_map
- >> draw_shadow
- >> draw_full_border
- >> draw_bg
lv_draw_mask_line_points_init (Thumb, 256 bytes, Stack size 32 bytes, lv_draw_mask.o(i.lv_draw_mask_line_points_init))
[Stack]
- Max Depth = 32
- Call Chain = lv_draw_mask_line_points_init
[Calls]
[Called By]
lv_draw_mask_radius_init (Thumb, 74 bytes, Stack size 16 bytes, lv_draw_mask.o(i.lv_draw_mask_radius_init))
[Stack]
- Max Depth = 16
- Call Chain = lv_draw_mask_radius_init
[Calls]
[Called By]- >> shadow_draw_corner_buf
- >> draw_shadow
- >> draw_pattern
- >> draw_full_border
- >> draw_border
- >> draw_bg
- >> lv_obj_design
lv_draw_mask_remove_custom (Thumb, 42 bytes, Stack size 16 bytes, lv_draw_mask.o(i.lv_draw_mask_remove_custom))
[Stack]
- Max Depth = 16
- Call Chain = lv_draw_mask_remove_custom
[Called By]
lv_draw_mask_remove_id (Thumb, 28 bytes, Stack size 0 bytes, lv_draw_mask.o(i.lv_draw_mask_remove_id))
[Called By]
- >> draw_line_skew
- >> draw_shadow
- >> draw_pattern
- >> draw_full_border
- >> draw_border
- >> draw_bg
lv_draw_rect (Thumb, 92 bytes, Stack size 16 bytes, lv_draw_rect.o(i.lv_draw_rect))
[Stack]
- Max Depth = 724
- Call Chain = lv_draw_rect ⇒ draw_border ⇒ draw_full_border ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_area_get_width
- >> lv_area_get_height
- >> draw_value_str
- >> draw_shadow
- >> draw_pattern
- >> draw_outline
- >> draw_border
- >> draw_bg
[Called By]- >> lv_draw_line
- >> lv_draw_label
- >> show_error
- >> lv_refr_area_part
- >> lv_obj_design
- >> lv_label_design
lv_draw_rect_dsc_init (Thumb, 100 bytes, Stack size 16 bytes, lv_draw_rect.o(i.lv_draw_rect_dsc_init))
[Stack]
- Max Depth = 16
- Call Chain = lv_draw_rect_dsc_init
[Calls]
[Called By]- >> lv_draw_line
- >> lv_draw_label
- >> show_error
- >> lv_refr_area_part
- >> style_snapshot
- >> lv_obj_design
- >> lv_label_design
lv_event_send (Thumb, 48 bytes, Stack size 16 bytes, lv_obj.o(i.lv_event_send))
[Stack]
- Max Depth = 348
- Call Chain = lv_event_send ⇒ lv_event_send_func ⇒ lv_event_send (Cycle)
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_event_send_func
[Called By]- >> focus_next_core
- >> lv_event_send_func
- >> obj_del_core
- >> lv_btn_signal
lv_event_send_func (Thumb, 138 bytes, Stack size 40 bytes, lv_obj.o(i.lv_event_send_func))
[Stack]
- Max Depth = 332 + In Cycle
- Call Chain = lv_event_send_func ⇒ lv_event_send (Cycle)
[Calls]- >> lv_indev_get_act
- >> lv_event_send
- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]
lv_font_get_bitmap_fmt_txt (Thumb, 190 bytes, Stack size 32 bytes, lv_font_fmt_txt.o(i.lv_font_get_bitmap_fmt_txt))
[Stack]
- Max Depth = 404
- Call Chain = lv_font_get_bitmap_fmt_txt ⇒ decompress ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_mem_realloc
- >> _lv_mem_get_size
- >> get_glyph_dsc_id
- >> decompress
[Address Reference Count : 1]- lv_font_montserrat_14.o(.data)
lv_font_get_glyph_bitmap (Thumb, 4 bytes, Stack size 0 bytes, lv_font.o(i.lv_font_get_glyph_bitmap))
[Called By]
lv_font_get_glyph_dsc (Thumb, 10 bytes, Stack size 8 bytes, lv_font.o(i.lv_font_get_glyph_dsc))
[Stack]
- Max Depth = 8
- Call Chain = lv_font_get_glyph_dsc
[Called By]- >> lv_font_get_glyph_width
- >> lv_draw_letter
lv_font_get_glyph_dsc_fmt_txt (Thumb, 152 bytes, Stack size 32 bytes, lv_font_fmt_txt.o(i.lv_font_get_glyph_dsc_fmt_txt))
[Stack]
- Max Depth = 104
- Call Chain = lv_font_get_glyph_dsc_fmt_txt ⇒ get_glyph_dsc_id ⇒ _lv_utils_bsearch
[Calls]- >> get_kern_value
- >> get_glyph_dsc_id
[Address Reference Count : 1]- lv_font_montserrat_14.o(.data)
lv_font_get_glyph_width (Thumb, 22 bytes, Stack size 16 bytes, lv_font.o(i.lv_font_get_glyph_width))
[Stack]
- Max Depth = 24
- Call Chain = lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]
[Called By]- >> _lv_txt_get_width
- >> lv_draw_label
- >> lv_txt_get_next_word
- >> lv_label_refr_text
- >> lv_label_get_letter_on
- >> lv_label_design
lv_fs_close (Thumb, 42 bytes, Stack size 16 bytes, lv_fs.o(i.lv_fs_close))
[Stack]
- Max Depth = 32
- Call Chain = lv_fs_close ⇒ lv_mem_free ⇒ lv_mem_defrag
[Calls]
[Called By]- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_info
- >> lv_img_decoder_built_in_close
lv_fs_get_drv (Thumb, 32 bytes, Stack size 8 bytes, lv_fs.o(i.lv_fs_get_drv))
[Stack]
- Max Depth = 8
- Call Chain = lv_fs_get_drv
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]
lv_fs_get_ext (Thumb, 38 bytes, Stack size 8 bytes, lv_fs.o(i.lv_fs_get_ext))
[Stack]
- Max Depth = 8
- Call Chain = lv_fs_get_ext
[Calls]
[Called By]- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_info
lv_fs_open (Thumb, 162 bytes, Stack size 24 bytes, lv_fs.o(i.lv_fs_open))
[Stack]
- Max Depth = 316
- Call Chain = lv_fs_open ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_mem_alloc
- >> lv_mem_free
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_fs_get_drv
- >> lv_fs_get_real_path
[Called By]- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_info
lv_fs_read (Thumb, 58 bytes, Stack size 24 bytes, lv_fs.o(i.lv_fs_read))
[Stack]
- Max Depth = 24
- Call Chain = lv_fs_read
[Called By]- >> lv_img_decoder_built_in_read_line
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_info
- >> lv_img_decoder_built_in_line_indexed
- >> lv_img_decoder_built_in_line_alpha
lv_fs_seek (Thumb, 34 bytes, Stack size 8 bytes, lv_fs.o(i.lv_fs_seek))
[Stack]
- Max Depth = 8
- Call Chain = lv_fs_seek
[Called By]- >> lv_img_decoder_built_in_read_line
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_line_indexed
- >> lv_img_decoder_built_in_line_alpha
lv_group_add_obj (Thumb, 104 bytes, Stack size 16 bytes, lv_group.o(i.lv_group_add_obj))
[Stack]
- Max Depth = 492
- Call Chain = lv_group_add_obj ⇒ lv_group_refocus ⇒ lv_group_focus_prev ⇒ focus_next_core ⇒ obj_to_foreground ⇒ lv_obj_move_foreground ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_is_focused
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> _lv_ll_ins_tail
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_group_refocus
[Called By]
lv_group_focus_next (Thumb, 8 bytes, Stack size 0 bytes, lv_group.o(i.lv_group_focus_next))
[Stack]
- Max Depth = 460
- Call Chain = lv_group_focus_next ⇒ focus_next_core ⇒ obj_to_foreground ⇒ lv_obj_move_foreground ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]
[Called By]
lv_group_focus_prev (Thumb, 8 bytes, Stack size 0 bytes, lv_group.o(i.lv_group_focus_prev))
[Stack]
- Max Depth = 460
- Call Chain = lv_group_focus_prev ⇒ focus_next_core ⇒ obj_to_foreground ⇒ lv_obj_move_foreground ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]
[Called By]
lv_group_get_editing (Thumb, 12 bytes, Stack size 0 bytes, lv_group.o(i.lv_group_get_editing))
[Called By]
lv_group_get_focused (Thumb, 14 bytes, Stack size 0 bytes, lv_group.o(i.lv_group_get_focused))
[Called By]
lv_group_remove_obj (Thumb, 132 bytes, Stack size 24 bytes, lv_group.o(i.lv_group_remove_obj))
[Stack]
- Max Depth = 500
- Call Chain = lv_group_remove_obj ⇒ lv_group_refocus ⇒ lv_group_focus_prev ⇒ focus_next_core ⇒ obj_to_foreground ⇒ lv_obj_move_foreground ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_tail
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_group_refocus
[Called By]
lv_img_buf_get_px_alpha (Thumb, 186 bytes, Stack size 36 bytes, lv_img_buf.o(i.lv_img_buf_get_px_alpha))
[Stack]
- Max Depth = 36
- Call Chain = lv_img_buf_get_px_alpha
[Called By]- >> _lv_img_buf_transform_anti_alias
- >> _lv_img_buf_transform
lv_img_buf_get_px_color (Thumb, 224 bytes, Stack size 24 bytes, lv_img_buf.o(i.lv_img_buf_get_px_color))
[Stack]
- Max Depth = 32
- Call Chain = lv_img_buf_get_px_color ⇒ _lv_memcpy_small
[Calls]- >> lv_img_cf_get_px_size
- >> _lv_memcpy_small
[Called By]- >> _lv_img_buf_transform_anti_alias
- >> _lv_img_buf_transform
lv_img_cache_invalidate_src (Thumb, 80 bytes, Stack size 24 bytes, lv_img_cache.o(i.lv_img_cache_invalidate_src))
[Stack]
- Max Depth = 48
- Call Chain = lv_img_cache_invalidate_src ⇒ lv_img_decoder_close ⇒ lv_mem_free ⇒ lv_mem_defrag
[Calls]- >> lv_img_decoder_close
- >> lv_img_cache_match
- >> _lv_memset_00
[Called By]
lv_img_cache_set_size (Thumb, 78 bytes, Stack size 16 bytes, lv_img_cache.o(i.lv_img_cache_set_size))
[Stack]
- Max Depth = 308
- Call Chain = lv_img_cache_set_size ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_mem_alloc
- >> lv_mem_free
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_img_cache_invalidate_src
- >> _lv_memset_00
[Called By]
lv_img_cf_get_px_size (Thumb, 52 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_img_cf_get_px_size))
[Called By]
- >> lv_img_buf_get_px_color
- >> lv_img_decoder_built_in_read_line
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_built_in_line_indexed
- >> lv_img_decoder_built_in_line_alpha
lv_img_cf_has_alpha (Thumb, 32 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_img_cf_has_alpha))
[Called By]
- >> _lv_img_buf_transform_init
- >> lv_img_draw_core
lv_img_cf_is_chroma_keyed (Thumb, 26 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_img_cf_is_chroma_keyed))
[Called By]
- >> _lv_img_buf_transform_init
- >> lv_img_draw_core
lv_img_decoder_built_in_close (Thumb, 50 bytes, Stack size 16 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_close))
[Stack]
- Max Depth = 48
- Call Chain = lv_img_decoder_built_in_close ⇒ lv_fs_close ⇒ lv_mem_free ⇒ lv_mem_defrag
[Calls]- >> lv_mem_free
- >> lv_fs_close
[Called By]- >> lv_img_decoder_built_in_open
[Address Reference Count : 1]- lv_img_decoder.o(i._lv_img_decoder_init)
lv_img_decoder_built_in_info (Thumb, 164 bytes, Stack size 24 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_info))
[Stack]
- Max Depth = 340
- Call Chain = lv_img_decoder_built_in_info ⇒ lv_fs_open ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_fs_read
- >> lv_fs_open
- >> lv_fs_get_ext
- >> lv_fs_close
- >> lv_img_src_get_type
- >> strcmp
[Address Reference Count : 1]- lv_img_decoder.o(i._lv_img_decoder_init)
lv_img_decoder_built_in_open (Thumb, 460 bytes, Stack size 32 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_open))
[Stack]
- Max Depth = 348
- Call Chain = lv_img_decoder_built_in_open ⇒ lv_fs_open ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_img_cf_get_px_size
- >> lv_mem_alloc
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_fs_seek
- >> lv_fs_read
- >> lv_fs_open
- >> lv_fs_get_ext
- >> lv_fs_close
- >> lv_img_decoder_built_in_close
- >> lv_color_make
- >> _lv_memset_00
- >> strcmp
[Address Reference Count : 1]- lv_img_decoder.o(i._lv_img_decoder_init)
lv_img_decoder_built_in_read_line (Thumb, 184 bytes, Stack size 40 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_read_line))
[Stack]
- Max Depth = 436
- Call Chain = lv_img_decoder_built_in_read_line ⇒ lv_img_decoder_built_in_line_alpha ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_img_cf_get_px_size
- >> lv_fs_seek
- >> lv_fs_read
- >> lv_img_decoder_built_in_line_indexed
- >> lv_img_decoder_built_in_line_alpha
[Address Reference Count : 1]- lv_img_decoder.o(i._lv_img_decoder_init)
lv_img_decoder_close (Thumb, 36 bytes, Stack size 8 bytes, lv_img_decoder.o(i.lv_img_decoder_close))
[Stack]
- Max Depth = 24
- Call Chain = lv_img_decoder_close ⇒ lv_mem_free ⇒ lv_mem_defrag
[Calls]
[Called By]- >> _lv_img_cache_open
- >> lv_img_draw_core
- >> lv_img_cache_invalidate_src
lv_img_decoder_create (Thumb, 46 bytes, Stack size 8 bytes, lv_img_decoder.o(i.lv_img_decoder_create))
[Stack]
- Max Depth = 300
- Call Chain = lv_img_decoder_create ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> _lv_ll_ins_head
- >> _lv_memset_00
[Called By]
lv_img_decoder_get_info (Thumb, 60 bytes, Stack size 24 bytes, lv_img_decoder.o(i.lv_img_decoder_get_info))
[Stack]
- Max Depth = 24
- Call Chain = lv_img_decoder_get_info
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> _lv_memset_00
[Called By]- >> draw_pattern
- >> lv_refr_area_part
lv_img_decoder_open (Thumb, 196 bytes, Stack size 40 bytes, lv_img_decoder.o(i.lv_img_decoder_open))
[Stack]
- Max Depth = 332
- Call Chain = lv_img_decoder_open ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_mem_alloc
- >> lv_mem_free
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_img_src_get_type
- >> _lv_memset_00
- >> strcpy
- >> strlen
[Called By]
lv_img_decoder_read_line (Thumb, 38 bytes, Stack size 32 bytes, lv_img_decoder.o(i.lv_img_decoder_read_line))
[Stack]
- Max Depth = 32
- Call Chain = lv_img_decoder_read_line
[Called By]
lv_img_src_get_type (Thumb, 34 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_img_src_get_type))
[Called By]
- >> lv_img_decoder_built_in_info
- >> lv_img_decoder_open
- >> lv_img_cache_match
- >> draw_pattern
- >> lv_obj_init_draw_rect_dsc
lv_indev_get_act (Thumb, 6 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_get_act))
[Called By]
lv_indev_get_next (Thumb, 16 bytes, Stack size 0 bytes, lv_hal_indev.o(i.lv_indev_get_next))
[Calls]
- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> lv_indev_reset
- >> obj_del_core
lv_indev_get_obj_act (Thumb, 6 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_get_obj_act))
[Called By]
lv_indev_is_dragging (Thumb, 28 bytes, Stack size 0 bytes, lv_indev.o(i.lv_indev_is_dragging))
[Called By]
lv_indev_reset (Thumb, 124 bytes, Stack size 16 bytes, lv_indev.o(i.lv_indev_reset))
[Stack]
- Max Depth = 16
- Call Chain = lv_indev_reset
[Calls]
[Called By]- >> _lv_indev_init
- >> obj_del_core
lv_init (Thumb, 120 bytes, Stack size 32 bytes, lv_obj.o(i.lv_init))
[Stack]
- Max Depth = 564
- Call Chain = lv_init ⇒ lv_theme_material_init ⇒ lv_obj_report_style_mod ⇒ report_style_mod_core ⇒ report_style_mod_core (Cycle)
[Calls]- >> _lv_indev_init
- >> _lv_ll_init
- >> _lv_group_init
- >> lv_theme_set_act
- >> lv_theme_material_init
- >> lv_img_cache_set_size
- >> _lv_task_core_init
- >> _lv_refr_init
- >> _lv_mem_init
- >> _lv_img_decoder_init
- >> _lv_fs_init
- >> _lv_anim_core_init
- >> lv_color_hex
[Called By]
lv_label_create (Thumb, 404 bytes, Stack size 24 bytes, lv_label.o(i.lv_label_create))
[Stack]
- Max Depth = 804
- Call Chain = lv_label_create ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_obj_set_height ⇒ lv_obj_set_size ⇒ lv_obj_realign ⇒ lv_obj_align_mid ⇒ obj_align_mid_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_set_click
- >> lv_label_set_text
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_del
- >> _lv_memcpy
- >> lv_theme_apply
- >> lv_mem_realloc
- >> lv_obj_set_signal_cb
- >> lv_obj_set_design_cb
- >> lv_obj_refresh_style
- >> lv_obj_get_signal_cb
- >> lv_obj_get_ext_attr
- >> lv_obj_create
- >> lv_obj_allocate_ext_attr
- >> _lv_mem_get_size
- >> lv_label_set_text_static
- >> lv_label_get_text
- >> lv_label_get_align
- >> lv_label_set_recolor
- >> lv_label_set_long_mode
- >> lv_label_set_align
- >> lv_label_get_recolor
- >> lv_label_get_long_mode
- >> lv_label_set_dot_tmp
- >> strlen
[Called By]
lv_label_get_align (Thumb, 42 bytes, Stack size 8 bytes, lv_label.o(i.lv_label_get_align))
[Stack]
- Max Depth = 308
- Call Chain = lv_label_get_align ⇒ lv_obj_get_ext_attr ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_ext_attr
[Called By]- >> lv_label_create
- >> lv_label_get_letter_on
- >> lv_label_design
lv_label_get_letter_on (Thumb, 548 bytes, Stack size 72 bytes, lv_label.o(i.lv_label_get_letter_on))
[Stack]
- Max Depth = 436
- Call Chain = lv_label_get_letter_on ⇒ get_txt_coords ⇒ lv_obj_get_style_pad_top ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> lv_font_get_glyph_width
- >> _lv_txt_get_width
- >> _lv_txt_get_next_line
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_ext_attr
- >> _lv_txt_is_cmd
- >> lv_label_get_text
- >> lv_label_get_align
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_left
- >> get_txt_coords
[Called By]
lv_label_get_long_mode (Thumb, 36 bytes, Stack size 8 bytes, lv_label.o(i.lv_label_get_long_mode))
[Stack]
- Max Depth = 308
- Call Chain = lv_label_get_long_mode ⇒ lv_obj_get_ext_attr ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_ext_attr
[Called By]
lv_label_get_recolor (Thumb, 36 bytes, Stack size 8 bytes, lv_label.o(i.lv_label_get_recolor))
[Stack]
- Max Depth = 308
- Call Chain = lv_label_get_recolor ⇒ lv_obj_get_ext_attr ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_ext_attr
[Called By]
lv_label_get_style (Thumb, 10 bytes, Stack size 0 bytes, lv_label.o(i.lv_label_get_style))
[Called By]
lv_label_get_text (Thumb, 32 bytes, Stack size 8 bytes, lv_label.o(i.lv_label_get_text))
[Stack]
- Max Depth = 308
- Call Chain = lv_label_get_text ⇒ lv_obj_get_ext_attr ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_ext_attr
[Called By]- >> lv_label_create
- >> lv_label_get_letter_on
lv_label_get_text_sel_end (Thumb, 28 bytes, Stack size 8 bytes, lv_label.o(i.lv_label_get_text_sel_end))
[Stack]
- Max Depth = 300
- Call Chain = lv_label_get_text_sel_end ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]
lv_label_get_text_sel_start (Thumb, 28 bytes, Stack size 8 bytes, lv_label.o(i.lv_label_get_text_sel_start))
[Stack]
- Max Depth = 300
- Call Chain = lv_label_get_text_sel_start ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]
lv_label_refr_text (Thumb, 1130 bytes, Stack size 152 bytes, lv_label.o(i.lv_label_refr_text))
[Stack]
- Max Depth = 756
- Call Chain = lv_label_refr_text ⇒ lv_obj_set_height ⇒ lv_obj_set_size ⇒ lv_obj_realign ⇒ lv_obj_align_mid ⇒ obj_align_mid_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_font_get_glyph_width
- >> lv_obj_set_size
- >> lv_obj_invalidate
- >> lv_anim_start
- >> lv_anim_init
- >> lv_anim_del
- >> _lv_txt_get_size
- >> lv_obj_set_height
- >> lv_obj_get_ext_attr
- >> lv_anim_speed_to_time
- >> lv_anim_get
- >> lv_label_get_letter_on
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_label_set_dot_tmp
- >> lv_area_get_width
- >> lv_area_get_height
- >> get_txt_coords
- >> strlen
[Called By]- >> lv_label_set_text
- >> lv_label_set_text_static
- >> lv_label_set_recolor
- >> lv_label_set_long_mode
- >> lv_label_signal
lv_label_set_align (Thumb, 58 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_set_align))
[Stack]
- Max Depth = 420
- Call Chain = lv_label_set_align ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_invalidate
- >> lv_obj_get_ext_attr
[Called By]
lv_label_set_long_mode (Thumb, 144 bytes, Stack size 24 bytes, lv_label.o(i.lv_label_set_long_mode))
[Stack]
- Max Depth = 780
- Call Chain = lv_label_set_long_mode ⇒ lv_label_refr_text ⇒ lv_obj_set_height ⇒ lv_obj_set_size ⇒ lv_obj_realign ⇒ lv_obj_align_mid ⇒ obj_align_mid_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_anim_del
- >> lv_obj_get_ext_attr
- >> lv_label_refr_text
- >> lv_label_revert_dots
[Called By]
lv_label_set_recolor (Thumb, 58 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_set_recolor))
[Stack]
- Max Depth = 772
- Call Chain = lv_label_set_recolor ⇒ lv_label_refr_text ⇒ lv_obj_set_height ⇒ lv_obj_set_size ⇒ lv_obj_realign ⇒ lv_obj_align_mid ⇒ obj_align_mid_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_ext_attr
- >> lv_label_refr_text
[Called By]
lv_label_set_text (Thumb, 200 bytes, Stack size 24 bytes, lv_label.o(i.lv_label_set_text))
[Stack]
- Max Depth = 780
- Call Chain = lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_obj_set_height ⇒ lv_obj_set_size ⇒ lv_obj_realign ⇒ lv_obj_align_mid ⇒ obj_align_mid_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_mem_alloc
- >> lv_mem_free
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_invalidate
- >> lv_mem_realloc
- >> lv_obj_get_ext_attr
- >> lv_label_refr_text
- >> strcpy
- >> strlen
[Called By]- >> lv_label_create
- >> lvgl_first_demo_start
lv_label_set_text_static (Thumb, 74 bytes, Stack size 24 bytes, lv_label.o(i.lv_label_set_text_static))
[Stack]
- Max Depth = 780
- Call Chain = lv_label_set_text_static ⇒ lv_label_refr_text ⇒ lv_obj_set_height ⇒ lv_obj_set_size ⇒ lv_obj_realign ⇒ lv_obj_align_mid ⇒ obj_align_mid_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_mem_free
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_ext_attr
- >> lv_label_refr_text
[Called By]
lv_mem_alloc (Thumb, 92 bytes, Stack size 16 bytes, lv_mem.o(i.lv_mem_alloc))
[Stack]
- Max Depth = 24
- Call Chain = lv_mem_alloc ⇒ ent_trunc
[Calls]- >> ent_trunc
- >> ent_get_next
[Called By]- >> lv_style_copy
- >> get_alloc_local_style
- >> lv_label_set_text
- >> _lv_ll_ins_tail
- >> _lv_ll_ins_head
- >> lv_fs_open
- >> lv_img_decoder_built_in_open
- >> lv_img_decoder_open
- >> lv_theme_material_init
- >> lv_style_list_copy
- >> lv_mem_realloc
- >> lv_img_cache_set_size
- >> _lv_style_list_remove_style
- >> _lv_style_list_add_trans_style
- >> _lv_style_list_add_style
- >> _lv_ll_ins_prev
- >> lv_label_set_dot_tmp
lv_mem_defrag (Thumb, 70 bytes, Stack size 8 bytes, lv_mem.o(i.lv_mem_defrag))
[Stack]
- Max Depth = 8
- Call Chain = lv_mem_defrag
[Calls]
[Called By]
lv_mem_free (Thumb, 86 bytes, Stack size 8 bytes, lv_mem.o(i.lv_mem_free))
[Stack]
- Max Depth = 16
- Call Chain = lv_mem_free ⇒ lv_mem_defrag
[Calls]- >> lv_mem_defrag
- >> ent_get_next
[Called By]- >> lv_img_decoder_close
- >> lv_style_reset
- >> lv_label_set_text
- >> lv_group_remove_obj
- >> lv_anim_del
- >> lv_fs_open
- >> lv_fs_close
- >> lv_img_decoder_built_in_close
- >> lv_img_decoder_open
- >> _lv_mem_buf_free_all
- >> _lv_font_clean_up_fmt_txt
- >> lv_mem_realloc
- >> lv_img_cache_set_size
- >> _lv_style_list_reset
- >> _lv_style_list_remove_style
- >> trans_del
- >> trans_anim_ready_cb
- >> obj_del_core
- >> anim_ready_handler
- >> lv_task_del
- >> lv_label_set_text_static
- >> lv_label_signal
- >> lv_label_dot_tmp_free
lv_mem_realloc (Thumb, 100 bytes, Stack size 24 bytes, lv_mem.o(i.lv_mem_realloc))
[Stack]
- Max Depth = 48
- Call Chain = lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_mem_alloc
- >> lv_mem_free
- >> _lv_memcpy
- >> _lv_mem_get_size
- >> ent_trunc
[Called By]- >> style_resize
- >> lv_label_set_text
- >> lv_label_create
- >> _lv_style_list_add_style
- >> _lv_mem_buf_get
- >> lv_obj_allocate_ext_attr
- >> lv_font_get_bitmap_fmt_txt
lv_obj_add_protect (Thumb, 34 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_add_protect))
[Stack]
- Max Depth = 308
- Call Chain = lv_obj_add_protect ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> lv_cont_layout_row
- >> lv_cont_layout_pretty
- >> lv_cont_layout_grid
- >> lv_cont_layout_col
- >> lv_cont_layout_center
lv_obj_add_state (Thumb, 48 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_add_state))
[Stack]
- Max Depth = 916
- Call Chain = lv_obj_add_state ⇒ lv_obj_set_state ⇒ trans_create ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_set_state
[Called By]- >> lv_obj_signal
- >> lv_btn_set_state
lv_obj_align (Thumb, 110 bytes, Stack size 40 bytes, lv_obj.o(i.lv_obj_align))
[Stack]
- Max Depth = 524
- Call Chain = lv_obj_align ⇒ obj_align_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_parent
- >> obj_align_core
[Called By]- >> lv_obj_realign
- >> lv_cont_layout_row
- >> lv_cont_layout_pretty
- >> lv_cont_layout_col
- >> lv_cont_layout_center
lv_obj_align_mid (Thumb, 110 bytes, Stack size 40 bytes, lv_obj.o(i.lv_obj_align_mid))
[Stack]
- Max Depth = 548
- Call Chain = lv_obj_align_mid ⇒ obj_align_mid_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_parent
- >> obj_align_mid_core
[Called By]
lv_obj_allocate_ext_attr (Thumb, 40 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_allocate_ext_attr))
[Stack]
- Max Depth = 308
- Call Chain = lv_obj_allocate_ext_attr ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_mem_realloc
[Called By]- >> lv_label_create
- >> lv_btn_create
- >> lv_cont_create
lv_obj_area_is_visible (Thumb, 184 bytes, Stack size 32 bytes, lv_obj.o(i.lv_obj_area_is_visible))
[Stack]
- Max Depth = 356
- Call Chain = lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_disp_get_scr_act
- >> lv_obj_get_hidden
- >> lv_obj_get_parent
- >> lv_obj_get_disp
- >> lv_disp_get_scr_prev
- >> lv_disp_get_layer_top
- >> lv_disp_get_layer_sys
- >> _lv_area_intersect
- >> lv_obj_get_screen
- >> lv_area_copy
[Called By]- >> lv_obj_invalidate_area
lv_obj_clean_style_list (Thumb, 36 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_clean_style_list))
[Stack]
- Max Depth = 136
- Call Chain = lv_obj_clean_style_list ⇒ trans_del ⇒ lv_style_remove_prop ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> _lv_style_list_reset
- >> lv_obj_get_style_list
- >> trans_del
[Called By]- >> lv_obj_reset_style_list
- >> lv_obj_signal
- >> clear_styles
lv_obj_clear_protect (Thumb, 34 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_clear_protect))
[Stack]
- Max Depth = 308
- Call Chain = lv_obj_clear_protect ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> lv_cont_layout_row
- >> lv_cont_layout_pretty
- >> lv_cont_layout_grid
- >> lv_cont_layout_col
- >> lv_cont_layout_center
lv_obj_clear_state (Thumb, 48 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_clear_state))
[Stack]
- Max Depth = 916
- Call Chain = lv_obj_clear_state ⇒ lv_obj_set_state ⇒ trans_create ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_set_state
[Called By]- >> lv_obj_signal
- >> lv_btn_set_state
lv_obj_create (Thumb, 872 bytes, Stack size 32 bytes, lv_obj.o(i.lv_obj_create))
[Stack]
- Max Depth = 524
- Call Chain = lv_obj_create ⇒ lv_group_add_obj ⇒ lv_group_refocus ⇒ lv_group_focus_prev ⇒ focus_next_core ⇒ obj_to_foreground ⇒ lv_obj_move_foreground ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_get_y
- >> lv_obj_get_x
- >> lv_obj_set_pos
- >> lv_disp_get_default
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> _lv_ll_ins_head
- >> _lv_ll_init
- >> lv_group_add_obj
- >> lv_obj_invalidate
- >> lv_obj_get_parent
- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_theme_apply
- >> lv_style_list_init
- >> lv_style_list_copy
- >> lv_disp_get_dpi
- >> _lv_memset_00
- >> lv_obj_get_base_dir
- >> lv_area_copy
[Called By]- >> lv_label_create
- >> lv_disp_drv_register
- >> lv_cont_create
lv_obj_del (Thumb, 90 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_del))
[Stack]
- Max Depth = 540
- Call Chain = lv_obj_del ⇒ obj_del_core ⇒ obj_del_core (Cycle)
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_invalidate
- >> lv_obj_get_parent
- >> lv_obj_get_disp
- >> obj_del_core
[Called By]- >> lv_label_create
- >> lv_btn_create
- >> lv_cont_create
lv_obj_get_auto_realign (Thumb, 32 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_auto_realign))
[Stack]
- Max Depth = 300
- Call Chain = lv_obj_get_auto_realign ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]
lv_obj_get_base_dir (Thumb, 26 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_base_dir))
[Stack]
- Max Depth = 300
- Call Chain = lv_obj_get_base_dir ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> lv_obj_set_size
- >> lv_obj_create
- >> lv_cont_layout_row
- >> lv_cont_layout_pretty
lv_obj_get_child (Thumb, 48 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_child))
[Stack]
- Max Depth = 308
- Call Chain = lv_obj_get_child ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> _lv_ll_get_next
- >> _lv_ll_get_head
[Called By]- >> update_style_cache_children
- >> report_style_mod_core
- >> refresh_children_style
- >> invalidate_style_cache
- >> lv_cont_refr_layout
- >> lv_cont_layout_grid
lv_obj_get_coords (Thumb, 38 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_coords))
[Stack]
- Max Depth = 308
- Call Chain = lv_obj_get_coords ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_area_copy
[Called By]- >> lv_obj_set_size
- >> lv_obj_set_pos
- >> lv_refr_obj
- >> lv_cont_refr_autofit
- >> get_txt_coords
lv_obj_get_design_cb (Thumb, 26 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_design_cb))
[Stack]
- Max Depth = 300
- Call Chain = lv_obj_get_design_cb ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> lv_btn_create
- >> lv_cont_create
lv_obj_get_disp (Thumb, 92 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_disp))
[Stack]
- Max Depth = 324
- Call Chain = lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_obj_get_screen
[Called By]- >> lv_obj_del
- >> lv_obj_invalidate_area
- >> lv_obj_area_is_visible
- >> obj_del_core
lv_obj_get_draw_rect_ext_pad_size (Thumb, 484 bytes, Stack size 64 bytes, lv_obj.o(i.lv_obj_get_draw_rect_ext_pad_size))
[Stack]
- Max Depth = 468
- Call Chain = lv_obj_get_draw_rect_ext_pad_size ⇒ lv_obj_get_style_value_opa ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> _lv_txt_get_size
- >> _lv_area_align
- >> lv_obj_get_style_value_str
- >> lv_obj_get_style_value_opa
- >> lv_obj_get_style_value_ofs_y
- >> lv_obj_get_style_value_ofs_x
- >> lv_obj_get_style_value_line_space
- >> lv_obj_get_style_value_letter_space
- >> lv_obj_get_style_value_font
- >> lv_obj_get_style_value_align
- >> lv_obj_get_style_transform_width
- >> lv_obj_get_style_transform_height
- >> lv_obj_get_style_shadow_width
- >> lv_obj_get_style_shadow_spread
- >> lv_obj_get_style_shadow_opa
- >> lv_obj_get_style_shadow_ofs_y
- >> lv_obj_get_style_shadow_ofs_x
- >> lv_obj_get_style_outline_width
- >> lv_obj_get_style_outline_pad
- >> lv_obj_get_style_outline_opa
[Called By]
lv_obj_get_ext_attr (Thumb, 26 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_ext_attr))
[Stack]
- Max Depth = 300
- Call Chain = lv_obj_get_ext_attr ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> lv_label_set_text
- >> lv_label_create
- >> lv_btn_create
- >> lv_cont_set_layout
- >> lv_cont_create
- >> lv_btn_get_checkable
- >> lv_cont_get_layout
- >> lv_cont_refr_autofit
- >> lv_label_set_text_static
- >> lv_label_get_text
- >> lv_label_get_align
- >> lv_label_set_recolor
- >> lv_label_set_long_mode
- >> lv_label_set_align
- >> lv_label_refr_text
- >> lv_label_get_recolor
- >> lv_label_get_long_mode
- >> lv_label_get_letter_on
- >> lv_label_signal
- >> lv_label_set_offset_y
- >> lv_label_set_offset_x
- >> lv_label_set_dot_tmp
- >> lv_label_revert_dots
- >> lv_label_dot_tmp_free
- >> lv_label_design
lv_obj_get_focused_obj (Thumb, 30 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_focused_obj))
[Stack]
- Max Depth = 308
- Call Chain = lv_obj_get_focused_obj ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]
[Called By]
lv_obj_get_group (Thumb, 26 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_group))
[Stack]
- Max Depth = 300
- Call Chain = lv_obj_get_group ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> obj_del_core
- >> lv_obj_signal
lv_obj_get_height (Thumb, 34 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_height))
[Stack]
- Max Depth = 300
- Call Chain = lv_obj_get_height ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> lv_obj_set_size
- >> obj_align_mid_core
- >> lv_cont_signal
- >> lv_cont_layout_pretty
- >> lv_cont_layout_grid
- >> lv_cont_layout_col
- >> lv_cont_layout_center
lv_obj_get_hidden (Thumb, 32 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_hidden))
[Stack]
- Max Depth = 300
- Call Chain = lv_obj_get_hidden ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> focus_next_core
- >> lv_obj_area_is_visible
- >> lv_cont_refr_autofit
- >> lv_cont_layout_row
- >> lv_cont_layout_pretty
- >> lv_cont_layout_grid
- >> lv_cont_layout_col
- >> lv_cont_layout_center
lv_obj_get_parent (Thumb, 26 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_parent))
[Stack]
- Max Depth = 300
- Call Chain = lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> lv_obj_get_y
- >> lv_obj_get_x
- >> lv_obj_get_focused_obj
- >> lv_obj_set_size
- >> lv_obj_move_foreground
- >> obj_to_foreground
- >> lv_obj_del
- >> lv_refr_obj_and_children
- >> lv_obj_get_screen
- >> lv_obj_create
- >> lv_obj_area_is_visible
- >> lv_obj_align_mid
- >> lv_obj_align
- >> _lv_obj_get_style_ptr
- >> _lv_obj_get_style_opa
- >> _lv_obj_get_style_int
- >> _lv_obj_get_style_color
- >> obj_del_core
- >> obj_align_mid_core
- >> obj_align_core
- >> lv_cont_refr_autofit
lv_obj_get_screen (Thumb, 38 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_screen))
[Stack]
- Max Depth = 308
- Call Chain = lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_parent
[Called By]- >> lv_obj_get_disp
- >> lv_obj_area_is_visible
lv_obj_get_signal_cb (Thumb, 26 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_signal_cb))
[Stack]
- Max Depth = 300
- Call Chain = lv_obj_get_signal_cb ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> lv_label_create
- >> lv_btn_create
- >> lv_cont_create
lv_obj_get_state (Thumb, 64 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_state))
[Stack]
- Max Depth = 308
- Call Chain = lv_obj_get_state ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_signal_send
- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> focus_next_core
- >> _lv_obj_get_style_ptr
- >> _lv_obj_get_style_opa
- >> _lv_obj_get_style_int
- >> _lv_obj_get_style_color
- >> lv_btn_signal
lv_obj_get_style_list (Thumb, 36 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_style_list))
[Stack]
- Max Depth = 24
- Call Chain = lv_obj_get_style_list ⇒ lv_signal_send
[Calls]
[Called By]- >> lv_obj_set_state
- >> lv_obj_clean_style_list
- >> _lv_obj_get_style_ptr
- >> _lv_obj_get_style_opa
- >> _lv_obj_get_style_int
- >> _lv_obj_get_style_color
- >> _lv_obj_disable_style_caching
- >> update_style_cache_children
- >> update_style_cache
- >> trans_del
- >> trans_create
- >> trans_anim_ready_cb
- >> trans_anim_cb
- >> style_snapshot
- >> report_style_mod_core
- >> invalidate_style_cache
- >> theme_apply
lv_obj_get_width (Thumb, 34 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_width))
[Stack]
- Max Depth = 300
- Call Chain = lv_obj_get_width ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> lv_obj_set_size
- >> lv_obj_set_height
- >> lv_obj_get_width_fit
- >> trans_create
- >> obj_align_mid_core
- >> lv_cont_signal
- >> lv_cont_layout_row
- >> lv_cont_layout_pretty
- >> lv_cont_layout_grid
lv_obj_get_width_fit (Thumb, 56 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_get_width_fit))
[Stack]
- Max Depth = 356
- Call Chain = lv_obj_get_width_fit ⇒ lv_obj_get_style_pad_right ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> lv_obj_get_width
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
[Called By]
lv_obj_get_x (Thumb, 46 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_x))
[Stack]
- Max Depth = 308
- Call Chain = lv_obj_get_x ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_parent
[Called By]- >> lv_obj_set_y
- >> lv_obj_create
- >> obj_align_mid_core
lv_obj_get_y (Thumb, 46 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_y))
[Stack]
- Max Depth = 308
- Call Chain = lv_obj_get_y ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_parent
[Called By]- >> lv_obj_set_x
- >> lv_obj_create
- >> obj_align_mid_core
lv_obj_handle_get_type_signal (Thumb, 26 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_handle_get_type_signal))
[Called By]
- >> lv_obj_signal
- >> lv_btn_signal
- >> lv_cont_signal
- >> lv_label_signal
lv_obj_init_draw_img_dsc (Thumb, 146 bytes, Stack size 24 bytes, lv_obj.o(i.lv_obj_init_draw_img_dsc))
[Stack]
- Max Depth = 428
- Call Chain = lv_obj_init_draw_img_dsc ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> _lv_obj_get_style_opa
- >> _lv_obj_get_style_color
- >> lv_obj_get_style_opa_scale
- >> lv_obj_get_style_image_recolor_opa
- >> lv_obj_get_style_image_blend_mode
[Called By]
lv_obj_init_draw_label_dsc (Thumb, 200 bytes, Stack size 24 bytes, lv_obj.o(i.lv_obj_init_draw_label_dsc))
[Stack]
- Max Depth = 428
- Call Chain = lv_obj_init_draw_label_dsc ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> _lv_obj_get_style_opa
- >> _lv_obj_get_style_color
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_text_decor
- >> lv_obj_get_style_text_blend_mode
- >> lv_obj_get_style_opa_scale
[Called By]- >> style_snapshot
- >> lv_label_design
lv_obj_init_draw_line_dsc (Thumb, 164 bytes, Stack size 24 bytes, lv_obj.o(i.lv_obj_init_draw_line_dsc))
[Stack]
- Max Depth = 428
- Call Chain = lv_obj_init_draw_line_dsc ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> _lv_obj_get_style_opa
- >> _lv_obj_get_style_int
- >> _lv_obj_get_style_color
- >> lv_obj_get_style_opa_scale
- >> lv_obj_get_style_line_blend_mode
[Called By]
lv_obj_init_draw_rect_dsc (Thumb, 782 bytes, Stack size 24 bytes, lv_obj.o(i.lv_obj_init_draw_rect_dsc))
[Stack]
- Max Depth = 428
- Call Chain = lv_obj_init_draw_rect_dsc ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> lv_img_src_get_type
- >> _lv_obj_get_style_opa
- >> _lv_obj_get_style_int
- >> _lv_obj_get_style_color
- >> lv_obj_get_style_value_str
- >> lv_obj_get_style_value_opa
- >> lv_obj_get_style_value_ofs_y
- >> lv_obj_get_style_value_ofs_x
- >> lv_obj_get_style_value_line_space
- >> lv_obj_get_style_value_letter_space
- >> lv_obj_get_style_value_font
- >> lv_obj_get_style_value_blend_mode
- >> lv_obj_get_style_value_align
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_shadow_width
- >> lv_obj_get_style_shadow_spread
- >> lv_obj_get_style_shadow_opa
- >> lv_obj_get_style_shadow_ofs_y
- >> lv_obj_get_style_shadow_ofs_x
- >> lv_obj_get_style_shadow_blend_mode
- >> lv_obj_get_style_radius
- >> lv_obj_get_style_pattern_recolor
- >> lv_obj_get_style_pattern_image
- >> lv_obj_get_style_pattern_blend_mode
- >> lv_obj_get_style_outline_width
- >> lv_obj_get_style_outline_pad
- >> lv_obj_get_style_outline_opa
- >> lv_obj_get_style_outline_blend_mode
- >> lv_obj_get_style_opa_scale
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_border_side
- >> lv_obj_get_style_border_blend_mode
- >> lv_obj_get_style_bg_opa
- >> lv_obj_get_style_bg_blend_mode
[Called By]- >> style_snapshot
- >> lv_obj_design
- >> lv_label_design
lv_obj_invalidate (Thumb, 84 bytes, Stack size 24 bytes, lv_obj.o(i.lv_obj_invalidate))
[Stack]
- Max Depth = 404
- Call Chain = lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_invalidate_area
- >> lv_area_copy
[Called By]- >> lv_obj_set_size
- >> lv_obj_set_pos
- >> lv_label_set_text
- >> lv_obj_move_foreground
- >> focus_next_core
- >> lv_obj_del
- >> lv_obj_set_state
- >> lv_obj_refresh_style
- >> lv_obj_create
- >> refresh_children_style
- >> lv_disp_drv_register
- >> lv_cont_refr_autofit
- >> lv_label_set_align
- >> lv_label_refr_text
- >> lv_label_set_offset_y
- >> lv_label_set_offset_x
lv_obj_invalidate_area (Thumb, 58 bytes, Stack size 24 bytes, lv_obj.o(i.lv_obj_invalidate_area))
[Stack]
- Max Depth = 380
- Call Chain = lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_get_disp
- >> _lv_inv_area
- >> lv_obj_area_is_visible
- >> lv_area_copy
[Called By]
lv_obj_is_focused (Thumb, 42 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_is_focused))
[Stack]
- Max Depth = 300
- Call Chain = lv_obj_is_focused ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_group_get_focused
[Called By]
lv_obj_is_protected (Thumb, 36 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_is_protected))
[Stack]
- Max Depth = 308
- Call Chain = lv_obj_is_protected ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> lv_obj_signal
- >> lv_cont_refr_layout
- >> lv_cont_refr_autofit
- >> lv_cont_layout_row
- >> lv_cont_layout_pretty
- >> lv_cont_layout_grid
- >> lv_cont_layout_col
- >> lv_cont_layout_center
lv_obj_move_foreground (Thumb, 80 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_move_foreground))
[Stack]
- Max Depth = 420
- Call Chain = lv_obj_move_foreground ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> _lv_ll_get_head
- >> lv_obj_invalidate
- >> lv_obj_get_parent
- >> _lv_ll_chg_list
[Called By]
lv_obj_realign (Thumb, 60 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_realign))
[Stack]
- Max Depth = 564
- Call Chain = lv_obj_realign ⇒ lv_obj_align_mid ⇒ obj_align_mid_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_align_mid
- >> lv_obj_align
[Called By]- >> lv_obj_set_size
- >> lv_obj_signal
- >> lv_cont_refr_autofit
lv_obj_refresh_ext_draw_pad (Thumb, 40 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_refresh_ext_draw_pad))
[Stack]
- Max Depth = 300
- Call Chain = lv_obj_refresh_ext_draw_pad ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]
lv_obj_refresh_style (Thumb, 288 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_refresh_style))
[Stack]
- Max Depth = 436
- Call Chain = lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_invalidate
- >> refresh_children_style
- >> invalidate_style_cache
[Called By]- >> lv_label_create
- >> lv_btn_create
- >> lv_obj_set_state
- >> lv_obj_reset_style_list
- >> trans_anim_cb
- >> report_style_mod_core
- >> theme_apply
- >> lv_cont_create
lv_obj_report_style_mod (Thumb, 58 bytes, Stack size 24 bytes, lv_obj.o(i.lv_obj_report_style_mod))
[Stack]
- Max Depth = 484
- Call Chain = lv_obj_report_style_mod ⇒ report_style_mod_core ⇒ report_style_mod_core (Cycle)
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_disp_get_next
- >> report_style_mod_core
[Called By]- >> lv_theme_material_init
lv_obj_reset_style_list (Thumb, 24 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_reset_style_list))
[Stack]
- Max Depth = 452
- Call Chain = lv_obj_reset_style_list ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_refresh_style
- >> lv_obj_clean_style_list
[Called By]
lv_obj_set_click (Thumb, 36 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_set_click))
[Stack]
- Max Depth = 308
- Call Chain = lv_obj_set_click ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> lv_label_create
- >> lv_btn_create
- >> lv_disp_drv_register
lv_obj_set_design_cb (Thumb, 28 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_set_design_cb))
[Stack]
- Max Depth = 308
- Call Chain = lv_obj_set_design_cb ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> lv_label_create
- >> lv_btn_create
lv_obj_set_height (Thumb, 44 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_set_height))
[Stack]
- Max Depth = 604
- Call Chain = lv_obj_set_height ⇒ lv_obj_set_size ⇒ lv_obj_realign ⇒ lv_obj_align_mid ⇒ obj_align_mid_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_get_width
- >> lv_obj_set_size
- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]
lv_obj_set_pos (Thumb, 154 bytes, Stack size 32 bytes, lv_obj.o(i.lv_obj_set_pos))
[Stack]
- Max Depth = 436
- Call Chain = lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_get_coords
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_invalidate
- >> refresh_children_position
[Called By]- >> lvgl_first_demo_start
- >> lv_obj_set_y
- >> lv_obj_set_x
- >> lv_obj_create
- >> obj_align_mid_core
- >> obj_align_core
- >> lv_cont_layout_grid
lv_obj_set_signal_cb (Thumb, 28 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_set_signal_cb))
[Stack]
- Max Depth = 308
- Call Chain = lv_obj_set_signal_cb ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> lv_label_create
- >> lv_btn_create
- >> lv_cont_create
lv_obj_set_size (Thumb, 172 bytes, Stack size 24 bytes, lv_obj.o(i.lv_obj_set_size))
[Stack]
- Max Depth = 588
- Call Chain = lv_obj_set_size ⇒ lv_obj_realign ⇒ lv_obj_align_mid ⇒ obj_align_mid_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_get_coords
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_obj_invalidate
- >> lv_obj_get_parent
- >> lv_obj_realign
- >> lv_obj_get_base_dir
[Called By]- >> lv_btn_create
- >> lvgl_first_demo_start
- >> lv_obj_set_height
- >> lv_label_refr_text
lv_obj_set_state (Thumb, 494 bytes, Stack size 432 bytes, lv_obj.o(i.lv_obj_set_state))
[Stack]
- Max Depth = 900
- Call Chain = lv_obj_set_state ⇒ trans_create ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> lv_obj_invalidate
- >> lv_anim_start
- >> lv_anim_init
- >> _lv_style_list_add_trans_style
- >> lv_obj_refresh_style
- >> lv_obj_get_style_list
- >> _lv_obj_get_style_ptr
- >> _lv_obj_get_style_int
- >> trans_create
- >> style_snapshot_compare
- >> style_snapshot
- >> invalidate_style_cache
- >> _lv_memcpy_small
[Called By]- >> lv_obj_clear_state
- >> lv_obj_add_state
lv_obj_set_x (Thumb, 44 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_set_x))
[Stack]
- Max Depth = 452
- Call Chain = lv_obj_set_x ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_get_y
- >> lv_obj_set_pos
- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> obj_align_mid_core
- >> obj_align_core
[Address Reference Count : 1]- lv_label.o(i.lv_label_set_long_mode)
lv_obj_set_y (Thumb, 44 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_set_y))
[Stack]
- Max Depth = 452
- Call Chain = lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_get_x
- >> lv_obj_set_pos
- >> lv_debug_log_error
- >> lv_debug_check_null
[Called By]- >> obj_align_mid_core
- >> obj_align_core
[Address Reference Count : 1]- lv_label.o(i.lv_label_set_long_mode)
lv_port_disp_init (Thumb, 102 bytes, Stack size 64 bytes, lv_port_disp.o(i.lv_port_disp_init))
[Stack]
- Max Depth = 612
- Call Chain = lv_port_disp_init ⇒ lv_disp_drv_register ⇒ lv_obj_create ⇒ lv_group_add_obj ⇒ lv_group_refocus ⇒ lv_group_focus_prev ⇒ focus_next_core ⇒ obj_to_foreground ⇒ lv_obj_move_foreground ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_disp_drv_register
- >> lv_disp_drv_init
- >> lv_disp_buf_init
[Called By]
lv_signal_send (Thumb, 22 bytes, Stack size 8 bytes, lv_obj.o(i.lv_signal_send))
[Stack]
- Max Depth = 8
- Call Chain = lv_signal_send
[Called By]- >> lv_obj_get_state
- >> lv_obj_get_style_list
lv_style_copy (Thumb, 40 bytes, Stack size 16 bytes, lv_style.o(i.lv_style_copy))
[Stack]
- Max Depth = 56
- Call Chain = lv_style_copy ⇒ _lv_style_get_mem_size ⇒ get_style_prop_id ⇒ get_style_prop ⇒ _lv_memcpy_small
[Calls]- >> lv_mem_alloc
- >> _lv_style_get_mem_size
- >> _lv_memcpy
[Called By]- >> lv_style_list_copy
- >> basic_init
lv_style_init (Thumb, 6 bytes, Stack size 0 bytes, lv_style.o(i.lv_style_init))
[Calls]
[Called By]- >> lv_style_reset
- >> get_alloc_local_style
- >> _lv_style_list_add_trans_style
lv_style_list_copy (Thumb, 224 bytes, Stack size 16 bytes, lv_style.o(i.lv_style_list_copy))
[Stack]
- Max Depth = 356
- Call Chain = lv_style_list_copy ⇒ get_alloc_local_style ⇒ _lv_style_list_add_style ⇒ _lv_style_list_remove_style ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_mem_alloc
- >> lv_style_copy
- >> get_alloc_local_style
- >> _lv_memcpy
- >> _lv_style_list_reset
[Called By]
lv_style_list_get_local_style (Thumb, 24 bytes, Stack size 0 bytes, lv_style.o(i.lv_style_list_get_local_style))
[Called By]
lv_style_list_init (Thumb, 6 bytes, Stack size 0 bytes, lv_style.o(i.lv_style_list_init))
[Calls]
[Called By]
lv_style_remove_prop (Thumb, 86 bytes, Stack size 24 bytes, lv_style.o(i.lv_style_remove_prop))
[Stack]
- Max Depth = 88
- Call Chain = lv_style_remove_prop ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> _lv_style_get_mem_size
- >> style_resize
- >> get_style_prop_attr
- >> get_property_index
- >> get_prop_size
[Called By]- >> trans_del
- >> trans_anim_ready_cb
lv_style_reset (Thumb, 20 bytes, Stack size 8 bytes, lv_style.o(i.lv_style_reset))
[Stack]
- Max Depth = 24
- Call Chain = lv_style_reset ⇒ lv_mem_free ⇒ lv_mem_defrag
[Calls]- >> lv_style_init
- >> lv_mem_free
[Called By]- >> lv_theme_material_init
- >> _lv_style_list_reset
- >> textarea_init
- >> tabview_win_shared_init
- >> table_init
- >> switch_init
- >> spinbox_init
- >> slider_init
- >> roller_init
- >> page_init
- >> msgbox_init
- >> list_init
- >> linemeter_init
- >> led_init
- >> keyboard_init
- >> gauge_init
- >> ddlist_init
- >> cpicker_init
- >> checkbox_init
- >> chart_init
- >> calendar_init
- >> basic_init
- >> bar_init
- >> arc_init
lv_task_create (Thumb, 174 bytes, Stack size 32 bytes, lv_task.o(i.lv_task_create))
[Stack]
- Max Depth = 324
- Call Chain = lv_task_create ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_debug_log_error
- >> lv_debug_check_null
- >> _lv_ll_ins_tail
- >> _lv_ll_ins_head
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_tick_get
- >> _lv_ll_ins_prev
[Called By]- >> _lv_anim_core_init
- >> lv_disp_drv_register
lv_task_del (Thumb, 36 bytes, Stack size 16 bytes, lv_task.o(i.lv_task_del))
[Stack]
- Max Depth = 32
- Call Chain = lv_task_del ⇒ lv_mem_free ⇒ lv_mem_defrag
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
[Called By]
lv_task_handler (Thumb, 262 bytes, Stack size 32 bytes, lv_task.o(i.lv_task_handler))
[Stack]
- Max Depth = 80
- Call Chain = lv_task_handler ⇒ lv_task_exec ⇒ lv_task_del ⇒ lv_mem_free ⇒ lv_mem_defrag
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_task_time_remaining
- >> lv_task_exec
[Called By]- >> main
- >> Nordic_period_timeout_handle
lv_task_ready (Thumb, 18 bytes, Stack size 8 bytes, lv_task.o(i.lv_task_ready))
[Stack]
- Max Depth = 8
- Call Chain = lv_task_ready
[Calls]
[Called By]
lv_task_set_prio (Thumb, 84 bytes, Stack size 16 bytes, lv_task.o(i.lv_task_set_prio))
[Stack]
- Max Depth = 56
- Call Chain = lv_task_set_prio ⇒ _lv_ll_move_before ⇒ _lv_ll_remove
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> _lv_ll_move_before
[Called By]- >> _lv_inv_area
- >> _lv_disp_refr_task
- >> anim_mark_list_change
lv_theme_apply (Thumb, 26 bytes, Stack size 16 bytes, lv_theme.o(i.lv_theme_apply))
[Stack]
- Max Depth = 160
- Call Chain = lv_theme_apply ⇒ clear_styles ⇒ lv_obj_clean_style_list ⇒ trans_del ⇒ lv_style_remove_prop ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> clear_styles
- >> apply_theme
[Called By]- >> lv_label_create
- >> lv_btn_create
- >> lv_obj_create
- >> lv_cont_create
lv_theme_get_font_normal (Thumb, 8 bytes, Stack size 0 bytes, lv_theme.o(i.lv_theme_get_font_normal))
[Called By]
- >> _lv_obj_get_style_ptr
- >> update_style_cache_children
lv_theme_material_init (Thumb, 198 bytes, Stack size 48 bytes, lv_theme_material.o(i.lv_theme_material_init))
[Stack]
- Max Depth = 532
- Call Chain = lv_theme_material_init ⇒ lv_obj_report_style_mod ⇒ report_style_mod_core ⇒ report_style_mod_core (Cycle)
[Calls]- >> lv_mem_alloc
- >> lv_style_reset
- >> _lv_memset_00
- >> lv_obj_report_style_mod
- >> textarea_init
- >> tabview_win_shared_init
- >> table_init
- >> switch_init
- >> spinbox_init
- >> slider_init
- >> roller_init
- >> page_init
- >> msgbox_init
- >> lv_style_set_line_width
- >> list_init
- >> linemeter_init
- >> led_init
- >> keyboard_init
- >> gauge_init
- >> ddlist_init
- >> cpicker_init
- >> checkbox_init
- >> chart_init
- >> calendar_init
- >> basic_init
- >> bar_init
- >> arc_init
[Called By]
lv_theme_set_act (Thumb, 6 bytes, Stack size 0 bytes, lv_theme.o(i.lv_theme_set_act))
[Called By]
lv_tick_elaps (Thumb, 12 bytes, Stack size 8 bytes, lv_hal_tick.o(i.lv_tick_elaps))
[Stack]
- Max Depth = 8
- Call Chain = lv_tick_elaps
[Calls]
[Called By]- >> _lv_img_cache_open
- >> lv_task_handler
- >> _lv_disp_refr_task
- >> anim_task
- >> lv_task_time_remaining
lv_tick_get (Thumb, 16 bytes, Stack size 0 bytes, lv_hal_tick.o(i.lv_tick_get))
[Called By]
- >> _lv_img_cache_open
- >> lv_task_handler
- >> lv_tick_elaps
- >> lv_anim_start
- >> _lv_disp_refr_task
- >> anim_task
- >> lv_task_ready
- >> lv_task_create
- >> lv_task_exec
lvgl_first_demo_start (Thumb, 54 bytes, Stack size 8 bytes, main.o(i.lvgl_first_demo_start))
[Stack]
- Max Depth = 812
- Call Chain = lvgl_first_demo_start ⇒ lv_label_create ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_obj_set_height ⇒ lv_obj_set_size ⇒ lv_obj_realign ⇒ lv_obj_align_mid ⇒ obj_align_mid_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_set_size
- >> lv_obj_set_pos
- >> lv_label_set_text
- >> lv_label_create
- >> lv_disp_get_scr_act
- >> lv_disp_get_default
- >> lv_btn_create
[Called By]
main (Thumb, 542 bytes, Stack size 176 bytes, main.o(i.main))
[Stack]
- Max Depth = 988
- Call Chain = main ⇒ lvgl_first_demo_start ⇒ lv_label_create ⇒ lv_label_set_text ⇒ lv_label_refr_text ⇒ lv_obj_set_height ⇒ lv_obj_set_size ⇒ lv_obj_realign ⇒ lv_obj_align_mid ⇒ obj_align_mid_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> nrf_log_init
- >> nrf_log_frontend_std_0
- >> nrf_log_default_backends_init
- >> nrf_ble_qwr_init
- >> lv_task_handler
- >> lv_port_disp_init
- >> lv_init
- >> bsp_init
- >> bsp_btn_ble_init
- >> ble_nus_init
- >> ble_conn_params_init
- >> ble_advertising_start
- >> ble_advertising_init
- >> ble_advertising_conn_cfg_tag_set
- >> app_uart_init
- >> app_timer_init
- >> app_timer_create
- >> app_error_handler_bare
- >> LCD_Init
- >> period_timers_start
- >> lvgl_first_demo_start
- >> gatt_init
- >> nrf_gpio_cfg_output
- >> nrf_sdh_enable_request
- >> nrf_sdh_ble_enable
- >> nrf_sdh_ble_default_cfg_set
- >> nrf_pwr_mgmt_init
- >> __2printf
- >> __aeabi_memclr4
- >> __aeabi_memcpy4
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
nrf_atfifo_item_free (Thumb, 22 bytes, Stack size 8 bytes, nrf_atfifo.o(i.nrf_atfifo_item_free))
[Stack]
- Max Depth = 8
- Call Chain = nrf_atfifo_item_free
[Calls]- >> __asm___12_nrf_atfifo_c_51f461e1__nrf_atfifo_rspace_close
[Called By]
nrf_atfifo_item_get (Thumb, 22 bytes, Stack size 16 bytes, nrf_atfifo.o(i.nrf_atfifo_item_get))
[Stack]
- Max Depth = 16
- Call Chain = nrf_atfifo_item_get
[Calls]- >> __asm___12_nrf_atfifo_c_51f461e1__nrf_atfifo_rspace_req
[Called By]
nrf_atflags_clear (Thumb, 22 bytes, Stack size 0 bytes, nrf_atflags.o(i.nrf_atflags_clear))
[Stack]
- Max Depth = 8
- Call Chain = nrf_atflags_clear ⇒ nrf_atomic_u32_and
[Calls]
[Called By]
nrf_atflags_get (Thumb, 22 bytes, Stack size 0 bytes, nrf_atflags.o(i.nrf_atflags_get))
[Called By]
- >> conn_handle_list_get
- >> ble_conn_state_valid
nrf_atflags_set (Thumb, 20 bytes, Stack size 0 bytes, nrf_atflags.o(i.nrf_atflags_set))
[Stack]
- Max Depth = 8
- Call Chain = nrf_atflags_set ⇒ nrf_atomic_u32_or
[Calls]
[Called By]
nrf_atomic_flag_clear_fetch (Thumb, 6 bytes, Stack size 0 bytes, nrf_atomic.o(i.nrf_atomic_flag_clear_fetch))
[Stack]
- Max Depth = 8
- Call Chain = nrf_atomic_flag_clear_fetch ⇒ nrf_atomic_u32_fetch_and
[Calls]- >> nrf_atomic_u32_fetch_and
[Called By]
nrf_atomic_flag_set (Thumb, 6 bytes, Stack size 0 bytes, nrf_atomic.o(i.nrf_atomic_flag_set))
[Stack]
- Max Depth = 8
- Call Chain = nrf_atomic_flag_set ⇒ nrf_atomic_u32_or
[Calls]
[Called By]
nrf_atomic_u32_add (Thumb, 12 bytes, Stack size 8 bytes, nrf_atomic.o(i.nrf_atomic_u32_add))
[Stack]
- Max Depth = 8
- Call Chain = nrf_atomic_u32_add
[Calls]- >> __asm___12_nrf_atomic_c_85ca2469__nrf_atomic_internal_add
[Called By]- >> buf_prealloc
- >> nrf_memobj_get
nrf_atomic_u32_and (Thumb, 12 bytes, Stack size 8 bytes, nrf_atomic.o(i.nrf_atomic_u32_and))
[Stack]
- Max Depth = 8
- Call Chain = nrf_atomic_u32_and
[Calls]- >> __asm___12_nrf_atomic_c_85ca2469__nrf_atomic_internal_and
[Called By]- >> nrf_atflags_clear
- >> ble_evt_handler
nrf_atomic_u32_fetch_and (Thumb, 10 bytes, Stack size 8 bytes, nrf_atomic.o(i.nrf_atomic_u32_fetch_and))
[Stack]
- Max Depth = 8
- Call Chain = nrf_atomic_u32_fetch_and
[Calls]- >> __asm___12_nrf_atomic_c_85ca2469__nrf_atomic_internal_and
[Called By]- >> nrf_atomic_flag_clear_fetch
nrf_atomic_u32_fetch_store (Thumb, 10 bytes, Stack size 8 bytes, nrf_atomic.o(i.nrf_atomic_u32_fetch_store))
[Stack]
- Max Depth = 8
- Call Chain = nrf_atomic_u32_fetch_store
[Calls]- >> __asm___12_nrf_atomic_c_85ca2469__nrf_atomic_internal_mov
[Called By]
nrf_atomic_u32_or (Thumb, 12 bytes, Stack size 8 bytes, nrf_atomic.o(i.nrf_atomic_u32_or))
[Stack]
- Max Depth = 8
- Call Chain = nrf_atomic_u32_or
[Calls]- >> __asm___12_nrf_atomic_c_85ca2469__nrf_atomic_internal_orr
[Called By]- >> nrf_atflags_set
- >> nrf_atomic_flag_set
nrf_atomic_u32_sub (Thumb, 12 bytes, Stack size 8 bytes, nrf_atomic.o(i.nrf_atomic_u32_sub))
[Stack]
- Max Depth = 8
- Call Chain = nrf_atomic_u32_sub
[Calls]- >> __asm___12_nrf_atomic_c_85ca2469__nrf_atomic_internal_sub
[Called By]
nrf_balloc_alloc (Thumb, 68 bytes, Stack size 16 bytes, nrf_balloc.o(i.nrf_balloc_alloc))
[Stack]
- Max Depth = 28
- Call Chain = nrf_balloc_alloc ⇒ app_util_critical_region_enter
[Calls]- >> app_util_critical_region_exit
- >> app_util_critical_region_enter
[Called By]
nrf_balloc_free (Thumb, 48 bytes, Stack size 16 bytes, nrf_balloc.o(i.nrf_balloc_free))
[Stack]
- Max Depth = 28
- Call Chain = nrf_balloc_free ⇒ app_util_critical_region_enter
[Calls]- >> app_util_critical_region_exit
- >> app_util_critical_region_enter
[Called By]
nrf_balloc_init (Thumb, 48 bytes, Stack size 8 bytes, nrf_balloc.o(i.nrf_balloc_init))
[Stack]
- Max Depth = 8
- Call Chain = nrf_balloc_init
[Called By]
nrf_ble_gatt_att_mtu_periph_set (Thumb, 24 bytes, Stack size 0 bytes, nrf_ble_gatt.o(i.nrf_ble_gatt_att_mtu_periph_set))
[Called By]
nrf_ble_gatt_init (Thumb, 34 bytes, Stack size 8 bytes, nrf_ble_gatt.o(i.nrf_ble_gatt_init))
[Stack]
- Max Depth = 8
- Call Chain = nrf_ble_gatt_init
[Calls]
[Called By]
nrf_ble_gatt_on_ble_evt (Thumb, 266 bytes, Stack size 96 bytes, nrf_ble_gatt.o(i.nrf_ble_gatt_on_ble_evt))
[Stack]
- Max Depth = 380
- Call Chain = nrf_ble_gatt_on_ble_evt ⇒ on_connected_evt ⇒ data_length_update ⇒ nrf_log_frontend_std_2 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> nrf_strerror_get
- >> on_exchange_mtu_request_evt
- >> on_connected_evt
- >> link_init
- >> data_length_update
- >> nrf_log_frontend_std_1
- >> __aeabi_memcpy4
[Address Reference Count : 1]- main.o(sdh_ble_observers1)
nrf_ble_qwr_conn_handle_assign (Thumb, 22 bytes, Stack size 0 bytes, nrf_ble_qwr.o(i.nrf_ble_qwr_conn_handle_assign))
[Called By]
nrf_ble_qwr_init (Thumb, 36 bytes, Stack size 0 bytes, nrf_ble_qwr.o(i.nrf_ble_qwr_init))
[Called By]
nrf_ble_qwr_on_ble_evt (Thumb, 182 bytes, Stack size 32 bytes, nrf_ble_qwr.o(i.nrf_ble_qwr_on_ble_evt))
[Stack]
- Max Depth = 40
- Call Chain = nrf_ble_qwr_on_ble_evt ⇒ user_mem_reply
[Calls]
[Address Reference Count : 1]- main.o(sdh_ble_observers2)
nrf_drv_clock_init (Thumb, 48 bytes, Stack size 16 bytes, nrf_drv_clock.o(i.nrf_drv_clock_init))
[Stack]
- Max Depth = 16
- Call Chain = nrf_drv_clock_init
[Calls]- >> nrfx_clock_init
- >> nrfx_clock_enable
- >> nrf_sdh_is_enabled
[Called By]
nrf_drv_clock_lfclk_release (Thumb, 42 bytes, Stack size 16 bytes, nrf_drv_clock.o(i.nrf_drv_clock_lfclk_release))
[Stack]
- Max Depth = 28
- Call Chain = nrf_drv_clock_lfclk_release ⇒ app_util_critical_region_enter
[Calls]- >> nrfx_clock_lfclk_stop
- >> app_util_critical_region_exit
- >> app_util_critical_region_enter
[Called By]
nrf_drv_spi_init (Thumb, 98 bytes, Stack size 40 bytes, nrf_drv_spi.o(i.nrf_drv_spi_init))
[Stack]
- Max Depth = 144
- Call Chain = nrf_drv_spi_init ⇒ nrfx_spim_init ⇒ nrf_gpio_cfg_output ⇒ nrf_gpio_cfg
[Calls]
[Called By]
nrf_drv_uart_init (Thumb, 90 bytes, Stack size 56 bytes, nrf_drv_uart.o(i.nrf_drv_uart_init))
[Stack]
- Max Depth = 152
- Call Chain = nrf_drv_uart_init ⇒ nrfx_uarte_init ⇒ apply_config ⇒ nrf_gpio_cfg_output ⇒ nrf_gpio_cfg
[Calls]- >> nrfx_uarte_init
- >> nrfx_uart_init
- >> __aeabi_memcpy4
[Called By]
nrf_fprintf (Thumb, 26 bytes, Stack size 24 bytes, nrf_fprintf.o(i.nrf_fprintf))
[Stack]
- Max Depth = 168
- Call Chain = nrf_fprintf ⇒ nrf_fprintf_fmt ⇒ int_print ⇒ unsigned_print ⇒ buffer_add ⇒ nrf_fprintf_buffer_flush
[Calls]
[Called By]- >> nrf_log_std_entry_process
- >> nrf_log_hexdump_entry_process
- >> prefix_process
- >> postfix_process
nrf_fprintf_buffer_flush (Thumb, 24 bytes, Stack size 8 bytes, nrf_fprintf.o(i.nrf_fprintf_buffer_flush))
[Stack]
- Max Depth = 8
- Call Chain = nrf_fprintf_buffer_flush
[Called By]- >> buffer_add
- >> nrf_fprintf_fmt
- >> postfix_process
nrf_fprintf_fmt (Thumb, 474 bytes, Stack size 40 bytes, nrf_fprintf_format.o(i.nrf_fprintf_fmt))
[Stack]
- Max Depth = 144
- Call Chain = nrf_fprintf_fmt ⇒ int_print ⇒ unsigned_print ⇒ buffer_add ⇒ nrf_fprintf_buffer_flush
[Calls]- >> unsigned_print
- >> int_print
- >> buffer_add
- >> nrf_fprintf_buffer_flush
- >> strlen
[Called By]
nrf_fstorage_is_busy (Thumb, 70 bytes, Stack size 24 bytes, nrf_fstorage.o(i.nrf_fstorage_is_busy))
[Stack]
- Max Depth = 24
- Call Chain = nrf_fstorage_is_busy
[Called By]
nrf_fstorage_sdh_req_handler (Thumb, 18 bytes, Stack size 0 bytes, nrf_fstorage_sd.o(i.nrf_fstorage_sdh_req_handler))
[Address Reference Count : 1]
- nrf_fstorage_sd.o(sdh_req_observers0)
nrf_fstorage_sdh_state_handler (Thumb, 28 bytes, Stack size 0 bytes, nrf_fstorage_sd.o(i.nrf_fstorage_sdh_state_handler))
[Stack]
- Max Depth = 292
- Call Chain = nrf_fstorage_sdh_state_handler ⇒ queue_process ⇒ nrf_fstorage_sys_evt_handler ⇒ queue_process (Cycle)
[Calls]
[Address Reference Count : 1]- nrf_fstorage_sd.o(sdh_state_observers0)
nrf_fstorage_sys_evt_handler (Thumb, 154 bytes, Stack size 16 bytes, nrf_fstorage_sd.o(i.nrf_fstorage_sys_evt_handler))
[Stack]
- Max Depth = 308 + In Cycle
- Call Chain = nrf_fstorage_sys_evt_handler ⇒ queue_process (Cycle)
[Calls]- >> nrf_sdh_request_continue
- >> queue_process
- >> queue_free
- >> event_send
[Called By]
[Address Reference Count : 1]- nrf_fstorage_sd.o(sdh_soc_observers0)
nrf_log_backend_add (Thumb, 74 bytes, Stack size 12 bytes, nrf_log_frontend.o(i.nrf_log_backend_add))
[Stack]
- Max Depth = 12
- Call Chain = nrf_log_backend_add
[Called By]- >> nrf_log_default_backends_init
nrf_log_backend_rtt_init (Thumb, 4 bytes, Stack size 0 bytes, nrf_log_backend_rtt.o(i.nrf_log_backend_rtt_init))
[Stack]
- Max Depth = 8
- Call Chain = nrf_log_backend_rtt_init ⇒ SEGGER_RTT_Init ⇒ _DoInit
[Calls]
[Called By]- >> nrf_log_default_backends_init
nrf_log_backend_serial_put (Thumb, 200 bytes, Stack size 104 bytes, nrf_log_backend_serial.o(i.nrf_log_backend_serial_put))
[Stack]
- Max Depth = 336
- Call Chain = nrf_log_backend_serial_put ⇒ nrf_log_std_entry_process ⇒ prefix_process ⇒ nrf_fprintf ⇒ nrf_fprintf_fmt ⇒ int_print ⇒ unsigned_print ⇒ buffer_add ⇒ nrf_fprintf_buffer_flush
[Calls]- >> nrf_log_std_entry_process
- >> nrf_log_hexdump_entry_process
- >> nrf_memobj_read
- >> nrf_memobj_put
- >> nrf_memobj_get
- >> __aeabi_memclr4
[Called By]- >> nrf_log_backend_rtt_put
nrf_log_color_id_get (Thumb, 42 bytes, Stack size 0 bytes, nrf_log_frontend.o(i.nrf_log_color_id_get))
[Called By]
nrf_log_default_backends_init (Thumb, 22 bytes, Stack size 8 bytes, nrf_log_default_backends.o(i.nrf_log_default_backends_init))
[Stack]
- Max Depth = 20
- Call Chain = nrf_log_default_backends_init ⇒ nrf_log_backend_add
[Calls]- >> nrf_log_backend_add
- >> nrf_log_backend_rtt_init
[Called By]
nrf_log_frontend_dequeue (Thumb, 510 bytes, Stack size 88 bytes, nrf_log_frontend.o(i.nrf_log_frontend_dequeue))
[Stack]
- Max Depth = 164 + In Cycle
- Call Chain = nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_util_critical_region_exit
- >> app_util_critical_region_enter
- >> nrf_log_frontend_std_0
- >> invalid_packets_pushed_str_omit
- >> nrf_memobj_write
- >> nrf_memobj_put
- >> nrf_memobj_get
- >> nrf_memobj_alloc
- >> buffer_is_empty
[Called By]- >> app_error_fault_handler
- >> std_n
nrf_log_frontend_std_0 (Thumb, 8 bytes, Stack size 0 bytes, nrf_log_frontend.o(i.nrf_log_frontend_std_0))
[Stack]
- Max Depth = 204
- Call Chain = nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]
[Called By]- >> main
- >> ble_evt_handler
- >> nrf_sdh_ble_enable
- >> nrf_log_frontend_dequeue
- >> app_error_fault_handler
nrf_log_frontend_std_1 (Thumb, 14 bytes, Stack size 8 bytes, nrf_log_frontend.o(i.nrf_log_frontend_std_1))
[Stack]
- Max Depth = 212
- Call Chain = nrf_log_frontend_std_1 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]
[Called By]- >> on_exchange_mtu_request_evt
- >> on_connected_evt
- >> data_length_update
- >> nrf_ble_gatt_on_ble_evt
- >> nus_data_handler
- >> nrf_sdh_ble_enable
- >> nrf_sdh_ble_default_cfg_set
nrf_log_frontend_std_2 (Thumb, 16 bytes, Stack size 16 bytes, nrf_log_frontend.o(i.nrf_log_frontend_std_2))
[Stack]
- Max Depth = 220
- Call Chain = nrf_log_frontend_std_2 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]
[Called By]- >> data_length_update
- >> gatt_evt_handler
- >> nrf_sdh_ble_enable
nrf_log_hexdump_entry_process (Thumb, 146 bytes, Stack size 32 bytes, nrf_log_str_formatter.o(i.nrf_log_hexdump_entry_process))
[Stack]
- Max Depth = 216
- Call Chain = nrf_log_hexdump_entry_process ⇒ prefix_process ⇒ nrf_fprintf ⇒ nrf_fprintf_fmt ⇒ int_print ⇒ unsigned_print ⇒ buffer_add ⇒ nrf_fprintf_buffer_flush
[Calls]- >> nrf_fprintf
- >> prefix_process
- >> postfix_process
- >> __rt_ctype_table
[Called By]- >> nrf_log_backend_serial_put
nrf_log_init (Thumb, 66 bytes, Stack size 8 bytes, nrf_log_frontend.o(i.nrf_log_init))
[Stack]
- Max Depth = 16
- Call Chain = nrf_log_init ⇒ nrf_memobj_pool_init ⇒ nrf_balloc_init
[Calls]
[Called By]
nrf_log_module_cnt_get (Thumb, 10 bytes, Stack size 0 bytes, nrf_log_frontend.o(i.nrf_log_module_cnt_get))
[Called By]
nrf_log_module_name_get (Thumb, 24 bytes, Stack size 16 bytes, nrf_log_frontend.o(i.nrf_log_module_name_get))
[Stack]
- Max Depth = 28
- Call Chain = nrf_log_module_name_get ⇒ module_idx_get
[Calls]
[Called By]
nrf_log_panic (Thumb, 34 bytes, Stack size 16 bytes, nrf_log_frontend.o(i.nrf_log_panic))
[Stack]
- Max Depth = 16
- Call Chain = nrf_log_panic
[Called By]- >> app_error_fault_handler
nrf_log_std_entry_process (Thumb, 182 bytes, Stack size 48 bytes, nrf_log_str_formatter.o(i.nrf_log_std_entry_process))
[Stack]
- Max Depth = 232
- Call Chain = nrf_log_std_entry_process ⇒ prefix_process ⇒ nrf_fprintf ⇒ nrf_fprintf_fmt ⇒ int_print ⇒ unsigned_print ⇒ buffer_add ⇒ nrf_fprintf_buffer_flush
[Calls]- >> nrf_fprintf
- >> prefix_process
- >> postfix_process
[Called By]- >> nrf_log_backend_serial_put
nrf_memobj_alloc (Thumb, 96 bytes, Stack size 24 bytes, nrf_memobj.o(i.nrf_memobj_alloc))
[Stack]
- Max Depth = 76
- Call Chain = nrf_memobj_alloc ⇒ nrf_memobj_free ⇒ nrf_balloc_free ⇒ app_util_critical_region_enter
[Calls]- >> nrf_balloc_alloc
- >> nrf_memobj_free
[Called By]- >> nrf_log_frontend_dequeue
nrf_memobj_free (Thumb, 50 bytes, Stack size 24 bytes, nrf_memobj.o(i.nrf_memobj_free))
[Stack]
- Max Depth = 52
- Call Chain = nrf_memobj_free ⇒ nrf_balloc_free ⇒ app_util_critical_region_enter
[Calls]
[Called By]- >> nrf_memobj_put
- >> nrf_memobj_alloc
nrf_memobj_get (Thumb, 8 bytes, Stack size 0 bytes, nrf_memobj.o(i.nrf_memobj_get))
[Stack]
- Max Depth = 8
- Call Chain = nrf_memobj_get ⇒ nrf_atomic_u32_add
[Calls]
[Called By]- >> nrf_log_frontend_dequeue
- >> nrf_log_backend_serial_put
nrf_memobj_pool_init (Thumb, 4 bytes, Stack size 0 bytes, nrf_memobj.o(i.nrf_memobj_pool_init))
[Stack]
- Max Depth = 8
- Call Chain = nrf_memobj_pool_init ⇒ nrf_balloc_init
[Calls]
[Called By]
nrf_memobj_put (Thumb, 30 bytes, Stack size 8 bytes, nrf_memobj.o(i.nrf_memobj_put))
[Stack]
- Max Depth = 60
- Call Chain = nrf_memobj_put ⇒ nrf_memobj_free ⇒ nrf_balloc_free ⇒ app_util_critical_region_enter
[Calls]- >> nrf_atomic_u32_sub
- >> nrf_memobj_free
[Called By]- >> nrf_log_frontend_dequeue
- >> nrf_log_backend_serial_put
nrf_memobj_read (Thumb, 12 bytes, Stack size 16 bytes, nrf_memobj.o(i.nrf_memobj_read))
[Stack]
- Max Depth = 48
- Call Chain = nrf_memobj_read ⇒ memobj_op
[Calls]
[Called By]- >> nrf_log_backend_serial_put
nrf_memobj_write (Thumb, 12 bytes, Stack size 16 bytes, nrf_memobj.o(i.nrf_memobj_write))
[Stack]
- Max Depth = 48
- Call Chain = nrf_memobj_write ⇒ memobj_op
[Calls]
[Called By]- >> nrf_log_frontend_dequeue
nrf_pwr_mgmt_init (Thumb, 28 bytes, Stack size 8 bytes, nrf_pwr_mgmt.o(i.nrf_pwr_mgmt_init))
[Stack]
- Max Depth = 8
- Call Chain = nrf_pwr_mgmt_init
[Calls]
[Called By]
nrf_sdh_ble_app_ram_start_get (Thumb, 16 bytes, Stack size 0 bytes, nrf_sdh_ble.o(i.nrf_sdh_ble_app_ram_start_get))
[Called By]
- >> nrf_sdh_ble_default_cfg_set
nrf_sdh_ble_default_cfg_set (Thumb, 312 bytes, Stack size 40 bytes, nrf_sdh_ble.o(i.nrf_sdh_ble_default_cfg_set))
[Stack]
- Max Depth = 252
- Call Chain = nrf_sdh_ble_default_cfg_set ⇒ nrf_log_frontend_std_1 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> nrf_strerror_get
- >> nrf_log_frontend_std_1
- >> nrf_sdh_ble_app_ram_start_get
[Called By]
nrf_sdh_ble_enable (Thumb, 116 bytes, Stack size 24 bytes, nrf_sdh_ble.o(i.nrf_sdh_ble_enable))
[Stack]
- Max Depth = 244
- Call Chain = nrf_sdh_ble_enable ⇒ nrf_log_frontend_std_2 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> nrf_strerror_get
- >> nrf_log_frontend_std_2
- >> nrf_log_frontend_std_1
- >> nrf_log_frontend_std_0
[Called By]
nrf_sdh_disable_request (Thumb, 80 bytes, Stack size 24 bytes, nrf_sdh.o(i.nrf_sdh_disable_request))
[Stack]
- Max Depth = 252
- Call Chain = nrf_sdh_disable_request ⇒ softdevice_evt_irq_disable ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_util_critical_region_exit
- >> app_util_critical_region_enter
- >> softdevice_evt_irq_disable
- >> sdh_state_observer_notify
- >> sdh_request_observer_notify
[Called By]- >> nrf_sdh_request_continue
nrf_sdh_enable_request (Thumb, 102 bytes, Stack size 24 bytes, nrf_sdh.o(i.nrf_sdh_enable_request))
[Stack]
- Max Depth = 252
- Call Chain = nrf_sdh_enable_request ⇒ softdevices_evt_irq_enable ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_util_critical_region_exit
- >> app_util_critical_region_enter
- >> softdevices_evt_irq_enable
- >> sdh_state_observer_notify
- >> sdh_request_observer_notify
[Called By]- >> main
- >> nrf_sdh_request_continue
nrf_sdh_evts_poll (Thumb, 32 bytes, Stack size 16 bytes, nrf_sdh.o(i.nrf_sdh_evts_poll))
[Stack]
- Max Depth = 24
- Call Chain = nrf_sdh_evts_poll ⇒ nrf_section_iter_next ⇒ nrf_section_iter_item_set
[Calls]- >> nrf_section_iter_next
- >> nrf_section_iter_init
[Called By]
nrf_sdh_is_enabled (Thumb, 6 bytes, Stack size 0 bytes, nrf_sdh.o(i.nrf_sdh_is_enabled))
[Called By]
nrf_sdh_request_continue (Thumb, 22 bytes, Stack size 0 bytes, nrf_sdh.o(i.nrf_sdh_request_continue))
[Stack]
- Max Depth = 252
- Call Chain = nrf_sdh_request_continue ⇒ nrf_sdh_enable_request ⇒ softdevices_evt_irq_enable ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> nrf_sdh_enable_request
- >> nrf_sdh_disable_request
[Called By]- >> nrf_fstorage_sys_evt_handler
nrf_section_iter_init (Thumb, 10 bytes, Stack size 0 bytes, nrf_section_iter.o(i.nrf_section_iter_init))
[Called By]
- >> nrf_pwr_mgmt_init
- >> nrf_sdh_soc_evts_poll
- >> nrf_sdh_ble_evts_poll
- >> nrf_sdh_evts_poll
- >> sdh_state_observer_notify
- >> sdh_request_observer_notify
nrf_section_iter_next (Thumb, 32 bytes, Stack size 0 bytes, nrf_section_iter.o(i.nrf_section_iter_next))
[Stack]
- Max Depth = 8
- Call Chain = nrf_section_iter_next ⇒ nrf_section_iter_item_set
[Calls]- >> nrf_section_iter_item_set
[Called By]- >> nrf_sdh_soc_evts_poll
- >> nrf_sdh_ble_evts_poll
- >> nrf_sdh_evts_poll
- >> sdh_state_observer_notify
- >> sdh_request_observer_notify
nrf_strerror_find (Thumb, 52 bytes, Stack size 8 bytes, nrf_strerror.o(i.nrf_strerror_find))
[Stack]
- Max Depth = 8
- Call Chain = nrf_strerror_find
[Called By]
nrf_strerror_get (Thumb, 14 bytes, Stack size 4 bytes, nrf_strerror.o(i.nrf_strerror_get))
[Stack]
- Max Depth = 12
- Call Chain = nrf_strerror_get ⇒ nrf_strerror_find
[Calls]
[Called By]- >> on_exchange_mtu_request_evt
- >> on_connected_evt
- >> data_length_update
- >> nrf_ble_gatt_on_ble_evt
- >> nrf_sdh_ble_enable
- >> nrf_sdh_ble_default_cfg_set
nrfx_clock_enable (Thumb, 36 bytes, Stack size 0 bytes, nrfx_clock.o(i.nrfx_clock_enable))
[Called By]
- >> nrf_drv_clock_init
- >> sd_state_evt_handler
nrfx_clock_init (Thumb, 26 bytes, Stack size 0 bytes, nrfx_clock.o(i.nrfx_clock_init))
[Called By]
nrfx_clock_lfclk_stop (Thumb, 20 bytes, Stack size 0 bytes, nrfx_clock.o(i.nrfx_clock_lfclk_stop))
[Called By]
- >> nrf_drv_clock_lfclk_release
nrfx_gpiote_in_event_enable (Thumb, 144 bytes, Stack size 24 bytes, nrfx_gpiote.o(i.nrfx_gpiote_in_event_enable))
[Stack]
- Max Depth = 40
- Call Chain = nrfx_gpiote_in_event_enable ⇒ nrf_gpio_cfg_sense_set
[Calls]- >> pin_in_use_by_te
- >> pin_in_use_by_port
- >> nrf_gpiote_event_clear
- >> nrf_gpio_pin_read
- >> nrf_gpio_cfg_sense_set
- >> channel_port_get
[Called By]
nrfx_gpiote_in_init (Thumb, 200 bytes, Stack size 32 bytes, nrfx_gpiote.o(i.nrfx_gpiote_in_init))
[Stack]
- Max Depth = 72
- Call Chain = nrfx_gpiote_in_init ⇒ nrf_gpio_cfg
[Calls]- >> nrf_gpio_pin_port_decode
- >> nrf_gpio_cfg
- >> nrf_bitmask_bit_set
- >> channel_port_alloc
[Called By]
nrfx_gpiote_in_is_set (Thumb, 14 bytes, Stack size 8 bytes, nrfx_gpiote.o(i.nrfx_gpiote_in_is_set))
[Stack]
- Max Depth = 16
- Call Chain = nrfx_gpiote_in_is_set ⇒ nrf_gpio_pin_read
[Calls]
[Called By]- >> gpiote_event_handler
- >> detection_delay_timeout_handler
nrfx_gpiote_init (Thumb, 104 bytes, Stack size 16 bytes, nrfx_gpiote.o(i.nrfx_gpiote_init))
[Stack]
- Max Depth = 24
- Call Chain = nrfx_gpiote_init ⇒ nrf_gpiote_event_clear
[Calls]- >> nrf_gpiote_event_clear
- >> channel_free
[Called By]
nrfx_gpiote_is_init (Thumb, 14 bytes, Stack size 0 bytes, nrfx_gpiote.o(i.nrfx_gpiote_is_init))
[Called By]
nrfx_prs_acquire (Thumb, 58 bytes, Stack size 16 bytes, nrfx_prs.o(i.nrfx_prs_acquire))
[Stack]
- Max Depth = 28
- Call Chain = nrfx_prs_acquire ⇒ app_util_critical_region_enter
[Calls]- >> app_util_critical_region_exit
- >> app_util_critical_region_enter
- >> prs_box_get
[Called By]- >> nrfx_uarte_init
- >> nrfx_uart_init
- >> nrfx_spim_init
nrfx_spim_init (Thumb, 392 bytes, Stack size 48 bytes, nrfx_spim.o(i.nrfx_spim_init))
[Stack]
- Max Depth = 104
- Call Chain = nrfx_spim_init ⇒ nrf_gpio_cfg_output ⇒ nrf_gpio_cfg
[Calls]- >> nrfx_prs_acquire
- >> nrf_gpio_pin_set
- >> nrf_gpio_pin_clear
- >> nrf_gpio_cfg_output
- >> nrf_gpio_cfg
[Called By]
nrfx_spim_xfer (Thumb, 94 bytes, Stack size 24 bytes, nrfx_spim.o(i.nrfx_spim_xfer))
[Stack]
- Max Depth = 64
- Call Chain = nrfx_spim_xfer ⇒ spim_xfer ⇒ nrf_gpio_pin_set
[Calls]- >> spim_xfer
- >> nrf_gpio_pin_set
- >> nrf_gpio_pin_clear
[Called By]
nrfx_uart_0_irq_handler (Thumb, 8 bytes, Stack size 0 bytes, nrfx_uart.o(i.nrfx_uart_0_irq_handler))
[Stack]
- Max Depth = 72
- Call Chain = nrfx_uart_0_irq_handler ⇒ uart_irq_handler ⇒ tx_done_event
[Calls]
[Address Reference Count : 1]
nrfx_uart_init (Thumb, 200 bytes, Stack size 24 bytes, nrfx_uart.o(i.nrfx_uart_init))
[Stack]
- Max Depth = 96
- Call Chain = nrfx_uart_init ⇒ apply_config ⇒ nrf_gpio_cfg_output ⇒ nrf_gpio_cfg
[Calls]- >> nrf_uart_event_clear
- >> apply_config
- >> nrfx_prs_acquire
[Called By]
nrfx_uart_rx (Thumb, 230 bytes, Stack size 40 bytes, nrfx_uart.o(i.nrfx_uart_rx))
[Stack]
- Max Depth = 64
- Call Chain = nrfx_uart_rx ⇒ rx_byte ⇒ nrf_uart_event_clear
[Calls]- >> rx_enable
- >> rx_byte
- >> nrf_uart_event_clear
- >> nrf_uart_event_check
[Called By]
nrfx_uart_tx (Thumb, 160 bytes, Stack size 32 bytes, nrfx_uart.o(i.nrfx_uart_tx))
[Stack]
- Max Depth = 56
- Call Chain = nrfx_uart_tx ⇒ tx_byte ⇒ nrf_uart_event_clear
[Calls]- >> nrfx_uart_tx_in_progress
- >> tx_byte
- >> nrf_uart_event_clear
- >> nrf_uart_event_check
[Called By]
nrfx_uart_tx_in_progress (Thumb, 26 bytes, Stack size 0 bytes, nrfx_uart.o(i.nrfx_uart_tx_in_progress))
[Called By]
- >> app_uart_put
- >> nrfx_uart_tx
nrfx_uarte_0_irq_handler (Thumb, 8 bytes, Stack size 0 bytes, nrfx_uarte.o(i.nrfx_uarte_0_irq_handler))
[Stack]
- Max Depth = 64
- Call Chain = nrfx_uarte_0_irq_handler ⇒ uarte_irq_handler ⇒ rx_done_event
[Calls]
[Address Reference Count : 1]
nrfx_uarte_init (Thumb, 100 bytes, Stack size 24 bytes, nrfx_uarte.o(i.nrfx_uarte_init))
[Stack]
- Max Depth = 96
- Call Chain = nrfx_uarte_init ⇒ apply_config ⇒ nrf_gpio_cfg_output ⇒ nrf_gpio_cfg
[Calls]- >> interrupts_enable
- >> apply_config
- >> nrfx_prs_acquire
[Called By]
nrfx_uarte_rx (Thumb, 256 bytes, Stack size 40 bytes, nrfx_uarte.o(i.nrfx_uarte_rx))
[Stack]
- Max Depth = 48
- Call Chain = nrfx_uarte_rx ⇒ nrf_uarte_event_clear
[Calls]- >> nrfx_is_in_ram
- >> nrf_uarte_event_clear
- >> nrf_uarte_event_check
[Called By]
nrfx_uarte_tx (Thumb, 138 bytes, Stack size 32 bytes, nrfx_uarte.o(i.nrfx_uarte_tx))
[Stack]
- Max Depth = 40
- Call Chain = nrfx_uarte_tx ⇒ nrf_uarte_event_clear
[Calls]- >> nrfx_uarte_tx_in_progress
- >> nrfx_is_in_ram
- >> nrf_uarte_event_clear
- >> nrf_uarte_event_check
[Called By]
nrfx_uarte_tx_in_progress (Thumb, 22 bytes, Stack size 0 bytes, nrfx_uarte.o(i.nrfx_uarte_tx_in_progress))
[Called By]
- >> app_uart_put
- >> nrfx_uarte_tx
period_timers_start (Thumb, 28 bytes, Stack size 8 bytes, main.o(i.period_timers_start))
[Stack]
- Max Depth = 228
- Call Chain = period_timers_start ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_timer_start
- >> app_error_handler_bare
[Called By]
spi_event_handler (Thumb, 8 bytes, Stack size 0 bytes, lcd_driver.o(i.spi_event_handler))
[Address Reference Count : 1]
- lcd_driver.o(i.hal_spi_init)
uart_event_handle (Thumb, 104 bytes, Stack size 16 bytes, main.o(i.uart_event_handle))
[Stack]
- Max Depth = 252
- Call Chain = uart_event_handle ⇒ app_uart_get ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> ble_nus_data_send
- >> app_uart_get
- >> app_error_handler_bare
[Address Reference Count : 1]
Local Symbols
Nordic_period_timeout_handle (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.Nordic_period_timeout_handle))
[Stack]
- Max Depth = 80
- Call Chain = Nordic_period_timeout_handle ⇒ lv_task_handler ⇒ lv_task_exec ⇒ lv_task_del ⇒ lv_mem_free ⇒ lv_mem_defrag
[Calls]
[Address Reference Count : 1]
ble_evt_handler (Thumb, 166 bytes, Stack size 24 bytes, main.o(i.ble_evt_handler))
[Stack]
- Max Depth = 244
- Call Chain = ble_evt_handler ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> nrf_log_frontend_std_0
- >> nrf_ble_qwr_conn_handle_assign
- >> bsp_indication_set
- >> app_error_handler_bare
[Address Reference Count : 1]- main.o(sdh_ble_observers3)
conn_params_error_handler (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.conn_params_error_handler))
[Stack]
- Max Depth = 220
- Call Chain = conn_params_error_handler ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_error_handler_bare
[Address Reference Count : 1]
nrf_gpio_cfg_output (Thumb, 28 bytes, Stack size 0 bytes, main.o(i.nrf_gpio_cfg_output))
[Called By]
nrf_qwr_error_handler (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.nrf_qwr_error_handler))
[Stack]
- Max Depth = 220
- Call Chain = nrf_qwr_error_handler ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_error_handler_bare
[Address Reference Count : 1]
nus_data_handler (Thumb, 94 bytes, Stack size 24 bytes, main.o(i.nus_data_handler))
[Stack]
- Max Depth = 244
- Call Chain = nus_data_handler ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> nrf_log_frontend_std_1
- >> app_uart_put
- >> app_error_handler_bare
[Address Reference Count : 1]
on_adv_evt (Thumb, 36 bytes, Stack size 8 bytes, main.o(i.on_adv_evt))
[Stack]
- Max Depth = 236
- Call Chain = on_adv_evt ⇒ sleep_mode_enter ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> bsp_indication_set
- >> app_error_handler_bare
- >> sleep_mode_enter
[Address Reference Count : 1]
on_conn_params_evt (Thumb, 24 bytes, Stack size 0 bytes, main.o(i.on_conn_params_evt))
[Stack]
- Max Depth = 220
- Call Chain = on_conn_params_evt ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_error_handler_bare
[Address Reference Count : 1]
sleep_mode_enter (Thumb, 40 bytes, Stack size 8 bytes, main.o(i.sleep_mode_enter))
[Stack]
- Max Depth = 228
- Call Chain = sleep_mode_enter ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> bsp_indication_set
- >> bsp_btn_ble_sleep_mode_prepare
- >> app_error_handler_bare
[Called By]- >> bsp_event_handler
- >> on_adv_evt
nrf_gpio_cfg (Thumb, 50 bytes, Stack size 40 bytes, boards.o(i.nrf_gpio_cfg))
[Stack]
- Max Depth = 40
- Call Chain = nrf_gpio_cfg
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]
nrf_gpio_pin_port_decode (Thumb, 22 bytes, Stack size 0 bytes, boards.o(i.nrf_gpio_pin_port_decode))
[Called By]
- >> bsp_board_led_state_get
- >> bsp_board_led_invert
- >> bsp_board_button_state_get
- >> nrf_gpio_pin_write
- >> nrf_gpio_cfg
nrf_gpio_pin_write (Thumb, 38 bytes, Stack size 16 bytes, boards.o(i.nrf_gpio_pin_write))
[Stack]
- Max Depth = 16
- Call Chain = nrf_gpio_pin_write
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]- >> bsp_board_led_on
- >> bsp_board_led_off
alert_timer_handler (Thumb, 6 bytes, Stack size 0 bytes, bsp.o(i.alert_timer_handler))
[Stack]
- Max Depth = 8
- Call Chain = alert_timer_handler ⇒ bsp_board_led_invert
[Calls]
[Address Reference Count : 1]
bsp_button_event_handler (Thumb, 132 bytes, Stack size 32 bytes, bsp.o(i.bsp_button_event_handler))
[Stack]
- Max Depth = 84
- Call Chain = bsp_button_event_handler ⇒ app_timer_start ⇒ app_util_critical_region_enter
[Calls]- >> app_timer_start
- >> app_timer_stop
- >> bsp_board_pin_to_button_idx
[Called By]
[Address Reference Count : 1]
bsp_led_indication (Thumb, 432 bytes, Stack size 40 bytes, bsp.o(i.bsp_led_indication))
[Stack]
- Max Depth = 92
- Call Chain = bsp_led_indication ⇒ app_timer_start ⇒ app_util_critical_region_enter
[Calls]- >> app_timer_start
- >> app_timer_stop
- >> leds_off
- >> bsp_board_leds_on
- >> bsp_board_led_state_get
- >> bsp_board_led_on
- >> bsp_board_led_off
- >> bsp_board_led_invert
- >> __aeabi_uldivmod
[Called By]- >> bsp_indication_set
- >> leds_timer_handler
button_timer_handler (Thumb, 8 bytes, Stack size 0 bytes, bsp.o(i.button_timer_handler))
[Stack]
- Max Depth = 84
- Call Chain = button_timer_handler ⇒ bsp_button_event_handler ⇒ app_timer_start ⇒ app_util_critical_region_enter
[Calls]- >> bsp_button_event_handler
[Address Reference Count : 1]
leds_off (Thumb, 42 bytes, Stack size 8 bytes, bsp.o(i.leds_off))
[Stack]
- Max Depth = 32
- Call Chain = leds_off ⇒ bsp_board_leds_off ⇒ bsp_board_led_off ⇒ nrf_gpio_pin_write
[Calls]- >> bsp_board_leds_off
- >> bsp_board_led_off
[Called By]
leds_timer_handler (Thumb, 16 bytes, Stack size 0 bytes, bsp.o(i.leds_timer_handler))
[Stack]
- Max Depth = 92
- Call Chain = leds_timer_handler ⇒ bsp_led_indication ⇒ app_timer_start ⇒ app_util_critical_region_enter
[Calls]
[Address Reference Count : 1]
wakeup_button_cfg (Thumb, 70 bytes, Stack size 8 bytes, bsp.o(i.wakeup_button_cfg))
[Stack]
- Max Depth = 8
- Call Chain = wakeup_button_cfg
[Calls]- >> bsp_board_button_idx_to_pin
[Called By]- >> bsp_wakeup_button_enable
advertising_buttons_configure (Thumb, 70 bytes, Stack size 8 bytes, bsp_btn_ble.o(i.advertising_buttons_configure))
[Stack]
- Max Depth = 24
- Call Chain = advertising_buttons_configure ⇒ bsp_event_to_button_action_assign
[Calls]- >> bsp_event_to_button_action_assign
[Called By]- >> bsp_btn_ble_init
- >> ble_evt_handler
ble_evt_handler (Thumb, 106 bytes, Stack size 8 bytes, bsp_btn_ble.o(i.ble_evt_handler))
[Stack]
- Max Depth = 32
- Call Chain = ble_evt_handler ⇒ advertising_buttons_configure ⇒ bsp_event_to_button_action_assign
[Calls]- >> advertising_buttons_configure
- >> bsp_event_to_button_action_assign
[Address Reference Count : 1]- bsp_btn_ble.o(sdh_ble_observers1)
ble_device_addr_encode (Thumb, 96 bytes, Stack size 24 bytes, ble_advdata.o(i.ble_device_addr_encode))
[Stack]
- Max Depth = 24
- Call Chain = ble_device_addr_encode
[Called By]
conn_int_encode (Thumb, 136 bytes, Stack size 24 bytes, ble_advdata.o(i.conn_int_encode))
[Stack]
- Max Depth = 24
- Call Chain = conn_int_encode
[Calls]
[Called By]
manuf_specific_data_encode (Thumb, 100 bytes, Stack size 16 bytes, ble_advdata.o(i.manuf_specific_data_encode))
[Stack]
- Max Depth = 16
- Call Chain = manuf_specific_data_encode
[Calls]- >> uint16_encode
- >> __aeabi_memcpy
[Called By]
name_encode (Thumb, 156 bytes, Stack size 24 bytes, ble_advdata.o(i.name_encode))
[Stack]
- Max Depth = 24
- Call Chain = name_encode
[Called By]
service_data_encode (Thumb, 136 bytes, Stack size 24 bytes, ble_advdata.o(i.service_data_encode))
[Stack]
- Max Depth = 24
- Call Chain = service_data_encode
[Calls]- >> uint16_encode
- >> __aeabi_memcpy
[Called By]
uint16_encode (Thumb, 10 bytes, Stack size 0 bytes, ble_advdata.o(i.uint16_encode))
[Called By]
- >> ble_advdata_encode
- >> service_data_encode
- >> manuf_specific_data_encode
- >> conn_int_encode
uuid_list_encode (Thumb, 48 bytes, Stack size 32 bytes, ble_advdata.o(i.uuid_list_encode))
[Stack]
- Max Depth = 80
- Call Chain = uuid_list_encode ⇒ uuid_list_sized_encode
[Calls]- >> uuid_list_sized_encode
[Called By]
uuid_list_sized_encode (Thumb, 158 bytes, Stack size 48 bytes, ble_advdata.o(i.uuid_list_sized_encode))
[Stack]
- Max Depth = 48
- Call Chain = uuid_list_sized_encode
[Called By]
flags_set (Thumb, 40 bytes, Stack size 16 bytes, ble_advertising.o(i.flags_set))
[Stack]
- Max Depth = 44
- Call Chain = flags_set ⇒ ble_advdata_parse ⇒ ble_advdata_search
[Calls]
[Called By]- >> ble_advertising_start
- >> ble_advertising_restart_without_whitelist
phy_is_valid (Thumb, 22 bytes, Stack size 0 bytes, ble_advertising.o(i.phy_is_valid))
[Called By]
use_whitelist (Thumb, 24 bytes, Stack size 0 bytes, ble_advertising.o(i.use_whitelist))
[Called By]
ble_evt_handler (Thumb, 242 bytes, Stack size 32 bytes, ble_conn_params.o(i.ble_evt_handler))
[Stack]
- Max Depth = 100
- Call Chain = ble_evt_handler ⇒ conn_params_negotiation ⇒ app_timer_start ⇒ app_util_critical_region_enter
[Calls]- >> ble_srv_is_notification_enabled
- >> send_error_evt
- >> is_conn_params_ok
- >> instance_get
- >> conn_params_negotiation
- >> app_timer_stop
[Address Reference Count : 1]- ble_conn_params.o(sdh_ble_observers1)
conn_params_negotiation (Thumb, 68 bytes, Stack size 16 bytes, ble_conn_params.o(i.conn_params_negotiation))
[Stack]
- Max Depth = 68
- Call Chain = conn_params_negotiation ⇒ app_timer_start ⇒ app_util_critical_region_enter
[Calls]- >> app_timer_start
- >> send_error_evt
[Called By]
instance_get (Thumb, 14 bytes, Stack size 0 bytes, ble_conn_params.o(i.instance_get))
[Called By]
- >> update_timeout_handler
- >> ble_evt_handler
is_conn_params_ok (Thumb, 68 bytes, Stack size 20 bytes, ble_conn_params.o(i.is_conn_params_ok))
[Stack]
- Max Depth = 20
- Call Chain = is_conn_params_ok
[Called By]
send_error_evt (Thumb, 12 bytes, Stack size 0 bytes, ble_conn_params.o(i.send_error_evt))
[Called By]
- >> update_timeout_handler
- >> conn_params_negotiation
- >> ble_evt_handler
update_timeout_handler (Thumb, 98 bytes, Stack size 24 bytes, ble_conn_params.o(i.update_timeout_handler))
[Stack]
- Max Depth = 24
- Call Chain = update_timeout_handler
[Calls]- >> send_error_evt
- >> instance_get
[Address Reference Count : 1]- ble_conn_params.o(i.ble_conn_params_init)
ble_evt_handler (Thumb, 254 bytes, Stack size 128 bytes, ble_conn_state.o(i.ble_evt_handler))
[Stack]
- Max Depth = 348
- Call Chain = ble_evt_handler ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_error_handler_bare
- >> nrf_atomic_u32_and
- >> nrf_atflags_set
- >> nrf_atflags_clear
- >> conn_handle_list_get
- >> __aeabi_memcpy4
[Address Reference Count : 1]- ble_conn_state.o(sdh_ble_observers0)
data_length_update (Thumb, 112 bytes, Stack size 48 bytes, nrf_ble_gatt.o(i.data_length_update))
[Stack]
- Max Depth = 268
- Call Chain = data_length_update ⇒ nrf_log_frontend_std_2 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> nrf_strerror_get
- >> nrf_log_frontend_std_2
- >> nrf_log_frontend_std_1
[Called By]- >> on_connected_evt
- >> nrf_ble_gatt_on_ble_evt
link_init (Thumb, 24 bytes, Stack size 0 bytes, nrf_ble_gatt.o(i.link_init))
[Called By]
- >> nrf_ble_gatt_on_ble_evt
- >> nrf_ble_gatt_init
on_connected_evt (Thumb, 102 bytes, Stack size 16 bytes, nrf_ble_gatt.o(i.on_connected_evt))
[Stack]
- Max Depth = 284
- Call Chain = on_connected_evt ⇒ data_length_update ⇒ nrf_log_frontend_std_2 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> nrf_strerror_get
- >> data_length_update
- >> nrf_log_frontend_std_1
[Called By]- >> nrf_ble_gatt_on_ble_evt
on_exchange_mtu_request_evt (Thumb, 106 bytes, Stack size 24 bytes, nrf_ble_gatt.o(i.on_exchange_mtu_request_evt))
[Stack]
- Max Depth = 236
- Call Chain = on_exchange_mtu_request_evt ⇒ nrf_log_frontend_std_1 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> nrf_strerror_get
- >> nrf_log_frontend_std_1
[Called By]- >> nrf_ble_gatt_on_ble_evt
user_mem_reply (Thumb, 36 bytes, Stack size 8 bytes, nrf_ble_qwr.o(i.user_mem_reply))
[Stack]
- Max Depth = 8
- Call Chain = user_mem_reply
[Called By]- >> nrf_ble_qwr_on_ble_evt
on_connect (Thumb, 106 bytes, Stack size 64 bytes, ble_nus.o(i.on_connect))
[Stack]
- Max Depth = 88
- Call Chain = on_connect ⇒ blcm_link_ctx_get ⇒ ble_conn_state_conn_idx
[Calls]- >> blcm_link_ctx_get
- >> ble_srv_is_notification_enabled
- >> __aeabi_memclr4
[Called By]
on_write (Thumb, 132 bytes, Stack size 48 bytes, ble_nus.o(i.on_write))
[Stack]
- Max Depth = 72
- Call Chain = on_write ⇒ blcm_link_ctx_get ⇒ ble_conn_state_conn_idx
[Calls]- >> blcm_link_ctx_get
- >> ble_srv_is_notification_enabled
- >> __aeabi_memclr4
[Called By]
rx_char_add (Thumb, 162 bytes, Stack size 72 bytes, ble_nus.o(i.rx_char_add))
[Stack]
- Max Depth = 72
- Call Chain = rx_char_add
[Calls]
[Called By]
tx_char_add (Thumb, 218 bytes, Stack size 72 bytes, ble_nus.o(i.tx_char_add))
[Stack]
- Max Depth = 72
- Call Chain = tx_char_add
[Calls]
[Called By]
clock_clk_started_notify (Thumb, 34 bytes, Stack size 16 bytes, nrf_drv_clock.o(i.clock_clk_started_notify))
[Stack]
- Max Depth = 16
- Call Chain = clock_clk_started_notify
[Called By]- >> soc_evt_handler
- >> clock_irq_handler
clock_irq_handler (Thumb, 24 bytes, Stack size 0 bytes, nrf_drv_clock.o(i.clock_irq_handler))
[Stack]
- Max Depth = 16
- Call Chain = clock_irq_handler ⇒ clock_clk_started_notify
[Calls]- >> clock_clk_started_notify
[Address Reference Count : 1]- nrf_drv_clock.o(i.nrf_drv_clock_init)
sd_state_evt_handler (Thumb, 76 bytes, Stack size 16 bytes, nrf_drv_clock.o(i.sd_state_evt_handler))
[Stack]
- Max Depth = 44
- Call Chain = sd_state_evt_handler ⇒ nrf_drv_clock_lfclk_release ⇒ app_util_critical_region_enter
[Calls]- >> nrfx_clock_enable
- >> app_util_critical_region_exit
- >> app_util_critical_region_enter
- >> nrf_drv_clock_lfclk_release
- >> nrf_drv_clock_init
[Address Reference Count : 1]- nrf_drv_clock.o(sdh_state_observers0)
soc_evt_handler (Thumb, 18 bytes, Stack size 0 bytes, nrf_drv_clock.o(i.soc_evt_handler))
[Stack]
- Max Depth = 16
- Call Chain = soc_evt_handler ⇒ clock_clk_started_notify
[Calls]- >> clock_clk_started_notify
[Address Reference Count : 1]- nrf_drv_clock.o(sdh_soc_observers0)
uart_evt_handler (Thumb, 42 bytes, Stack size 24 bytes, nrf_drv_uart.o(i.uart_evt_handler))
[Stack]
- Max Depth = 24
- Call Chain = uart_evt_handler
[Address Reference Count : 1]- nrf_drv_uart.o(i.nrf_drv_uart_init)
uarte_evt_handler (Thumb, 42 bytes, Stack size 24 bytes, nrf_drv_uart.o(i.uarte_evt_handler))
[Stack]
- Max Depth = 24
- Call Chain = uarte_evt_handler
[Address Reference Count : 1]- nrf_drv_uart.o(i.nrf_drv_uart_init)
nrf_clock_event_check (Thumb, 14 bytes, Stack size 0 bytes, nrfx_clock.o(i.nrf_clock_event_check))
[Called By]
- >> POWER_CLOCK_IRQHandler
nrf_clock_event_clear (Thumb, 16 bytes, Stack size 8 bytes, nrfx_clock.o(i.nrf_clock_event_clear))
[Stack]
- Max Depth = 8
- Call Chain = nrf_clock_event_clear
[Called By]- >> POWER_CLOCK_IRQHandler
channel_free (Thumb, 22 bytes, Stack size 0 bytes, nrfx_gpiote.o(i.channel_free))
[Called By]
channel_port_alloc (Thumb, 66 bytes, Stack size 20 bytes, nrfx_gpiote.o(i.channel_port_alloc))
[Stack]
- Max Depth = 20
- Call Chain = channel_port_alloc
[Called By]
channel_port_get (Thumb, 10 bytes, Stack size 0 bytes, nrfx_gpiote.o(i.channel_port_get))
[Called By]
- >> nrfx_gpiote_in_event_enable
- >> GPIOTE_IRQHandler
nrf_bitmask_bit_is_set (Thumb, 16 bytes, Stack size 0 bytes, nrfx_gpiote.o(i.nrf_bitmask_bit_is_set))
[Called By]
nrf_bitmask_bit_set (Thumb, 20 bytes, Stack size 8 bytes, nrfx_gpiote.o(i.nrf_bitmask_bit_set))
[Stack]
- Max Depth = 8
- Call Chain = nrf_bitmask_bit_set
[Called By]- >> nrfx_gpiote_in_init
- >> GPIOTE_IRQHandler
nrf_gpio_cfg (Thumb, 50 bytes, Stack size 40 bytes, nrfx_gpiote.o(i.nrf_gpio_cfg))
[Stack]
- Max Depth = 40
- Call Chain = nrf_gpio_cfg
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]
nrf_gpio_cfg_sense_set (Thumb, 48 bytes, Stack size 16 bytes, nrfx_gpiote.o(i.nrf_gpio_cfg_sense_set))
[Stack]
- Max Depth = 16
- Call Chain = nrf_gpio_cfg_sense_set
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]- >> nrfx_gpiote_in_event_enable
- >> GPIOTE_IRQHandler
nrf_gpio_pin_port_decode (Thumb, 22 bytes, Stack size 0 bytes, nrfx_gpiote.o(i.nrf_gpio_pin_port_decode))
[Called By]
- >> nrf_gpio_pin_read
- >> nrf_gpio_cfg_sense_set
- >> nrf_gpio_cfg
- >> nrfx_gpiote_in_init
- >> GPIOTE_IRQHandler
nrf_gpio_pin_read (Thumb, 22 bytes, Stack size 8 bytes, nrfx_gpiote.o(i.nrf_gpio_pin_read))
[Stack]
- Max Depth = 8
- Call Chain = nrf_gpio_pin_read
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]- >> nrfx_gpiote_in_is_set
- >> nrfx_gpiote_in_event_enable
nrf_gpio_ports_read (Thumb, 38 bytes, Stack size 16 bytes, nrfx_gpiote.o(i.nrf_gpio_ports_read))
[Stack]
- Max Depth = 16
- Call Chain = nrf_gpio_ports_read
[Called By]
nrf_gpiote_event_clear (Thumb, 16 bytes, Stack size 8 bytes, nrfx_gpiote.o(i.nrf_gpiote_event_clear))
[Stack]
- Max Depth = 8
- Call Chain = nrf_gpiote_event_clear
[Called By]- >> nrfx_gpiote_init
- >> nrfx_gpiote_in_event_enable
- >> GPIOTE_IRQHandler
nrf_gpiote_event_is_set (Thumb, 12 bytes, Stack size 0 bytes, nrfx_gpiote.o(i.nrf_gpiote_event_is_set))
[Called By]
pin_in_use_by_port (Thumb, 20 bytes, Stack size 0 bytes, nrfx_gpiote.o(i.pin_in_use_by_port))
[Called By]
- >> nrfx_gpiote_in_event_enable
pin_in_use_by_te (Thumb, 20 bytes, Stack size 0 bytes, nrfx_gpiote.o(i.pin_in_use_by_te))
[Called By]
- >> nrfx_gpiote_in_event_enable
prs_box_get (Thumb, 14 bytes, Stack size 0 bytes, nrfx_prs.o(i.prs_box_get))
[Called By]
apply_config (Thumb, 118 bytes, Stack size 16 bytes, nrfx_uart.o(i.apply_config))
[Stack]
- Max Depth = 72
- Call Chain = apply_config ⇒ nrf_gpio_cfg_output ⇒ nrf_gpio_cfg
[Calls]- >> nrf_gpio_pin_set
- >> nrf_gpio_cfg_output
- >> nrf_gpio_cfg_input
[Called By]
nrf_gpio_cfg (Thumb, 50 bytes, Stack size 40 bytes, nrfx_uart.o(i.nrf_gpio_cfg))
[Stack]
- Max Depth = 40
- Call Chain = nrf_gpio_cfg
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]- >> nrf_gpio_cfg_output
- >> nrf_gpio_cfg_input
nrf_gpio_cfg_input (Thumb, 18 bytes, Stack size 16 bytes, nrfx_uart.o(i.nrf_gpio_cfg_input))
[Stack]
- Max Depth = 56
- Call Chain = nrf_gpio_cfg_input ⇒ nrf_gpio_cfg
[Calls]
[Called By]
nrf_gpio_cfg_output (Thumb, 20 bytes, Stack size 16 bytes, nrfx_uart.o(i.nrf_gpio_cfg_output))
[Stack]
- Max Depth = 56
- Call Chain = nrf_gpio_cfg_output ⇒ nrf_gpio_cfg
[Calls]
[Called By]
nrf_gpio_pin_port_decode (Thumb, 22 bytes, Stack size 0 bytes, nrfx_uart.o(i.nrf_gpio_pin_port_decode))
[Called By]
- >> nrf_gpio_pin_set
- >> nrf_gpio_cfg
nrf_gpio_pin_set (Thumb, 20 bytes, Stack size 8 bytes, nrfx_uart.o(i.nrf_gpio_pin_set))
[Stack]
- Max Depth = 8
- Call Chain = nrf_gpio_pin_set
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]
nrf_uart_event_check (Thumb, 10 bytes, Stack size 0 bytes, nrfx_uart.o(i.nrf_uart_event_check))
[Called By]
- >> nrfx_uart_tx
- >> nrfx_uart_rx
- >> uart_irq_handler
nrf_uart_event_clear (Thumb, 12 bytes, Stack size 8 bytes, nrfx_uart.o(i.nrf_uart_event_clear))
[Stack]
- Max Depth = 8
- Call Chain = nrf_uart_event_clear
[Called By]- >> nrfx_uart_init
- >> nrfx_uart_tx
- >> nrfx_uart_rx
- >> uart_irq_handler
- >> tx_byte
- >> rx_enable
- >> rx_byte
nrf_uart_int_enable_check (Thumb, 12 bytes, Stack size 0 bytes, nrfx_uart.o(i.nrf_uart_int_enable_check))
[Called By]
rx_byte (Thumb, 50 bytes, Stack size 16 bytes, nrfx_uart.o(i.rx_byte))
[Stack]
- Max Depth = 24
- Call Chain = rx_byte ⇒ nrf_uart_event_clear
[Calls]
[Called By]- >> nrfx_uart_rx
- >> uart_irq_handler
rx_done_event (Thumb, 22 bytes, Stack size 24 bytes, nrfx_uart.o(i.rx_done_event))
[Stack]
- Max Depth = 24
- Call Chain = rx_done_event
[Called By]
rx_enable (Thumb, 32 bytes, Stack size 8 bytes, nrfx_uart.o(i.rx_enable))
[Stack]
- Max Depth = 16
- Call Chain = rx_enable ⇒ nrf_uart_event_clear
[Calls]
[Called By]
tx_byte (Thumb, 32 bytes, Stack size 16 bytes, nrfx_uart.o(i.tx_byte))
[Stack]
- Max Depth = 24
- Call Chain = tx_byte ⇒ nrf_uart_event_clear
[Calls]
[Called By]- >> nrfx_uart_tx
- >> uart_irq_handler
tx_done_event (Thumb, 26 bytes, Stack size 24 bytes, nrfx_uart.o(i.tx_done_event))
[Stack]
- Max Depth = 24
- Call Chain = tx_done_event
[Called By]
uart_irq_handler (Thumb, 296 bytes, Stack size 48 bytes, nrfx_uart.o(i.uart_irq_handler))
[Stack]
- Max Depth = 72
- Call Chain = uart_irq_handler ⇒ tx_done_event
[Calls]- >> tx_done_event
- >> tx_byte
- >> rx_done_event
- >> rx_byte
- >> nrf_uart_int_enable_check
- >> nrf_uart_event_clear
- >> nrf_uart_event_check
[Called By]- >> nrfx_uart_0_irq_handler
apply_config (Thumb, 118 bytes, Stack size 16 bytes, nrfx_uarte.o(i.apply_config))
[Stack]
- Max Depth = 72
- Call Chain = apply_config ⇒ nrf_gpio_cfg_output ⇒ nrf_gpio_cfg
[Calls]- >> nrf_gpio_pin_set
- >> nrf_gpio_cfg_output
- >> nrf_gpio_cfg_input
[Called By]
interrupts_enable (Thumb, 122 bytes, Stack size 16 bytes, nrfx_uarte.o(i.interrupts_enable))
[Stack]
- Max Depth = 24
- Call Chain = interrupts_enable ⇒ nrf_uarte_event_clear
[Calls]
[Called By]
nrf_gpio_cfg (Thumb, 50 bytes, Stack size 40 bytes, nrfx_uarte.o(i.nrf_gpio_cfg))
[Stack]
- Max Depth = 40
- Call Chain = nrf_gpio_cfg
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]- >> nrf_gpio_cfg_output
- >> nrf_gpio_cfg_input
nrf_gpio_cfg_input (Thumb, 18 bytes, Stack size 16 bytes, nrfx_uarte.o(i.nrf_gpio_cfg_input))
[Stack]
- Max Depth = 56
- Call Chain = nrf_gpio_cfg_input ⇒ nrf_gpio_cfg
[Calls]
[Called By]
nrf_gpio_cfg_output (Thumb, 20 bytes, Stack size 16 bytes, nrfx_uarte.o(i.nrf_gpio_cfg_output))
[Stack]
- Max Depth = 56
- Call Chain = nrf_gpio_cfg_output ⇒ nrf_gpio_cfg
[Calls]
[Called By]
nrf_gpio_pin_port_decode (Thumb, 22 bytes, Stack size 0 bytes, nrfx_uarte.o(i.nrf_gpio_pin_port_decode))
[Called By]
- >> nrf_gpio_pin_set
- >> nrf_gpio_cfg
nrf_gpio_pin_set (Thumb, 20 bytes, Stack size 8 bytes, nrfx_uarte.o(i.nrf_gpio_pin_set))
[Stack]
- Max Depth = 8
- Call Chain = nrf_gpio_pin_set
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]
nrf_uarte_event_check (Thumb, 10 bytes, Stack size 0 bytes, nrfx_uarte.o(i.nrf_uarte_event_check))
[Called By]
- >> nrfx_uarte_tx
- >> nrfx_uarte_rx
- >> uarte_irq_handler
nrf_uarte_event_clear (Thumb, 12 bytes, Stack size 8 bytes, nrfx_uarte.o(i.nrf_uarte_event_clear))
[Stack]
- Max Depth = 8
- Call Chain = nrf_uarte_event_clear
[Called By]- >> nrfx_uarte_tx
- >> nrfx_uarte_rx
- >> uarte_irq_handler
- >> interrupts_enable
nrfx_is_in_ram (Thumb, 16 bytes, Stack size 0 bytes, nrfx_uarte.o(i.nrfx_is_in_ram))
[Called By]
- >> nrfx_uarte_tx
- >> nrfx_uarte_rx
rx_done_event (Thumb, 24 bytes, Stack size 24 bytes, nrfx_uarte.o(i.rx_done_event))
[Stack]
- Max Depth = 24
- Call Chain = rx_done_event
[Called By]
uarte_irq_handler (Thumb, 244 bytes, Stack size 40 bytes, nrfx_uarte.o(i.uarte_irq_handler))
[Stack]
- Max Depth = 64
- Call Chain = uarte_irq_handler ⇒ rx_done_event
[Calls]- >> rx_done_event
- >> nrf_uarte_event_clear
- >> nrf_uarte_event_check
[Called By]- >> nrfx_uarte_0_irq_handler
detection_delay_timeout_handler (Thumb, 148 bytes, Stack size 32 bytes, app_button.o(i.detection_delay_timeout_handler))
[Stack]
- Max Depth = 48
- Call Chain = detection_delay_timeout_handler ⇒ nrfx_gpiote_in_is_set ⇒ nrf_gpio_pin_read
[Calls]- >> nrfx_gpiote_in_is_set
- >> __aeabi_llsl
[Address Reference Count : 1]- app_button.o(i.app_button_init)
gpiote_event_handler (Thumb, 122 bytes, Stack size 24 bytes, app_button.o(i.gpiote_event_handler))
[Stack]
- Max Depth = 76
- Call Chain = gpiote_event_handler ⇒ app_timer_start ⇒ app_util_critical_region_enter
[Calls]- >> app_timer_start
- >> app_timer_stop
- >> nrfx_gpiote_in_is_set
- >> __aeabi_llsl
[Address Reference Count : 1]- app_button.o(i.app_button_init)
fifo_get (Thumb, 20 bytes, Stack size 0 bytes, app_fifo.o(i.fifo_get))
[Called By]
fifo_put (Thumb, 18 bytes, Stack size 0 bytes, app_fifo.o(i.fifo_put))
[Called By]
NVIC_ClearPendingIRQ (Thumb, 22 bytes, Stack size 0 bytes, app_timer.o(i.NVIC_ClearPendingIRQ))
[Called By]
- >> app_timer_init
- >> compare_reg_update
NVIC_EnableIRQ (Thumb, 22 bytes, Stack size 0 bytes, app_timer.o(i.NVIC_EnableIRQ))
[Called By]
- >> app_timer_init
- >> compare_reg_update
NVIC_SetPendingIRQ (Thumb, 22 bytes, Stack size 0 bytes, app_timer.o(i.NVIC_SetPendingIRQ))
[Called By]
- >> app_timer_start
- >> timer_timeouts_check
- >> timer_stop_op_schedule
- >> compare_reg_update
NVIC_SetPriority (Thumb, 32 bytes, Stack size 0 bytes, app_timer.o(i.NVIC_SetPriority))
[Called By]
compare_reg_update (Thumb, 160 bytes, Stack size 40 bytes, app_timer.o(i.compare_reg_update))
[Stack]
- Max Depth = 56
- Call Chain = compare_reg_update ⇒ rtc1_stop
[Calls]- >> rtc1_stop
- >> nrfx_coredep_delay_us
- >> NVIC_SetPendingIRQ
- >> NVIC_EnableIRQ
- >> NVIC_ClearPendingIRQ
[Called By]
elapsed_ticks_acquire (Thumb, 58 bytes, Stack size 8 bytes, app_timer.o(i.elapsed_ticks_acquire))
[Stack]
- Max Depth = 8
- Call Chain = elapsed_ticks_acquire
[Called By]
list_insertions_handler (Thumb, 234 bytes, Stack size 32 bytes, app_timer.o(i.list_insertions_handler))
[Stack]
- Max Depth = 56
- Call Chain = list_insertions_handler ⇒ timer_list_remove
[Calls]- >> timer_list_remove
- >> timer_list_insert
[Called By]
nrfx_coredep_delay_us (Thumb, 12 bytes, Stack size 0 bytes, app_timer.o(i.nrfx_coredep_delay_us))
[Called By]
- >> timer_list_remove
- >> rtc1_stop
- >> compare_reg_update
rtc1_stop (Thumb, 52 bytes, Stack size 16 bytes, app_timer.o(i.rtc1_stop))
[Stack]
- Max Depth = 16
- Call Chain = rtc1_stop
[Calls]
[Called By]- >> app_timer_init
- >> compare_reg_update
timer_list_handler (Thumb, 122 bytes, Stack size 40 bytes, app_timer.o(i.timer_list_handler))
[Stack]
- Max Depth = 96
- Call Chain = timer_list_handler ⇒ list_insertions_handler ⇒ timer_list_remove
[Calls]- >> list_insertions_handler
- >> elapsed_ticks_acquire
- >> compare_reg_update
[Called By]
timer_list_insert (Thumb, 56 bytes, Stack size 8 bytes, app_timer.o(i.timer_list_insert))
[Stack]
- Max Depth = 8
- Call Chain = timer_list_insert
[Called By]- >> list_insertions_handler
timer_list_remove (Thumb, 88 bytes, Stack size 24 bytes, app_timer.o(i.timer_list_remove))
[Stack]
- Max Depth = 24
- Call Chain = timer_list_remove
[Calls]
[Called By]- >> list_insertions_handler
timer_stop_op_schedule (Thumb, 68 bytes, Stack size 24 bytes, app_timer.o(i.timer_stop_op_schedule))
[Stack]
- Max Depth = 36
- Call Chain = timer_stop_op_schedule ⇒ app_util_critical_region_enter
[Calls]- >> app_util_critical_region_exit
- >> app_util_critical_region_enter
- >> user_op_alloc
- >> NVIC_SetPendingIRQ
[Called By]
timer_timeouts_check (Thumb, 106 bytes, Stack size 24 bytes, app_timer.o(i.timer_timeouts_check))
[Stack]
- Max Depth = 24
- Call Chain = timer_timeouts_check
[Calls]
[Called By]
user_op_alloc (Thumb, 42 bytes, Stack size 0 bytes, app_timer.o(i.user_op_alloc))
[Called By]
- >> app_timer_start
- >> timer_stop_op_schedule
nrf_drv_uart_rx (Thumb, 26 bytes, Stack size 8 bytes, app_uart_fifo.o(i.nrf_drv_uart_rx))
[Stack]
- Max Depth = 72
- Call Chain = nrf_drv_uart_rx ⇒ nrfx_uart_rx ⇒ rx_byte ⇒ nrf_uart_event_clear
[Calls]- >> nrfx_uarte_rx
- >> nrfx_uart_rx
[Called By]- >> app_uart_init
- >> app_uart_get
- >> uart_event_handler
nrf_drv_uart_tx (Thumb, 26 bytes, Stack size 8 bytes, app_uart_fifo.o(i.nrf_drv_uart_tx))
[Stack]
- Max Depth = 64
- Call Chain = nrf_drv_uart_tx ⇒ nrfx_uart_tx ⇒ tx_byte ⇒ nrf_uart_event_clear
[Calls]- >> nrfx_uarte_tx
- >> nrfx_uart_tx
[Called By]- >> app_uart_put
- >> uart_event_handler
uart_event_handler (Thumb, 152 bytes, Stack size 24 bytes, app_uart_fifo.o(i.uart_event_handler))
[Stack]
- Max Depth = 96
- Call Chain = uart_event_handler ⇒ nrf_drv_uart_rx ⇒ nrfx_uart_rx ⇒ rx_byte ⇒ nrf_uart_event_clear
[Calls]- >> nrf_drv_uart_tx
- >> nrf_drv_uart_rx
- >> app_fifo_put
- >> app_fifo_get
[Address Reference Count : 1]- app_uart_fifo.o(i.app_uart_init)
buffer_add (Thumb, 30 bytes, Stack size 8 bytes, nrf_fprintf_format.o(i.buffer_add))
[Stack]
- Max Depth = 16
- Call Chain = buffer_add ⇒ nrf_fprintf_buffer_flush
[Calls]- >> nrf_fprintf_buffer_flush
[Called By]- >> unsigned_print
- >> int_print
- >> nrf_fprintf_fmt
int_print (Thumb, 166 bytes, Stack size 48 bytes, nrf_fprintf_format.o(i.int_print))
[Stack]
- Max Depth = 104
- Call Chain = int_print ⇒ unsigned_print ⇒ buffer_add ⇒ nrf_fprintf_buffer_flush
[Calls]- >> unsigned_print
- >> buffer_add
[Called By]
unsigned_print (Thumb, 176 bytes, Stack size 40 bytes, nrf_fprintf_format.o(i.unsigned_print))
[Stack]
- Max Depth = 56
- Call Chain = unsigned_print ⇒ buffer_add ⇒ nrf_fprintf_buffer_flush
[Calls]
[Called By]- >> int_print
- >> nrf_fprintf_fmt
event_send (Thumb, 84 bytes, Stack size 40 bytes, nrf_fstorage_sd.o(i.event_send))
[Stack]
- Max Depth = 40
- Call Chain = event_send
[Calls]
[Called By]- >> nrf_fstorage_sys_evt_handler
- >> queue_process
queue_free (Thumb, 10 bytes, Stack size 0 bytes, nrf_fstorage_sd.o(i.queue_free))
[Stack]
- Max Depth = 8
- Call Chain = queue_free ⇒ nrf_atfifo_item_free
[Calls]
[Called By]- >> nrf_fstorage_sys_evt_handler
- >> queue_process
queue_process (Thumb, 148 bytes, Stack size 24 bytes, nrf_fstorage_sd.o(i.queue_process))
[Stack]
- Max Depth = 292
- Call Chain = queue_process ⇒ nrf_fstorage_sys_evt_handler ⇒ queue_process (Cycle)
[Calls]- >> nrf_atfifo_item_get
- >> nrf_fstorage_sys_evt_handler
- >> queue_free
- >> event_send
[Called By]- >> nrf_fstorage_sys_evt_handler
- >> nrf_fstorage_sdh_state_handler
memobj_op (Thumb, 118 bytes, Stack size 32 bytes, nrf_memobj.o(i.memobj_op))
[Stack]
- Max Depth = 32
- Call Chain = memobj_op
[Calls]
[Called By]- >> nrf_memobj_write
- >> nrf_memobj_read
nrf_section_iter_item_set (Thumb, 36 bytes, Stack size 8 bytes, nrf_section_iter.o(i.nrf_section_iter_item_set))
[Stack]
- Max Depth = 8
- Call Chain = nrf_section_iter_item_set
[Called By]
nrf_log_backend_rtt_flush (Thumb, 2 bytes, Stack size 0 bytes, nrf_log_backend_rtt.o(i.nrf_log_backend_rtt_flush))
[Address Reference Count : 1]
- nrf_log_backend_rtt.o(.constdata)
nrf_log_backend_rtt_panic_set (Thumb, 2 bytes, Stack size 0 bytes, nrf_log_backend_rtt.o(i.nrf_log_backend_rtt_panic_set))
[Address Reference Count : 1]
- nrf_log_backend_rtt.o(.constdata)
nrf_log_backend_rtt_put (Thumb, 16 bytes, Stack size 8 bytes, nrf_log_backend_rtt.o(i.nrf_log_backend_rtt_put))
[Stack]
- Max Depth = 344
- Call Chain = nrf_log_backend_rtt_put ⇒ nrf_log_backend_serial_put ⇒ nrf_log_std_entry_process ⇒ prefix_process ⇒ nrf_fprintf ⇒ nrf_fprintf_fmt ⇒ int_print ⇒ unsigned_print ⇒ buffer_add ⇒ nrf_fprintf_buffer_flush
[Calls]- >> nrf_log_backend_serial_put
[Address Reference Count : 1]- nrf_log_backend_rtt.o(.constdata)
serial_tx (Thumb, 70 bytes, Stack size 24 bytes, nrf_log_backend_rtt.o(i.serial_tx))
[Stack]
- Max Depth = 72
- Call Chain = serial_tx ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteBlocking
[Calls]- >> SEGGER_RTT_WriteNoLock
[Address Reference Count : 1]- nrf_log_backend_rtt.o(i.nrf_log_backend_rtt_put)
buf_prealloc (Thumb, 138 bytes, Stack size 32 bytes, nrf_log_frontend.o(i.buf_prealloc))
[Stack]
- Max Depth = 80
- Call Chain = buf_prealloc ⇒ log_skip ⇒ nrf_atomic_flag_set ⇒ nrf_atomic_u32_or
[Calls]- >> app_util_critical_region_exit
- >> app_util_critical_region_enter
- >> nrf_atomic_u32_add
- >> log_skip
[Called By]
dropped_sat16_get (Thumb, 16 bytes, Stack size 8 bytes, nrf_log_frontend.o(i.dropped_sat16_get))
[Stack]
- Max Depth = 16
- Call Chain = dropped_sat16_get ⇒ nrf_atomic_u32_fetch_store
[Calls]- >> nrf_atomic_u32_fetch_store
[Called By]
invalid_packets_pushed_str_omit (Thumb, 76 bytes, Stack size 0 bytes, nrf_log_frontend.o(i.invalid_packets_pushed_str_omit))
[Called By]
- >> nrf_log_frontend_dequeue
- >> log_skip
log_skip (Thumb, 148 bytes, Stack size 40 bytes, nrf_log_frontend.o(i.log_skip))
[Stack]
- Max Depth = 48
- Call Chain = log_skip ⇒ nrf_atomic_flag_set ⇒ nrf_atomic_u32_or
[Calls]- >> nrf_atomic_flag_set
- >> nrf_atomic_flag_clear_fetch
- >> invalid_packets_pushed_str_omit
[Called By]
module_idx_get (Thumb, 44 bytes, Stack size 12 bytes, nrf_log_frontend.o(i.module_idx_get))
[Stack]
- Max Depth = 12
- Call Chain = module_idx_get
[Calls]- >> nrf_log_module_cnt_get
[Called By]- >> nrf_log_module_name_get
std_n (Thumb, 136 bytes, Stack size 40 bytes, nrf_log_frontend.o(i.std_n))
[Stack]
- Max Depth = 204
- Call Chain = std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> nrf_log_frontend_dequeue
- >> dropped_sat16_get
- >> buf_prealloc
[Called By]- >> nrf_log_frontend_std_2
- >> nrf_log_frontend_std_1
- >> nrf_log_frontend_std_0
postfix_process (Thumb, 48 bytes, Stack size 8 bytes, nrf_log_str_formatter.o(i.postfix_process))
[Stack]
- Max Depth = 176
- Call Chain = postfix_process ⇒ nrf_fprintf ⇒ nrf_fprintf_fmt ⇒ int_print ⇒ unsigned_print ⇒ buffer_add ⇒ nrf_fprintf_buffer_flush
[Calls]- >> nrf_fprintf_buffer_flush
- >> nrf_fprintf
[Called By]- >> nrf_log_std_entry_process
- >> nrf_log_hexdump_entry_process
prefix_process (Thumb, 90 bytes, Stack size 16 bytes, nrf_log_str_formatter.o(i.prefix_process))
[Stack]
- Max Depth = 184
- Call Chain = prefix_process ⇒ nrf_fprintf ⇒ nrf_fprintf_fmt ⇒ int_print ⇒ unsigned_print ⇒ buffer_add ⇒ nrf_fprintf_buffer_flush
[Calls]- >> nrf_fprintf
- >> nrf_log_module_name_get
- >> nrf_log_color_id_get
[Called By]- >> nrf_log_std_entry_process
- >> nrf_log_hexdump_entry_process
_DoInit (Thumb, 76 bytes, Stack size 8 bytes, segger_rtt.o(i._DoInit))
[Stack]
- Max Depth = 8
- Call Chain = _DoInit
[Calls]
[Called By]
_GetAvailWriteSpace (Thumb, 22 bytes, Stack size 0 bytes, segger_rtt.o(i._GetAvailWriteSpace))
[Called By]
- >> SEGGER_RTT_WriteNoLock
_WriteBlocking (Thumb, 90 bytes, Stack size 32 bytes, segger_rtt.o(i._WriteBlocking))
[Stack]
- Max Depth = 32
- Call Chain = _WriteBlocking
[Calls]
[Called By]- >> SEGGER_RTT_WriteNoLock
_WriteNoCheck (Thumb, 66 bytes, Stack size 24 bytes, segger_rtt.o(i._WriteNoCheck))
[Stack]
- Max Depth = 24
- Call Chain = _WriteNoCheck
[Calls]
[Called By]- >> SEGGER_RTT_WriteNoLock
__sd_nvic_app_accessible_irq (Thumb, 32 bytes, Stack size 0 bytes, nrf_sdh.o(i.__sd_nvic_app_accessible_irq))
[Called By]
- >> softdevices_evt_irq_enable
- >> softdevice_evt_irq_disable
sdh_request_observer_notify (Thumb, 44 bytes, Stack size 24 bytes, nrf_sdh.o(i.sdh_request_observer_notify))
[Stack]
- Max Depth = 32
- Call Chain = sdh_request_observer_notify ⇒ nrf_section_iter_next ⇒ nrf_section_iter_item_set
[Calls]- >> nrf_section_iter_next
- >> nrf_section_iter_init
[Called By]- >> nrf_sdh_enable_request
- >> nrf_sdh_disable_request
sdh_state_observer_notify (Thumb, 38 bytes, Stack size 24 bytes, nrf_sdh.o(i.sdh_state_observer_notify))
[Stack]
- Max Depth = 32
- Call Chain = sdh_state_observer_notify ⇒ nrf_section_iter_next ⇒ nrf_section_iter_item_set
[Calls]- >> nrf_section_iter_next
- >> nrf_section_iter_init
[Called By]- >> nrf_sdh_enable_request
- >> nrf_sdh_disable_request
softdevice_evt_irq_disable (Thumb, 52 bytes, Stack size 8 bytes, nrf_sdh.o(i.softdevice_evt_irq_disable))
[Stack]
- Max Depth = 228
- Call Chain = softdevice_evt_irq_disable ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_error_handler_bare
- >> __sd_nvic_app_accessible_irq
[Called By]- >> nrf_sdh_disable_request
softdevices_evt_irq_enable (Thumb, 80 bytes, Stack size 8 bytes, nrf_sdh.o(i.softdevices_evt_irq_enable))
[Stack]
- Max Depth = 228
- Call Chain = softdevices_evt_irq_enable ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_error_handler_bare
- >> __sd_nvic_app_accessible_irq
[Called By]- >> nrf_sdh_enable_request
nrf_sdh_ble_evts_poll (Thumb, 88 bytes, Stack size 528 bytes, nrf_sdh_ble.o(i.nrf_sdh_ble_evts_poll))
[Stack]
- Max Depth = 748
- Call Chain = nrf_sdh_ble_evts_poll ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_error_handler_bare
- >> nrf_section_iter_next
- >> nrf_section_iter_init
[Address Reference Count : 1]- nrf_sdh_ble.o(sdh_stack_observers0)
nrf_sdh_soc_evts_poll (Thumb, 56 bytes, Stack size 24 bytes, nrf_sdh_soc.o(i.nrf_sdh_soc_evts_poll))
[Stack]
- Max Depth = 244
- Call Chain = nrf_sdh_soc_evts_poll ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> app_error_handler_bare
- >> nrf_section_iter_next
- >> nrf_section_iter_init
[Address Reference Count : 1]- nrf_sdh_soc.o(sdh_stack_observers0)
spim_evt_handler (Thumb, 52 bytes, Stack size 24 bytes, nrf_drv_spi.o(i.spim_evt_handler))
[Stack]
- Max Depth = 24
- Call Chain = spim_evt_handler
[Address Reference Count : 1]- nrf_drv_spi.o(i.nrf_drv_spi_init)
nrf_gpio_cfg (Thumb, 50 bytes, Stack size 40 bytes, nrfx_spim.o(i.nrf_gpio_cfg))
[Stack]
- Max Depth = 40
- Call Chain = nrf_gpio_cfg
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]- >> nrf_gpio_cfg_output
- >> nrfx_spim_init
nrf_gpio_cfg_output (Thumb, 20 bytes, Stack size 16 bytes, nrfx_spim.o(i.nrf_gpio_cfg_output))
[Stack]
- Max Depth = 56
- Call Chain = nrf_gpio_cfg_output ⇒ nrf_gpio_cfg
[Calls]
[Called By]
nrf_gpio_pin_clear (Thumb, 20 bytes, Stack size 8 bytes, nrfx_spim.o(i.nrf_gpio_pin_clear))
[Stack]
- Max Depth = 8
- Call Chain = nrf_gpio_pin_clear
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]- >> spim_xfer
- >> nrfx_spim_init
- >> nrfx_spim_xfer
- >> SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQHandler
nrf_gpio_pin_port_decode (Thumb, 22 bytes, Stack size 0 bytes, nrfx_spim.o(i.nrf_gpio_pin_port_decode))
[Called By]
- >> nrf_gpio_pin_set
- >> nrf_gpio_pin_clear
- >> nrf_gpio_cfg
nrf_gpio_pin_set (Thumb, 20 bytes, Stack size 8 bytes, nrfx_spim.o(i.nrf_gpio_pin_set))
[Stack]
- Max Depth = 8
- Call Chain = nrf_gpio_pin_set
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]- >> spim_xfer
- >> nrfx_spim_init
- >> nrfx_spim_xfer
- >> SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQHandler
nrf_spim_event_check (Thumb, 10 bytes, Stack size 0 bytes, nrfx_spim.o(i.nrf_spim_event_check))
[Called By]
- >> spim_xfer
- >> SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQHandler
nrfx_is_in_ram (Thumb, 16 bytes, Stack size 0 bytes, nrfx_spim.o(i.nrfx_is_in_ram))
[Called By]
spim_xfer (Thumb, 188 bytes, Stack size 32 bytes, nrfx_spim.o(i.spim_xfer))
[Stack]
- Max Depth = 40
- Call Chain = spim_xfer ⇒ nrf_gpio_pin_set
[Calls]- >> nrfx_is_in_ram
- >> nrf_spim_event_check
- >> nrf_gpio_pin_set
- >> nrf_gpio_pin_clear
[Called By]
nrf_delay_ms (Thumb, 28 bytes, Stack size 24 bytes, lcd_driver.o(i.nrf_delay_ms))
[Stack]
- Max Depth = 24
- Call Chain = nrf_delay_ms
[Called By]
nrf_drv_spi_transfer (Thumb, 22 bytes, Stack size 24 bytes, lcd_driver.o(i.nrf_drv_spi_transfer))
[Stack]
- Max Depth = 88
- Call Chain = nrf_drv_spi_transfer ⇒ nrfx_spim_xfer ⇒ spim_xfer ⇒ nrf_gpio_pin_set
[Calls]
[Called By]- >> LCD_WR_REG
- >> LCD_WR_DATA8
- >> LCD_WR_DATA
nrf_gpio_pin_clear (Thumb, 20 bytes, Stack size 8 bytes, lcd_driver.o(i.nrf_gpio_pin_clear))
[Stack]
- Max Depth = 8
- Call Chain = nrf_gpio_pin_clear
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]- >> LCD_Init
- >> LCD_WR_REG
nrf_gpio_pin_port_decode (Thumb, 22 bytes, Stack size 0 bytes, lcd_driver.o(i.nrf_gpio_pin_port_decode))
[Called By]
- >> nrf_gpio_pin_set
- >> nrf_gpio_pin_clear
nrf_gpio_pin_set (Thumb, 20 bytes, Stack size 8 bytes, lcd_driver.o(i.nrf_gpio_pin_set))
[Stack]
- Max Depth = 8
- Call Chain = nrf_gpio_pin_set
[Calls]- >> nrf_gpio_pin_port_decode
[Called By]- >> LCD_Init
- >> LCD_WR_DATA8
- >> LCD_WR_DATA
focus_next_core (Thumb, 210 bytes, Stack size 32 bytes, lv_group.o(i.focus_next_core))
[Stack]
- Max Depth = 460
- Call Chain = focus_next_core ⇒ obj_to_foreground ⇒ lv_obj_move_foreground ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_get_state
- >> lv_obj_get_hidden
- >> lv_event_send
- >> obj_to_foreground
- >> lv_obj_invalidate
[Called By]- >> lv_group_focus_prev
- >> lv_group_focus_next
lv_group_refocus (Thumb, 42 bytes, Stack size 16 bytes, lv_group.o(i.lv_group_refocus))
[Stack]
- Max Depth = 476
- Call Chain = lv_group_refocus ⇒ lv_group_focus_prev ⇒ focus_next_core ⇒ obj_to_foreground ⇒ lv_obj_move_foreground ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_group_focus_prev
- >> lv_group_focus_next
[Called By]- >> lv_group_remove_obj
- >> lv_group_add_obj
obj_to_foreground (Thumb, 42 bytes, Stack size 8 bytes, lv_group.o(i.obj_to_foreground))
[Stack]
- Max Depth = 428
- Call Chain = obj_to_foreground ⇒ lv_obj_move_foreground ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_move_foreground
- >> lv_obj_get_parent
[Called By]
_lv_memcpy_small (Thumb, 24 bytes, Stack size 8 bytes, lv_obj.o(i._lv_memcpy_small))
[Stack]
- Max Depth = 8
- Call Chain = _lv_memcpy_small
[Called By]- >> lv_obj_set_state
- >> lv_area_copy
invalidate_style_cache (Thumb, 94 bytes, Stack size 16 bytes, lv_obj.o(i.invalidate_style_cache))
[Stack]
- Max Depth = 388
- Call Chain = invalidate_style_cache ⇒ update_style_cache_children ⇒ update_style_cache_children (Cycle)
[Calls]- >> lv_obj_get_style_list
- >> lv_obj_get_child
- >> update_style_cache_children
- >> style_prop_is_cacheble
[Called By]- >> lv_obj_set_state
- >> lv_obj_refresh_style
lv_area_copy (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_area_copy))
[Stack]
- Max Depth = 8
- Call Chain = lv_area_copy ⇒ _lv_memcpy_small
[Calls]
[Called By]- >> lv_obj_get_coords
- >> lv_obj_invalidate
- >> lv_obj_invalidate_area
- >> lv_obj_create
- >> lv_obj_area_is_visible
- >> lv_obj_design
lv_color_hex (Thumb, 46 bytes, Stack size 8 bytes, lv_obj.o(i.lv_color_hex))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_hex
[Called By]
lv_obj_design (Thumb, 564 bytes, Stack size 128 bytes, lv_obj.o(i.lv_obj_design))
[Stack]
- Max Depth = 852
- Call Chain = lv_obj_design ⇒ lv_draw_rect ⇒ draw_border ⇒ draw_full_border ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_draw_mask_remove_custom
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_add
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
- >> _lv_area_is_in
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_style_transform_width
- >> lv_obj_get_style_transform_height
- >> lv_obj_get_style_radius
- >> lv_obj_get_style_opa_scale
- >> lv_obj_get_style_clip_corner
- >> lv_obj_get_style_border_post
- >> lv_obj_get_style_border_blend_mode
- >> lv_obj_get_style_bg_opa
- >> lv_obj_get_style_bg_blend_mode
- >> lv_area_copy
[Address Reference Count : 1]- lv_obj.o(i.lv_obj_create)
lv_obj_get_style_bg_blend_mode (Thumb, 12 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_bg_blend_mode))
[Stack]
- Max Depth = 348
- Call Chain = lv_obj_get_style_bg_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> update_style_cache
- >> lv_obj_design
lv_obj_get_style_bg_opa (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_bg_opa))
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> update_style_cache
- >> lv_obj_design
lv_obj_get_style_border_blend_mode (Thumb, 12 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_border_blend_mode))
[Stack]
- Max Depth = 348
- Call Chain = lv_obj_get_style_border_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> update_style_cache
- >> lv_obj_design
lv_obj_get_style_border_post (Thumb, 16 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_border_post))
[Stack]
- Max Depth = 348
- Call Chain = lv_obj_get_style_border_post ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> update_style_cache
- >> style_snapshot
- >> lv_obj_design
lv_obj_get_style_border_side (Thumb, 12 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_border_side))
[Stack]
- Max Depth = 348
- Call Chain = lv_obj_get_style_border_side ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> update_style_cache
lv_obj_get_style_border_width (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_border_width))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_border_width ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> update_style_cache
lv_obj_get_style_clip_corner (Thumb, 16 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_clip_corner))
[Stack]
- Max Depth = 348
- Call Chain = lv_obj_get_style_clip_corner ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> update_style_cache
- >> style_snapshot
- >> lv_obj_design
lv_obj_get_style_image_blend_mode (Thumb, 14 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_image_blend_mode))
[Stack]
- Max Depth = 348
- Call Chain = lv_obj_get_style_image_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_img_dsc
- >> update_style_cache
lv_obj_get_style_image_recolor_opa (Thumb, 8 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_image_recolor_opa))
[Calls]
[Called By]- >> lv_obj_init_draw_img_dsc
- >> update_style_cache_children
- >> update_style_cache
lv_obj_get_style_line_blend_mode (Thumb, 12 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_line_blend_mode))
[Stack]
- Max Depth = 348
- Call Chain = lv_obj_get_style_line_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_line_dsc
- >> update_style_cache
lv_obj_get_style_margin_bottom (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_margin_bottom))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_margin_bottom ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> update_style_cache
- >> style_snapshot
lv_obj_get_style_margin_left (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_margin_left))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_margin_left ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> update_style_cache
- >> style_snapshot
lv_obj_get_style_margin_right (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_margin_right))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_margin_right ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> update_style_cache
- >> style_snapshot
lv_obj_get_style_margin_top (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_margin_top))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_margin_top ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> update_style_cache
- >> style_snapshot
lv_obj_get_style_opa_scale (Thumb, 8 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_opa_scale))
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_img_dsc
- >> update_style_cache_children
- >> update_style_cache
- >> style_snapshot
- >> lv_obj_design
lv_obj_get_style_outline_blend_mode (Thumb, 12 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_outline_blend_mode))
[Stack]
- Max Depth = 348
- Call Chain = lv_obj_get_style_outline_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> update_style_cache
lv_obj_get_style_outline_opa (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_outline_opa))
[Stack]
- Max Depth = 404
- Call Chain = lv_obj_get_style_outline_opa ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_draw_rect_ext_pad_size
lv_obj_get_style_outline_pad (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_outline_pad))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_outline_pad ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_draw_rect_ext_pad_size
lv_obj_get_style_outline_width (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_outline_width))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_outline_width ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_draw_rect_ext_pad_size
- >> update_style_cache
lv_obj_get_style_pad_bottom (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_pad_bottom))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_pad_bottom ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> update_style_cache
- >> style_snapshot
lv_obj_get_style_pad_inner (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_pad_inner))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_pad_inner ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]
lv_obj_get_style_pad_left (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_pad_left))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_pad_left ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_get_width_fit
- >> update_style_cache
- >> style_snapshot
lv_obj_get_style_pad_right (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_pad_right))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_pad_right ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_get_width_fit
- >> update_style_cache
- >> style_snapshot
lv_obj_get_style_pad_top (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_pad_top))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_pad_top ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> update_style_cache
- >> style_snapshot
lv_obj_get_style_pattern_blend_mode (Thumb, 12 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_pattern_blend_mode))
[Stack]
- Max Depth = 348
- Call Chain = lv_obj_get_style_pattern_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> update_style_cache
lv_obj_get_style_pattern_image (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_pattern_image))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_pattern_image ⇒ _lv_obj_get_style_ptr ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> update_style_cache
lv_obj_get_style_pattern_recolor (Thumb, 16 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_pattern_recolor))
[Stack]
- Max Depth = 372
- Call Chain = lv_obj_get_style_pattern_recolor ⇒ _lv_obj_get_style_color ⇒ lv_obj_get_state ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> _lv_obj_get_style_color
[Called By]- >> lv_obj_init_draw_rect_dsc
lv_obj_get_style_radius (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_radius))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_radius ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> update_style_cache
- >> lv_obj_design
lv_obj_get_style_shadow_blend_mode (Thumb, 12 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_shadow_blend_mode))
[Stack]
- Max Depth = 348
- Call Chain = lv_obj_get_style_shadow_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> update_style_cache
lv_obj_get_style_shadow_ofs_x (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_shadow_ofs_x))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_shadow_ofs_x ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_draw_rect_ext_pad_size
lv_obj_get_style_shadow_ofs_y (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_shadow_ofs_y))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_shadow_ofs_y ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_draw_rect_ext_pad_size
lv_obj_get_style_shadow_opa (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_shadow_opa))
[Stack]
- Max Depth = 404
- Call Chain = lv_obj_get_style_shadow_opa ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_draw_rect_ext_pad_size
lv_obj_get_style_shadow_spread (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_shadow_spread))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_shadow_spread ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_draw_rect_ext_pad_size
lv_obj_get_style_shadow_width (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_shadow_width))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_shadow_width ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_draw_rect_ext_pad_size
- >> update_style_cache
lv_obj_get_style_text_blend_mode (Thumb, 14 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_text_blend_mode))
[Stack]
- Max Depth = 348
- Call Chain = lv_obj_get_style_text_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_label_dsc
- >> update_style_cache
lv_obj_get_style_text_decor (Thumb, 14 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_text_decor))
[Stack]
- Max Depth = 348
- Call Chain = lv_obj_get_style_text_decor ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_label_dsc
- >> update_style_cache_children
- >> update_style_cache
lv_obj_get_style_text_font (Thumb, 8 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_text_font))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_text_font ⇒ _lv_obj_get_style_ptr ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_init_draw_label_dsc
- >> update_style_cache_children
- >> update_style_cache
lv_obj_get_style_text_letter_space (Thumb, 8 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_text_letter_space))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_text_letter_space ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_label_dsc
- >> update_style_cache_children
- >> update_style_cache
lv_obj_get_style_text_line_space (Thumb, 8 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_text_line_space))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_text_line_space ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_label_dsc
- >> update_style_cache_children
- >> update_style_cache
lv_obj_get_style_transform_angle (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_transform_angle))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_transform_angle ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> update_style_cache
- >> style_snapshot
lv_obj_get_style_transform_height (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_transform_height))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_transform_height ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_get_draw_rect_ext_pad_size
- >> update_style_cache
- >> style_snapshot
- >> lv_obj_design
lv_obj_get_style_transform_width (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_transform_width))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_transform_width ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_get_draw_rect_ext_pad_size
- >> update_style_cache
- >> style_snapshot
- >> lv_obj_design
lv_obj_get_style_transform_zoom (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_transform_zoom))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_transform_zoom ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> update_style_cache
- >> style_snapshot
lv_obj_get_style_value_align (Thumb, 12 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_value_align))
[Stack]
- Max Depth = 348
- Call Chain = lv_obj_get_style_value_align ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_draw_rect_ext_pad_size
lv_obj_get_style_value_blend_mode (Thumb, 12 bytes, Stack size 8 bytes, lv_obj.o(i.lv_obj_get_style_value_blend_mode))
[Stack]
- Max Depth = 348
- Call Chain = lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> update_style_cache
lv_obj_get_style_value_font (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_value_font))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_value_font ⇒ _lv_obj_get_style_ptr ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_draw_rect_ext_pad_size
lv_obj_get_style_value_letter_space (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_value_letter_space))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_value_letter_space ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_draw_rect_ext_pad_size
lv_obj_get_style_value_line_space (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_value_line_space))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_value_line_space ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_draw_rect_ext_pad_size
lv_obj_get_style_value_ofs_x (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_value_ofs_x))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_value_ofs_x ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_draw_rect_ext_pad_size
lv_obj_get_style_value_ofs_y (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_value_ofs_y))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_value_ofs_y ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_draw_rect_ext_pad_size
lv_obj_get_style_value_opa (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_value_opa))
[Stack]
- Max Depth = 404
- Call Chain = lv_obj_get_style_value_opa ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_draw_rect_ext_pad_size
lv_obj_get_style_value_str (Thumb, 6 bytes, Stack size 0 bytes, lv_obj.o(i.lv_obj_get_style_value_str))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_value_str ⇒ _lv_obj_get_style_ptr ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_get_draw_rect_ext_pad_size
- >> update_style_cache
lv_obj_signal (Thumb, 216 bytes, Stack size 16 bytes, lv_obj.o(i.lv_obj_signal))
[Stack]
- Max Depth = 932
- Call Chain = lv_obj_signal ⇒ lv_obj_clear_state ⇒ lv_obj_set_state ⇒ trans_create ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> lv_obj_is_protected
- >> lv_obj_get_group
- >> lv_obj_get_focused_obj
- >> lv_group_get_editing
- >> lv_obj_refresh_ext_draw_pad
- >> lv_obj_realign
- >> lv_obj_handle_get_type_signal
- >> lv_obj_get_draw_rect_ext_pad_size
- >> lv_obj_clear_state
- >> lv_obj_clean_style_list
- >> lv_obj_add_state
[Address Reference Count : 1]- lv_obj.o(i.lv_obj_create)
obj_align_core (Thumb, 112 bytes, Stack size 32 bytes, lv_obj.o(i.obj_align_core))
[Stack]
- Max Depth = 484
- Call Chain = obj_align_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_set_pos
- >> lv_obj_set_y
- >> lv_obj_set_x
- >> lv_obj_get_parent
- >> _lv_area_align
[Called By]
obj_align_mid_core (Thumb, 310 bytes, Stack size 56 bytes, lv_obj.o(i.obj_align_mid_core))
[Stack]
- Max Depth = 508
- Call Chain = obj_align_mid_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_get_y
- >> lv_obj_get_x
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_set_pos
- >> lv_obj_set_y
- >> lv_obj_set_x
- >> lv_obj_get_parent
[Called By]
obj_del_core (Thumb, 214 bytes, Stack size 24 bytes, lv_obj.o(i.obj_del_core))
[Stack]
- Max Depth = 524 + In Cycle
- Call Chain = obj_del_core ⇒ obj_del_core (Cycle)
[Calls]- >> lv_obj_get_group
- >> lv_indev_get_next
- >> lv_indev_reset
- >> lv_indev_get_obj_act
- >> lv_mem_free
- >> lv_event_send
- >> _lv_ll_remove
- >> _lv_ll_get_head
- >> lv_group_remove_obj
- >> lv_obj_get_parent
- >> lv_obj_get_disp
- >> lv_anim_del
- >> trans_del
- >> obj_del_core
[Called By]- >> lv_obj_del
- >> obj_del_core
refresh_children_position (Thumb, 68 bytes, Stack size 24 bytes, lv_obj.o(i.refresh_children_position))
[Stack]
- Max Depth = 24 + In Cycle
- Call Chain = refresh_children_position ⇒ refresh_children_position (Cycle)
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> refresh_children_position
[Called By]- >> lv_obj_set_pos
- >> refresh_children_position
refresh_children_style (Thumb, 48 bytes, Stack size 16 bytes, lv_obj.o(i.refresh_children_style))
[Stack]
- Max Depth = 420 + In Cycle
- Call Chain = refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> lv_obj_invalidate
- >> lv_obj_get_child
- >> refresh_children_style
[Called By]- >> lv_obj_refresh_style
- >> refresh_children_style
report_style_mod_core (Thumb, 134 bytes, Stack size 24 bytes, lv_obj.o(i.report_style_mod_core))
[Stack]
- Max Depth = 460 + In Cycle
- Call Chain = report_style_mod_core ⇒ report_style_mod_core (Cycle)
[Calls]- >> lv_obj_refresh_style
- >> lv_obj_get_style_list
- >> lv_obj_get_child
- >> report_style_mod_core
[Called By]- >> lv_obj_report_style_mod
- >> report_style_mod_core
style_prop_is_cacheble (Thumb, 194 bytes, Stack size 0 bytes, lv_obj.o(i.style_prop_is_cacheble))
[Called By]
- >> update_style_cache
- >> invalidate_style_cache
style_snapshot (Thumb, 436 bytes, Stack size 40 bytes, lv_obj.o(i.style_snapshot))
[Stack]
- Max Depth = 468
- Call Chain = style_snapshot ⇒ lv_obj_init_draw_rect_dsc ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> lv_draw_rect_dsc_init
- >> lv_draw_line_dsc_init
- >> lv_draw_label_dsc_init
- >> lv_draw_img_dsc_init
- >> _lv_memset_00
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_init_draw_line_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_init_draw_img_dsc
- >> lv_obj_get_style_list
- >> _lv_obj_get_style_int
- >> _lv_obj_get_style_color
- >> _lv_obj_disable_style_caching
- >> lv_obj_get_style_transform_zoom
- >> lv_obj_get_style_transform_width
- >> lv_obj_get_style_transform_height
- >> lv_obj_get_style_transform_angle
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_inner
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_opa_scale
- >> lv_obj_get_style_margin_top
- >> lv_obj_get_style_margin_right
- >> lv_obj_get_style_margin_left
- >> lv_obj_get_style_margin_bottom
- >> lv_obj_get_style_clip_corner
- >> lv_obj_get_style_border_post
[Called By]
style_snapshot_compare (Thumb, 264 bytes, Stack size 16 bytes, lv_obj.o(i.style_snapshot_compare))
[Stack]
- Max Depth = 28
- Call Chain = style_snapshot_compare ⇒ memcmp
[Calls]
[Called By]
trans_anim_cb (Thumb, 310 bytes, Stack size 24 bytes, lv_obj.o(i.trans_anim_cb))
[Stack]
- Max Depth = 460
- Call Chain = trans_anim_cb ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> _lv_style_set_ptr
- >> _lv_style_set_opa
- >> _lv_style_set_int
- >> _lv_style_set_color
- >> _lv_style_list_get_transition_style
- >> lv_obj_refresh_style
- >> lv_obj_get_style_list
[Address Reference Count : 1]- lv_obj.o(i.lv_obj_set_state)
trans_anim_ready_cb (Thumb, 92 bytes, Stack size 16 bytes, lv_obj.o(i.trans_anim_ready_cb))
[Stack]
- Max Depth = 104
- Call Chain = trans_anim_ready_cb ⇒ lv_style_remove_prop ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_style_remove_prop
- >> _lv_style_list_get_transition_style
- >> lv_obj_get_style_list
[Address Reference Count : 1]- lv_obj.o(i.lv_obj_set_state)
trans_anim_start_cb (Thumb, 88 bytes, Stack size 16 bytes, lv_obj.o(i.trans_anim_start_cb))
[Stack]
- Max Depth = 420
- Call Chain = trans_anim_start_cb ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> _lv_obj_get_style_ptr
- >> _lv_obj_get_style_opa
- >> _lv_obj_get_style_int
- >> _lv_obj_get_style_color
- >> trans_del
[Address Reference Count : 1]- lv_obj.o(i.lv_obj_set_state)
trans_create (Thumb, 662 bytes, Stack size 64 bytes, lv_obj.o(i.trans_create))
[Stack]
- Max Depth = 468
- Call Chain = trans_create ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> lv_obj_get_width
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> _lv_ll_ins_head
- >> _lv_style_set_ptr
- >> _lv_style_set_opa
- >> _lv_style_set_int
- >> _lv_style_set_color
- >> _lv_style_list_get_transition_style
- >> lv_obj_get_style_list
- >> _lv_obj_get_style_ptr
- >> _lv_obj_get_style_opa
- >> _lv_obj_get_style_int
- >> _lv_obj_get_style_color
- >> memcmp
[Called By]
trans_del (Thumb, 112 bytes, Stack size 32 bytes, lv_obj.o(i.trans_del))
[Stack]
- Max Depth = 120
- Call Chain = trans_del ⇒ lv_style_remove_prop ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_style_remove_prop
- >> lv_anim_del
- >> _lv_style_list_get_transition_style
- >> lv_obj_get_style_list
[Called By]- >> lv_obj_clean_style_list
- >> trans_anim_start_cb
- >> obj_del_core
update_style_cache (Thumb, 774 bytes, Stack size 24 bytes, lv_obj.o(i.update_style_cache))
[Stack]
- Max Depth = 372
- Call Chain = update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> lv_obj_get_style_list
- >> style_prop_is_cacheble
- >> lv_obj_get_style_value_str
- >> lv_obj_get_style_value_blend_mode
- >> lv_obj_get_style_transform_zoom
- >> lv_obj_get_style_transform_width
- >> lv_obj_get_style_transform_height
- >> lv_obj_get_style_transform_angle
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_text_decor
- >> lv_obj_get_style_text_blend_mode
- >> lv_obj_get_style_shadow_width
- >> lv_obj_get_style_shadow_blend_mode
- >> lv_obj_get_style_radius
- >> lv_obj_get_style_pattern_image
- >> lv_obj_get_style_pattern_blend_mode
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_outline_width
- >> lv_obj_get_style_outline_blend_mode
- >> lv_obj_get_style_opa_scale
- >> lv_obj_get_style_margin_top
- >> lv_obj_get_style_margin_right
- >> lv_obj_get_style_margin_left
- >> lv_obj_get_style_margin_bottom
- >> lv_obj_get_style_line_blend_mode
- >> lv_obj_get_style_image_recolor_opa
- >> lv_obj_get_style_image_blend_mode
- >> lv_obj_get_style_clip_corner
- >> lv_obj_get_style_border_width
- >> lv_obj_get_style_border_side
- >> lv_obj_get_style_border_post
- >> lv_obj_get_style_border_blend_mode
- >> lv_obj_get_style_bg_opa
- >> lv_obj_get_style_bg_blend_mode
[Called By]- >> _lv_obj_get_style_ptr
- >> _lv_obj_get_style_opa
- >> _lv_obj_get_style_int
update_style_cache_children (Thumb, 224 bytes, Stack size 24 bytes, lv_obj.o(i.update_style_cache_children))
[Stack]
- Max Depth = 372 + In Cycle
- Call Chain = update_style_cache_children ⇒ update_style_cache_children (Cycle)
[Calls]- >> lv_theme_get_font_normal
- >> lv_obj_get_style_list
- >> lv_obj_get_child
- >> update_style_cache_children
- >> lv_obj_get_style_text_line_space
- >> lv_obj_get_style_text_letter_space
- >> lv_obj_get_style_text_font
- >> lv_obj_get_style_text_decor
- >> lv_obj_get_style_opa_scale
- >> lv_obj_get_style_image_recolor_opa
[Called By]- >> update_style_cache_children
- >> invalidate_style_cache
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_refr.o(i.lv_area_copy))
[Called By]
- >> _lv_inv_area
- >> lv_refr_join_area
lv_refr_area (Thumb, 336 bytes, Stack size 40 bytes, lv_refr.o(i.lv_refr_area))
[Stack]
- Max Depth = 1524
- Call Chain = lv_refr_area ⇒ lv_refr_area_part ⇒ lv_draw_img ⇒ lv_img_draw_core ⇒ show_error ⇒ lv_draw_label ⇒ lv_draw_line ⇒ lv_draw_rect ⇒ draw_border ⇒ draw_full_border ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_disp_get_ver_res
- >> lv_disp_get_hor_res
- >> lv_disp_is_true_double_buf
- >> lv_disp_get_buf
- >> lv_refr_area_part
[Called By]
lv_refr_area_part (Thumb, 270 bytes, Stack size 120 bytes, lv_refr.o(i.lv_refr_area_part))
[Stack]
- Max Depth = 1484
- Call Chain = lv_refr_area_part ⇒ lv_draw_img ⇒ lv_img_draw_core ⇒ show_error ⇒ lv_draw_label ⇒ lv_draw_line ⇒ lv_draw_rect ⇒ draw_border ⇒ draw_full_border ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_disp_get_scr_act
- >> lv_area_set
- >> lv_disp_get_layer_top
- >> lv_disp_get_layer_sys
- >> lv_img_decoder_get_info
- >> lv_draw_img
- >> lv_disp_is_true_double_buf
- >> lv_disp_is_double_buf
- >> lv_disp_get_buf
- >> lv_refr_vdb_flush
- >> lv_refr_obj_and_children
- >> lv_refr_get_top_obj
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_draw_img_dsc_init
- >> _lv_area_intersect
[Called By]
lv_refr_areas (Thumb, 146 bytes, Stack size 16 bytes, lv_refr.o(i.lv_refr_areas))
[Stack]
- Max Depth = 1540
- Call Chain = lv_refr_areas ⇒ lv_refr_area ⇒ lv_refr_area_part ⇒ lv_draw_img ⇒ lv_img_draw_core ⇒ show_error ⇒ lv_draw_label ⇒ lv_draw_line ⇒ lv_draw_rect ⇒ draw_border ⇒ draw_full_border ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_area_get_size
- >> lv_refr_area
[Called By]
lv_refr_get_top_obj (Thumb, 116 bytes, Stack size 24 bytes, lv_refr.o(i.lv_refr_get_top_obj))
[Stack]
- Max Depth = 428 + In Cycle
- Call Chain = lv_refr_get_top_obj ⇒ lv_refr_get_top_obj (Cycle)
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_refr_get_top_obj
- >> _lv_area_is_in
- >> _lv_obj_get_style_opa
[Called By]- >> lv_refr_get_top_obj
- >> lv_refr_area_part
lv_refr_join_area (Thumb, 196 bytes, Stack size 32 bytes, lv_refr.o(i.lv_refr_join_area))
[Stack]
- Max Depth = 40
- Call Chain = lv_refr_join_area ⇒ _lv_area_join
[Calls]- >> lv_area_get_size
- >> _lv_area_join
- >> _lv_area_is_on
- >> lv_area_copy
[Called By]
lv_refr_obj (Thumb, 218 bytes, Stack size 56 bytes, lv_refr.o(i.lv_refr_obj))
[Stack]
- Max Depth = 364 + In Cycle
- Call Chain = lv_refr_obj ⇒ lv_refr_obj (Cycle)
[Calls]- >> lv_obj_get_coords
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_refr_obj
- >> _lv_area_intersect
[Called By]- >> lv_refr_obj_and_children
- >> lv_refr_obj
lv_refr_obj_and_children (Thumb, 74 bytes, Stack size 16 bytes, lv_refr.o(i.lv_refr_obj_and_children))
[Stack]
- Max Depth = 380
- Call Chain = lv_refr_obj_and_children ⇒ lv_refr_obj ⇒ lv_refr_obj (Cycle)
[Calls]- >> lv_disp_get_scr_act
- >> _lv_ll_get_prev
- >> lv_obj_get_parent
- >> lv_refr_obj
[Called By]
lv_refr_vdb_flush (Thumb, 134 bytes, Stack size 16 bytes, lv_refr.o(i.lv_refr_vdb_flush))
[Stack]
- Max Depth = 452
- Call Chain = lv_refr_vdb_flush ⇒ lv_refr_vdb_rotate ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_disp_is_double_buf
- >> lv_disp_get_buf
- >> lv_refr_vdb_rotate
[Called By]- >> _lv_disp_refr_task
- >> lv_refr_area_part
lv_refr_vdb_rotate (Thumb, 560 bytes, Stack size 120 bytes, lv_refr.o(i.lv_refr_vdb_rotate))
[Stack]
- Max Depth = 436
- Call Chain = lv_refr_vdb_rotate ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_disp_is_true_double_buf
- >> lv_disp_get_buf
- >> lv_refr_vdb_rotate_90_sqr
- >> lv_refr_vdb_rotate_180
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
[Called By]
lv_refr_vdb_rotate_180 (Thumb, 102 bytes, Stack size 24 bytes, lv_refr.o(i.lv_refr_vdb_rotate_180))
[Stack]
- Max Depth = 24
- Call Chain = lv_refr_vdb_rotate_180
[Called By]
lv_refr_vdb_rotate_90_sqr (Thumb, 128 bytes, Stack size 32 bytes, lv_refr.o(i.lv_refr_vdb_rotate_90_sqr))
[Stack]
- Max Depth = 44
- Call Chain = lv_refr_vdb_rotate_90_sqr ⇒ lv_vdb_rotate4
[Calls]
[Called By]
lv_vdb_rotate4 (Thumb, 20 bytes, Stack size 12 bytes, lv_refr.o(i.lv_vdb_rotate4))
[Stack]
- Max Depth = 12
- Call Chain = lv_vdb_rotate4
[Called By]- >> lv_refr_vdb_rotate_90_sqr
_lv_memcpy_small (Thumb, 24 bytes, Stack size 8 bytes, lv_style.o(i._lv_memcpy_small))
[Stack]
- Max Depth = 8
- Call Chain = _lv_memcpy_small
[Called By]- >> _lv_style_get_ptr
- >> _lv_style_get_opa
- >> _lv_style_get_int
- >> _lv_style_get_color
- >> get_style_prop
- >> _lv_style_set_ptr
- >> _lv_style_set_opa
- >> _lv_style_set_int
- >> _lv_style_set_color
get_alloc_local_style (Thumb, 82 bytes, Stack size 16 bytes, lv_style.o(i.get_alloc_local_style))
[Stack]
- Max Depth = 340
- Call Chain = get_alloc_local_style ⇒ _lv_style_list_add_style ⇒ _lv_style_list_remove_style ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_mem_alloc
- >> lv_style_init
- >> lv_style_list_get_style
- >> lv_debug_log_error
- >> lv_debug_check_null
- >> _lv_style_list_add_style
[Called By]
get_prop_size (Thumb, 28 bytes, Stack size 0 bytes, lv_style.o(i.get_prop_size))
[Called By]
- >> _lv_style_get_mem_size
- >> get_property_index
- >> lv_style_remove_prop
get_property_index (Thumb, 102 bytes, Stack size 40 bytes, lv_style.o(i.get_property_index))
[Stack]
- Max Depth = 64
- Call Chain = get_property_index ⇒ get_style_prop_id ⇒ get_style_prop ⇒ _lv_memcpy_small
[Calls]- >> get_style_prop_id
- >> get_style_prop_attr
- >> get_prop_size
[Called By]- >> _lv_style_get_ptr
- >> _lv_style_get_opa
- >> _lv_style_get_int
- >> _lv_style_get_color
- >> lv_style_remove_prop
- >> _lv_style_set_ptr
- >> _lv_style_set_opa
- >> _lv_style_set_int
- >> _lv_style_set_color
get_style_prop (Thumb, 20 bytes, Stack size 8 bytes, lv_style.o(i.get_style_prop))
[Stack]
- Max Depth = 16
- Call Chain = get_style_prop ⇒ _lv_memcpy_small
[Calls]
[Called By]- >> get_style_prop_id
- >> get_style_prop_attr
get_style_prop_attr (Thumb, 10 bytes, Stack size 8 bytes, lv_style.o(i.get_style_prop_attr))
[Stack]
- Max Depth = 24
- Call Chain = get_style_prop_attr ⇒ get_style_prop ⇒ _lv_memcpy_small
[Calls]
[Called By]- >> _lv_style_get_ptr
- >> _lv_style_get_opa
- >> _lv_style_get_int
- >> _lv_style_get_color
- >> get_property_index
- >> lv_style_remove_prop
- >> _lv_style_set_ptr
- >> _lv_style_set_opa
- >> _lv_style_set_int
- >> _lv_style_set_color
get_style_prop_id (Thumb, 10 bytes, Stack size 8 bytes, lv_style.o(i.get_style_prop_id))
[Stack]
- Max Depth = 24
- Call Chain = get_style_prop_id ⇒ get_style_prop ⇒ _lv_memcpy_small
[Calls]
[Called By]- >> _lv_style_get_mem_size
- >> get_property_index
lv_style_list_get_style (Thumb, 38 bytes, Stack size 0 bytes, lv_style.o(i.lv_style_list_get_style))
[Called By]
- >> get_alloc_local_style
- >> _lv_style_list_get_ptr
- >> _lv_style_list_get_opa
- >> _lv_style_list_get_int
- >> _lv_style_list_get_color
style_resize (Thumb, 24 bytes, Stack size 16 bytes, lv_style.o(i.style_resize))
[Stack]
- Max Depth = 64
- Call Chain = style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> lv_style_remove_prop
- >> _lv_style_set_ptr
- >> _lv_style_set_opa
- >> _lv_style_set_int
- >> _lv_style_set_color
color_blend_true_color_additive (Thumb, 116 bytes, Stack size 24 bytes, lv_draw_blend.o(i.color_blend_true_color_additive))
[Stack]
- Max Depth = 44
- Call Chain = color_blend_true_color_additive ⇒ lv_color_mix
[Calls]
[Address Reference Count : 2]- lv_draw_blend.o(i.fill_blended)
- lv_draw_blend.o(i.map_blended)
color_blend_true_color_subtractive (Thumb, 116 bytes, Stack size 24 bytes, lv_draw_blend.o(i.color_blend_true_color_subtractive))
[Stack]
- Max Depth = 44
- Call Chain = color_blend_true_color_subtractive ⇒ lv_color_mix
[Calls]
[Address Reference Count : 2]- lv_draw_blend.o(i.fill_blended)
- lv_draw_blend.o(i.map_blended)
fill_blended (Thumb, 298 bytes, Stack size 64 bytes, lv_draw_blend.o(i.fill_blended))
[Stack]
- Max Depth = 84
- Call Chain = fill_blended ⇒ lv_color_mix
[Calls]
[Called By]
fill_normal (Thumb, 1052 bytes, Stack size 72 bytes, lv_draw_blend.o(i.fill_normal))
[Stack]
- Max Depth = 92
- Call Chain = fill_normal ⇒ lv_color_mix
[Calls]- >> lv_color_fill
- >> lv_color_mix
- >> lv_area_get_size
- >> _lv_refr_get_disp_refreshing
[Called By]
fill_set_px (Thumb, 202 bytes, Stack size 72 bytes, lv_draw_blend.o(i.fill_set_px))
[Stack]
- Max Depth = 72
- Call Chain = fill_set_px
[Calls]- >> _lv_refr_get_disp_refreshing
[Called By]
lv_color_mix (Thumb, 120 bytes, Stack size 20 bytes, lv_draw_blend.o(i.lv_color_mix))
[Stack]
- Max Depth = 20
- Call Chain = lv_color_mix
[Called By]- >> map_normal
- >> fill_normal
- >> fill_blended
- >> color_blend_true_color_subtractive
- >> color_blend_true_color_additive
map_blended (Thumb, 344 bytes, Stack size 88 bytes, lv_draw_blend.o(i.map_blended))
[Stack]
- Max Depth = 88
- Call Chain = map_blended
[Called By]
map_normal (Thumb, 912 bytes, Stack size 64 bytes, lv_draw_blend.o(i.map_normal))
[Stack]
- Max Depth = 84
- Call Chain = map_normal ⇒ lv_color_mix
[Calls]- >> lv_color_mix
- >> lv_area_get_size
- >> _lv_memcpy
- >> _lv_refr_get_disp_refreshing
[Called By]
map_set_px (Thumb, 272 bytes, Stack size 72 bytes, lv_draw_blend.o(i.map_set_px))
[Stack]
- Max Depth = 72
- Call Chain = map_set_px
[Calls]- >> _lv_refr_get_disp_refreshing
[Called By]
_lv_img_buf_transform (Thumb, 336 bytes, Stack size 48 bytes, lv_draw_img.o(i._lv_img_buf_transform))
[Stack]
- Max Depth = 148
- Call Chain = _lv_img_buf_transform ⇒ _lv_img_buf_transform_anti_alias ⇒ lv_img_buf_get_px_alpha
[Calls]- >> lv_img_buf_get_px_color
- >> lv_img_buf_get_px_alpha
- >> _lv_img_buf_transform_anti_alias
- >> _lv_memcpy_small
[Called By]
_lv_memcpy_small (Thumb, 24 bytes, Stack size 8 bytes, lv_draw_img.o(i._lv_memcpy_small))
[Stack]
- Max Depth = 8
- Call Chain = _lv_memcpy_small
[Called By]- >> lv_img_draw_core
- >> lv_draw_map
- >> _lv_img_buf_transform
lv_area_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_draw_img.o(i.lv_area_get_width))
[Called By]
- >> lv_img_draw_core
- >> lv_draw_map
lv_draw_map (Thumb, 1384 bytes, Stack size 256 bytes, lv_draw_img.o(i.lv_draw_map))
[Stack]
- Max Depth = 572
- Call Chain = lv_draw_map ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_draw_mask_get_cnt
- >> lv_draw_mask_apply
- >> _lv_memset_ff
- >> _lv_img_buf_transform_init
- >> lv_area_get_width
- >> _lv_memcpy_small
- >> _lv_img_buf_transform
- >> _lv_blend_map
- >> lv_disp_get_hor_res
- >> lv_disp_get_buf
- >> lv_area_get_size
- >> _lv_refr_get_disp_refreshing
- >> _lv_memset_00
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
[Called By]
lv_img_draw_core (Thumb, 430 bytes, Stack size 88 bytes, lv_draw_img.o(i.lv_img_draw_core))
[Stack]
- Max Depth = 1348
- Call Chain = lv_img_draw_core ⇒ show_error ⇒ lv_draw_label ⇒ lv_draw_line ⇒ lv_draw_rect ⇒ draw_border ⇒ draw_full_border ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_img_decoder_read_line
- >> lv_img_decoder_close
- >> lv_area_set_height
- >> _lv_img_cache_open
- >> _lv_img_buf_get_transformed_area
- >> lv_img_cf_is_chroma_keyed
- >> lv_img_cf_has_alpha
- >> show_error
- >> lv_draw_map
- >> lv_area_get_width
- >> _lv_memcpy_small
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
- >> _lv_area_intersect
[Called By]
show_error (Thumb, 66 bytes, Stack size 144 bytes, lv_draw_img.o(i.show_error))
[Stack]
- Max Depth = 1260
- Call Chain = show_error ⇒ lv_draw_label ⇒ lv_draw_line ⇒ lv_draw_rect ⇒ draw_border ⇒ draw_full_border ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_draw_label
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_draw_label_dsc_init
[Called By]- >> lv_img_draw_core
- >> lv_draw_img
draw_letter_normal (Thumb, 608 bytes, Stack size 136 bytes, lv_draw_label.o(i.draw_letter_normal))
[Stack]
- Max Depth = 452
- Call Chain = draw_letter_normal ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_area_get_width
- >> lv_draw_mask_get_cnt
- >> lv_draw_mask_apply
- >> _lv_blend_fill
- >> lv_disp_get_hor_res
- >> _lv_refr_get_disp_refreshing
- >> _lv_memset_00
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
[Called By]
draw_letter_subpx (Thumb, 908 bytes, Stack size 176 bytes, lv_draw_label.o(i.draw_letter_subpx))
[Stack]
- Max Depth = 492
- Call Chain = draw_letter_subpx ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_area_get_width
- >> lv_draw_mask_get_cnt
- >> lv_draw_mask_apply
- >> _lv_blend_map
- >> lv_disp_get_buf
- >> _lv_refr_get_disp_refreshing
- >> _lv_memset_00
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
[Called By]
hex_char_to_num (Thumb, 64 bytes, Stack size 0 bytes, lv_draw_label.o(i.hex_char_to_num))
[Called By]
lv_area_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_draw_label.o(i.lv_area_get_width))
[Called By]
- >> draw_letter_subpx
- >> draw_letter_normal
- >> lv_draw_label
lv_draw_letter (Thumb, 190 bytes, Stack size 64 bytes, lv_draw_label.o(i.lv_draw_letter))
[Stack]
- Max Depth = 556
- Call Chain = lv_draw_letter ⇒ draw_letter_subpx ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_font_get_glyph_dsc
- >> lv_font_get_glyph_bitmap
- >> draw_letter_subpx
- >> draw_letter_normal
[Called By]
draw_line_hor (Thumb, 504 bytes, Stack size 88 bytes, lv_draw_line.o(i.draw_line_hor))
[Stack]
- Max Depth = 404
- Call Chain = draw_line_hor ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_draw_mask_get_cnt
- >> lv_draw_mask_apply
- >> _lv_memset_ff
- >> _lv_blend_fill
- >> lv_disp_get_buf
- >> _lv_refr_get_disp_refreshing
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
- >> _lv_area_intersect
[Called By]
draw_line_skew (Thumb, 938 bytes, Stack size 304 bytes, lv_draw_line.o(i.draw_line_skew))
[Stack]
- Max Depth = 620
- Call Chain = draw_line_skew ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_draw_mask_apply
- >> _lv_memset_ff
- >> _lv_blend_fill
- >> lv_draw_mask_remove_id
- >> lv_disp_get_hor_res
- >> lv_draw_mask_line_points_init
- >> lv_disp_get_buf
- >> lv_area_get_size
- >> _lv_refr_get_disp_refreshing
- >> lv_draw_mask_add
- >> _lv_memset_00
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
- >> _lv_area_intersect
[Called By]
draw_line_ver (Thumb, 462 bytes, Stack size 112 bytes, lv_draw_line.o(i.draw_line_ver))
[Stack]
- Max Depth = 428
- Call Chain = draw_line_ver ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_draw_mask_get_cnt
- >> lv_draw_mask_apply
- >> _lv_memset_ff
- >> _lv_blend_fill
- >> lv_disp_get_buf
- >> _lv_refr_get_disp_refreshing
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
- >> _lv_area_intersect
[Called By]
line_mask_flat (Thumb, 344 bytes, Stack size 32 bytes, lv_draw_mask.o(i.line_mask_flat))
[Stack]
- Max Depth = 32
- Call Chain = line_mask_flat
[Calls]- >> mask_mix
- >> _lv_memset_00
[Called By]
line_mask_steep (Thumb, 478 bytes, Stack size 40 bytes, lv_draw_mask.o(i.line_mask_steep))
[Stack]
- Max Depth = 40
- Call Chain = line_mask_steep
[Calls]- >> mask_mix
- >> _lv_memset_00
[Called By]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_draw_mask.o(i.lv_area_copy))
[Called By]
- >> lv_draw_mask_radius
- >> lv_draw_mask_radius_init
lv_draw_mask_line (Thumb, 172 bytes, Stack size 24 bytes, lv_draw_mask.o(i.lv_draw_mask_line))
[Stack]
- Max Depth = 64
- Call Chain = lv_draw_mask_line ⇒ line_mask_steep
[Calls]- >> line_mask_steep
- >> line_mask_flat
- >> _lv_memset_00
[Address Reference Count : 1]- lv_draw_mask.o(i.lv_draw_mask_line_points_init)
lv_draw_mask_radius (Thumb, 1026 bytes, Stack size 72 bytes, lv_draw_mask.o(i.lv_draw_mask_radius))
[Stack]
- Max Depth = 84
- Call Chain = lv_draw_mask_radius ⇒ _lv_sqrt
[Calls]- >> _lv_sqrt
- >> mask_mix
- >> lv_area_copy
- >> _lv_memset_00
[Address Reference Count : 1]- lv_draw_mask.o(i.lv_draw_mask_radius_init)
mask_mix (Thumb, 30 bytes, Stack size 0 bytes, lv_draw_mask.o(i.mask_mix))
[Called By]
- >> lv_draw_mask_radius
- >> line_mask_steep
- >> line_mask_flat
draw_bg (Thumb, 1134 bytes, Stack size 184 bytes, lv_draw_rect.o(i.draw_bg))
[Stack]
- Max Depth = 500
- Call Chain = draw_bg ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_draw_mask_get_cnt
- >> lv_draw_mask_apply
- >> _lv_blend_map
- >> _lv_blend_fill
- >> lv_draw_mask_remove_id
- >> _lv_memset
- >> lv_area_get_height
- >> lv_area_copy
- >> grad_get
- >> lv_disp_get_buf
- >> _lv_refr_get_disp_refreshing
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_add
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
- >> _lv_area_intersect
[Called By]
draw_border (Thumb, 696 bytes, Stack size 192 bytes, lv_draw_rect.o(i.draw_border))
[Stack]
- Max Depth = 708
- Call Chain = draw_border ⇒ draw_full_border ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_draw_mask_apply
- >> _lv_memset_ff
- >> _lv_blend_fill
- >> lv_draw_mask_remove_id
- >> lv_area_copy
- >> draw_full_border
- >> lv_disp_get_buf
- >> _lv_refr_get_disp_refreshing
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_add
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
- >> _lv_area_intersect
[Called By]
draw_full_border (Thumb, 1096 bytes, Stack size 200 bytes, lv_draw_rect.o(i.draw_full_border))
[Stack]
- Max Depth = 516
- Call Chain = draw_full_border ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_draw_mask_get_cnt
- >> lv_draw_mask_apply
- >> _lv_memset_ff
- >> _lv_blend_fill
- >> lv_draw_mask_remove_id
- >> lv_disp_get_buf
- >> _lv_refr_get_disp_refreshing
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_add
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
- >> _lv_area_intersect
[Called By]- >> draw_outline
- >> draw_border
draw_outline (Thumb, 174 bytes, Stack size 48 bytes, lv_draw_rect.o(i.draw_outline))
[Stack]
- Max Depth = 564
- Call Chain = draw_outline ⇒ draw_full_border ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_area_copy
- >> draw_full_border
[Called By]
draw_pattern (Thumb, 608 bytes, Stack size 152 bytes, lv_draw_rect.o(i.draw_pattern))
[Stack]
- Max Depth = 368 + In Cycle
- Call Chain = draw_pattern ⇒ lv_draw_label (Cycle)
[Calls]- >> lv_draw_label
- >> lv_draw_mask_remove_id
- >> lv_area_get_width
- >> lv_area_get_height
- >> lv_img_decoder_get_info
- >> lv_draw_img
- >> lv_img_src_get_type
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_add
- >> lv_draw_label_dsc_init
- >> lv_draw_img_dsc_init
- >> _lv_txt_get_size
- >> _lv_area_is_in
[Called By]
draw_shadow (Thumb, 2962 bytes, Stack size 208 bytes, lv_draw_rect.o(i.draw_shadow))
[Stack]
- Max Depth = 636
- Call Chain = draw_shadow ⇒ shadow_draw_corner_buf ⇒ shadow_blur_corner ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_draw_mask_get_cnt
- >> lv_draw_mask_apply
- >> _lv_blend_fill
- >> lv_draw_mask_remove_id
- >> _lv_memset
- >> shadow_draw_corner_buf
- >> lv_area_get_width
- >> lv_area_get_height
- >> lv_area_copy
- >> lv_disp_get_buf
- >> _lv_memcpy
- >> _lv_refr_get_disp_refreshing
- >> lv_draw_mask_radius_init
- >> lv_draw_mask_add
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
- >> _lv_area_is_in
- >> _lv_area_intersect
[Called By]
draw_value_str (Thumb, 214 bytes, Stack size 88 bytes, lv_draw_rect.o(i.draw_value_str))
[Stack]
- Max Depth = 304 + In Cycle
- Call Chain = draw_value_str ⇒ lv_draw_label (Cycle)
[Calls]- >> lv_draw_label
- >> lv_draw_label_dsc_init
- >> _lv_txt_get_size
- >> _lv_area_align
[Called By]
grad_get (Thumb, 190 bytes, Stack size 24 bytes, lv_draw_rect.o(i.grad_get))
[Stack]
- Max Depth = 24
- Call Chain = grad_get
[Called By]
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_draw_rect.o(i.lv_area_copy))
[Called By]
- >> shadow_draw_corner_buf
- >> draw_shadow
- >> draw_outline
- >> draw_border
- >> draw_bg
lv_area_get_height (Thumb, 12 bytes, Stack size 0 bytes, lv_draw_rect.o(i.lv_area_get_height))
[Called By]
- >> shadow_draw_corner_buf
- >> draw_shadow
- >> draw_pattern
- >> draw_bg
- >> lv_draw_rect
lv_area_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_draw_rect.o(i.lv_area_get_width))
[Called By]
- >> shadow_draw_corner_buf
- >> draw_shadow
- >> draw_pattern
- >> lv_draw_rect
shadow_blur_corner (Thumb, 316 bytes, Stack size 40 bytes, lv_draw_rect.o(i.shadow_blur_corner))
[Stack]
- Max Depth = 356
- Call Chain = shadow_blur_corner ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> _lv_memcpy
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
[Called By]- >> shadow_draw_corner_buf
shadow_draw_corner_buf (Thumb, 382 bytes, Stack size 72 bytes, lv_draw_rect.o(i.shadow_draw_corner_buf))
[Stack]
- Max Depth = 428
- Call Chain = shadow_draw_corner_buf ⇒ shadow_blur_corner ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> _lv_memset_ff
- >> shadow_blur_corner
- >> lv_area_get_width
- >> lv_area_get_height
- >> lv_area_copy
- >> lv_draw_mask_radius_init
- >> _lv_memset_00
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
[Called By]
_lv_memcpy_small (Thumb, 24 bytes, Stack size 8 bytes, lv_img_buf.o(i._lv_memcpy_small))
[Stack]
- Max Depth = 8
- Call Chain = _lv_memcpy_small
[Called By]- >> lv_img_buf_get_px_color
- >> _lv_img_buf_transform_anti_alias
lv_color_mix (Thumb, 120 bytes, Stack size 20 bytes, lv_img_buf.o(i.lv_color_mix))
[Stack]
- Max Depth = 20
- Call Chain = lv_color_mix
[Called By]- >> _lv_img_buf_transform_anti_alias
lv_img_cache_match (Thumb, 52 bytes, Stack size 16 bytes, lv_img_cache.o(i.lv_img_cache_match))
[Stack]
- Max Depth = 24
- Call Chain = lv_img_cache_match ⇒ strcmp
[Calls]- >> lv_img_src_get_type
- >> strcmp
[Called By]- >> _lv_img_cache_open
- >> lv_img_cache_invalidate_src
lv_color_make (Thumb, 48 bytes, Stack size 8 bytes, lv_img_decoder.o(i.lv_color_make))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_make
[Called By]- >> lv_img_decoder_built_in_open
lv_img_decoder_built_in_line_alpha (Thumb, 372 bytes, Stack size 80 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_line_alpha))
[Stack]
- Max Depth = 396
- Call Chain = lv_img_decoder_built_in_line_alpha ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_img_cf_get_px_size
- >> lv_fs_seek
- >> lv_fs_read
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
[Called By]- >> lv_img_decoder_built_in_read_line
lv_img_decoder_built_in_line_indexed (Thumb, 316 bytes, Stack size 56 bytes, lv_img_decoder.o(i.lv_img_decoder_built_in_line_indexed))
[Stack]
- Max Depth = 372
- Call Chain = lv_img_decoder_built_in_line_indexed ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_img_cf_get_px_size
- >> lv_fs_seek
- >> lv_fs_read
- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
[Called By]- >> lv_img_decoder_built_in_read_line
bits_write (Thumb, 86 bytes, Stack size 12 bytes, lv_font_fmt_txt.o(i.bits_write))
[Stack]
- Max Depth = 12
- Call Chain = bits_write
[Called By]
decompress (Thumb, 220 bytes, Stack size 56 bytes, lv_font_fmt_txt.o(i.decompress))
[Stack]
- Max Depth = 372
- Call Chain = decompress ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> _lv_mem_buf_release
- >> _lv_mem_buf_get
- >> decompress_line
- >> bits_write
[Called By]- >> lv_font_get_bitmap_fmt_txt
decompress_line (Thumb, 28 bytes, Stack size 16 bytes, lv_font_fmt_txt.o(i.decompress_line))
[Stack]
- Max Depth = 44
- Call Chain = decompress_line ⇒ rle_next ⇒ get_bits
[Calls]
[Called By]
get_bits (Thumb, 92 bytes, Stack size 12 bytes, lv_font_fmt_txt.o(i.get_bits))
[Stack]
- Max Depth = 12
- Call Chain = get_bits
[Called By]
get_glyph_dsc_id (Thumb, 272 bytes, Stack size 40 bytes, lv_font_fmt_txt.o(i.get_glyph_dsc_id))
[Stack]
- Max Depth = 72
- Call Chain = get_glyph_dsc_id ⇒ _lv_utils_bsearch
[Calls]
[Called By]- >> lv_font_get_glyph_dsc_fmt_txt
- >> lv_font_get_bitmap_fmt_txt
get_kern_value (Thumb, 134 bytes, Stack size 24 bytes, lv_font_fmt_txt.o(i.get_kern_value))
[Stack]
- Max Depth = 56
- Call Chain = get_kern_value ⇒ _lv_utils_bsearch
[Calls]
[Called By]- >> lv_font_get_glyph_dsc_fmt_txt
kern_pair_16_compare (Thumb, 20 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(i.kern_pair_16_compare))
[Address Reference Count : 1]
- lv_font_fmt_txt.o(i.get_kern_value)
kern_pair_8_compare (Thumb, 20 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(i.kern_pair_8_compare))
[Address Reference Count : 1]
- lv_font_fmt_txt.o(i.get_kern_value)
rle_next (Thumb, 158 bytes, Stack size 16 bytes, lv_font_fmt_txt.o(i.rle_next))
[Stack]
- Max Depth = 28
- Call Chain = rle_next ⇒ get_bits
[Calls]
[Called By]
unicode_list_compare (Thumb, 8 bytes, Stack size 0 bytes, lv_font_fmt_txt.o(i.unicode_list_compare))
[Address Reference Count : 1]
- lv_font_fmt_txt.o(i.get_glyph_dsc_id)
anim_mark_list_change (Thumb, 32 bytes, Stack size 8 bytes, lv_anim.o(i.anim_mark_list_change))
[Stack]
- Max Depth = 64
- Call Chain = anim_mark_list_change ⇒ lv_task_set_prio ⇒ _lv_ll_move_before ⇒ _lv_ll_remove
[Calls]- >> _lv_ll_get_head
- >> lv_task_set_prio
[Called By]- >> lv_anim_start
- >> lv_anim_del
- >> _lv_anim_core_init
- >> anim_ready_handler
anim_ready_handler (Thumb, 136 bytes, Stack size 72 bytes, lv_anim.o(i.anim_ready_handler))
[Stack]
- Max Depth = 136
- Call Chain = anim_ready_handler ⇒ anim_mark_list_change ⇒ lv_task_set_prio ⇒ _lv_ll_move_before ⇒ _lv_ll_remove
[Calls]- >> lv_mem_free
- >> _lv_ll_remove
- >> _lv_memcpy
- >> anim_mark_list_change
[Called By]
anim_task (Thumb, 184 bytes, Stack size 16 bytes, lv_anim.o(i.anim_task))
[Stack]
- Max Depth = 152
- Call Chain = anim_task ⇒ anim_ready_handler ⇒ anim_mark_list_change ⇒ lv_task_set_prio ⇒ _lv_ll_move_before ⇒ _lv_ll_remove
[Calls]- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_tick_get
- >> lv_tick_elaps
- >> lv_anim_path_linear
- >> anim_ready_handler
[Address Reference Count : 1]- lv_anim.o(i._lv_anim_core_init)
lv_area_get_height (Thumb, 12 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_get_height))
[Called By]
lv_area_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_area.o(i.lv_area_get_width))
[Called By]
lv_point_within_circle (Thumb, 56 bytes, Stack size 8 bytes, lv_area.o(i.lv_point_within_circle))
[Stack]
- Max Depth = 8
- Call Chain = lv_point_within_circle
[Called By]
lv_color_mix (Thumb, 120 bytes, Stack size 20 bytes, lv_color.o(i.lv_color_mix))
[Stack]
- Max Depth = 20
- Call Chain = lv_color_mix
[Called By]- >> lv_color_lighten
- >> lv_color_darken
lv_fs_get_real_path (Thumb, 24 bytes, Stack size 0 bytes, lv_fs.o(i.lv_fs_get_real_path))
[Called By]
node_set_next (Thumb, 12 bytes, Stack size 0 bytes, lv_ll.o(i.node_set_next))
[Called By]
- >> _lv_ll_remove
- >> _lv_ll_ins_tail
- >> _lv_ll_ins_head
- >> _lv_ll_chg_list
- >> _lv_ll_move_before
- >> _lv_ll_ins_prev
node_set_prev (Thumb, 10 bytes, Stack size 0 bytes, lv_ll.o(i.node_set_prev))
[Called By]
- >> _lv_ll_remove
- >> _lv_ll_ins_tail
- >> _lv_ll_ins_head
- >> _lv_ll_chg_list
- >> _lv_ll_move_before
- >> _lv_ll_ins_prev
ent_get_next (Thumb, 32 bytes, Stack size 0 bytes, lv_mem.o(i.ent_get_next))
[Called By]
- >> lv_mem_alloc
- >> lv_mem_free
- >> lv_mem_defrag
ent_trunc (Thumb, 62 bytes, Stack size 8 bytes, lv_mem.o(i.ent_trunc))
[Stack]
- Max Depth = 8
- Call Chain = ent_trunc
[Called By]- >> lv_mem_alloc
- >> lv_mem_realloc
lv_task_exec (Thumb, 56 bytes, Stack size 16 bytes, lv_task.o(i.lv_task_exec))
[Stack]
- Max Depth = 48
- Call Chain = lv_task_exec ⇒ lv_task_del ⇒ lv_mem_free ⇒ lv_mem_defrag
[Calls]- >> lv_tick_get
- >> lv_task_del
- >> lv_task_time_remaining
[Called By]
lv_task_time_remaining (Thumb, 24 bytes, Stack size 8 bytes, lv_task.o(i.lv_task_time_remaining))
[Stack]
- Max Depth = 16
- Call Chain = lv_task_time_remaining ⇒ lv_tick_elaps
[Calls]
[Called By]- >> lv_task_handler
- >> lv_task_exec
lv_txt_get_next_word (Thumb, 292 bytes, Stack size 64 bytes, lv_txt.o(i.lv_txt_get_next_word))
[Stack]
- Max Depth = 88
- Call Chain = lv_txt_get_next_word ⇒ lv_font_get_glyph_width ⇒ lv_font_get_glyph_dsc
[Calls]- >> lv_font_get_glyph_width
- >> _lv_txt_is_cmd
[Called By]
lv_txt_utf8_get_byte_id (Thumb, 50 bytes, Stack size 24 bytes, lv_txt.o(i.lv_txt_utf8_get_byte_id))
[Stack]
- Max Depth = 24
- Call Chain = lv_txt_utf8_get_byte_id
[Address Reference Count : 1]
lv_txt_utf8_get_char_id (Thumb, 36 bytes, Stack size 24 bytes, lv_txt.o(i.lv_txt_utf8_get_char_id))
[Stack]
- Max Depth = 24
- Call Chain = lv_txt_utf8_get_char_id
[Address Reference Count : 1]
lv_txt_utf8_get_length (Thumb, 34 bytes, Stack size 24 bytes, lv_txt.o(i.lv_txt_utf8_get_length))
[Stack]
- Max Depth = 24
- Call Chain = lv_txt_utf8_get_length
[Address Reference Count : 1]
lv_txt_utf8_next (Thumb, 138 bytes, Stack size 20 bytes, lv_txt.o(i.lv_txt_utf8_next))
[Stack]
- Max Depth = 20
- Call Chain = lv_txt_utf8_next
[Address Reference Count : 1]
lv_txt_utf8_prev (Thumb, 66 bytes, Stack size 24 bytes, lv_txt.o(i.lv_txt_utf8_prev))
[Stack]
- Max Depth = 24
- Call Chain = lv_txt_utf8_prev
[Address Reference Count : 1]
lv_txt_utf8_size (Thumb, 50 bytes, Stack size 0 bytes, lv_txt.o(i.lv_txt_utf8_size))
[Address Reference Count : 1]
apply_theme (Thumb, 52 bytes, Stack size 16 bytes, lv_theme.o(i.apply_theme))
[Stack]
- Max Depth = 16 + In Cycle
- Call Chain = apply_theme ⇒ apply_theme (Cycle)
[Calls]
[Called By]- >> lv_theme_apply
- >> apply_theme
clear_styles (Thumb, 296 bytes, Stack size 8 bytes, lv_theme.o(i.clear_styles))
[Stack]
- Max Depth = 144
- Call Chain = clear_styles ⇒ lv_obj_clean_style_list ⇒ trans_del ⇒ lv_style_remove_prop ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_obj_clean_style_list
[Called By]
arc_init (Thumb, 282 bytes, Stack size 24 bytes, lv_theme_material.o(i.arc_init))
[Stack]
- Max Depth = 120
- Call Chain = arc_init ⇒ lv_style_set_radius ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_style_set_radius
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_bottom
- >> lv_style_set_line_width
- >> lv_style_set_line_rounded
- >> lv_style_set_line_color
- >> lv_color_hex
[Called By]- >> lv_theme_material_init
bar_init (Thumb, 346 bytes, Stack size 32 bytes, lv_theme_material.o(i.bar_init))
[Stack]
- Max Depth = 128
- Call Chain = bar_init ⇒ lv_style_set_value_color ⇒ _lv_style_set_color ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_style_set_value_color
- >> lv_style_set_transition_time
- >> lv_style_set_transition_prop_6
- >> lv_style_set_radius
- >> lv_style_set_outline_width
- >> lv_style_set_outline_opa
- >> lv_style_set_outline_color
- >> lv_style_set_bg_opa
- >> lv_style_set_bg_color
- >> lv_color_hex3
- >> lv_color_hex
[Called By]- >> lv_theme_material_init
basic_init (Thumb, 3450 bytes, Stack size 40 bytes, lv_theme_material.o(i.basic_init))
[Stack]
- Max Depth = 136
- Call Chain = basic_init ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_style_copy
- >> lv_disp_get_dpi
- >> _lv_style_set_int
- >> _lv_style_set_color
- >> lv_color_darken
- >> lv_disp_get_size_category
- >> lv_style_set_value_font
- >> lv_style_set_value_color
- >> lv_style_set_transition_time
- >> lv_style_set_transition_prop_6
- >> lv_style_set_transition_prop_5
- >> lv_style_set_transition_delay
- >> lv_style_set_text_color
- >> lv_style_set_radius
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_inner
- >> lv_style_set_pad_bottom
- >> lv_style_set_outline_width
- >> lv_style_set_outline_opa
- >> lv_style_set_outline_color
- >> lv_style_set_line_width
- >> lv_style_set_line_color
- >> lv_style_set_image_recolor
- >> lv_style_set_border_width
- >> lv_style_set_border_opa
- >> lv_style_set_border_color
- >> lv_style_set_bg_opa
- >> lv_style_set_bg_color
- >> lv_color_mix
- >> lv_color_hex3
- >> lv_color_hex
[Called By]- >> lv_theme_material_init
calendar_init (Thumb, 1394 bytes, Stack size 40 bytes, lv_theme_material.o(i.calendar_init))
[Stack]
- Max Depth = 136
- Call Chain = calendar_init ⇒ lv_style_set_text_color ⇒ _lv_style_set_color ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_disp_get_size_category
- >> lv_style_set_text_color
- >> lv_style_set_radius
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_inner
- >> lv_style_set_pad_bottom
- >> lv_style_set_margin_top
- >> lv_style_set_margin_bottom
- >> lv_style_set_border_width
- >> lv_style_set_border_side
- >> lv_style_set_border_color
- >> lv_style_set_bg_opa
- >> lv_style_set_bg_color
- >> lv_color_hex3
- >> lv_color_hex
[Called By]- >> lv_theme_material_init
chart_init (Thumb, 440 bytes, Stack size 32 bytes, lv_theme_material.o(i.chart_init))
[Stack]
- Max Depth = 128
- Call Chain = chart_init ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> _lv_style_set_int
- >> lv_style_set_text_color
- >> lv_style_set_size
- >> lv_style_set_radius
- >> lv_style_set_pad_inner
- >> lv_style_set_line_width
- >> lv_style_set_line_color
- >> lv_color_hex3
- >> lv_color_hex
[Called By]- >> lv_theme_material_init
checkbox_init (Thumb, 650 bytes, Stack size 32 bytes, lv_theme_material.o(i.checkbox_init))
[Stack]
- Max Depth = 128
- Call Chain = checkbox_init ⇒ _lv_style_set_ptr ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> _lv_style_set_ptr
- >> _lv_style_set_int
- >> _lv_style_set_color
- >> lv_style_set_transition_time
- >> lv_style_set_transition_prop_6
- >> lv_style_set_radius
- >> lv_style_set_pattern_opa
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_inner
- >> lv_style_set_pad_bottom
- >> lv_style_set_outline_width
- >> lv_style_set_outline_pad
- >> lv_style_set_outline_opa
- >> lv_style_set_outline_color
[Called By]- >> lv_theme_material_init
cpicker_init (Thumb, 524 bytes, Stack size 32 bytes, lv_theme_material.o(i.cpicker_init))
[Stack]
- Max Depth = 128
- Call Chain = cpicker_init ⇒ lv_style_set_scale_width ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_style_set_scale_width
- >> lv_style_set_radius
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_inner
- >> lv_style_set_pad_bottom
- >> lv_style_set_border_width
- >> lv_style_set_border_color
- >> lv_style_set_bg_opa
- >> lv_style_set_bg_color
- >> lv_color_hex
[Called By]- >> lv_theme_material_init
ddlist_init (Thumb, 202 bytes, Stack size 16 bytes, lv_theme_material.o(i.ddlist_init))
[Stack]
- Max Depth = 112
- Call Chain = ddlist_init ⇒ lv_style_set_text_line_space ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_style_set_text_line_space
- >> lv_style_set_text_color
- >> lv_style_set_clip_corner
- >> lv_style_set_bg_opa
- >> lv_style_set_bg_color
- >> lv_color_hex3
- >> lv_color_hex
[Called By]- >> lv_theme_material_init
gauge_init (Thumb, 954 bytes, Stack size 40 bytes, lv_theme_material.o(i.gauge_init))
[Stack]
- Max Depth = 136
- Call Chain = gauge_init ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> _lv_style_set_int
- >> lv_style_set_size
- >> lv_style_set_scale_width
- >> lv_style_set_scale_grad_color
- >> lv_style_set_scale_end_line_width
- >> lv_style_set_scale_end_color
- >> lv_style_set_radius
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_inner
- >> lv_style_set_line_width
- >> lv_style_set_line_color
- >> lv_style_set_bg_opa
- >> lv_style_set_bg_color
- >> lv_color_hex3
- >> lv_color_hex
[Called By]- >> lv_theme_material_init
keyboard_init (Thumb, 386 bytes, Stack size 24 bytes, lv_theme_material.o(i.keyboard_init))
[Stack]
- Max Depth = 120
- Call Chain = keyboard_init ⇒ lv_style_set_radius ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_style_set_radius
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_inner
- >> lv_style_set_pad_bottom
- >> lv_style_set_border_width
- >> lv_style_set_border_side
- >> lv_style_set_border_color
- >> lv_color_hex
[Called By]- >> lv_theme_material_init
led_init (Thumb, 218 bytes, Stack size 24 bytes, lv_theme_material.o(i.led_init))
[Stack]
- Max Depth = 120
- Call Chain = led_init ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> _lv_style_set_int
- >> lv_color_lighten
- >> lv_style_set_shadow_width
- >> lv_style_set_shadow_color
- >> lv_style_set_radius
- >> lv_style_set_border_width
- >> lv_style_set_border_opa
- >> lv_style_set_border_color
- >> lv_style_set_bg_opa
- >> lv_style_set_bg_color
[Called By]- >> lv_theme_material_init
linemeter_init (Thumb, 452 bytes, Stack size 24 bytes, lv_theme_material.o(i.linemeter_init))
[Stack]
- Max Depth = 120
- Call Chain = linemeter_init ⇒ lv_style_set_scale_width ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_style_set_scale_width
- >> lv_style_set_scale_grad_color
- >> lv_style_set_scale_end_line_width
- >> lv_style_set_scale_end_color
- >> lv_style_set_radius
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_inner
- >> lv_style_set_line_width
- >> lv_style_set_line_color
- >> lv_color_hex3
[Called By]- >> lv_theme_material_init
list_init (Thumb, 1440 bytes, Stack size 32 bytes, lv_theme_material.o(i.list_init))
[Stack]
- Max Depth = 128
- Call Chain = list_init ⇒ lv_style_set_transition_time ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_color_darken
- >> lv_disp_get_size_category
- >> lv_style_set_transition_time
- >> lv_style_set_transition_prop_6
- >> lv_style_set_transition_prop_5
- >> lv_style_set_transform_width
- >> lv_style_set_text_color
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_inner
- >> lv_style_set_pad_bottom
- >> lv_style_set_outline_width
- >> lv_style_set_outline_pad
- >> lv_style_set_outline_color
- >> lv_style_set_image_recolor
- >> lv_style_set_clip_corner
- >> lv_style_set_border_width
- >> lv_style_set_border_side
- >> lv_style_set_border_color
- >> lv_style_set_bg_opa
- >> lv_style_set_bg_color
- >> lv_color_hex3
- >> lv_color_hex
[Called By]- >> lv_theme_material_init
lv_color_hex (Thumb, 24 bytes, Stack size 8 bytes, lv_theme_material.o(i.lv_color_hex))
[Stack]
- Max Depth = 16
- Call Chain = lv_color_hex ⇒ lv_color_make
[Calls]
[Called By]- >> textarea_init
- >> tabview_win_shared_init
- >> table_init
- >> slider_init
- >> page_init
- >> list_init
- >> keyboard_init
- >> gauge_init
- >> ddlist_init
- >> cpicker_init
- >> chart_init
- >> calendar_init
- >> basic_init
- >> bar_init
- >> arc_init
lv_color_hex3 (Thumb, 46 bytes, Stack size 8 bytes, lv_theme_material.o(i.lv_color_hex3))
[Stack]
- Max Depth = 16
- Call Chain = lv_color_hex3 ⇒ lv_color_make
[Calls]
[Called By]- >> textarea_init
- >> tabview_win_shared_init
- >> page_init
- >> msgbox_init
- >> list_init
- >> linemeter_init
- >> gauge_init
- >> ddlist_init
- >> chart_init
- >> calendar_init
- >> basic_init
- >> bar_init
lv_color_make (Thumb, 48 bytes, Stack size 8 bytes, lv_theme_material.o(i.lv_color_make))
[Stack]
- Max Depth = 8
- Call Chain = lv_color_make
[Called By]- >> lv_color_hex3
- >> lv_color_hex
lv_color_mix (Thumb, 120 bytes, Stack size 20 bytes, lv_theme_material.o(i.lv_color_mix))
[Stack]
- Max Depth = 20
- Call Chain = lv_color_mix
[Called By]
lv_style_set_bg_color (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_bg_color))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_bg_color ⇒ _lv_style_set_color ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> tabview_win_shared_init
- >> switch_init
- >> spinbox_init
- >> slider_init
- >> roller_init
- >> page_init
- >> list_init
- >> led_init
- >> gauge_init
- >> ddlist_init
- >> cpicker_init
- >> calendar_init
- >> basic_init
- >> bar_init
lv_style_set_bg_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_bg_opa))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_bg_opa ⇒ _lv_style_set_opa ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> tabview_win_shared_init
- >> switch_init
- >> spinbox_init
- >> slider_init
- >> roller_init
- >> page_init
- >> list_init
- >> led_init
- >> gauge_init
- >> ddlist_init
- >> cpicker_init
- >> calendar_init
- >> basic_init
- >> bar_init
lv_style_set_border_color (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_border_color))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_border_color ⇒ _lv_style_set_color ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> textarea_init
- >> table_init
- >> list_init
- >> led_init
- >> keyboard_init
- >> cpicker_init
- >> calendar_init
- >> basic_init
lv_style_set_border_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_border_opa))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_border_opa ⇒ _lv_style_set_opa ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> led_init
- >> basic_init
lv_style_set_border_side (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_border_side))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_border_side ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> textarea_init
- >> table_init
- >> list_init
- >> keyboard_init
- >> calendar_init
lv_style_set_border_width (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_border_width))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_border_width ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> textarea_init
- >> table_init
- >> list_init
- >> led_init
- >> keyboard_init
- >> cpicker_init
- >> calendar_init
- >> basic_init
lv_style_set_clip_corner (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_clip_corner))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_clip_corner ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> list_init
- >> ddlist_init
lv_style_set_image_recolor (Thumb, 12 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_image_recolor))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_image_recolor ⇒ _lv_style_set_color ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> tabview_win_shared_init
- >> list_init
- >> basic_init
lv_style_set_line_color (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_line_color))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_line_color ⇒ _lv_style_set_color ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> linemeter_init
- >> gauge_init
- >> chart_init
- >> basic_init
- >> arc_init
lv_style_set_line_rounded (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_line_rounded))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_line_rounded ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]
lv_style_set_line_width (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_line_width))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_line_width ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> lv_theme_material_init
- >> linemeter_init
- >> gauge_init
- >> chart_init
- >> basic_init
- >> arc_init
lv_style_set_margin_bottom (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_margin_bottom))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_margin_bottom ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> slider_init
- >> calendar_init
lv_style_set_margin_top (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_margin_top))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_margin_top ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> slider_init
- >> calendar_init
lv_style_set_outline_color (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_outline_color))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_outline_color ⇒ _lv_style_set_color ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> list_init
- >> checkbox_init
- >> basic_init
- >> bar_init
lv_style_set_outline_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_outline_opa))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_outline_opa ⇒ _lv_style_set_opa ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> checkbox_init
- >> basic_init
- >> bar_init
lv_style_set_outline_pad (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_outline_pad))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_outline_pad ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> list_init
- >> checkbox_init
lv_style_set_outline_width (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_outline_width))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_outline_width ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> list_init
- >> checkbox_init
- >> basic_init
- >> bar_init
lv_style_set_pad_bottom (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_pad_bottom))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_pad_bottom ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> tabview_win_shared_init
- >> table_init
- >> switch_init
- >> spinbox_init
- >> slider_init
- >> page_init
- >> list_init
- >> keyboard_init
- >> cpicker_init
- >> checkbox_init
- >> calendar_init
- >> basic_init
- >> arc_init
lv_style_set_pad_inner (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_pad_inner))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_pad_inner ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> tabview_win_shared_init
- >> list_init
- >> linemeter_init
- >> keyboard_init
- >> gauge_init
- >> cpicker_init
- >> checkbox_init
- >> chart_init
- >> calendar_init
- >> basic_init
lv_style_set_pad_left (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_pad_left))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_pad_left ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> textarea_init
- >> tabview_win_shared_init
- >> table_init
- >> switch_init
- >> slider_init
- >> list_init
- >> linemeter_init
- >> keyboard_init
- >> gauge_init
- >> cpicker_init
- >> checkbox_init
- >> calendar_init
- >> basic_init
- >> arc_init
lv_style_set_pad_right (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_pad_right))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_pad_right ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> tabview_win_shared_init
- >> table_init
- >> switch_init
- >> slider_init
- >> page_init
- >> list_init
- >> linemeter_init
- >> keyboard_init
- >> gauge_init
- >> cpicker_init
- >> checkbox_init
- >> calendar_init
- >> basic_init
- >> arc_init
lv_style_set_pad_top (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_pad_top))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_pad_top ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> tabview_win_shared_init
- >> table_init
- >> switch_init
- >> spinbox_init
- >> slider_init
- >> list_init
- >> linemeter_init
- >> keyboard_init
- >> gauge_init
- >> cpicker_init
- >> checkbox_init
- >> calendar_init
- >> basic_init
- >> arc_init
lv_style_set_pattern_opa (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_pattern_opa))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_pattern_opa ⇒ _lv_style_set_opa ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]
lv_style_set_radius (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_radius))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_radius ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> tabview_win_shared_init
- >> switch_init
- >> slider_init
- >> page_init
- >> linemeter_init
- >> led_init
- >> keyboard_init
- >> gauge_init
- >> cpicker_init
- >> checkbox_init
- >> chart_init
- >> calendar_init
- >> basic_init
- >> bar_init
- >> arc_init
lv_style_set_scale_end_color (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_scale_end_color))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_scale_end_color ⇒ _lv_style_set_color ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> linemeter_init
- >> gauge_init
lv_style_set_scale_end_line_width (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_scale_end_line_width))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_scale_end_line_width ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> linemeter_init
- >> gauge_init
lv_style_set_scale_grad_color (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_scale_grad_color))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_scale_grad_color ⇒ _lv_style_set_color ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> linemeter_init
- >> gauge_init
lv_style_set_scale_width (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_scale_width))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_scale_width ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> linemeter_init
- >> gauge_init
- >> cpicker_init
lv_style_set_shadow_color (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_shadow_color))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_shadow_color ⇒ _lv_style_set_color ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> msgbox_init
- >> led_init
lv_style_set_shadow_width (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_shadow_width))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_shadow_width ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> msgbox_init
- >> led_init
lv_style_set_size (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_size))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_size ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> tabview_win_shared_init
- >> page_init
- >> gauge_init
- >> chart_init
lv_style_set_text_color (Thumb, 12 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_text_color))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_text_color ⇒ _lv_style_set_color ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> textarea_init
- >> tabview_win_shared_init
- >> spinbox_init
- >> roller_init
- >> list_init
- >> ddlist_init
- >> chart_init
- >> calendar_init
- >> basic_init
lv_style_set_text_line_space (Thumb, 12 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_text_line_space))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_text_line_space ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> roller_init
- >> ddlist_init
lv_style_set_transform_width (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_transform_width))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_transform_width ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]
lv_style_set_transition_delay (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_transition_delay))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_transition_delay ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]
lv_style_set_transition_prop_5 (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_transition_prop_5))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_transition_prop_5 ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> list_init
- >> basic_init
lv_style_set_transition_prop_6 (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_transition_prop_6))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_transition_prop_6 ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> list_init
- >> checkbox_init
- >> basic_init
- >> bar_init
lv_style_set_transition_time (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_transition_time))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_transition_time ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> list_init
- >> checkbox_init
- >> basic_init
- >> bar_init
lv_style_set_value_color (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_value_color))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_value_color ⇒ _lv_style_set_color ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]- >> slider_init
- >> basic_init
- >> bar_init
lv_style_set_value_font (Thumb, 10 bytes, Stack size 0 bytes, lv_theme_material.o(i.lv_style_set_value_font))
[Stack]
- Max Depth = 96
- Call Chain = lv_style_set_value_font ⇒ _lv_style_set_ptr ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]
[Called By]
msgbox_init (Thumb, 116 bytes, Stack size 16 bytes, lv_theme_material.o(i.msgbox_init))
[Stack]
- Max Depth = 112
- Call Chain = msgbox_init ⇒ lv_style_set_shadow_width ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_style_set_shadow_width
- >> lv_style_set_shadow_color
- >> lv_color_hex3
[Called By]- >> lv_theme_material_init
page_init (Thumb, 264 bytes, Stack size 16 bytes, lv_theme_material.o(i.page_init))
[Stack]
- Max Depth = 112
- Call Chain = page_init ⇒ lv_style_set_size ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_style_set_size
- >> lv_style_set_radius
- >> lv_style_set_pad_right
- >> lv_style_set_pad_bottom
- >> lv_style_set_bg_opa
- >> lv_style_set_bg_color
- >> lv_color_hex3
- >> lv_color_hex
[Called By]- >> lv_theme_material_init
roller_init (Thumb, 124 bytes, Stack size 8 bytes, lv_theme_material.o(i.roller_init))
[Stack]
- Max Depth = 104
- Call Chain = roller_init ⇒ lv_style_set_text_line_space ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_style_set_text_line_space
- >> lv_style_set_text_color
- >> lv_style_set_bg_opa
- >> lv_style_set_bg_color
[Called By]- >> lv_theme_material_init
slider_init (Thumb, 522 bytes, Stack size 24 bytes, lv_theme_material.o(i.slider_init))
[Stack]
- Max Depth = 120
- Call Chain = slider_init ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> _lv_style_set_int
- >> lv_style_set_value_color
- >> lv_style_set_radius
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_bottom
- >> lv_style_set_margin_top
- >> lv_style_set_margin_bottom
- >> lv_style_set_bg_opa
- >> lv_style_set_bg_color
- >> lv_color_hex
[Called By]- >> lv_theme_material_init
spinbox_init (Thumb, 184 bytes, Stack size 24 bytes, lv_theme_material.o(i.spinbox_init))
[Stack]
- Max Depth = 120
- Call Chain = spinbox_init ⇒ lv_style_set_text_color ⇒ _lv_style_set_color ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_style_set_text_color
- >> lv_style_set_pad_top
- >> lv_style_set_pad_bottom
- >> lv_style_set_bg_opa
- >> lv_style_set_bg_color
[Called By]- >> lv_theme_material_init
switch_init (Thumb, 248 bytes, Stack size 24 bytes, lv_theme_material.o(i.switch_init))
[Stack]
- Max Depth = 120
- Call Chain = switch_init ⇒ lv_style_set_radius ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_style_set_radius
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_bottom
- >> lv_style_set_bg_opa
- >> lv_style_set_bg_color
[Called By]- >> lv_theme_material_init
table_init (Thumb, 450 bytes, Stack size 24 bytes, lv_theme_material.o(i.table_init))
[Stack]
- Max Depth = 120
- Call Chain = table_init ⇒ lv_style_set_pad_top ⇒ _lv_style_set_int ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_disp_get_size_category
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_bottom
- >> lv_style_set_border_width
- >> lv_style_set_border_side
- >> lv_style_set_border_color
- >> lv_color_hex
[Called By]- >> lv_theme_material_init
tabview_win_shared_init (Thumb, 1102 bytes, Stack size 40 bytes, lv_theme_material.o(i.tabview_win_shared_init))
[Stack]
- Max Depth = 136
- Call Chain = tabview_win_shared_init ⇒ lv_style_set_text_color ⇒ _lv_style_set_color ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_disp_get_size_category
- >> lv_style_set_text_color
- >> lv_style_set_size
- >> lv_style_set_radius
- >> lv_style_set_pad_top
- >> lv_style_set_pad_right
- >> lv_style_set_pad_left
- >> lv_style_set_pad_inner
- >> lv_style_set_pad_bottom
- >> lv_style_set_image_recolor
- >> lv_style_set_bg_opa
- >> lv_style_set_bg_color
- >> lv_color_hex3
- >> lv_color_hex
[Called By]- >> lv_theme_material_init
textarea_init (Thumb, 198 bytes, Stack size 24 bytes, lv_theme_material.o(i.textarea_init))
[Stack]
- Max Depth = 120
- Call Chain = textarea_init ⇒ lv_style_set_text_color ⇒ _lv_style_set_color ⇒ style_resize ⇒ lv_mem_realloc ⇒ lv_mem_alloc ⇒ ent_trunc
[Calls]- >> lv_style_reset
- >> lv_disp_get_dpi
- >> lv_style_set_text_color
- >> lv_style_set_pad_left
- >> lv_style_set_border_width
- >> lv_style_set_border_side
- >> lv_style_set_border_color
- >> lv_color_hex3
- >> lv_color_hex
[Called By]- >> lv_theme_material_init
theme_apply (Thumb, 1438 bytes, Stack size 16 bytes, lv_theme_material.o(i.theme_apply))
[Stack]
- Max Depth = 452
- Call Chain = theme_apply ⇒ lv_obj_refresh_style ⇒ refresh_children_style ⇒ refresh_children_style (Cycle)
[Calls]- >> _lv_style_list_add_style
- >> lv_obj_refresh_style
- >> lv_obj_get_style_list
[Address Reference Count : 1]- lv_theme_material.o(i.lv_theme_material_init)
lv_btn_design (Thumb, 30 bytes, Stack size 8 bytes, lv_btn.o(i.lv_btn_design))
[Stack]
- Max Depth = 8
- Call Chain = lv_btn_design
[Address Reference Count : 1]- lv_btn.o(i.lv_btn_create)
lv_btn_signal (Thumb, 176 bytes, Stack size 40 bytes, lv_btn.o(i.lv_btn_signal))
[Stack]
- Max Depth = 972
- Call Chain = lv_btn_signal ⇒ lv_btn_set_state ⇒ lv_obj_clear_state ⇒ lv_obj_set_state ⇒ trans_create ⇒ _lv_obj_get_style_opa ⇒ update_style_cache ⇒ lv_obj_get_style_value_blend_mode ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> lv_indev_is_dragging
- >> lv_obj_get_state
- >> lv_event_send
- >> lv_obj_handle_get_type_signal
- >> lv_btn_set_state
- >> lv_btn_get_checkable
[Address Reference Count : 1]- lv_btn.o(i.lv_btn_create)
lv_area_copy (Thumb, 18 bytes, Stack size 0 bytes, lv_cont.o(i.lv_area_copy))
[Called By]
lv_cont_layout_center (Thumb, 194 bytes, Stack size 32 bytes, lv_cont.o(i.lv_cont_layout_center))
[Stack]
- Max Depth = 556
- Call Chain = lv_cont_layout_center ⇒ lv_obj_align ⇒ obj_align_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_is_protected
- >> lv_obj_get_height
- >> lv_obj_get_hidden
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_obj_clear_protect
- >> lv_obj_align
- >> lv_obj_add_protect
- >> lv_obj_get_style_pad_inner
[Called By]
lv_cont_layout_col (Thumb, 212 bytes, Stack size 40 bytes, lv_cont.o(i.lv_cont_layout_col))
[Stack]
- Max Depth = 564
- Call Chain = lv_cont_layout_col ⇒ lv_obj_align ⇒ obj_align_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_is_protected
- >> lv_obj_get_height
- >> lv_obj_get_hidden
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_obj_clear_protect
- >> lv_obj_align
- >> lv_obj_add_protect
- >> lv_cont_get_layout
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_inner
- >> lv_obj_get_style_margin_top
- >> lv_obj_get_style_margin_left
- >> lv_obj_get_style_margin_bottom
[Called By]
lv_cont_layout_grid (Thumb, 170 bytes, Stack size 40 bytes, lv_cont.o(i.lv_cont_layout_grid))
[Stack]
- Max Depth = 476
- Call Chain = lv_cont_layout_grid ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_is_protected
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_set_pos
- >> lv_obj_get_hidden
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_obj_get_width_fit
- >> lv_obj_get_child
- >> lv_obj_clear_protect
- >> lv_obj_add_protect
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_inner
[Called By]
lv_cont_layout_pretty (Thumb, 684 bytes, Stack size 104 bytes, lv_cont.o(i.lv_cont_layout_pretty))
[Stack]
- Max Depth = 628
- Call Chain = lv_cont_layout_pretty ⇒ lv_obj_align ⇒ obj_align_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_is_protected
- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_get_hidden
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> _lv_ll_get_next
- >> lv_obj_get_base_dir
- >> lv_obj_clear_protect
- >> lv_obj_align
- >> lv_obj_add_protect
- >> lv_cont_get_layout
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_inner
- >> lv_obj_get_style_margin_top
- >> lv_obj_get_style_margin_right
- >> lv_obj_get_style_margin_left
- >> lv_obj_get_style_margin_bottom
[Called By]
lv_cont_layout_row (Thumb, 230 bytes, Stack size 40 bytes, lv_cont.o(i.lv_cont_layout_row))
[Stack]
- Max Depth = 564
- Call Chain = lv_cont_layout_row ⇒ lv_obj_align ⇒ obj_align_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_is_protected
- >> lv_obj_get_width
- >> lv_obj_get_hidden
- >> _lv_ll_get_tail
- >> _lv_ll_get_prev
- >> lv_obj_get_base_dir
- >> lv_obj_clear_protect
- >> lv_obj_align
- >> lv_obj_add_protect
- >> lv_cont_get_layout
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_inner
- >> lv_obj_get_style_pad_bottom
[Called By]
lv_cont_refr_autofit (Thumb, 864 bytes, Stack size 64 bytes, lv_cont.o(i.lv_cont_refr_autofit))
[Stack]
- Max Depth = 628
- Call Chain = lv_cont_refr_autofit ⇒ lv_obj_realign ⇒ lv_obj_align_mid ⇒ obj_align_mid_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_is_protected
- >> lv_obj_get_coords
- >> lv_obj_get_hidden
- >> _lv_ll_get_next
- >> _lv_ll_get_head
- >> lv_obj_invalidate
- >> lv_obj_get_parent
- >> lv_obj_realign
- >> lv_obj_get_ext_attr
- >> lv_obj_get_auto_realign
- >> _lv_ll_is_empty
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
- >> lv_obj_get_style_margin_top
- >> lv_obj_get_style_margin_right
- >> lv_obj_get_style_margin_left
- >> lv_obj_get_style_margin_bottom
- >> lv_area_copy
[Called By]
lv_cont_refr_layout (Thumb, 134 bytes, Stack size 16 bytes, lv_cont.o(i.lv_cont_refr_layout))
[Stack]
- Max Depth = 644
- Call Chain = lv_cont_refr_layout ⇒ lv_cont_layout_pretty ⇒ lv_obj_align ⇒ obj_align_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_is_protected
- >> lv_obj_get_child
- >> lv_cont_get_layout
- >> lv_cont_layout_row
- >> lv_cont_layout_pretty
- >> lv_cont_layout_grid
- >> lv_cont_layout_col
- >> lv_cont_layout_center
[Called By]
lv_cont_signal (Thumb, 156 bytes, Stack size 24 bytes, lv_cont.o(i.lv_cont_signal))
[Stack]
- Max Depth = 668
- Call Chain = lv_cont_signal ⇒ lv_cont_refr_layout ⇒ lv_cont_layout_pretty ⇒ lv_obj_align ⇒ obj_align_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_get_width
- >> lv_obj_get_height
- >> lv_obj_handle_get_type_signal
- >> lv_cont_refr_layout
- >> lv_cont_refr_autofit
[Address Reference Count : 1]- lv_cont.o(i.lv_cont_create)
lv_obj_get_style_margin_bottom (Thumb, 6 bytes, Stack size 0 bytes, lv_cont.o(i.lv_obj_get_style_margin_bottom))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_margin_bottom ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_cont_refr_autofit
- >> lv_cont_layout_pretty
- >> lv_cont_layout_col
lv_obj_get_style_margin_left (Thumb, 6 bytes, Stack size 0 bytes, lv_cont.o(i.lv_obj_get_style_margin_left))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_margin_left ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_cont_refr_autofit
- >> lv_cont_layout_pretty
- >> lv_cont_layout_col
lv_obj_get_style_margin_right (Thumb, 6 bytes, Stack size 0 bytes, lv_cont.o(i.lv_obj_get_style_margin_right))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_margin_right ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_cont_refr_autofit
- >> lv_cont_layout_pretty
lv_obj_get_style_margin_top (Thumb, 6 bytes, Stack size 0 bytes, lv_cont.o(i.lv_obj_get_style_margin_top))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_margin_top ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_cont_refr_autofit
- >> lv_cont_layout_pretty
- >> lv_cont_layout_col
lv_obj_get_style_pad_bottom (Thumb, 6 bytes, Stack size 0 bytes, lv_cont.o(i.lv_obj_get_style_pad_bottom))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_pad_bottom ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_cont_refr_autofit
- >> lv_cont_layout_row
lv_obj_get_style_pad_inner (Thumb, 6 bytes, Stack size 0 bytes, lv_cont.o(i.lv_obj_get_style_pad_inner))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_pad_inner ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_cont_layout_row
- >> lv_cont_layout_pretty
- >> lv_cont_layout_grid
- >> lv_cont_layout_col
- >> lv_cont_layout_center
lv_obj_get_style_pad_left (Thumb, 6 bytes, Stack size 0 bytes, lv_cont.o(i.lv_obj_get_style_pad_left))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_pad_left ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_cont_refr_autofit
- >> lv_cont_layout_row
- >> lv_cont_layout_pretty
- >> lv_cont_layout_grid
- >> lv_cont_layout_col
lv_obj_get_style_pad_right (Thumb, 6 bytes, Stack size 0 bytes, lv_cont.o(i.lv_obj_get_style_pad_right))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_pad_right ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_cont_refr_autofit
- >> lv_cont_layout_row
- >> lv_cont_layout_pretty
- >> lv_cont_layout_col
lv_obj_get_style_pad_top (Thumb, 6 bytes, Stack size 0 bytes, lv_cont.o(i.lv_obj_get_style_pad_top))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_pad_top ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_cont_refr_autofit
- >> lv_cont_layout_row
- >> lv_cont_layout_pretty
- >> lv_cont_layout_grid
- >> lv_cont_layout_col
get_txt_coords (Thumb, 78 bytes, Stack size 24 bytes, lv_label.o(i.get_txt_coords))
[Stack]
- Max Depth = 364
- Call Chain = get_txt_coords ⇒ lv_obj_get_style_pad_top ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]- >> lv_obj_get_coords
- >> lv_obj_get_style_pad_top
- >> lv_obj_get_style_pad_right
- >> lv_obj_get_style_pad_left
- >> lv_obj_get_style_pad_bottom
[Called By]- >> lv_label_refr_text
- >> lv_label_get_letter_on
- >> lv_label_design
lv_area_get_height (Thumb, 12 bytes, Stack size 0 bytes, lv_label.o(i.lv_area_get_height))
[Called By]
- >> lv_label_refr_text
- >> lv_label_signal
lv_area_get_width (Thumb, 12 bytes, Stack size 0 bytes, lv_label.o(i.lv_area_get_width))
[Called By]
- >> lv_label_refr_text
- >> lv_label_signal
lv_label_design (Thumb, 528 bytes, Stack size 192 bytes, lv_label.o(i.lv_label_design))
[Stack]
- Max Depth = 1308
- Call Chain = lv_label_design ⇒ lv_draw_label ⇒ lv_draw_line ⇒ lv_draw_rect ⇒ draw_border ⇒ draw_full_border ⇒ _lv_mem_buf_get ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_font_get_glyph_width
- >> lv_draw_label
- >> lv_draw_rect_dsc_init
- >> lv_draw_rect
- >> lv_draw_label_dsc_init
- >> _lv_txt_get_size
- >> _lv_area_intersect
- >> lv_obj_init_draw_rect_dsc
- >> lv_obj_init_draw_label_dsc
- >> lv_obj_get_ext_attr
- >> _lv_obj_get_style_int
- >> lv_label_get_align
- >> lv_label_get_text_sel_start
- >> lv_label_get_text_sel_end
- >> get_txt_coords
[Address Reference Count : 1]- lv_label.o(i.lv_label_create)
lv_label_dot_tmp_free (Thumb, 30 bytes, Stack size 8 bytes, lv_label.o(i.lv_label_dot_tmp_free))
[Stack]
- Max Depth = 308
- Call Chain = lv_label_dot_tmp_free ⇒ lv_obj_get_ext_attr ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_mem_free
- >> lv_obj_get_ext_attr
[Called By]- >> lv_label_signal
- >> lv_label_set_dot_tmp
- >> lv_label_revert_dots
lv_label_revert_dots (Thumb, 102 bytes, Stack size 24 bytes, lv_label.o(i.lv_label_revert_dots))
[Stack]
- Max Depth = 332
- Call Chain = lv_label_revert_dots ⇒ lv_label_dot_tmp_free ⇒ lv_obj_get_ext_attr ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_get_ext_attr
- >> lv_label_dot_tmp_free
[Called By]- >> lv_label_set_long_mode
- >> lv_label_signal
lv_label_set_dot_tmp (Thumb, 76 bytes, Stack size 24 bytes, lv_label.o(i.lv_label_set_dot_tmp))
[Stack]
- Max Depth = 332
- Call Chain = lv_label_set_dot_tmp ⇒ lv_label_dot_tmp_free ⇒ lv_obj_get_ext_attr ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_mem_alloc
- >> _lv_memcpy
- >> lv_obj_get_ext_attr
- >> lv_label_dot_tmp_free
[Called By]- >> lv_label_create
- >> lv_label_refr_text
lv_label_set_offset_x (Thumb, 22 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_set_offset_x))
[Stack]
- Max Depth = 420
- Call Chain = lv_label_set_offset_x ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_invalidate
- >> lv_obj_get_ext_attr
[Address Reference Count : 2]- lv_label.o(i.lv_label_refr_text)
- lv_label.o(i.lv_label_set_long_mode)
lv_label_set_offset_y (Thumb, 22 bytes, Stack size 16 bytes, lv_label.o(i.lv_label_set_offset_y))
[Stack]
- Max Depth = 420
- Call Chain = lv_label_set_offset_y ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_obj_invalidate
- >> lv_obj_get_ext_attr
[Address Reference Count : 2]- lv_label.o(i.lv_label_refr_text)
- lv_label.o(i.lv_label_set_long_mode)
lv_label_signal (Thumb, 172 bytes, Stack size 24 bytes, lv_label.o(i.lv_label_signal))
[Stack]
- Max Depth = 780
- Call Chain = lv_label_signal ⇒ lv_label_refr_text ⇒ lv_obj_set_height ⇒ lv_obj_set_size ⇒ lv_obj_realign ⇒ lv_obj_align_mid ⇒ obj_align_mid_core ⇒ lv_obj_set_y ⇒ lv_obj_set_pos ⇒ lv_obj_invalidate ⇒ lv_obj_invalidate_area ⇒ lv_obj_area_is_visible ⇒ lv_obj_get_disp ⇒ lv_obj_get_screen ⇒ lv_obj_get_parent ⇒ lv_debug_log_error ⇒ _lv_memcpy
[Calls]- >> lv_mem_free
- >> lv_obj_handle_get_type_signal
- >> lv_obj_get_ext_attr
- >> lv_label_refr_text
- >> lv_label_get_style
- >> lv_label_revert_dots
- >> lv_label_dot_tmp_free
- >> lv_area_get_width
- >> lv_area_get_height
[Address Reference Count : 1]- lv_label.o(i.lv_label_create)
lv_obj_get_style_pad_bottom (Thumb, 6 bytes, Stack size 0 bytes, lv_label.o(i.lv_obj_get_style_pad_bottom))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_pad_bottom ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_label_refr_text
- >> get_txt_coords
lv_obj_get_style_pad_left (Thumb, 6 bytes, Stack size 0 bytes, lv_label.o(i.lv_obj_get_style_pad_left))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_pad_left ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_label_refr_text
- >> lv_label_get_letter_on
- >> get_txt_coords
lv_obj_get_style_pad_right (Thumb, 6 bytes, Stack size 0 bytes, lv_label.o(i.lv_obj_get_style_pad_right))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_pad_right ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_label_refr_text
- >> get_txt_coords
lv_obj_get_style_pad_top (Thumb, 6 bytes, Stack size 0 bytes, lv_label.o(i.lv_obj_get_style_pad_top))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_pad_top ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_label_refr_text
- >> lv_label_get_letter_on
- >> get_txt_coords
lv_obj_get_style_text_font (Thumb, 8 bytes, Stack size 0 bytes, lv_label.o(i.lv_obj_get_style_text_font))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_text_font ⇒ _lv_obj_get_style_ptr ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_label_refr_text
- >> lv_label_get_letter_on
lv_obj_get_style_text_letter_space (Thumb, 8 bytes, Stack size 0 bytes, lv_label.o(i.lv_obj_get_style_text_letter_space))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_text_letter_space ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_label_refr_text
- >> lv_label_get_letter_on
lv_obj_get_style_text_line_space (Thumb, 8 bytes, Stack size 0 bytes, lv_label.o(i.lv_obj_get_style_text_line_space))
[Stack]
- Max Depth = 340
- Call Chain = lv_obj_get_style_text_line_space ⇒ _lv_obj_get_style_int ⇒ update_style_cache (Cycle)
[Calls]
[Called By]- >> lv_label_refr_text
- >> lv_label_get_letter_on
disp_flush (Thumb, 30 bytes, Stack size 16 bytes, lv_port_disp.o(i.disp_flush))
[Stack]
- Max Depth = 300
- Call Chain = disp_flush ⇒ LCD_Color_Fill ⇒ LCD_SetCursor ⇒ LCD_WR_REG ⇒ app_error_handler_bare ⇒ app_error_fault_handler ⇒ nrf_log_frontend_std_0 ⇒ std_n ⇒ nrf_log_frontend_dequeue ⇒ nrf_log_frontend_std_0 (Cycle)
[Calls]- >> LCD_Color_Fill
- >> lv_disp_flush_ready
[Address Reference Count : 1]- lv_port_disp.o(i.lv_port_disp_init)
gpu_blend (Thumb, 172 bytes, Stack size 44 bytes, lv_port_disp.o(i.gpu_blend))
[Stack]
- Max Depth = 44
- Call Chain = gpu_blend
[Address Reference Count : 1]- lv_port_disp.o(i.lv_port_disp_init)
gpu_fill (Thumb, 60 bytes, Stack size 16 bytes, lv_port_disp.o(i.gpu_fill))
[Stack]
- Max Depth = 16
- Call Chain = gpu_fill
[Address Reference Count : 1]- lv_port_disp.o(i.lv_port_disp_init)
_printf_core (Thumb, 34 bytes, Stack size 24 bytes, printfb.o(i._printf_core), UNUSED)
[Called By]
Undefined Global Symbols