diff --git a/project/ISP_568/ISP_568.uvprojx b/project/ISP_568/ISP_568.uvprojx index ce21f25..7365ab4 100644 --- a/project/ISP_568/ISP_568.uvprojx +++ b/project/ISP_568/ISP_568.uvprojx @@ -50,7 +50,7 @@ 1 .\Objects\ - WL568_S20U_CSOT667_V100_20230713 + WL568_S20U_TP_CSOT667_20230721 1 0 1 @@ -403,6 +403,62 @@ 1 ..\..\src\app\demo\app_tp_st_touch.c + + app_tp_for_custom_s8.c + 1 + ..\..\src\app\demo\app_tp_for_custom_s8.c + + + 2 + 0 + 0 + 0 + 0 + 0 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + @@ -414,14 +470,9 @@ ..\..\src\sdk\CVWL568\lib\CVWL568.lib - tp_EncryptCheck.lib + WL568_S20U_TP.lib 4 - ..\..\src\app\demo\tp_EncryptCheck.lib - - - WL568_20U_HX667_TP.lib - 4 - ..\..\src\sdk\CVWL568\lib\WL568_20U_HX667_TP.lib + ..\..\src\sdk\CVWL568\lib\WL568_S20U_TP.lib diff --git a/project/ISP_568/Listings/WL568_S20U_CSOT667_V100_20230713.map b/project/ISP_568/Listings/WL568_S20U_CSOT667_V100_20230713.map index 7f8a35b..1087939 100644 --- a/project/ISP_568/Listings/WL568_S20U_CSOT667_V100_20230713.map +++ b/project/ISP_568/Listings/WL568_S20U_CSOT667_V100_20230713.map @@ -97,7 +97,6 @@ Section Cross References ap_demo.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps ap_demo.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init ap_demo.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_sync_line) for hal_dsi_rx_ctrl_set_cus_sync_line - ap_demo.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_hight_performan_mode) for hal_dsi_rx_ctrl_hight_performan_mode ap_demo.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start ap_demo.o(i.open_mipi_rx) refers to ap_demo.o(.data) for .data ap_demo.o(i.open_mipi_rx) refers to ap_demo.o(.constdata) for .constdata @@ -234,6 +233,25 @@ Section Cross References app_tp_st_touch.o(i.app_tp_calibration_exec) refers to tau_delay.o(i.delayMs) for delayMs app_tp_st_touch.o(i.app_tp_calibration_exec) refers to app_tp_st_touch.o(i.ap_tp_st_touch_get_calibration_success_mark) for ap_tp_st_touch_get_calibration_success_mark app_tp_st_touch.o(i.app_tp_calibration_exec) refers to app_tp_st_touch.o(.data) for .data + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.data) for .data + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.constdata) for .constdata + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_for_custom_s8.o(.data) for .data + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to uidiv.o(.text) for __aeabi_uidivmod + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.data) for .data + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for screen_data_write_1 + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for screen_data_write_2 + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for screen_data_write_3 + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for screen_data_write_4 + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for screen_data_write_5 + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for screen_data_write_6 + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for screen_data_write_7 + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for phone_reg_point_data + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for phone_reg_point_back + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for phone_reg_coord_data + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for phone_reg_coord_back board.o(i.board_Init) refers to hal_system.o(i.hal_system_init) for hal_system_init board.o(i.board_Init) refers to hal_system.o(i.hal_system_enable_systick) for hal_system_enable_systick board.o(i.board_Init) refers to hal_system.o(i.hal_system_init_console) for hal_system_init_console @@ -908,26 +926,6 @@ Section Cross References hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val tau_delay.o(i.delayMs) refers to tau_delay.o(i.delayUs) for delayUs - app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data - app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.data) for .data - app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.constdata) for .constdata - app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init - app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_for_custom_s8.o(.data) for .data - app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_enc.o(i.EncryptCheck) for EncryptCheck - app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to uidiv.o(.text) for __aeabi_uidivmod - app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data - app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.data) for .data - app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for screen_data_write_1 - app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for screen_data_write_2 - app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for screen_data_write_3 - app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for screen_data_write_4 - app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for screen_data_write_5 - app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for screen_data_write_6 - app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for screen_data_write_7 - app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for phone_reg_point_data - app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for phone_reg_point_back - app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for phone_reg_coord_data - app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.data) for phone_reg_coord_back hal_uart.o(i.hal_uart_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit hal_uart.o(i.hal_uart_deinit) refers to drv_uart.o(i.UART_Deinit) for UART_Deinit hal_uart.o(i.hal_uart_dmacallback) refers to hal_uart.o(.bss) for .bss @@ -1611,7 +1609,6 @@ Section Cross References tau_log.o(i.LOG_printf) refers to tau_log.o(.bss) for .bss tau_log.o(i.fgetc) refers to hal_uart.o(i.hal_uart_receive_blocking) for hal_uart_receive_blocking tau_log.o(i.fputc) refers to hal_uart.o(i.hal_uart_transmit_blocking) for hal_uart_transmit_blocking - app_tp_enc.o(i.EncryptCheck) refers to app_tp_enc.o(.data) for .data hal_spi_slave.o(i.app_SPIS_IRQn_Handler) refers to ap_demo.o(i.__ARM_common_switch8) for __ARM_common_switch8 hal_spi_slave.o(i.app_SPIS_IRQn_Handler) refers to hal_spi_slave.o(i.__NVIC_SetPriority) for __NVIC_SetPriority hal_spi_slave.o(i.app_SPIS_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending @@ -2218,6 +2215,43 @@ Removing Unused input sections from the image. Removing app_tp_st_touch.o(.rev16_text), (4 bytes). Removing app_tp_st_touch.o(.revsh_text), (4 bytes). Removing app_tp_st_touch.o(i.ap_tp_st_touch_software_reset), (112 bytes). + Removing app_tp_for_custom_s8.o(.rev16_text), (4 bytes). + Removing app_tp_for_custom_s8.o(.revsh_text), (4 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const), (56 bytes). + Removing app_tp_for_custom_s8.o(.bss), (200 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (16 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (16 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (16 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (16 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (16 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (16 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (16 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (37 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (1 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (3 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (3 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (1 bytes). + Removing app_tp_for_custom_s8.o(.data), (11 bytes). + Removing app_tp_for_custom_s8.o(.data), (10 bytes). + Removing app_tp_for_custom_s8.o(.data), (1 bytes). + Removing app_tp_for_custom_s8.o(.data), (2 bytes). + Removing app_tp_for_custom_s8.o(.data), (2 bytes). + Removing app_tp_for_custom_s8.o(.data), (2 bytes). + Removing app_tp_for_custom_s8.o(.data), (2 bytes). + Removing app_tp_for_custom_s8.o(.data), (2 bytes). + Removing app_tp_for_custom_s8.o(.data), (2 bytes). + Removing app_tp_for_custom_s8.o(.data), (2 bytes). + Removing app_tp_for_custom_s8.o(.data), (2 bytes). + Removing app_tp_for_custom_s8.o(.data), (2 bytes). + Removing app_tp_for_custom_s8.o(.data), (2 bytes). + Removing app_tp_for_custom_s8.o(.data), (1 bytes). + Removing app_tp_for_custom_s8.o(.data), (1 bytes). + Removing app_tp_for_custom_s8.o(.data), (64 bytes). + Removing app_tp_for_custom_s8.o(.data), (3 bytes). + Removing app_tp_for_custom_s8.o(.data), (2 bytes). + Removing app_tp_for_custom_s8.o(.data), (1 bytes). + Removing app_tp_for_custom_s8.o(.data), (32 bytes). + Removing app_tp_for_custom_s8.o(.data), (1 bytes). Removing board.o(.rev16_text), (4 bytes). Removing board.o(.revsh_text), (4 bytes). Removing startup_armcm0.o(HEAP), (3072 bytes). @@ -2229,6 +2263,7 @@ Removing Unused input sections from the image. Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init), (48 bytes). Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern), (216 bytes). Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en), (16 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_hight_performan_mode), (100 bytes). Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle), (40 bytes). Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart), (80 bytes). Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter), (28 bytes). @@ -2325,43 +2360,6 @@ Removing Unused input sections from the image. Removing hal_timer.o(i.hal_timer_start_ex), (72 bytes). Removing tau_delay.o(.rev16_text), (4 bytes). Removing tau_delay.o(.revsh_text), (4 bytes). - Removing app_tp_for_custom_s8.o(.rev16_text), (4 bytes). - Removing app_tp_for_custom_s8.o(.revsh_text), (4 bytes). - Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const), (56 bytes). - Removing app_tp_for_custom_s8.o(.bss), (200 bytes). - Removing app_tp_for_custom_s8.o(.constdata), (16 bytes). - Removing app_tp_for_custom_s8.o(.constdata), (16 bytes). - Removing app_tp_for_custom_s8.o(.constdata), (16 bytes). - Removing app_tp_for_custom_s8.o(.constdata), (16 bytes). - Removing app_tp_for_custom_s8.o(.constdata), (16 bytes). - Removing app_tp_for_custom_s8.o(.constdata), (16 bytes). - Removing app_tp_for_custom_s8.o(.constdata), (16 bytes). - Removing app_tp_for_custom_s8.o(.constdata), (37 bytes). - Removing app_tp_for_custom_s8.o(.constdata), (1 bytes). - Removing app_tp_for_custom_s8.o(.constdata), (3 bytes). - Removing app_tp_for_custom_s8.o(.constdata), (3 bytes). - Removing app_tp_for_custom_s8.o(.constdata), (1 bytes). - Removing app_tp_for_custom_s8.o(.data), (11 bytes). - Removing app_tp_for_custom_s8.o(.data), (10 bytes). - Removing app_tp_for_custom_s8.o(.data), (1 bytes). - Removing app_tp_for_custom_s8.o(.data), (2 bytes). - Removing app_tp_for_custom_s8.o(.data), (2 bytes). - Removing app_tp_for_custom_s8.o(.data), (2 bytes). - Removing app_tp_for_custom_s8.o(.data), (2 bytes). - Removing app_tp_for_custom_s8.o(.data), (2 bytes). - Removing app_tp_for_custom_s8.o(.data), (2 bytes). - Removing app_tp_for_custom_s8.o(.data), (2 bytes). - Removing app_tp_for_custom_s8.o(.data), (2 bytes). - Removing app_tp_for_custom_s8.o(.data), (2 bytes). - Removing app_tp_for_custom_s8.o(.data), (2 bytes). - Removing app_tp_for_custom_s8.o(.data), (1 bytes). - Removing app_tp_for_custom_s8.o(.data), (1 bytes). - Removing app_tp_for_custom_s8.o(.data), (64 bytes). - Removing app_tp_for_custom_s8.o(.data), (3 bytes). - Removing app_tp_for_custom_s8.o(.data), (2 bytes). - Removing app_tp_for_custom_s8.o(.data), (1 bytes). - Removing app_tp_for_custom_s8.o(.data), (32 bytes). - Removing app_tp_for_custom_s8.o(.data), (1 bytes). Removing hal_uart.o(.rev16_text), (4 bytes). Removing hal_uart.o(.revsh_text), (4 bytes). Removing hal_uart.o(i.hal_uart_deinit), (28 bytes). @@ -2628,8 +2626,6 @@ Removing Unused input sections from the image. Removing tau_log.o(.rev16_text), (4 bytes). Removing tau_log.o(.revsh_text), (4 bytes). Removing tau_log.o(i.fgetc), (22 bytes). - Removing app_tp_enc.o(.rev16_text), (4 bytes). - Removing app_tp_enc.o(.revsh_text), (4 bytes). Removing hal_spi_slave.o(.rev16_text), (4 bytes). Removing hal_spi_slave.o(.revsh_text), (4 bytes). Removing hal_spi_slave.o(i.hal_spi_s_set_high_impedance), (100 bytes). @@ -2779,7 +2775,7 @@ Removing Unused input sections from the image. Removing drv_wdg.o(i.drv_wdg_set_repeat), (12 bytes). Removing dflti.o(.text), (40 bytes). -584 unused section(s) (total 26554 bytes) removed from the image. +583 unused section(s) (total 26646 bytes) removed from the image. ============================================================================== @@ -2790,61 +2786,61 @@ Image Symbol Table Symbol Name Value Ov Type Size Object(Section) ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE - ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/errno.c 0x00000000 Number 0 errno.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE - ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE - ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE - ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE - ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE - ../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE - ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE - ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE - ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE ../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE ../fplib/microlib/fpsqrt.c 0x00000000 Number 0 dsqrt.o ABSOLUTE ../mathlib/ceil.c 0x00000000 Number 0 ceil.o ABSOLUTE @@ -2898,7 +2894,6 @@ Image Symbol Table ..\..\..\src\sdk\robin\src\hal\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE ..\..\..\src\sdk\robin\src\hal\internal\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE ..\..\..\src\sdk\robin\src\hal\internal\norflash.c 0x00000000 Number 0 norflash.o ABSOLUTE - ..\..\src\app\ap_demo\app_tp_enc.c 0x00000000 Number 0 app_tp_enc.o ABSOLUTE ..\..\src\app\demo\ap_demo.c 0x00000000 Number 0 ap_demo.o ABSOLUTE ..\..\src\app\demo\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE ..\..\src\app\demo\app_tp_st_touch.c 0x00000000 Number 0 app_tp_st_touch.o ABSOLUTE @@ -2953,7 +2948,6 @@ Image Symbol Table ..\\..\\..\\src\\sdk\\robin\\src\\hal\\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE ..\\..\\..\\src\\sdk\\robin\\src\\hal\\internal\\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE ..\\..\\..\\src\\sdk\\robin\\src\\hal\\internal\\norflash.c 0x00000000 Number 0 norflash.o ABSOLUTE - ..\\..\\src\\app\\ap_demo\\app_tp_enc.c 0x00000000 Number 0 app_tp_enc.o ABSOLUTE ..\\..\\src\\app\\demo\\ap_demo.c 0x00000000 Number 0 ap_demo.o ABSOLUTE ..\\..\\src\\app\\demo\\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE ..\\..\\src\\app\\demo\\app_tp_st_touch.c 0x00000000 Number 0 app_tp_st_touch.o ABSOLUTE @@ -3023,664 +3017,661 @@ Image Symbol Table i.EXTI_INT5_IRQn_Handler 0x00010cf0 Section 0 irq_redirect .o(i.EXTI_INT5_IRQn_Handler) i.EXTI_INT6_IRQn_Handler 0x00010d0c Section 0 irq_redirect .o(i.EXTI_INT6_IRQn_Handler) i.EXTI_INT7_IRQn_Handler 0x00010d28 Section 0 irq_redirect .o(i.EXTI_INT7_IRQn_Handler) - i.EncryptCheck 0x00010d44 Section 0 app_tp_enc.o(i.EncryptCheck) - i.FLSCTRL_IRQn_Handler 0x00010da8 Section 0 irq_redirect .o(i.FLSCTRL_IRQn_Handler) - i.Gpio_swire_output 0x00010dbc Section 0 ap_demo.o(i.Gpio_swire_output) - i.HardFault_Handler 0x00010e30 Section 0 irq_redirect .o(i.HardFault_Handler) - i.I2C0_IRQn_Handler 0x00010e44 Section 0 irq_redirect .o(i.I2C0_IRQn_Handler) - i.I2C1_IRQn_Handler 0x00010e5c Section 0 irq_redirect .o(i.I2C1_IRQn_Handler) - i.LCDC_IRQn_Handler 0x00010e74 Section 0 irq_redirect .o(i.LCDC_IRQn_Handler) - i.LOG_printf 0x00010e8c Section 0 tau_log.o(i.LOG_printf) - i.MEMC_IRQn_Handler 0x00010eb4 Section 0 irq_redirect .o(i.MEMC_IRQn_Handler) - i.MIPI_RX_IRQn_Handler 0x00010ecc Section 0 irq_redirect .o(i.MIPI_RX_IRQn_Handler) - i.MIPI_TX_IRQn_Handler 0x00010ee4 Section 0 irq_redirect .o(i.MIPI_TX_IRQn_Handler) - i.PWMDET_IRQn_Handler 0x00010efc Section 0 irq_redirect .o(i.PWMDET_IRQn_Handler) - i.SPIM_IRQn_Handler 0x00010f18 Section 0 irq_redirect .o(i.SPIM_IRQn_Handler) - i.SPIS_IRQn_Handler 0x00010f34 Section 0 irq_redirect .o(i.SPIS_IRQn_Handler) - i.SWIRE_IRQn_Handler 0x00010f50 Section 0 irq_redirect .o(i.SWIRE_IRQn_Handler) - i.SysTick_Handler 0x00010f6c Section 0 irq_redirect .o(i.SysTick_Handler) - i.TIMER0_IRQn_Handler 0x00010f84 Section 0 irq_redirect .o(i.TIMER0_IRQn_Handler) - i.TIMER1_IRQn_Handler 0x00010f9c Section 0 irq_redirect .o(i.TIMER1_IRQn_Handler) - i.TIMER2_IRQn_Handler 0x00010fb4 Section 0 irq_redirect .o(i.TIMER2_IRQn_Handler) - i.TIMER3_IRQn_Handler 0x00010fcc Section 0 irq_redirect .o(i.TIMER3_IRQn_Handler) - i.UART0_IRQ_Handle 0x00010fe4 Section 0 drv_uart.o(i.UART0_IRQ_Handle) + i.FLSCTRL_IRQn_Handler 0x00010d44 Section 0 irq_redirect .o(i.FLSCTRL_IRQn_Handler) + i.Gpio_swire_output 0x00010d58 Section 0 ap_demo.o(i.Gpio_swire_output) + i.HardFault_Handler 0x00010dcc Section 0 irq_redirect .o(i.HardFault_Handler) + i.I2C0_IRQn_Handler 0x00010de0 Section 0 irq_redirect .o(i.I2C0_IRQn_Handler) + i.I2C1_IRQn_Handler 0x00010df8 Section 0 irq_redirect .o(i.I2C1_IRQn_Handler) + i.LCDC_IRQn_Handler 0x00010e10 Section 0 irq_redirect .o(i.LCDC_IRQn_Handler) + i.LOG_printf 0x00010e28 Section 0 tau_log.o(i.LOG_printf) + i.MEMC_IRQn_Handler 0x00010e50 Section 0 irq_redirect .o(i.MEMC_IRQn_Handler) + i.MIPI_RX_IRQn_Handler 0x00010e68 Section 0 irq_redirect .o(i.MIPI_RX_IRQn_Handler) + i.MIPI_TX_IRQn_Handler 0x00010e80 Section 0 irq_redirect .o(i.MIPI_TX_IRQn_Handler) + i.PWMDET_IRQn_Handler 0x00010e98 Section 0 irq_redirect .o(i.PWMDET_IRQn_Handler) + i.S20_Start_init 0x00010eb4 Section 0 app_tp_transfer.o(i.S20_Start_init) + i.UART_DisableDma 0x00010ff8 Section 0 drv_uart.o(i.UART_DisableDma) + i.UART_GetInstance 0x00010ffa Section 0 drv_uart.o(i.UART_GetInstance) + i.__scatterload_null 0x00010ffe Section 2 handlers.o(i.__scatterload_null) .ARM.__at_0x11000 0x00011000 Section 20 drv_common.o(.ARM.__at_0x11000) - i.UART_DisableDma 0x00011014 Section 0 drv_uart.o(i.UART_DisableDma) - i.__scatterload_null 0x00011016 Section 2 handlers.o(i.__scatterload_null) + i.drv_dsi_rx_set_inten 0x00011014 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) .ARM.__at_0x11018 0x00011018 Section 4 drv_common.o(.ARM.__at_0x11018) - i.S20_Start_init 0x0001101c Section 0 app_tp_transfer.o(i.S20_Start_init) - i.UART_GetInstance 0x00011160 Section 0 drv_uart.o(i.UART_GetInstance) - i.UART_IRQn_Handler 0x00011164 Section 0 irq_redirect .o(i.UART_IRQn_Handler) - i.UART_ResetRxFIFO 0x0001117c Section 0 drv_uart.o(i.UART_ResetRxFIFO) - i.UART_SetBaudRate 0x000111a0 Section 0 drv_uart.o(i.UART_SetBaudRate) - i.UART_SwitchSCLK 0x000111e8 Section 0 drv_uart.o(i.UART_SwitchSCLK) - i.UART_TransferHandleIRQ 0x00011202 Section 0 drv_uart.o(i.UART_TransferHandleIRQ) - i.UART_WriteBlocking 0x00011336 Section 0 drv_uart.o(i.UART_WriteBlocking) - i.UART_init 0x00011350 Section 0 drv_uart.o(i.UART_init) - i.VIDC_IRQn_Handler 0x0001140c Section 0 irq_redirect .o(i.VIDC_IRQn_Handler) - i.VPRE_IRQn_Handler 0x00011424 Section 0 irq_redirect .o(i.VPRE_IRQn_Handler) - i.WDG_IRQn_Handler 0x0001143c Section 0 irq_redirect .o(i.WDG_IRQn_Handler) - i.__0printf 0x00011454 Section 0 printfa.o(i.__0printf) - i.__0vsprintf 0x00011474 Section 0 printfa.o(i.__0vsprintf) - i.__ARM_clz 0x00011498 Section 0 depilogue.o(i.__ARM_clz) - i.__ARM_common_switch8 0x000114c6 Section 0 ap_demo.o(i.__ARM_common_switch8) - i.__NVIC_ClearPendingIRQ 0x000114e0 Section 0 drv_i2c_master.o(i.__NVIC_ClearPendingIRQ) - __NVIC_ClearPendingIRQ 0x000114e1 Thumb Code 18 drv_i2c_master.o(i.__NVIC_ClearPendingIRQ) - i.__NVIC_ClearPendingIRQ 0x000114f8 Section 0 drv_spi_master.o(i.__NVIC_ClearPendingIRQ) - __NVIC_ClearPendingIRQ 0x000114f9 Thumb Code 18 drv_spi_master.o(i.__NVIC_ClearPendingIRQ) - i.__NVIC_DisableIRQ 0x00011510 Section 0 drv_rxbr.o(i.__NVIC_DisableIRQ) - __NVIC_DisableIRQ 0x00011511 Thumb Code 26 drv_rxbr.o(i.__NVIC_DisableIRQ) - i.__NVIC_EnableIRQ 0x00011530 Section 0 drv_rxbr.o(i.__NVIC_EnableIRQ) - __NVIC_EnableIRQ 0x00011531 Thumb Code 18 drv_rxbr.o(i.__NVIC_EnableIRQ) - i.__NVIC_SetPriority 0x00011548 Section 0 hal_spi_slave.o(i.__NVIC_SetPriority) - __NVIC_SetPriority 0x00011549 Thumb Code 60 hal_spi_slave.o(i.__NVIC_SetPriority) - i.__scatterload_copy 0x0001158c Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_zeroinit 0x0001159a Section 14 handlers.o(i.__scatterload_zeroinit) - i.__set_errno 0x000115a8 Section 0 errno.o(i.__set_errno) - i._fp_digits 0x000115b4 Section 0 printfa.o(i._fp_digits) - _fp_digits 0x000115b5 Thumb Code 344 printfa.o(i._fp_digits) - i._printf_core 0x00011728 Section 0 printfa.o(i._printf_core) - _printf_core 0x00011729 Thumb Code 1754 printfa.o(i._printf_core) - i._printf_post_padding 0x00011e14 Section 0 printfa.o(i._printf_post_padding) - _printf_post_padding 0x00011e15 Thumb Code 32 printfa.o(i._printf_post_padding) - i._printf_pre_padding 0x00011e34 Section 0 printfa.o(i._printf_pre_padding) - _printf_pre_padding 0x00011e35 Thumb Code 44 printfa.o(i._printf_pre_padding) - i._sputc 0x00011e60 Section 0 printfa.o(i._sputc) - _sputc 0x00011e61 Thumb Code 10 printfa.o(i._sputc) - i.ap_dcs_read 0x00011e6c Section 0 ap_demo.o(i.ap_dcs_read) - ap_dcs_read 0x00011e6d Thumb Code 4188 ap_demo.o(i.ap_dcs_read) - i.ap_demo 0x00012ec8 Section 0 ap_demo.o(i.ap_demo) - i.ap_get_reg_ca 0x00013000 Section 0 ap_demo.o(i.ap_get_reg_ca) - ap_get_reg_ca 0x00013001 Thumb Code 36 ap_demo.o(i.ap_get_reg_ca) - i.ap_get_reg_df 0x00013028 Section 0 ap_demo.o(i.ap_get_reg_df) - ap_get_reg_df 0x00013029 Thumb Code 170 ap_demo.o(i.ap_get_reg_df) - i.ap_get_tp_calibration_status_01 0x000130d8 Section 0 app_tp_st_touch.o(i.ap_get_tp_calibration_status_01) - i.ap_reset_cb 0x000130f8 Section 0 ap_demo.o(i.ap_reset_cb) - ap_reset_cb 0x000130f9 Thumb Code 30 ap_demo.o(i.ap_reset_cb) - i.ap_set_backlight 0x00013120 Section 0 ap_demo.o(i.ap_set_backlight) - ap_set_backlight 0x00013121 Thumb Code 672 ap_demo.o(i.ap_set_backlight) - i.ap_set_display_off 0x000133e0 Section 0 ap_demo.o(i.ap_set_display_off) - ap_set_display_off 0x000133e1 Thumb Code 32 ap_demo.o(i.ap_set_display_off) - i.ap_set_display_on 0x00013404 Section 0 ap_demo.o(i.ap_set_display_on) - ap_set_display_on 0x00013405 Thumb Code 8 ap_demo.o(i.ap_set_display_on) - i.ap_set_enter_sleep_mode 0x00013410 Section 0 ap_demo.o(i.ap_set_enter_sleep_mode) - ap_set_enter_sleep_mode 0x00013411 Thumb Code 46 ap_demo.o(i.ap_set_enter_sleep_mode) - i.ap_set_exit_sleep_mode 0x00013448 Section 0 ap_demo.o(i.ap_set_exit_sleep_mode) - ap_set_exit_sleep_mode 0x00013449 Thumb Code 8 ap_demo.o(i.ap_set_exit_sleep_mode) - i.ap_set_tp_calibration_04 0x00013454 Section 0 app_tp_st_touch.o(i.ap_set_tp_calibration_04) - i.ap_tp_st_touch_calibration 0x000134ec Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_calibration) - i.ap_tp_st_touch_error_handler_F3 0x0001359c Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_error_handler_F3) - i.ap_tp_st_touch_error_handler_FF 0x000135aa Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_error_handler_FF) - i.ap_tp_st_touch_get_calibration_success_mark 0x000135cc Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_get_calibration_success_mark) - i.ap_tp_st_touch_hardware_reset 0x00013674 Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_hardware_reset) - i.ap_tp_st_touch_scan_point_init 0x000136fc Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_scan_point_init) - i.ap_tp_st_touch_scan_point_record_event 0x00013718 Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_scan_point_record_event) - i.ap_tp_st_touch_scan_point_record_event_exec 0x000137ac Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_scan_point_record_event_exec) - i.ap_tp_st_touch_simulate_finger_release_event 0x000137e0 Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_simulate_finger_release_event) - i.ap_update_frame_rate 0x00013814 Section 0 ap_demo.o(i.ap_update_frame_rate) - ap_update_frame_rate 0x00013815 Thumb Code 40 ap_demo.o(i.ap_update_frame_rate) - i.app_ADC_IRQn_Handler 0x00013840 Section 0 drv_rxbr.o(i.app_ADC_IRQn_Handler) - i.app_AP_NRESET_IRQn_Handler 0x0001385c Section 0 drv_gpio.o(i.app_AP_NRESET_IRQn_Handler) - i.app_EXTI_INT0_IRQn_Handler 0x00013880 Section 0 drv_gpio.o(i.app_EXTI_INT0_IRQn_Handler) - i.app_EXTI_INT1_IRQn_Handler 0x0001389c Section 0 drv_gpio.o(i.app_EXTI_INT1_IRQn_Handler) - i.app_EXTI_INT2_IRQn_Handler 0x000138b8 Section 0 drv_gpio.o(i.app_EXTI_INT2_IRQn_Handler) - i.app_EXTI_INT3_IRQn_Handler 0x000138d4 Section 0 drv_gpio.o(i.app_EXTI_INT3_IRQn_Handler) - i.app_EXTI_INT4_IRQn_Handler 0x000138f0 Section 0 drv_gpio.o(i.app_EXTI_INT4_IRQn_Handler) - i.app_EXTI_INT5_IRQn_Handler 0x0001390c Section 0 drv_gpio.o(i.app_EXTI_INT5_IRQn_Handler) - i.app_EXTI_INT6_IRQn_Handler 0x00013928 Section 0 drv_gpio.o(i.app_EXTI_INT6_IRQn_Handler) - i.app_EXTI_INT7_IRQn_Handler 0x00013944 Section 0 drv_gpio.o(i.app_EXTI_INT7_IRQn_Handler) - i.app_HardFault_Handler 0x00013960 Section 0 drv_common.o(i.app_HardFault_Handler) - i.app_I2C0_IRQn_Handler 0x000139a8 Section 0 drv_i2c_slave.o(i.app_I2C0_IRQn_Handler) - i.app_I2C1_IRQn_Handler 0x000139c0 Section 0 drv_i2c_master.o(i.app_I2C1_IRQn_Handler) - i.app_LCDC_IRQn_Handler 0x000139d0 Section 0 hal_internal_vsync.o(i.app_LCDC_IRQn_Handler) - i.app_MEMC_IRQn_Handler 0x00013b74 Section 0 drv_memc.o(i.app_MEMC_IRQn_Handler) - i.app_MIPI_RX_IRQn_Handler 0x00013bfc Section 0 drv_dsi_rx.o(i.app_MIPI_RX_IRQn_Handler) - i.app_MIPI_TX_IRQn_Handler 0x00013e94 Section 0 drv_dsi_tx.o(i.app_MIPI_TX_IRQn_Handler) - i.app_PWMDET_IRQn_Handler 0x00013f34 Section 0 drv_pwm.o(i.app_PWMDET_IRQn_Handler) - i.app_SPIM_IRQn_Handler 0x00013f7c Section 0 drv_spi_master.o(i.app_SPIM_IRQn_Handler) - i.app_SPIS_IRQn_Handler 0x00013fac Section 0 hal_spi_slave.o(i.app_SPIS_IRQn_Handler) - i.app_SWIRE_IRQn_Handler 0x000141ac Section 0 drv_swire.o(i.app_SWIRE_IRQn_Handler) - i.app_SysTick_Handler 0x000141cc Section 0 drv_common.o(i.app_SysTick_Handler) - i.app_TIMER0_IRQn_Handler 0x000141e4 Section 0 drv_timer.o(i.app_TIMER0_IRQn_Handler) - i.app_TIMER1_IRQn_Handler 0x000141ee Section 0 drv_timer.o(i.app_TIMER1_IRQn_Handler) - i.app_TIMER2_IRQn_Handler 0x000141f8 Section 0 drv_timer.o(i.app_TIMER2_IRQn_Handler) - i.app_TIMER3_IRQn_Handler 0x00014202 Section 0 drv_timer.o(i.app_TIMER3_IRQn_Handler) - i.app_UART_IRQn_Handler 0x0001420c Section 0 drv_uart.o(i.app_UART_IRQn_Handler) - i.app_VIDC_IRQn_Handler 0x00014214 Section 0 drv_vidc.o(i.app_VIDC_IRQn_Handler) - i.app_VPRE_IRQn_Handler 0x00014230 Section 0 drv_rxbr.o(i.app_VPRE_IRQn_Handler) - i.app_WDG_IRQn_Handler 0x0001424c Section 0 drv_wdg.o(i.app_WDG_IRQn_Handler) - i.app_dma_irq_handler 0x00014284 Section 0 drv_dma.o(i.app_dma_irq_handler) - i.app_fls_ctrl_Handler 0x00014294 Section 0 norflash.o(i.app_fls_ctrl_Handler) - i.app_tp_I2C_init 0x000142c4 Section 0 app_tp_transfer.o(i.app_tp_I2C_init) - i.app_tp_calibration_exec 0x000142e8 Section 0 app_tp_st_touch.o(i.app_tp_calibration_exec) - i.app_tp_i2cs_callback 0x00014320 Section 0 app_tp_transfer.o(i.app_tp_i2cs_callback) - app_tp_i2cs_callback 0x00014321 Thumb Code 42 app_tp_transfer.o(i.app_tp_i2cs_callback) - i.app_tp_init 0x00014350 Section 0 app_tp_transfer.o(i.app_tp_init) - i.app_tp_m_read 0x00014390 Section 0 app_tp_transfer.o(i.app_tp_m_read) - i.app_tp_m_write 0x000143b0 Section 0 app_tp_transfer.o(i.app_tp_m_write) - i.app_tp_phone_analysis_data 0x000143b8 Section 0 app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) - i.app_tp_phone_clear_reset_on 0x000147d4 Section 0 app_tp_transfer.o(i.app_tp_phone_clear_reset_on) - i.app_tp_s_read 0x000147e0 Section 0 app_tp_transfer.o(i.app_tp_s_read) - i.app_tp_s_write 0x000147e8 Section 0 app_tp_transfer.o(i.app_tp_s_write) - i.app_tp_screen_analysis_int 0x000147f0 Section 0 app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) - i.app_tp_screen_int_callback 0x00014acc Section 0 app_tp_transfer.o(i.app_tp_screen_int_callback) - app_tp_screen_int_callback 0x00014acd Thumb Code 8 app_tp_transfer.o(i.app_tp_screen_int_callback) - i.app_tp_transfer_screen_const 0x00014ad8 Section 0 app_tp_transfer.o(i.app_tp_transfer_screen_const) - app_tp_transfer_screen_const 0x00014ad9 Thumb Code 50 app_tp_transfer.o(i.app_tp_transfer_screen_const) - i.app_tp_transfer_screen_int 0x00014b18 Section 0 app_tp_transfer.o(i.app_tp_transfer_screen_int) - i.app_tp_transfer_screen_start 0x00014c78 Section 0 app_tp_transfer.o(i.app_tp_transfer_screen_start) - i.blue_change_ccm 0x00014c90 Section 0 ap_demo.o(i.blue_change_ccm) - i.board_Init 0x00014cc8 Section 0 board.o(i.board_Init) - i.calc_framebuffer_setting 0x00014cec Section 0 hal_internal_vsync.o(i.calc_framebuffer_setting) - i.ceil 0x000151dc Section 0 ceil.o(i.ceil) - i.check_mipi_rx_tx_video_info 0x000152a4 Section 0 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) - check_mipi_rx_tx_video_info 0x000152a5 Thumb Code 44 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) - i.check_pkt_buf_rev 0x000152d0 Section 0 hal_internal_vsync.o(i.check_pkt_buf_rev) - check_pkt_buf_rev 0x000152d1 Thumb Code 92 hal_internal_vsync.o(i.check_pkt_buf_rev) - i.dcs_packet_fifo_alloc 0x00015360 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) - i.dcs_packet_fifo_init 0x000153b8 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_init) - i.dcs_packet_free_fifo_header 0x000153d0 Section 0 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) - i.dcs_packet_get_fifo_header 0x00015414 Section 0 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) - i.dcs_sw_filter 0x00015438 Section 0 hal_internal_vsync.o(i.dcs_sw_filter) - dcs_sw_filter 0x00015439 Thumb Code 36 hal_internal_vsync.o(i.dcs_sw_filter) - i.delayMs 0x00015464 Section 0 tau_delay.o(i.delayMs) - i.delayUs 0x0001547c Section 0 tau_delay.o(i.delayUs) - i.disable_mipi_timer_cb 0x000154a0 Section 0 ap_demo.o(i.disable_mipi_timer_cb) - disable_mipi_timer_cb 0x000154a1 Thumb Code 78 ap_demo.o(i.disable_mipi_timer_cb) - i.drv_ap_rst_trig_edge_detect 0x000154f8 Section 0 drv_sys_cfg.o(i.drv_ap_rst_trig_edge_detect) - i.drv_chip_info_get_info 0x00015530 Section 0 drv_chip_info.o(i.drv_chip_info_get_info) - i.drv_chip_info_init 0x0001553c Section 0 drv_chip_info.o(i.drv_chip_info_init) - i.drv_chip_rx_info_check 0x0001557c Section 0 drv_chip_info.o(i.drv_chip_rx_info_check) - i.drv_chip_rx_init_done 0x0001562c Section 0 drv_chip_info.o(i.drv_chip_rx_init_done) - i.drv_common_enable_systick 0x00015640 Section 0 drv_common.o(i.drv_common_enable_systick) - i.drv_common_system_init 0x00015698 Section 0 drv_common.o(i.drv_common_system_init) - i.drv_crgu_config_reset_modules 0x000156a0 Section 0 drv_crgu.o(i.drv_crgu_config_reset_modules) - i.drv_crgu_set_ahb_pre_div 0x000156b0 Section 0 drv_crgu.o(i.drv_crgu_set_ahb_pre_div) - i.drv_crgu_set_ahb_src 0x000156c4 Section 0 drv_crgu.o(i.drv_crgu_set_ahb_src) - i.drv_crgu_set_clock 0x000156d8 Section 0 drv_crgu.o(i.drv_crgu_set_clock) - i.drv_crgu_set_dpi_mux_src 0x000156f8 Section 0 drv_crgu.o(i.drv_crgu_set_dpi_mux_src) - i.drv_crgu_set_dpi_pre_div 0x0001570c Section 0 drv_crgu.o(i.drv_crgu_set_dpi_pre_div) - i.drv_crgu_set_dpi_pre_src 0x00015724 Section 0 drv_crgu.o(i.drv_crgu_set_dpi_pre_src) - i.drv_crgu_set_dsc_core_div 0x00015738 Section 0 drv_crgu.o(i.drv_crgu_set_dsc_core_div) - i.drv_crgu_set_dsco_src 0x0001574c Section 0 drv_crgu.o(i.drv_crgu_set_dsco_src) - i.drv_crgu_set_dsco_src_div 0x00015760 Section 0 drv_crgu.o(i.drv_crgu_set_dsco_src_div) - i.drv_crgu_set_fb_div 0x00015774 Section 0 drv_crgu.o(i.drv_crgu_set_fb_div) - i.drv_crgu_set_fb_src 0x00015788 Section 0 drv_crgu.o(i.drv_crgu_set_fb_src) - i.drv_crgu_set_lcdc_div 0x0001579c Section 0 drv_crgu.o(i.drv_crgu_set_lcdc_div) - i.drv_crgu_set_lcdc_src 0x000157b0 Section 0 drv_crgu.o(i.drv_crgu_set_lcdc_src) - i.drv_crgu_set_mipi_cfg_src 0x000157c4 Section 0 drv_crgu.o(i.drv_crgu_set_mipi_cfg_src) - i.drv_crgu_set_mipi_ref_src 0x000157d8 Section 0 drv_crgu.o(i.drv_crgu_set_mipi_ref_src) - i.drv_crgu_set_reset 0x000157f0 Section 0 drv_crgu.o(i.drv_crgu_set_reset) - i.drv_crgu_set_rxbr_div 0x00015808 Section 0 drv_crgu.o(i.drv_crgu_set_rxbr_div) - i.drv_crgu_set_rxbr_src 0x0001581c Section 0 drv_crgu.o(i.drv_crgu_set_rxbr_src) - i.drv_crgu_set_vidc_src 0x00015830 Section 0 drv_crgu.o(i.drv_crgu_set_vidc_src) - i.drv_dma_clear_flag 0x00015844 Section 0 drv_dma.o(i.drv_dma_clear_flag) - i.drv_dma_create_handle 0x0001585c Section 0 drv_dma.o(i.drv_dma_create_handle) - i.drv_dma_disenable_channel 0x00015878 Section 0 drv_dma.o(i.drv_dma_disenable_channel) - i.drv_dma_enable_channel 0x00015888 Section 0 drv_dma.o(i.drv_dma_enable_channel) - i.drv_dma_enable_channel_interrupts 0x00015898 Section 0 drv_dma.o(i.drv_dma_enable_channel_interrupts) - i.drv_dma_get_channel_flag 0x000158bc Section 0 drv_dma.o(i.drv_dma_get_channel_flag) - i.drv_dma_irq_handler 0x000158c8 Section 0 drv_dma.o(i.drv_dma_irq_handler) - i.drv_dma_prepar_transfer 0x00015958 Section 0 drv_dma.o(i.drv_dma_prepar_transfer) - i.drv_dma_set_burst 0x0001596a Section 0 drv_dma.o(i.drv_dma_set_burst) - i.drv_dma_set_callback 0x00015984 Section 0 drv_dma.o(i.drv_dma_set_callback) - i.drv_dma_set_transfer 0x0001598c Section 0 drv_dma.o(i.drv_dma_set_transfer) - i.drv_dsc_dec_convert_pps_rc_parameter 0x000159d0 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_convert_pps_rc_parameter) - i.drv_dsc_dec_disable 0x00015a06 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_disable) - i.drv_dsc_dec_enable 0x00015a14 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_enable) - i.drv_dsc_dec_get_nslc 0x00015a88 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) - i.drv_dsc_dec_set_u8_pps 0x00015a92 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_set_u8_pps) - i.drv_dsi_rx_calc_ipi_tx_delay 0x00015abc Section 0 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) - i.drv_dsi_rx_enable_irq 0x00015bc0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) - i.drv_dsi_rx_get_color_bpp 0x00015c00 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) - drv_dsi_rx_get_color_bpp 0x00015c01 Thumb Code 62 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) - i.drv_dsi_rx_get_color_pcc 0x00015c50 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) - drv_dsi_rx_get_color_pcc 0x00015c51 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) - i.drv_dsi_rx_get_compression_en 0x00015c6c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) - i.drv_dsi_rx_get_max_ret_size 0x00015c74 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size) - i.drv_dsi_rx_power_up 0x00015c7a Section 0 drv_dsi_rx.o(i.drv_dsi_rx_power_up) - i.drv_dsi_rx_set_ctrl_cfg 0x00015c88 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) - i.drv_dsi_rx_set_ddi_cfg 0x00015ca8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) - i.drv_dsi_rx_set_inten 0x00015cb8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) - i.drv_dsi_rx_set_ipi_cfg 0x00015cbc Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) - i.drv_dsi_rx_set_lane_swap 0x00015ccc Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) - i.drv_dsi_rx_set_resp_cnt 0x00015d12 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) - i.drv_dsi_rx_set_up_phy 0x00015d38 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) - i.drv_dsi_rx_shut_down 0x00015e3c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) - i.drv_dsi_tx_command_header 0x00015e4a Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_header) - i.drv_dsi_tx_command_mode_cfg 0x00015e5e Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) - i.drv_dsi_tx_command_put_payload 0x00015eca Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) - i.drv_dsi_tx_config_eotp 0x00015ece Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) - i.drv_dsi_tx_config_int 0x00015ee6 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_int) - i.drv_dsi_tx_dpi_lpcmd_time 0x00015eee Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) - i.drv_dsi_tx_dpi_mode 0x00015ef6 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) - i.drv_dsi_tx_dpi_polarity 0x00015f00 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) - i.drv_dsi_tx_edpi_cmd_size 0x00015f24 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) - i.drv_dsi_tx_get_cmd_status 0x00015f28 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) - i.drv_dsi_tx_mode 0x00015f2c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_mode) - i.drv_dsi_tx_phy_clock_lane_auto_lp 0x00015f30 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) - i.drv_dsi_tx_phy_clock_lane_req_hs 0x00015f48 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) - i.drv_dsi_tx_phy_lane_mode 0x00015f62 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) - i.drv_dsi_tx_phy_status_ready 0x00015f6e Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) - i.drv_dsi_tx_phy_status_stopstate 0x00015fd2 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) - i.drv_dsi_tx_phy_test_setup 0x00016010 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) - i.drv_dsi_tx_phy_time_cfg 0x00016144 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) - i.drv_dsi_tx_powerup 0x00016162 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_powerup) - i.drv_dsi_tx_response_mode 0x0001616a Section 0 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) - i.drv_dsi_tx_set_bta_ack 0x00016186 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) - i.drv_dsi_tx_set_esc_div 0x0001619e Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) - i.drv_dsi_tx_set_int 0x000161ac Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_int) - i.drv_dsi_tx_set_time_out_div 0x000161ec Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) - i.drv_dsi_tx_set_video_chunk 0x000161fc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) - i.drv_dsi_tx_set_video_timing 0x00016204 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) - i.drv_dsi_tx_shutdown 0x00016226 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) - i.drv_dsi_tx_timeout_cfg 0x0001622e Section 0 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) - i.drv_dsi_tx_video_mode_cfg 0x00016254 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) - i.drv_dsi_tx_video_mode_disable_hact_cmd 0x000162fe Section 0 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_disable_hact_cmd) - i.drv_dsi_tx_video_mode_set_lp_cmd 0x00016314 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_set_lp_cmd) - i.drv_efuse_enter_inactive 0x0001632c Section 0 drv_efuse.o(i.drv_efuse_enter_inactive) - i.drv_efuse_int_enable 0x0001635a Section 0 drv_efuse.o(i.drv_efuse_int_enable) - i.drv_efuse_read 0x00016366 Section 0 drv_efuse.o(i.drv_efuse_read) - i.drv_efuse_read_req 0x00016398 Section 0 drv_efuse.o(i.drv_efuse_read_req) - i.drv_gpio_get_input_data 0x000163b0 Section 0 drv_gpio.o(i.drv_gpio_get_input_data) - i.drv_gpio_register_ap_reset_callback 0x000163c8 Section 0 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) - i.drv_gpio_register_callback 0x000163d4 Section 0 drv_gpio.o(i.drv_gpio_register_callback) - i.drv_gpio_set_int 0x000163e8 Section 0 drv_gpio.o(i.drv_gpio_set_int) - i.drv_gpio_set_ioe 0x00016438 Section 0 drv_gpio.o(i.drv_gpio_set_ioe) - i.drv_gpio_set_mode0 0x00016458 Section 0 drv_gpio.o(i.drv_gpio_set_mode0) - i.drv_gpio_set_mode1 0x00016468 Section 0 drv_gpio.o(i.drv_gpio_set_mode1) - i.drv_gpio_set_mode2 0x00016478 Section 0 drv_gpio.o(i.drv_gpio_set_mode2) - i.drv_gpio_set_mode3 0x00016488 Section 0 drv_gpio.o(i.drv_gpio_set_mode3) - i.drv_gpio_set_output_data 0x00016498 Section 0 hal_gpio.o(i.drv_gpio_set_output_data) - drv_gpio_set_output_data 0x00016499 Thumb Code 26 hal_gpio.o(i.drv_gpio_set_output_data) - i.drv_gpio_set_pull_state 0x000164b8 Section 0 drv_gpio.o(i.drv_gpio_set_pull_state) - i.drv_i2c0_set_callback 0x000165e8 Section 0 drv_i2c_slave.o(i.drv_i2c0_set_callback) - i.drv_i2c1_set_callback 0x000165f4 Section 0 drv_i2c_master.o(i.drv_i2c1_set_callback) - i.drv_i2c_dma_callback 0x00016600 Section 0 drv_i2c_dma.o(i.drv_i2c_dma_callback) - drv_i2c_dma_callback 0x00016601 Thumb Code 40 drv_i2c_dma.o(i.drv_i2c_dma_callback) - i.drv_i2c_dma_init 0x00016634 Section 0 drv_i2c_dma.o(i.drv_i2c_dma_init) - i.drv_i2c_enable_rx_dma 0x000166e0 Section 0 drv_i2c_dma.o(i.drv_i2c_enable_rx_dma) - i.drv_i2c_enable_tx_dma 0x000166fa Section 0 drv_i2c_dma.o(i.drv_i2c_enable_tx_dma) - i.drv_i2c_m_clear_it_pending_bit 0x00016714 Section 0 drv_i2c_master.o(i.drv_i2c_m_clear_it_pending_bit) - i.drv_i2c_m_enable 0x00016774 Section 0 drv_i2c_master.o(i.drv_i2c_m_enable) - i.drv_i2c_m_enable_intr 0x00016784 Section 0 drv_i2c_master.o(i.drv_i2c_m_enable_intr) - i.drv_i2c_master_init 0x000167bc Section 0 drv_i2c_master.o(i.drv_i2c_master_init) - i.drv_i2c_master_read_dma 0x00016848 Section 0 drv_i2c_dma.o(i.drv_i2c_master_read_dma) - i.drv_i2c_master_write_dma 0x000168a4 Section 0 drv_i2c_dma.o(i.drv_i2c_master_write_dma) - i.drv_i2c_master_write_read_cmd 0x000168e0 Section 0 drv_i2c_dma.o(i.drv_i2c_master_write_read_cmd) - drv_i2c_master_write_read_cmd 0x000168e1 Thumb Code 62 drv_i2c_dma.o(i.drv_i2c_master_write_read_cmd) - i.drv_i2c_s_clear_it_pending_bit 0x0001691e Section 0 drv_i2c_slave.o(i.drv_i2c_s_clear_it_pending_bit) - i.drv_i2c_s_config_intr 0x00016960 Section 0 drv_i2c_slave.o(i.drv_i2c_s_config_intr) - i.drv_i2c_s_enable 0x00016964 Section 0 drv_i2c_slave.o(i.drv_i2c_s_enable) - i.drv_i2c_s_get_fifo_status 0x0001696c Section 0 drv_i2c_slave.o(i.drv_i2c_s_get_fifo_status) - i.drv_i2c_s_set_intr 0x00016980 Section 0 drv_i2c_slave.o(i.drv_i2c_s_set_intr) - i.drv_i2c_s_write_data 0x000169d0 Section 0 drv_i2c_slave.o(i.drv_i2c_s_write_data) - i.drv_i2c_set_dma_irq_callback 0x000169ec Section 0 drv_i2c_dma.o(i.drv_i2c_set_dma_irq_callback) - i.drv_i2c_slave_init 0x00016a44 Section 0 drv_i2c_slave.o(i.drv_i2c_slave_init) - i.drv_i2c_slave_write_dma 0x00016a78 Section 0 drv_i2c_dma.o(i.drv_i2c_slave_write_dma) - i.drv_lcdc_config_bypass 0x00016a90 Section 0 drv_lcdc.o(i.drv_lcdc_config_bypass) - i.drv_lcdc_config_ccm 0x00016aa8 Section 0 drv_lcdc.o(i.drv_lcdc_config_ccm) - i.drv_lcdc_config_disp_mode 0x00016ad8 Section 0 drv_lcdc.o(i.drv_lcdc_config_disp_mode) - i.drv_lcdc_config_dpi_polarity 0x00016aee Section 0 drv_lcdc.o(i.drv_lcdc_config_dpi_polarity) - i.drv_lcdc_config_dpi_timing 0x00016b12 Section 0 drv_lcdc.o(i.drv_lcdc_config_dpi_timing) - i.drv_lcdc_config_edpi_mode 0x00016b38 Section 0 drv_lcdc.o(i.drv_lcdc_config_edpi_mode) - i.drv_lcdc_config_endianness 0x00016b4e Section 0 drv_lcdc.o(i.drv_lcdc_config_endianness) - i.drv_lcdc_config_input_size 0x00016b64 Section 0 drv_lcdc.o(i.drv_lcdc_config_input_size) - i.drv_lcdc_config_int 0x00016b70 Section 0 drv_lcdc.o(i.drv_lcdc_config_int) - i.drv_lcdc_config_int_single 0x00016b8e Section 0 drv_lcdc.o(i.drv_lcdc_config_int_single) - i.drv_lcdc_config_overwrite 0x00016bb0 Section 0 drv_lcdc.o(i.drv_lcdc_config_overwrite) - i.drv_lcdc_config_overwrite_rgb 0x00016bd2 Section 0 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) - i.drv_lcdc_config_partial_display_area 0x00016bde Section 0 drv_lcdc.o(i.drv_lcdc_config_partial_display_area) - i.drv_lcdc_config_partial_display_enable 0x00016bf8 Section 0 drv_lcdc.o(i.drv_lcdc_config_partial_display_enable) - i.drv_lcdc_config_scale_up_coef 0x00016c1a Section 0 drv_lcdc.o(i.drv_lcdc_config_scale_up_coef) - i.drv_lcdc_config_scale_up_step 0x00016c34 Section 0 drv_lcdc.o(i.drv_lcdc_config_scale_up_step) - i.drv_lcdc_config_src_parameter 0x00016c40 Section 0 drv_lcdc.o(i.drv_lcdc_config_src_parameter) - i.drv_lcdc_config_thresh 0x00016c8c Section 0 drv_lcdc.o(i.drv_lcdc_config_thresh) - i.drv_lcdc_ctrl_flow 0x00016c92 Section 0 drv_lcdc.o(i.drv_lcdc_ctrl_flow) - i.drv_lcdc_enable_shadow_reg 0x00016ca4 Section 0 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) - i.drv_lcdc_set_int 0x00016cc4 Section 0 drv_lcdc.o(i.drv_lcdc_set_int) - i.drv_lcdc_set_prefetch 0x00016d04 Section 0 drv_lcdc.o(i.drv_lcdc_set_prefetch) - i.drv_lcdc_set_video_hw_mode 0x00016d1c Section 0 drv_lcdc.o(i.drv_lcdc_set_video_hw_mode) - i.drv_lcdc_start 0x00016d30 Section 0 drv_lcdc.o(i.drv_lcdc_start) - i.drv_memc_clear_status 0x00016d50 Section 0 drv_memc.o(i.drv_memc_clear_status) - i.drv_memc_enable_irq 0x00016d5c Section 0 drv_memc.o(i.drv_memc_enable_irq) - i.drv_memc_gen_a_tear_signal 0x00016d9c Section 0 drv_memc.o(i.drv_memc_gen_a_tear_signal) - i.drv_memc_get_status 0x00016da8 Section 0 drv_memc.o(i.drv_memc_get_status) - i.drv_memc_rate_transfer_sel 0x00016dba Section 0 drv_memc.o(i.drv_memc_rate_transfer_sel) - i.drv_memc_sel_vsync 0x00016dca Section 0 drv_memc.o(i.drv_memc_sel_vsync) - i.drv_memc_set_active_height 0x00016dd8 Section 0 drv_memc.o(i.drv_memc_set_active_height) - i.drv_memc_set_data_mode 0x00016dec Section 0 drv_memc.o(i.drv_memc_set_data_mode) - i.drv_memc_set_double_buffer 0x00016df8 Section 0 drv_memc.o(i.drv_memc_set_double_buffer) - i.drv_memc_set_double_buffer_reverse 0x00016e08 Section 0 drv_memc.o(i.drv_memc_set_double_buffer_reverse) - i.drv_memc_set_fs_en_conditions 0x00016e1a Section 0 drv_memc.o(i.drv_memc_set_fs_en_conditions) - i.drv_memc_set_inten 0x00016e2a Section 0 drv_memc.o(i.drv_memc_set_inten) - i.drv_memc_set_lcdc_st_conditions 0x00016e40 Section 0 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) - i.drv_memc_set_ltpo_mode 0x00016e58 Section 0 drv_memc.o(i.drv_memc_set_ltpo_mode) - i.drv_memc_set_tear_mode 0x00016e72 Section 0 drv_memc.o(i.drv_memc_set_tear_mode) - i.drv_memc_set_tear_waveform 0x00016e80 Section 0 drv_memc.o(i.drv_memc_set_tear_waveform) - i.drv_memc_set_vidc_sync_cnt 0x00016ea8 Section 0 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) - i.drv_param_init_get_ccm 0x00016eb8 Section 0 drv_param_init.o(i.drv_param_init_get_ccm) - i.drv_param_init_get_scld_filter_h 0x00016ec0 Section 0 drv_param_init.o(i.drv_param_init_get_scld_filter_h) - i.drv_param_init_get_scld_filter_v 0x00016ed4 Section 0 drv_param_init.o(i.drv_param_init_get_scld_filter_v) - i.drv_param_init_get_sclu_filter 0x00016ee8 Section 0 drv_param_init.o(i.drv_param_init_get_sclu_filter) - i.drv_param_init_set_ccm 0x00016ef0 Section 0 drv_param_init.o(i.drv_param_init_set_ccm) - i.drv_param_p2r_filter_init 0x00016f04 Section 0 drv_param_init.o(i.drv_param_p2r_filter_init) - i.drv_phy_enable_calibration 0x00016f28 Section 0 drv_phy_common.o(i.drv_phy_enable_calibration) - i.drv_phy_get_calibration 0x00016f38 Section 0 drv_phy_common.o(i.drv_phy_get_calibration) - i.drv_phy_get_pll_para 0x00016f74 Section 0 drv_phy_common.o(i.drv_phy_get_pll_para) - i.drv_phy_get_rate_para 0x00016fd4 Section 0 drv_phy_common.o(i.drv_phy_get_rate_para) - i.drv_phy_test_clear 0x00017028 Section 0 drv_phy_common.o(i.drv_phy_test_clear) - i.drv_phy_test_lock 0x00017038 Section 0 drv_phy_common.o(i.drv_phy_test_lock) - i.drv_phy_test_write_1_byte 0x00017050 Section 0 drv_phy_common.o(i.drv_phy_test_write_1_byte) - i.drv_phy_test_write_2_byte 0x00017070 Section 0 drv_phy_common.o(i.drv_phy_test_write_2_byte) - i.drv_phy_test_write_code 0x00017096 Section 0 drv_phy_common.o(i.drv_phy_test_write_code) - i.drv_phy_test_write_data 0x000170b4 Section 0 drv_phy_common.o(i.drv_phy_test_write_data) - drv_phy_test_write_data 0x000170b5 Thumb Code 32 drv_phy_common.o(i.drv_phy_test_write_data) - i.drv_pwr_set_cp_mode 0x000170d4 Section 0 drv_pwr.o(i.drv_pwr_set_cp_mode) - i.drv_pwr_set_pvd_mode 0x000170f4 Section 0 drv_pwr.o(i.drv_pwr_set_pvd_mode) - i.drv_pwr_set_system_clk_src 0x0001710c Section 0 drv_pwr.o(i.drv_pwr_set_system_clk_src) - i.drv_rx_phy_test_clear 0x00017144 Section 0 drv_dsi_rx.o(i.drv_rx_phy_test_clear) - drv_rx_phy_test_clear 0x00017145 Thumb Code 12 drv_dsi_rx.o(i.drv_rx_phy_test_clear) - i.drv_rx_phy_test_lock 0x00017150 Section 0 drv_dsi_rx.o(i.drv_rx_phy_test_lock) - drv_rx_phy_test_lock 0x00017151 Thumb Code 16 drv_dsi_rx.o(i.drv_rx_phy_test_lock) - i.drv_rx_phy_test_write_1_byte 0x00017160 Section 0 drv_dsi_rx.o(i.drv_rx_phy_test_write_1_byte) - drv_rx_phy_test_write_1_byte 0x00017161 Thumb Code 20 drv_dsi_rx.o(i.drv_rx_phy_test_write_1_byte) - i.drv_rx_phy_test_write_2_byte 0x00017174 Section 0 drv_dsi_rx.o(i.drv_rx_phy_test_write_2_byte) - drv_rx_phy_test_write_2_byte 0x00017175 Thumb Code 22 drv_dsi_rx.o(i.drv_rx_phy_test_write_2_byte) - i.drv_rxbr_clear_pkt_buffer 0x0001718a Section 0 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) - i.drv_rxbr_clear_status0 0x00017194 Section 0 drv_rxbr.o(i.drv_rxbr_clear_status0) - i.drv_rxbr_enable_irq 0x00017198 Section 0 drv_rxbr.o(i.drv_rxbr_enable_irq) - i.drv_rxbr_frame_drop_cfg 0x000171f4 Section 0 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) - i.drv_rxbr_get_clk 0x00017208 Section 0 drv_rxbr.o(i.drv_rxbr_get_clk) - i.drv_rxbr_get_col_addr 0x0001726c Section 0 drv_rxbr.o(i.drv_rxbr_get_col_addr) - i.drv_rxbr_get_int_source 0x00017270 Section 0 hal_internal_vsync.o(i.drv_rxbr_get_int_source) - drv_rxbr_get_int_source 0x00017271 Thumb Code 18 hal_internal_vsync.o(i.drv_rxbr_get_int_source) - i.drv_rxbr_get_page_addr 0x00017282 Section 0 drv_rxbr.o(i.drv_rxbr_get_page_addr) - i.drv_rxbr_get_status0 0x00017286 Section 0 hal_internal_vsync.o(i.drv_rxbr_get_status0) - drv_rxbr_get_status0 0x00017287 Thumb Code 18 hal_internal_vsync.o(i.drv_rxbr_get_status0) - i.drv_rxbr_hline_rcv0_cfg 0x00017298 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg) - i.drv_rxbr_hline_rcv_cfg 0x000172a4 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) - i.drv_rxbr_register_irq0_callback 0x000172ac Section 0 drv_rxbr.o(i.drv_rxbr_register_irq0_callback) - i.drv_rxbr_register_irq1_callback 0x000172b8 Section 0 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) - i.drv_rxbr_set_ack_pkt_header 0x000172c4 Section 0 drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header) - i.drv_rxbr_set_cmd_filter 0x000172d8 Section 0 drv_rxbr.o(i.drv_rxbr_set_cmd_filter) - i.drv_rxbr_set_color_format 0x000173a4 Section 0 drv_rxbr.o(i.drv_rxbr_set_color_format) - i.drv_rxbr_set_inten 0x000173b8 Section 0 drv_rxbr.o(i.drv_rxbr_set_inten) - i.drv_rxbr_set_ltpo_drop_th 0x000173cc Section 0 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) - i.drv_rxbr_set_usr_cfg 0x000173dc Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) - i.drv_rxbr_set_usr_col 0x00017402 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_col) - i.drv_rxbr_set_usr_row 0x0001740a Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_row) - i.drv_spi_m_read_data 0x00017414 Section 0 drv_spi_master.o(i.drv_spi_m_read_data) - i.drv_swire_set_int 0x00017434 Section 0 drv_swire.o(i.drv_swire_set_int) - i.drv_swire_set_power_down 0x00017488 Section 0 drv_swire.o(i.drv_swire_set_power_down) - i.drv_sys_cfg_clear_all_int 0x000174a4 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) - i.drv_sys_cfg_clear_pending 0x000174b0 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) - i.drv_sys_cfg_sel_ap_rst_lvl_trig 0x000174d8 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_lvl_trig) - i.drv_sys_cfg_sel_ap_rst_trig 0x000174f0 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) - i.drv_sys_cfg_sel_gpio_group 0x0001750c Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) - i.drv_sys_cfg_sel_int_trig 0x00017530 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) - i.drv_sys_cfg_set_dma_rx_req 0x00017554 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_set_dma_rx_req) - i.drv_sys_cfg_set_dma_tx_req 0x00017564 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_set_dma_tx_req) - i.drv_sys_cfg_set_int 0x00017574 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_set_int) - i.drv_timer_clear_status_flags 0x00017598 Section 0 drv_timer.o(i.drv_timer_clear_status_flags) - drv_timer_clear_status_flags 0x00017599 Thumb Code 26 drv_timer.o(i.drv_timer_clear_status_flags) - i.drv_timer_enable 0x000175b2 Section 0 drv_timer.o(i.drv_timer_enable) - i.drv_timer_get_instance 0x000175d4 Section 0 drv_timer.o(i.drv_timer_get_instance) - i.drv_timer_get_prescaler 0x000175e4 Section 0 drv_timer.o(i.drv_timer_get_prescaler) - i.drv_timer_handle_interrupt 0x000175f4 Section 0 drv_timer.o(i.drv_timer_handle_interrupt) - drv_timer_handle_interrupt 0x000175f5 Thumb Code 62 drv_timer.o(i.drv_timer_handle_interrupt) - i.drv_timer_register_callback 0x00017638 Section 0 drv_timer.o(i.drv_timer_register_callback) - i.drv_timer_set_compare_val 0x0001764c Section 0 drv_timer.o(i.drv_timer_set_compare_val) - i.drv_timer_set_int 0x0001765c Section 0 drv_timer.o(i.drv_timer_set_int) - i.drv_timer_set_prescaler 0x000176b0 Section 0 drv_timer.o(i.drv_timer_set_prescaler) - i.drv_tx_phy_test_clear 0x000176d8 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_clear) - drv_tx_phy_test_clear 0x000176d9 Thumb Code 10 drv_dsi_tx.o(i.drv_tx_phy_test_clear) - i.drv_tx_phy_test_enter 0x000176e2 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_enter) - i.drv_tx_phy_test_exit 0x000176fe Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_exit) - i.drv_tx_phy_test_write_1_byte 0x0001771a Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_write_1_byte) - drv_tx_phy_test_write_1_byte 0x0001771b Thumb Code 18 drv_dsi_tx.o(i.drv_tx_phy_test_write_1_byte) - i.drv_tx_phy_test_write_2_byte 0x0001772c Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_write_2_byte) - drv_tx_phy_test_write_2_byte 0x0001772d Thumb Code 20 drv_dsi_tx.o(i.drv_tx_phy_test_write_2_byte) - i.drv_tx_phy_test_write_code 0x00017740 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) - drv_tx_phy_test_write_code 0x00017741 Thumb Code 16 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) - i.drv_vidc_clear_irq 0x00017750 Section 0 drv_vidc.o(i.drv_vidc_clear_irq) - i.drv_vidc_enable 0x00017758 Section 0 drv_vidc.o(i.drv_vidc_enable) - i.drv_vidc_enable_irq 0x00017770 Section 0 drv_vidc.o(i.drv_vidc_enable_irq) - i.drv_vidc_get_irq_status 0x000177b0 Section 0 drv_vidc.o(i.drv_vidc_get_irq_status) - i.drv_vidc_init_module_enable 0x000177c4 Section 0 drv_vidc.o(i.drv_vidc_init_module_enable) - i.drv_vidc_register_callback 0x000177ec Section 0 drv_vidc.o(i.drv_vidc_register_callback) - i.drv_vidc_reset 0x000177f8 Section 0 drv_vidc.o(i.drv_vidc_reset) - i.drv_vidc_set_dst_parameter 0x000177fe Section 0 drv_vidc.o(i.drv_vidc_set_dst_parameter) - i.drv_vidc_set_irqen 0x0001783a Section 0 drv_vidc.o(i.drv_vidc_set_irqen) - i.drv_vidc_set_mirror 0x0001784e Section 0 drv_vidc.o(i.drv_vidc_set_mirror) - i.drv_vidc_set_p2r_hcoef0 0x0001785e Section 0 drv_vidc.o(i.drv_vidc_set_p2r_hcoef0) - i.drv_vidc_set_p2r_hinitb 0x00017866 Section 0 drv_vidc.o(i.drv_vidc_set_p2r_hinitb) - i.drv_vidc_set_p2r_hinitr 0x0001788c Section 0 drv_vidc.o(i.drv_vidc_set_p2r_hinitr) - i.drv_vidc_set_pentile_swap 0x000178b4 Section 0 drv_vidc.o(i.drv_vidc_set_pentile_swap) - i.drv_vidc_set_pu_ctrl 0x000178cc Section 0 drv_vidc.o(i.drv_vidc_set_pu_ctrl) - i.drv_vidc_set_rotation 0x000178d6 Section 0 drv_vidc.o(i.drv_vidc_set_rotation) - i.drv_vidc_set_scld_hcoef0 0x000178e6 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) - i.drv_vidc_set_scld_hcoef1 0x000178f0 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) - i.drv_vidc_set_scld_step 0x000178fa Section 0 drv_vidc.o(i.drv_vidc_set_scld_step) - i.drv_vidc_set_scld_vcoef0 0x0001790c Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) - i.drv_vidc_set_scld_vcoef1 0x00017916 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) - i.drv_vidc_set_src_parameter 0x00017920 Section 0 drv_vidc.o(i.drv_vidc_set_src_parameter) - i.drv_wdg_clear_counter 0x00017938 Section 0 drv_wdg.o(i.drv_wdg_clear_counter) - i.drv_wdg_clear_edge_flag 0x00017948 Section 0 drv_wdg.o(i.drv_wdg_clear_edge_flag) - drv_wdg_clear_edge_flag 0x00017949 Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_edge_flag) - i.drv_wdg_read_edge_flag 0x00017958 Section 0 drv_wdg.o(i.drv_wdg_read_edge_flag) - drv_wdg_read_edge_flag 0x00017959 Thumb Code 10 drv_wdg.o(i.drv_wdg_read_edge_flag) - i.drv_wdg_set_int 0x00017968 Section 0 drv_wdg.o(i.drv_wdg_set_int) - i.fls_clr_interrupt_flag 0x000179a8 Section 0 drv_fls.o(i.fls_clr_interrupt_flag) - i.fputc 0x000179b2 Section 0 tau_log.o(i.fputc) - i.hal_dsi_rx_ctrl_create_handle 0x000179c8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) - i.hal_dsi_rx_ctrl_deinit 0x000179fc Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) - i.hal_dsi_rx_ctrl_dsc_async_handler 0x00017a98 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dsc_async_handler) - i.hal_dsi_rx_ctrl_gen_a_tear_signal 0x00017b1c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_gen_a_tear_signal) - i.hal_dsi_rx_ctrl_get_max_ret_size 0x00017b44 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) - i.hal_dsi_rx_ctrl_hight_performan_mode 0x00017b6c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_hight_performan_mode) - i.hal_dsi_rx_ctrl_init 0x00017bd0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) - i.hal_dsi_rx_ctrl_init_clk 0x00017c68 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) - hal_dsi_rx_ctrl_init_clk 0x00017c69 Thumb Code 332 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) - i.hal_dsi_rx_ctrl_init_dsi_rx 0x00017e0c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) - hal_dsi_rx_ctrl_init_dsi_rx 0x00017e0d Thumb Code 184 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) - i.hal_dsi_rx_ctrl_init_memc 0x00017ee4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) - hal_dsi_rx_ctrl_init_memc 0x00017ee5 Thumb Code 334 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) - i.hal_dsi_rx_ctrl_init_rxbr 0x0001803c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) - hal_dsi_rx_ctrl_init_rxbr 0x0001803d Thumb Code 312 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) - i.hal_dsi_rx_ctrl_init_vidc 0x00018184 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) - hal_dsi_rx_ctrl_init_vidc 0x00018185 Thumb Code 544 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) - i.hal_dsi_rx_ctrl_pre_init_pps 0x000183b0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) - i.hal_dsi_rx_ctrl_send_ack_cmd 0x000183ec Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) - i.hal_dsi_rx_ctrl_set_cus_sync_line 0x000184dc Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_sync_line) - i.hal_dsi_rx_ctrl_set_hw_tear_mode 0x00018510 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_tear_mode) - i.hal_dsi_rx_ctrl_set_ipi_cfg 0x00018544 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) - hal_dsi_rx_ctrl_set_ipi_cfg 0x00018545 Thumb Code 50 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) - i.hal_dsi_rx_ctrl_set_rxbr_clk 0x0001857c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) - hal_dsi_rx_ctrl_set_rxbr_clk 0x0001857d Thumb Code 114 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) - i.hal_dsi_rx_ctrl_set_sw_tear_mode 0x000185f0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_sw_tear_mode) - i.hal_dsi_rx_ctrl_set_tear_mode_ex 0x00018624 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_tear_mode_ex) - i.hal_dsi_rx_ctrl_start 0x00018634 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) - i.hal_dsi_rx_ctrl_stop 0x00018670 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) - i.hal_dsi_rx_ctrl_toggle_resolution 0x000186ac Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) - i.hal_dsi_tx_calc_video_chunks 0x000186cc Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_calc_video_chunks) - hal_dsi_tx_calc_video_chunks 0x000186cd Thumb Code 384 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_calc_video_chunks) - i.hal_dsi_tx_config_params_for_lane_rate 0x0001885c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_config_params_for_lane_rate) - hal_dsi_tx_config_params_for_lane_rate 0x0001885d Thumb Code 42 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_config_params_for_lane_rate) - i.hal_dsi_tx_count_lane_rate 0x00018890 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_count_lane_rate) - hal_dsi_tx_count_lane_rate 0x00018891 Thumb Code 1022 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_count_lane_rate) - i.hal_dsi_tx_ctrl_create_handle 0x00018ce0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) - i.hal_dsi_tx_ctrl_deinit 0x00018d0c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) - i.hal_dsi_tx_ctrl_enter_init_panel_mode 0x00018d90 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_enter_init_panel_mode) - i.hal_dsi_tx_ctrl_exit_init_panel_mode 0x00018ddc Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_exit_init_panel_mode) - i.hal_dsi_tx_ctrl_init 0x00018e04 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) - i.hal_dsi_tx_ctrl_init_clk 0x00018ea8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) - hal_dsi_tx_ctrl_init_clk 0x00018ea9 Thumb Code 36 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) - i.hal_dsi_tx_ctrl_panel_reset_pin 0x00018ecc Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_panel_reset_pin) - i.hal_dsi_tx_ctrl_set_ccm 0x00018ed8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm) - i.hal_dsi_tx_ctrl_set_overwrite_rgb 0x00018ef8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) - i.hal_dsi_tx_ctrl_set_partial_disp 0x00018f0c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_partial_disp) - i.hal_dsi_tx_ctrl_set_partial_disp_area 0x00018f1c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_partial_disp_area) - i.hal_dsi_tx_ctrl_start 0x00018f40 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) - i.hal_dsi_tx_ctrl_stop 0x00018fdc Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) - i.hal_dsi_tx_ctrl_write_array_cmd 0x00019020 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) - i.hal_dsi_tx_ctrl_write_cmd 0x000190f8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) - i.hal_dsi_tx_init_data_mode 0x000191a8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_data_mode) - hal_dsi_tx_init_data_mode 0x000191a9 Thumb Code 58 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_data_mode) - i.hal_dsi_tx_init_dpi_cfg 0x000191ec Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_cfg) - hal_dsi_tx_init_dpi_cfg 0x000191ed Thumb Code 42 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_cfg) - i.hal_dsi_tx_init_interrupt 0x0001921c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_interrupt) - hal_dsi_tx_init_interrupt 0x0001921d Thumb Code 28 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_interrupt) - i.hal_dsi_tx_init_phy_cfg 0x0001923c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) - hal_dsi_tx_init_phy_cfg 0x0001923d Thumb Code 28 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) - i.hal_dsi_tx_init_remains 0x0001925c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_remains) - hal_dsi_tx_init_remains 0x0001925d Thumb Code 142 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_remains) - i.hal_dsi_tx_init_video_mode 0x000192f0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_video_mode) - hal_dsi_tx_init_video_mode 0x000192f1 Thumb Code 82 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_video_mode) - i.hal_dsi_tx_send_cmd 0x00019348 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) - hal_dsi_tx_send_cmd 0x00019349 Thumb Code 60 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) - i.hal_gpio_ctrl_eint 0x0001938c Section 0 hal_gpio.o(i.hal_gpio_ctrl_eint) - i.hal_gpio_get_input_data 0x000193a4 Section 0 hal_gpio.o(i.hal_gpio_get_input_data) - i.hal_gpio_init_eint 0x000193b8 Section 0 hal_gpio.o(i.hal_gpio_init_eint) - i.hal_gpio_init_input 0x000193f8 Section 0 hal_gpio.o(i.hal_gpio_init_input) - i.hal_gpio_init_output 0x00019418 Section 0 hal_gpio.o(i.hal_gpio_init_output) - i.hal_gpio_reg_eint_cb 0x00019440 Section 0 hal_gpio.o(i.hal_gpio_reg_eint_cb) - i.hal_gpio_set_ap_reset_int 0x00019458 Section 0 hal_gpio.o(i.hal_gpio_set_ap_reset_int) - i.hal_gpio_set_mode 0x000194a8 Section 0 hal_gpio.o(i.hal_gpio_set_mode) - i.hal_gpio_set_output_data 0x00019508 Section 0 hal_gpio.o(i.hal_gpio_set_output_data) - i.hal_gpio_set_pull_state 0x00019510 Section 0 hal_gpio.o(i.hal_gpio_set_pull_state) - i.hal_i2c_m_dma_init 0x00019530 Section 0 hal_i2c_master.o(i.hal_i2c_m_dma_init) - i.hal_i2c_m_dma_read 0x0001959c Section 0 hal_i2c_master.o(i.hal_i2c_m_dma_read) - i.hal_i2c_m_dma_write 0x000195bc Section 0 hal_i2c_master.o(i.hal_i2c_m_dma_write) - i.hal_i2c_m_transfer_complate 0x000195d8 Section 0 hal_i2c_master.o(i.hal_i2c_m_transfer_complate) - i.hal_i2c_master_irq_callback 0x000195e4 Section 0 hal_i2c_master.o(i.hal_i2c_master_irq_callback) - hal_i2c_master_irq_callback 0x000195e5 Thumb Code 24 hal_i2c_master.o(i.hal_i2c_master_irq_callback) - i.hal_i2c_s_dma_user_callback 0x00019604 Section 0 hal_i2c_slave.o(i.hal_i2c_s_dma_user_callback) - hal_i2c_s_dma_user_callback 0x00019605 Thumb Code 12 hal_i2c_slave.o(i.hal_i2c_s_dma_user_callback) - i.hal_i2c_s_dma_write 0x00019614 Section 0 hal_i2c_slave.o(i.hal_i2c_s_dma_write) - i.hal_i2c_s_init 0x00019660 Section 0 hal_i2c_slave.o(i.hal_i2c_s_init) - i.hal_i2c_s_nonblocking_read 0x00019728 Section 0 hal_i2c_slave.o(i.hal_i2c_s_nonblocking_read) - i.hal_i2c_s_set_transfer 0x0001973c Section 0 hal_i2c_slave.o(i.hal_i2c_s_set_transfer) - i.hal_i2c_slave_irq_callback 0x00019748 Section 0 hal_i2c_slave.o(i.hal_i2c_slave_irq_callback) - hal_i2c_slave_irq_callback 0x00019749 Thumb Code 356 hal_i2c_slave.o(i.hal_i2c_slave_irq_callback) - i.hal_internal_init_memc 0x000198bc Section 0 hal_internal_vsync.o(i.hal_internal_init_memc) - i.hal_internal_sync_get_fb_setting 0x000199b8 Section 0 hal_internal_vsync.o(i.hal_internal_sync_get_fb_setting) - i.hal_internal_sync_get_hight_performan_mode 0x000199c8 Section 0 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) - i.hal_internal_sync_input_resolution_change 0x000199d8 Section 0 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) - i.hal_internal_update_dpi_param 0x00019c04 Section 0 hal_internal_vsync.o(i.hal_internal_update_dpi_param) - i.hal_internal_video_mode_auto_sync 0x00019c14 Section 0 hal_internal_vsync.o(i.hal_internal_video_mode_auto_sync) - i.hal_internal_vsync_deinit 0x00019d40 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_deinit) - i.hal_internal_vsync_get_rx_state 0x00019d68 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) - i.hal_internal_vsync_get_sync_line 0x00019d74 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) - i.hal_internal_vsync_get_tear_mode 0x00019d8c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_tear_mode) - i.hal_internal_vsync_get_tx_state 0x00019d98 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) - i.hal_internal_vsync_init_rx 0x00019da4 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) - i.hal_internal_vsync_init_tx 0x00019ebc Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) - i.hal_internal_vsync_set_auto_hw_filter 0x00019f6c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_auto_hw_filter) - i.hal_internal_vsync_set_rx_state 0x0001a088 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) - i.hal_internal_vsync_set_sync_line 0x0001a09c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) - i.hal_internal_vsync_set_tear_mode 0x0001a0c0 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) - i.hal_internal_vsync_set_tx_state 0x0001a110 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) - i.hal_lcdc_config_ccm 0x0001a190 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_config_ccm) - hal_lcdc_config_ccm 0x0001a191 Thumb Code 30 hal_dsi_tx_ctrl.o(i.hal_lcdc_config_ccm) - i.hal_lcdc_config_remains 0x0001a1b4 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_config_remains) - hal_lcdc_config_remains 0x0001a1b5 Thumb Code 84 hal_dsi_tx_ctrl.o(i.hal_lcdc_config_remains) - i.hal_lcdc_config_rgb_to_pentile 0x0001a20c Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_config_rgb_to_pentile) - hal_lcdc_config_rgb_to_pentile 0x0001a20d Thumb Code 14 hal_dsi_tx_ctrl.o(i.hal_lcdc_config_rgb_to_pentile) - i.hal_lcdc_config_upscaler 0x0001a220 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_config_upscaler) - hal_lcdc_config_upscaler 0x0001a221 Thumb Code 348 hal_dsi_tx_ctrl.o(i.hal_lcdc_config_upscaler) - i.hal_lcdc_init_cfg 0x0001a384 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) - hal_lcdc_init_cfg 0x0001a385 Thumb Code 78 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) - i.hal_lcdc_init_clk 0x0001a3d8 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) - hal_lcdc_init_clk 0x0001a3d9 Thumb Code 422 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) - i.hal_lcdc_init_interrupt 0x0001a588 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_interrupt) - hal_lcdc_init_interrupt 0x0001a589 Thumb Code 58 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_interrupt) - i.hal_spi_m_clear_rxfifo 0x0001a5c8 Section 0 hal_spi_master.o(i.hal_spi_m_clear_rxfifo) - i.hal_swire_open 0x0001a5d6 Section 0 hal_swire.o(i.hal_swire_open) - i.hal_system_enable_systick 0x0001a5ec Section 0 hal_system.o(i.hal_system_enable_systick) - i.hal_system_init 0x0001a5f4 Section 0 hal_system.o(i.hal_system_init) - i.hal_system_init_console 0x0001a67c Section 0 hal_system.o(i.hal_system_init_console) - i.hal_system_set_phy_calibration 0x0001a698 Section 0 hal_system.o(i.hal_system_set_phy_calibration) - i.hal_system_set_pvd 0x0001a6a0 Section 0 hal_system.o(i.hal_system_set_pvd) - i.hal_system_set_vcc 0x0001a6a8 Section 0 hal_system.o(i.hal_system_set_vcc) - i.hal_timer_init 0x0001a6b0 Section 0 hal_timer.o(i.hal_timer_init) - i.hal_timer_start 0x0001a6cc Section 0 hal_timer.o(i.hal_timer_start) - i.hal_timer_stop 0x0001a714 Section 0 hal_timer.o(i.hal_timer_stop) - i.hal_uart_init 0x0001a73c Section 0 hal_uart.o(i.hal_uart_init) - i.hal_uart_transmit_blocking 0x0001a7c8 Section 0 hal_uart.o(i.hal_uart_transmit_blocking) - i.handle_init 0x0001a7d8 Section 0 irq_redirect .o(i.handle_init) - i.init_mipi_tx 0x0001a8e8 Section 0 ap_demo.o(i.init_mipi_tx) - init_mipi_tx 0x0001a8e9 Thumb Code 96 ap_demo.o(i.init_mipi_tx) - i.init_panel 0x0001a94c Section 0 ap_demo.o(i.init_panel) - init_panel 0x0001a94d Thumb Code 126 ap_demo.o(i.init_panel) - i.main 0x0001a9d4 Section 0 main.o(i.main) - i.open_mipi_rx 0x0001a9e0 Section 0 ap_demo.o(i.open_mipi_rx) - open_mipi_rx 0x0001a9e1 Thumb Code 138 ap_demo.o(i.open_mipi_rx) - i.pps_update_handle 0x0001aa80 Section 0 ap_demo.o(i.pps_update_handle) - pps_update_handle 0x0001aa81 Thumb Code 80 ap_demo.o(i.pps_update_handle) - i.rx_get_dcs_packet_data 0x0001aad4 Section 0 hal_internal_vsync.o(i.rx_get_dcs_packet_data) - rx_get_dcs_packet_data 0x0001aad5 Thumb Code 654 hal_internal_vsync.o(i.rx_get_dcs_packet_data) - i.rx_partial_update 0x0001aec8 Section 0 hal_internal_vsync.o(i.rx_partial_update) - rx_partial_update 0x0001aec9 Thumb Code 358 hal_internal_vsync.o(i.rx_partial_update) - i.rx_receive_packet 0x0001b040 Section 0 hal_internal_vsync.o(i.rx_receive_packet) - rx_receive_packet 0x0001b041 Thumb Code 128 hal_internal_vsync.o(i.rx_receive_packet) - i.rx_receive_pps 0x0001b0cc Section 0 hal_internal_vsync.o(i.rx_receive_pps) - rx_receive_pps 0x0001b0cd Thumb Code 268 hal_internal_vsync.o(i.rx_receive_pps) - i.rxbr_irq0_callback 0x0001b24c Section 0 hal_internal_vsync.o(i.rxbr_irq0_callback) - rxbr_irq0_callback 0x0001b24d Thumb Code 158 hal_internal_vsync.o(i.rxbr_irq0_callback) - i.rxbr_irq1_callback 0x0001b2f0 Section 0 hal_internal_vsync.o(i.rxbr_irq1_callback) - rxbr_irq1_callback 0x0001b2f1 Thumb Code 324 hal_internal_vsync.o(i.rxbr_irq1_callback) - i.soft_gen_te 0x0001b4cc Section 0 hal_internal_vsync.o(i.soft_gen_te) - soft_gen_te 0x0001b4cd Thumb Code 166 hal_internal_vsync.o(i.soft_gen_te) - i.soft_gen_te_double_buffer 0x0001b590 Section 0 hal_internal_vsync.o(i.soft_gen_te_double_buffer) - soft_gen_te_double_buffer 0x0001b591 Thumb Code 166 hal_internal_vsync.o(i.soft_gen_te_double_buffer) - i.soft_timer3_cb 0x0001b650 Section 0 ap_demo.o(i.soft_timer3_cb) - soft_timer3_cb 0x0001b651 Thumb Code 36 ap_demo.o(i.soft_timer3_cb) - i.sqrt 0x0001b680 Section 0 sqrt.o(i.sqrt) - i.tp_heartbeat_exec 0x0001b6c8 Section 0 ap_demo.o(i.tp_heartbeat_exec) - i.vidc_callback 0x0001b708 Section 0 hal_internal_vsync.o(i.vidc_callback) - vidc_callback 0x0001b709 Thumb Code 232 hal_internal_vsync.o(i.vidc_callback) - i.vpre_err_reset 0x0001b810 Section 0 hal_internal_vsync.o(i.vpre_err_reset) - vpre_err_reset 0x0001b811 Thumb Code 184 hal_internal_vsync.o(i.vpre_err_reset) - i.vsync_set_te_mode 0x0001b8e0 Section 0 hal_internal_vsync.o(i.vsync_set_te_mode) - vsync_set_te_mode 0x0001b8e1 Thumb Code 300 hal_internal_vsync.o(i.vsync_set_te_mode) - .constdata 0x0001baac Section 248 ap_demo.o(.constdata) - g_cus_rx_dcs_execute_table 0x0001baac Data 120 ap_demo.o(.constdata) - .constdata 0x0001bba4 Section 32 app_tp_st_touch.o(.constdata) - .constdata 0x0001bbc4 Section 36 hal_dsi_tx_ctrl.o(.constdata) - .constdata 0x0001bbe8 Section 210 hal_gpio.o(.constdata) - s_gpio_map 0x0001bbe8 Data 120 hal_gpio.o(.constdata) - s_gpio_perf 0x0001bc60 Data 90 hal_gpio.o(.constdata) - .constdata 0x0001bcbc Section 32 hal_i2c_slave.o(.constdata) - sg_i2c_s_config 0x0001bcbc Data 32 hal_i2c_slave.o(.constdata) - .constdata 0x0001bcdc Section 8528 app_tp_for_custom_s8.o(.constdata) - .constdata 0x0001de2c Section 1 app_tp_for_custom_s8.o(.constdata) - .constdata 0x0001de30 Section 8 drv_param_init.o(.constdata) - .constdata 0x0001de38 Section 390 drv_phy_common.o(.constdata) - phy_para_mapping_h 0x0001de38 Data 184 drv_phy_common.o(.constdata) - phy_para_mapping_l 0x0001def0 Data 128 drv_phy_common.o(.constdata) - phy_data_high_map 0x0001df70 Data 48 drv_phy_common.o(.constdata) - phy_data_lp_map 0x0001dfa0 Data 30 drv_phy_common.o(.constdata) - .conststring 0x0001dfc0 Section 72 hal_dsi_rx_ctrl.o(.conststring) - .conststring 0x0001e008 Section 67 hal_dsi_tx_ctrl.o(.conststring) - .conststring 0x0001e04c Section 308 hal_internal_vsync.o(.conststring) + i.SPIM_IRQn_Handler 0x0001101c Section 0 irq_redirect .o(i.SPIM_IRQn_Handler) + i.SPIS_IRQn_Handler 0x00011038 Section 0 irq_redirect .o(i.SPIS_IRQn_Handler) + i.SWIRE_IRQn_Handler 0x00011054 Section 0 irq_redirect .o(i.SWIRE_IRQn_Handler) + i.SysTick_Handler 0x00011070 Section 0 irq_redirect .o(i.SysTick_Handler) + i.TIMER0_IRQn_Handler 0x00011088 Section 0 irq_redirect .o(i.TIMER0_IRQn_Handler) + i.TIMER1_IRQn_Handler 0x000110a0 Section 0 irq_redirect .o(i.TIMER1_IRQn_Handler) + i.TIMER2_IRQn_Handler 0x000110b8 Section 0 irq_redirect .o(i.TIMER2_IRQn_Handler) + i.TIMER3_IRQn_Handler 0x000110d0 Section 0 irq_redirect .o(i.TIMER3_IRQn_Handler) + i.UART0_IRQ_Handle 0x000110e8 Section 0 drv_uart.o(i.UART0_IRQ_Handle) + i.UART_IRQn_Handler 0x00011104 Section 0 irq_redirect .o(i.UART_IRQn_Handler) + i.UART_ResetRxFIFO 0x0001111c Section 0 drv_uart.o(i.UART_ResetRxFIFO) + i.UART_SetBaudRate 0x00011140 Section 0 drv_uart.o(i.UART_SetBaudRate) + i.UART_SwitchSCLK 0x00011188 Section 0 drv_uart.o(i.UART_SwitchSCLK) + i.UART_TransferHandleIRQ 0x000111a2 Section 0 drv_uart.o(i.UART_TransferHandleIRQ) + i.UART_WriteBlocking 0x000112d6 Section 0 drv_uart.o(i.UART_WriteBlocking) + i.UART_init 0x000112f0 Section 0 drv_uart.o(i.UART_init) + i.VIDC_IRQn_Handler 0x000113ac Section 0 irq_redirect .o(i.VIDC_IRQn_Handler) + i.VPRE_IRQn_Handler 0x000113c4 Section 0 irq_redirect .o(i.VPRE_IRQn_Handler) + i.WDG_IRQn_Handler 0x000113dc Section 0 irq_redirect .o(i.WDG_IRQn_Handler) + i.__0printf 0x000113f4 Section 0 printfa.o(i.__0printf) + i.__0vsprintf 0x00011414 Section 0 printfa.o(i.__0vsprintf) + i.__ARM_clz 0x00011438 Section 0 depilogue.o(i.__ARM_clz) + i.__ARM_common_switch8 0x00011466 Section 0 ap_demo.o(i.__ARM_common_switch8) + i.__NVIC_ClearPendingIRQ 0x00011480 Section 0 drv_i2c_master.o(i.__NVIC_ClearPendingIRQ) + __NVIC_ClearPendingIRQ 0x00011481 Thumb Code 18 drv_i2c_master.o(i.__NVIC_ClearPendingIRQ) + i.__NVIC_ClearPendingIRQ 0x00011498 Section 0 drv_spi_master.o(i.__NVIC_ClearPendingIRQ) + __NVIC_ClearPendingIRQ 0x00011499 Thumb Code 18 drv_spi_master.o(i.__NVIC_ClearPendingIRQ) + i.__NVIC_DisableIRQ 0x000114b0 Section 0 drv_rxbr.o(i.__NVIC_DisableIRQ) + __NVIC_DisableIRQ 0x000114b1 Thumb Code 26 drv_rxbr.o(i.__NVIC_DisableIRQ) + i.__NVIC_EnableIRQ 0x000114d0 Section 0 drv_rxbr.o(i.__NVIC_EnableIRQ) + __NVIC_EnableIRQ 0x000114d1 Thumb Code 18 drv_rxbr.o(i.__NVIC_EnableIRQ) + i.__NVIC_SetPriority 0x000114e8 Section 0 hal_spi_slave.o(i.__NVIC_SetPriority) + __NVIC_SetPriority 0x000114e9 Thumb Code 60 hal_spi_slave.o(i.__NVIC_SetPriority) + i.__scatterload_copy 0x0001152c Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_zeroinit 0x0001153a Section 14 handlers.o(i.__scatterload_zeroinit) + i.__set_errno 0x00011548 Section 0 errno.o(i.__set_errno) + i._fp_digits 0x00011554 Section 0 printfa.o(i._fp_digits) + _fp_digits 0x00011555 Thumb Code 344 printfa.o(i._fp_digits) + i._printf_core 0x000116c8 Section 0 printfa.o(i._printf_core) + _printf_core 0x000116c9 Thumb Code 1754 printfa.o(i._printf_core) + i._printf_post_padding 0x00011db4 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x00011db5 Thumb Code 32 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x00011dd4 Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x00011dd5 Thumb Code 44 printfa.o(i._printf_pre_padding) + i._sputc 0x00011e00 Section 0 printfa.o(i._sputc) + _sputc 0x00011e01 Thumb Code 10 printfa.o(i._sputc) + i.ap_dcs_read 0x00011e0c Section 0 ap_demo.o(i.ap_dcs_read) + ap_dcs_read 0x00011e0d Thumb Code 4188 ap_demo.o(i.ap_dcs_read) + i.ap_demo 0x00012e68 Section 0 ap_demo.o(i.ap_demo) + i.ap_get_reg_ca 0x00012f70 Section 0 ap_demo.o(i.ap_get_reg_ca) + ap_get_reg_ca 0x00012f71 Thumb Code 36 ap_demo.o(i.ap_get_reg_ca) + i.ap_get_reg_df 0x00012f98 Section 0 ap_demo.o(i.ap_get_reg_df) + ap_get_reg_df 0x00012f99 Thumb Code 170 ap_demo.o(i.ap_get_reg_df) + i.ap_get_tp_calibration_status_01 0x00013048 Section 0 app_tp_st_touch.o(i.ap_get_tp_calibration_status_01) + i.ap_reset_cb 0x00013068 Section 0 ap_demo.o(i.ap_reset_cb) + ap_reset_cb 0x00013069 Thumb Code 30 ap_demo.o(i.ap_reset_cb) + i.ap_set_backlight 0x00013090 Section 0 ap_demo.o(i.ap_set_backlight) + ap_set_backlight 0x00013091 Thumb Code 672 ap_demo.o(i.ap_set_backlight) + i.ap_set_display_off 0x00013350 Section 0 ap_demo.o(i.ap_set_display_off) + ap_set_display_off 0x00013351 Thumb Code 32 ap_demo.o(i.ap_set_display_off) + i.ap_set_display_on 0x00013374 Section 0 ap_demo.o(i.ap_set_display_on) + ap_set_display_on 0x00013375 Thumb Code 8 ap_demo.o(i.ap_set_display_on) + i.ap_set_enter_sleep_mode 0x00013380 Section 0 ap_demo.o(i.ap_set_enter_sleep_mode) + ap_set_enter_sleep_mode 0x00013381 Thumb Code 46 ap_demo.o(i.ap_set_enter_sleep_mode) + i.ap_set_exit_sleep_mode 0x000133b8 Section 0 ap_demo.o(i.ap_set_exit_sleep_mode) + ap_set_exit_sleep_mode 0x000133b9 Thumb Code 8 ap_demo.o(i.ap_set_exit_sleep_mode) + i.ap_set_tp_calibration_04 0x000133c4 Section 0 app_tp_st_touch.o(i.ap_set_tp_calibration_04) + i.ap_tp_st_touch_calibration 0x0001345c Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_calibration) + i.ap_tp_st_touch_error_handler_F3 0x0001350c Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_error_handler_F3) + i.ap_tp_st_touch_error_handler_FF 0x0001351a Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_error_handler_FF) + i.ap_tp_st_touch_get_calibration_success_mark 0x0001353c Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_get_calibration_success_mark) + i.ap_tp_st_touch_hardware_reset 0x000135e4 Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_hardware_reset) + i.ap_tp_st_touch_scan_point_init 0x0001366c Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_scan_point_init) + i.ap_tp_st_touch_scan_point_record_event 0x00013688 Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_scan_point_record_event) + i.ap_tp_st_touch_scan_point_record_event_exec 0x0001371c Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_scan_point_record_event_exec) + i.ap_tp_st_touch_simulate_finger_release_event 0x00013750 Section 0 app_tp_st_touch.o(i.ap_tp_st_touch_simulate_finger_release_event) + i.ap_update_frame_rate 0x00013784 Section 0 ap_demo.o(i.ap_update_frame_rate) + ap_update_frame_rate 0x00013785 Thumb Code 40 ap_demo.o(i.ap_update_frame_rate) + i.app_ADC_IRQn_Handler 0x000137b0 Section 0 drv_rxbr.o(i.app_ADC_IRQn_Handler) + i.app_AP_NRESET_IRQn_Handler 0x000137cc Section 0 drv_gpio.o(i.app_AP_NRESET_IRQn_Handler) + i.app_EXTI_INT0_IRQn_Handler 0x000137f0 Section 0 drv_gpio.o(i.app_EXTI_INT0_IRQn_Handler) + i.app_EXTI_INT1_IRQn_Handler 0x0001380c Section 0 drv_gpio.o(i.app_EXTI_INT1_IRQn_Handler) + i.app_EXTI_INT2_IRQn_Handler 0x00013828 Section 0 drv_gpio.o(i.app_EXTI_INT2_IRQn_Handler) + i.app_EXTI_INT3_IRQn_Handler 0x00013844 Section 0 drv_gpio.o(i.app_EXTI_INT3_IRQn_Handler) + i.app_EXTI_INT4_IRQn_Handler 0x00013860 Section 0 drv_gpio.o(i.app_EXTI_INT4_IRQn_Handler) + i.app_EXTI_INT5_IRQn_Handler 0x0001387c Section 0 drv_gpio.o(i.app_EXTI_INT5_IRQn_Handler) + i.app_EXTI_INT6_IRQn_Handler 0x00013898 Section 0 drv_gpio.o(i.app_EXTI_INT6_IRQn_Handler) + i.app_EXTI_INT7_IRQn_Handler 0x000138b4 Section 0 drv_gpio.o(i.app_EXTI_INT7_IRQn_Handler) + i.app_HardFault_Handler 0x000138d0 Section 0 drv_common.o(i.app_HardFault_Handler) + i.app_I2C0_IRQn_Handler 0x00013918 Section 0 drv_i2c_slave.o(i.app_I2C0_IRQn_Handler) + i.app_I2C1_IRQn_Handler 0x00013930 Section 0 drv_i2c_master.o(i.app_I2C1_IRQn_Handler) + i.app_LCDC_IRQn_Handler 0x00013940 Section 0 hal_internal_vsync.o(i.app_LCDC_IRQn_Handler) + i.app_MEMC_IRQn_Handler 0x00013ae4 Section 0 drv_memc.o(i.app_MEMC_IRQn_Handler) + i.app_MIPI_RX_IRQn_Handler 0x00013b6c Section 0 drv_dsi_rx.o(i.app_MIPI_RX_IRQn_Handler) + i.app_MIPI_TX_IRQn_Handler 0x00013e04 Section 0 drv_dsi_tx.o(i.app_MIPI_TX_IRQn_Handler) + i.app_PWMDET_IRQn_Handler 0x00013ea4 Section 0 drv_pwm.o(i.app_PWMDET_IRQn_Handler) + i.app_SPIM_IRQn_Handler 0x00013eec Section 0 drv_spi_master.o(i.app_SPIM_IRQn_Handler) + i.app_SPIS_IRQn_Handler 0x00013f1c Section 0 hal_spi_slave.o(i.app_SPIS_IRQn_Handler) + i.app_SWIRE_IRQn_Handler 0x0001411c Section 0 drv_swire.o(i.app_SWIRE_IRQn_Handler) + i.app_SysTick_Handler 0x0001413c Section 0 drv_common.o(i.app_SysTick_Handler) + i.app_TIMER0_IRQn_Handler 0x00014154 Section 0 drv_timer.o(i.app_TIMER0_IRQn_Handler) + i.app_TIMER1_IRQn_Handler 0x0001415e Section 0 drv_timer.o(i.app_TIMER1_IRQn_Handler) + i.app_TIMER2_IRQn_Handler 0x00014168 Section 0 drv_timer.o(i.app_TIMER2_IRQn_Handler) + i.app_TIMER3_IRQn_Handler 0x00014172 Section 0 drv_timer.o(i.app_TIMER3_IRQn_Handler) + i.app_UART_IRQn_Handler 0x0001417c Section 0 drv_uart.o(i.app_UART_IRQn_Handler) + i.app_VIDC_IRQn_Handler 0x00014184 Section 0 drv_vidc.o(i.app_VIDC_IRQn_Handler) + i.app_VPRE_IRQn_Handler 0x000141a0 Section 0 drv_rxbr.o(i.app_VPRE_IRQn_Handler) + i.app_WDG_IRQn_Handler 0x000141bc Section 0 drv_wdg.o(i.app_WDG_IRQn_Handler) + i.app_dma_irq_handler 0x000141f4 Section 0 drv_dma.o(i.app_dma_irq_handler) + i.app_fls_ctrl_Handler 0x00014204 Section 0 norflash.o(i.app_fls_ctrl_Handler) + i.app_tp_I2C_init 0x00014234 Section 0 app_tp_transfer.o(i.app_tp_I2C_init) + i.app_tp_calibration_exec 0x00014258 Section 0 app_tp_st_touch.o(i.app_tp_calibration_exec) + i.app_tp_i2cs_callback 0x00014290 Section 0 app_tp_transfer.o(i.app_tp_i2cs_callback) + app_tp_i2cs_callback 0x00014291 Thumb Code 42 app_tp_transfer.o(i.app_tp_i2cs_callback) + i.app_tp_init 0x000142c0 Section 0 app_tp_transfer.o(i.app_tp_init) + i.app_tp_m_read 0x00014300 Section 0 app_tp_transfer.o(i.app_tp_m_read) + i.app_tp_m_write 0x00014320 Section 0 app_tp_transfer.o(i.app_tp_m_write) + i.app_tp_phone_analysis_data 0x00014328 Section 0 app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) + i.app_tp_phone_clear_reset_on 0x00014664 Section 0 app_tp_transfer.o(i.app_tp_phone_clear_reset_on) + i.app_tp_s_read 0x00014670 Section 0 app_tp_transfer.o(i.app_tp_s_read) + i.app_tp_s_write 0x00014678 Section 0 app_tp_transfer.o(i.app_tp_s_write) + i.app_tp_screen_analysis_int 0x00014680 Section 0 app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) + i.app_tp_screen_int_callback 0x00014934 Section 0 app_tp_transfer.o(i.app_tp_screen_int_callback) + app_tp_screen_int_callback 0x00014935 Thumb Code 8 app_tp_transfer.o(i.app_tp_screen_int_callback) + i.app_tp_transfer_screen_const 0x00014940 Section 0 app_tp_transfer.o(i.app_tp_transfer_screen_const) + app_tp_transfer_screen_const 0x00014941 Thumb Code 50 app_tp_transfer.o(i.app_tp_transfer_screen_const) + i.app_tp_transfer_screen_int 0x00014980 Section 0 app_tp_transfer.o(i.app_tp_transfer_screen_int) + i.app_tp_transfer_screen_start 0x00014ae0 Section 0 app_tp_transfer.o(i.app_tp_transfer_screen_start) + i.blue_change_ccm 0x00014af8 Section 0 ap_demo.o(i.blue_change_ccm) + i.board_Init 0x00014b30 Section 0 board.o(i.board_Init) + i.calc_framebuffer_setting 0x00014b54 Section 0 hal_internal_vsync.o(i.calc_framebuffer_setting) + i.ceil 0x00015044 Section 0 ceil.o(i.ceil) + i.check_mipi_rx_tx_video_info 0x0001510c Section 0 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + check_mipi_rx_tx_video_info 0x0001510d Thumb Code 44 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + i.check_pkt_buf_rev 0x00015138 Section 0 hal_internal_vsync.o(i.check_pkt_buf_rev) + check_pkt_buf_rev 0x00015139 Thumb Code 92 hal_internal_vsync.o(i.check_pkt_buf_rev) + i.dcs_packet_fifo_alloc 0x000151c8 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + i.dcs_packet_fifo_init 0x00015220 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + i.dcs_packet_free_fifo_header 0x00015238 Section 0 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + i.dcs_packet_get_fifo_header 0x0001527c Section 0 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + i.dcs_sw_filter 0x000152a0 Section 0 hal_internal_vsync.o(i.dcs_sw_filter) + dcs_sw_filter 0x000152a1 Thumb Code 36 hal_internal_vsync.o(i.dcs_sw_filter) + i.delayMs 0x000152cc Section 0 tau_delay.o(i.delayMs) + i.delayUs 0x000152e4 Section 0 tau_delay.o(i.delayUs) + i.disable_mipi_timer_cb 0x00015308 Section 0 ap_demo.o(i.disable_mipi_timer_cb) + disable_mipi_timer_cb 0x00015309 Thumb Code 78 ap_demo.o(i.disable_mipi_timer_cb) + i.drv_ap_rst_trig_edge_detect 0x00015360 Section 0 drv_sys_cfg.o(i.drv_ap_rst_trig_edge_detect) + i.drv_chip_info_get_info 0x00015398 Section 0 drv_chip_info.o(i.drv_chip_info_get_info) + i.drv_chip_info_init 0x000153a4 Section 0 drv_chip_info.o(i.drv_chip_info_init) + i.drv_chip_rx_info_check 0x000153e4 Section 0 drv_chip_info.o(i.drv_chip_rx_info_check) + i.drv_chip_rx_init_done 0x00015494 Section 0 drv_chip_info.o(i.drv_chip_rx_init_done) + i.drv_common_enable_systick 0x000154a8 Section 0 drv_common.o(i.drv_common_enable_systick) + i.drv_common_system_init 0x00015500 Section 0 drv_common.o(i.drv_common_system_init) + i.drv_crgu_config_reset_modules 0x00015508 Section 0 drv_crgu.o(i.drv_crgu_config_reset_modules) + i.drv_crgu_set_ahb_pre_div 0x00015518 Section 0 drv_crgu.o(i.drv_crgu_set_ahb_pre_div) + i.drv_crgu_set_ahb_src 0x0001552c Section 0 drv_crgu.o(i.drv_crgu_set_ahb_src) + i.drv_crgu_set_clock 0x00015540 Section 0 drv_crgu.o(i.drv_crgu_set_clock) + i.drv_crgu_set_dpi_mux_src 0x00015560 Section 0 drv_crgu.o(i.drv_crgu_set_dpi_mux_src) + i.drv_crgu_set_dpi_pre_div 0x00015574 Section 0 drv_crgu.o(i.drv_crgu_set_dpi_pre_div) + i.drv_crgu_set_dpi_pre_src 0x0001558c Section 0 drv_crgu.o(i.drv_crgu_set_dpi_pre_src) + i.drv_crgu_set_dsc_core_div 0x000155a0 Section 0 drv_crgu.o(i.drv_crgu_set_dsc_core_div) + i.drv_crgu_set_dsco_src 0x000155b4 Section 0 drv_crgu.o(i.drv_crgu_set_dsco_src) + i.drv_crgu_set_dsco_src_div 0x000155c8 Section 0 drv_crgu.o(i.drv_crgu_set_dsco_src_div) + i.drv_crgu_set_fb_div 0x000155dc Section 0 drv_crgu.o(i.drv_crgu_set_fb_div) + i.drv_crgu_set_fb_src 0x000155f0 Section 0 drv_crgu.o(i.drv_crgu_set_fb_src) + i.drv_crgu_set_lcdc_div 0x00015604 Section 0 drv_crgu.o(i.drv_crgu_set_lcdc_div) + i.drv_crgu_set_lcdc_src 0x00015618 Section 0 drv_crgu.o(i.drv_crgu_set_lcdc_src) + i.drv_crgu_set_mipi_cfg_src 0x0001562c Section 0 drv_crgu.o(i.drv_crgu_set_mipi_cfg_src) + i.drv_crgu_set_mipi_ref_src 0x00015640 Section 0 drv_crgu.o(i.drv_crgu_set_mipi_ref_src) + i.drv_crgu_set_reset 0x00015658 Section 0 drv_crgu.o(i.drv_crgu_set_reset) + i.drv_crgu_set_rxbr_div 0x00015670 Section 0 drv_crgu.o(i.drv_crgu_set_rxbr_div) + i.drv_crgu_set_rxbr_src 0x00015684 Section 0 drv_crgu.o(i.drv_crgu_set_rxbr_src) + i.drv_crgu_set_vidc_src 0x00015698 Section 0 drv_crgu.o(i.drv_crgu_set_vidc_src) + i.drv_dma_clear_flag 0x000156ac Section 0 drv_dma.o(i.drv_dma_clear_flag) + i.drv_dma_create_handle 0x000156c4 Section 0 drv_dma.o(i.drv_dma_create_handle) + i.drv_dma_disenable_channel 0x000156e0 Section 0 drv_dma.o(i.drv_dma_disenable_channel) + i.drv_dma_enable_channel 0x000156f0 Section 0 drv_dma.o(i.drv_dma_enable_channel) + i.drv_dma_enable_channel_interrupts 0x00015700 Section 0 drv_dma.o(i.drv_dma_enable_channel_interrupts) + i.drv_dma_get_channel_flag 0x00015724 Section 0 drv_dma.o(i.drv_dma_get_channel_flag) + i.drv_dma_irq_handler 0x00015730 Section 0 drv_dma.o(i.drv_dma_irq_handler) + i.drv_dma_prepar_transfer 0x000157c0 Section 0 drv_dma.o(i.drv_dma_prepar_transfer) + i.drv_dma_set_burst 0x000157d2 Section 0 drv_dma.o(i.drv_dma_set_burst) + i.drv_dma_set_callback 0x000157ec Section 0 drv_dma.o(i.drv_dma_set_callback) + i.drv_dma_set_transfer 0x000157f4 Section 0 drv_dma.o(i.drv_dma_set_transfer) + i.drv_dsc_dec_convert_pps_rc_parameter 0x00015838 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_convert_pps_rc_parameter) + i.drv_dsc_dec_disable 0x0001586e Section 0 drv_dsc_dec.o(i.drv_dsc_dec_disable) + i.drv_dsc_dec_enable 0x0001587c Section 0 drv_dsc_dec.o(i.drv_dsc_dec_enable) + i.drv_dsc_dec_get_nslc 0x000158f0 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + i.drv_dsc_dec_set_u8_pps 0x000158fa Section 0 drv_dsc_dec.o(i.drv_dsc_dec_set_u8_pps) + i.drv_dsi_rx_calc_ipi_tx_delay 0x00015924 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + i.drv_dsi_rx_enable_irq 0x00015a28 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + i.drv_dsi_rx_get_color_bpp 0x00015a68 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + drv_dsi_rx_get_color_bpp 0x00015a69 Thumb Code 62 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + i.drv_dsi_rx_get_color_pcc 0x00015ab8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + drv_dsi_rx_get_color_pcc 0x00015ab9 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + i.drv_dsi_rx_get_compression_en 0x00015ad4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + i.drv_dsi_rx_get_max_ret_size 0x00015adc Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size) + i.drv_dsi_rx_power_up 0x00015ae2 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + i.drv_dsi_rx_set_ctrl_cfg 0x00015af0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + i.drv_dsi_rx_set_ddi_cfg 0x00015b10 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + i.drv_dsi_rx_set_ipi_cfg 0x00015b20 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + i.drv_dsi_rx_set_lane_swap 0x00015b30 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + i.drv_dsi_rx_set_resp_cnt 0x00015b76 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + i.drv_dsi_rx_set_up_phy 0x00015b9c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + i.drv_dsi_rx_shut_down 0x00015ca0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + i.drv_dsi_tx_command_header 0x00015cae Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + i.drv_dsi_tx_command_mode_cfg 0x00015cc2 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + i.drv_dsi_tx_command_put_payload 0x00015d2e Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + i.drv_dsi_tx_config_eotp 0x00015d32 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + i.drv_dsi_tx_config_int 0x00015d4a Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + i.drv_dsi_tx_dpi_lpcmd_time 0x00015d52 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + i.drv_dsi_tx_dpi_mode 0x00015d5a Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + i.drv_dsi_tx_dpi_polarity 0x00015d64 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + i.drv_dsi_tx_edpi_cmd_size 0x00015d88 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + i.drv_dsi_tx_get_cmd_status 0x00015d8c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + i.drv_dsi_tx_mode 0x00015d90 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_mode) + i.drv_dsi_tx_phy_clock_lane_auto_lp 0x00015d94 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + i.drv_dsi_tx_phy_clock_lane_req_hs 0x00015dac Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + i.drv_dsi_tx_phy_lane_mode 0x00015dc6 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + i.drv_dsi_tx_phy_status_ready 0x00015dd2 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + i.drv_dsi_tx_phy_status_stopstate 0x00015e36 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + i.drv_dsi_tx_phy_test_setup 0x00015e74 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + i.drv_dsi_tx_phy_time_cfg 0x00015fa8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + i.drv_dsi_tx_powerup 0x00015fc6 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + i.drv_dsi_tx_response_mode 0x00015fce Section 0 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + i.drv_dsi_tx_set_bta_ack 0x00015fea Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + i.drv_dsi_tx_set_esc_div 0x00016002 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + i.drv_dsi_tx_set_int 0x00016010 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + i.drv_dsi_tx_set_time_out_div 0x00016050 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + i.drv_dsi_tx_set_video_chunk 0x00016060 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + i.drv_dsi_tx_set_video_timing 0x00016068 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + i.drv_dsi_tx_shutdown 0x0001608a Section 0 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + i.drv_dsi_tx_timeout_cfg 0x00016092 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + i.drv_dsi_tx_video_mode_cfg 0x000160b8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + i.drv_dsi_tx_video_mode_disable_hact_cmd 0x00016162 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_disable_hact_cmd) + i.drv_dsi_tx_video_mode_set_lp_cmd 0x00016178 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_set_lp_cmd) + i.drv_efuse_enter_inactive 0x00016190 Section 0 drv_efuse.o(i.drv_efuse_enter_inactive) + i.drv_efuse_int_enable 0x000161be Section 0 drv_efuse.o(i.drv_efuse_int_enable) + i.drv_efuse_read 0x000161ca Section 0 drv_efuse.o(i.drv_efuse_read) + i.drv_efuse_read_req 0x000161fc Section 0 drv_efuse.o(i.drv_efuse_read_req) + i.drv_gpio_get_input_data 0x00016214 Section 0 drv_gpio.o(i.drv_gpio_get_input_data) + i.drv_gpio_register_ap_reset_callback 0x0001622c Section 0 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + i.drv_gpio_register_callback 0x00016238 Section 0 drv_gpio.o(i.drv_gpio_register_callback) + i.drv_gpio_set_int 0x0001624c Section 0 drv_gpio.o(i.drv_gpio_set_int) + i.drv_gpio_set_ioe 0x0001629c Section 0 drv_gpio.o(i.drv_gpio_set_ioe) + i.drv_gpio_set_mode0 0x000162bc Section 0 drv_gpio.o(i.drv_gpio_set_mode0) + i.drv_gpio_set_mode1 0x000162cc Section 0 drv_gpio.o(i.drv_gpio_set_mode1) + i.drv_gpio_set_mode2 0x000162dc Section 0 drv_gpio.o(i.drv_gpio_set_mode2) + i.drv_gpio_set_mode3 0x000162ec Section 0 drv_gpio.o(i.drv_gpio_set_mode3) + i.drv_gpio_set_output_data 0x000162fc Section 0 hal_gpio.o(i.drv_gpio_set_output_data) + drv_gpio_set_output_data 0x000162fd Thumb Code 26 hal_gpio.o(i.drv_gpio_set_output_data) + i.drv_gpio_set_pull_state 0x0001631c Section 0 drv_gpio.o(i.drv_gpio_set_pull_state) + i.drv_i2c0_set_callback 0x0001644c Section 0 drv_i2c_slave.o(i.drv_i2c0_set_callback) + i.drv_i2c1_set_callback 0x00016458 Section 0 drv_i2c_master.o(i.drv_i2c1_set_callback) + i.drv_i2c_dma_callback 0x00016464 Section 0 drv_i2c_dma.o(i.drv_i2c_dma_callback) + drv_i2c_dma_callback 0x00016465 Thumb Code 40 drv_i2c_dma.o(i.drv_i2c_dma_callback) + i.drv_i2c_dma_init 0x00016498 Section 0 drv_i2c_dma.o(i.drv_i2c_dma_init) + i.drv_i2c_enable_rx_dma 0x00016544 Section 0 drv_i2c_dma.o(i.drv_i2c_enable_rx_dma) + i.drv_i2c_enable_tx_dma 0x0001655e Section 0 drv_i2c_dma.o(i.drv_i2c_enable_tx_dma) + i.drv_i2c_m_clear_it_pending_bit 0x00016578 Section 0 drv_i2c_master.o(i.drv_i2c_m_clear_it_pending_bit) + i.drv_i2c_m_enable 0x000165d8 Section 0 drv_i2c_master.o(i.drv_i2c_m_enable) + i.drv_i2c_m_enable_intr 0x000165e8 Section 0 drv_i2c_master.o(i.drv_i2c_m_enable_intr) + i.drv_i2c_master_init 0x00016620 Section 0 drv_i2c_master.o(i.drv_i2c_master_init) + i.drv_i2c_master_read_dma 0x000166ac Section 0 drv_i2c_dma.o(i.drv_i2c_master_read_dma) + i.drv_i2c_master_write_dma 0x00016708 Section 0 drv_i2c_dma.o(i.drv_i2c_master_write_dma) + i.drv_i2c_master_write_read_cmd 0x00016744 Section 0 drv_i2c_dma.o(i.drv_i2c_master_write_read_cmd) + drv_i2c_master_write_read_cmd 0x00016745 Thumb Code 62 drv_i2c_dma.o(i.drv_i2c_master_write_read_cmd) + i.drv_i2c_s_clear_it_pending_bit 0x00016782 Section 0 drv_i2c_slave.o(i.drv_i2c_s_clear_it_pending_bit) + i.drv_i2c_s_config_intr 0x000167c4 Section 0 drv_i2c_slave.o(i.drv_i2c_s_config_intr) + i.drv_i2c_s_enable 0x000167c8 Section 0 drv_i2c_slave.o(i.drv_i2c_s_enable) + i.drv_i2c_s_get_fifo_status 0x000167d0 Section 0 drv_i2c_slave.o(i.drv_i2c_s_get_fifo_status) + i.drv_i2c_s_set_intr 0x000167e4 Section 0 drv_i2c_slave.o(i.drv_i2c_s_set_intr) + i.drv_i2c_s_write_data 0x00016834 Section 0 drv_i2c_slave.o(i.drv_i2c_s_write_data) + i.drv_i2c_set_dma_irq_callback 0x00016850 Section 0 drv_i2c_dma.o(i.drv_i2c_set_dma_irq_callback) + i.drv_i2c_slave_init 0x000168a8 Section 0 drv_i2c_slave.o(i.drv_i2c_slave_init) + i.drv_i2c_slave_write_dma 0x000168dc Section 0 drv_i2c_dma.o(i.drv_i2c_slave_write_dma) + i.drv_lcdc_config_bypass 0x000168f4 Section 0 drv_lcdc.o(i.drv_lcdc_config_bypass) + i.drv_lcdc_config_ccm 0x0001690c Section 0 drv_lcdc.o(i.drv_lcdc_config_ccm) + i.drv_lcdc_config_disp_mode 0x0001693c Section 0 drv_lcdc.o(i.drv_lcdc_config_disp_mode) + i.drv_lcdc_config_dpi_polarity 0x00016952 Section 0 drv_lcdc.o(i.drv_lcdc_config_dpi_polarity) + i.drv_lcdc_config_dpi_timing 0x00016976 Section 0 drv_lcdc.o(i.drv_lcdc_config_dpi_timing) + i.drv_lcdc_config_edpi_mode 0x0001699c Section 0 drv_lcdc.o(i.drv_lcdc_config_edpi_mode) + i.drv_lcdc_config_endianness 0x000169b2 Section 0 drv_lcdc.o(i.drv_lcdc_config_endianness) + i.drv_lcdc_config_input_size 0x000169c8 Section 0 drv_lcdc.o(i.drv_lcdc_config_input_size) + i.drv_lcdc_config_int 0x000169d4 Section 0 drv_lcdc.o(i.drv_lcdc_config_int) + i.drv_lcdc_config_int_single 0x000169f2 Section 0 drv_lcdc.o(i.drv_lcdc_config_int_single) + i.drv_lcdc_config_overwrite 0x00016a14 Section 0 drv_lcdc.o(i.drv_lcdc_config_overwrite) + i.drv_lcdc_config_overwrite_rgb 0x00016a36 Section 0 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + i.drv_lcdc_config_partial_display_area 0x00016a42 Section 0 drv_lcdc.o(i.drv_lcdc_config_partial_display_area) + i.drv_lcdc_config_partial_display_enable 0x00016a5c Section 0 drv_lcdc.o(i.drv_lcdc_config_partial_display_enable) + i.drv_lcdc_config_scale_up_coef 0x00016a7e Section 0 drv_lcdc.o(i.drv_lcdc_config_scale_up_coef) + i.drv_lcdc_config_scale_up_step 0x00016a98 Section 0 drv_lcdc.o(i.drv_lcdc_config_scale_up_step) + i.drv_lcdc_config_src_parameter 0x00016aa4 Section 0 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + i.drv_lcdc_config_thresh 0x00016af0 Section 0 drv_lcdc.o(i.drv_lcdc_config_thresh) + i.drv_lcdc_ctrl_flow 0x00016af6 Section 0 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + i.drv_lcdc_enable_shadow_reg 0x00016b08 Section 0 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + i.drv_lcdc_set_int 0x00016b28 Section 0 drv_lcdc.o(i.drv_lcdc_set_int) + i.drv_lcdc_set_prefetch 0x00016b68 Section 0 drv_lcdc.o(i.drv_lcdc_set_prefetch) + i.drv_lcdc_set_video_hw_mode 0x00016b80 Section 0 drv_lcdc.o(i.drv_lcdc_set_video_hw_mode) + i.drv_lcdc_start 0x00016b94 Section 0 drv_lcdc.o(i.drv_lcdc_start) + i.drv_memc_clear_status 0x00016bb4 Section 0 drv_memc.o(i.drv_memc_clear_status) + i.drv_memc_enable_irq 0x00016bc0 Section 0 drv_memc.o(i.drv_memc_enable_irq) + i.drv_memc_gen_a_tear_signal 0x00016c00 Section 0 drv_memc.o(i.drv_memc_gen_a_tear_signal) + i.drv_memc_get_status 0x00016c0c Section 0 drv_memc.o(i.drv_memc_get_status) + i.drv_memc_rate_transfer_sel 0x00016c1e Section 0 drv_memc.o(i.drv_memc_rate_transfer_sel) + i.drv_memc_sel_vsync 0x00016c2e Section 0 drv_memc.o(i.drv_memc_sel_vsync) + i.drv_memc_set_active_height 0x00016c3c Section 0 drv_memc.o(i.drv_memc_set_active_height) + i.drv_memc_set_data_mode 0x00016c50 Section 0 drv_memc.o(i.drv_memc_set_data_mode) + i.drv_memc_set_double_buffer 0x00016c5c Section 0 drv_memc.o(i.drv_memc_set_double_buffer) + i.drv_memc_set_double_buffer_reverse 0x00016c6c Section 0 drv_memc.o(i.drv_memc_set_double_buffer_reverse) + i.drv_memc_set_fs_en_conditions 0x00016c7e Section 0 drv_memc.o(i.drv_memc_set_fs_en_conditions) + i.drv_memc_set_inten 0x00016c8e Section 0 drv_memc.o(i.drv_memc_set_inten) + i.drv_memc_set_lcdc_st_conditions 0x00016ca4 Section 0 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + i.drv_memc_set_ltpo_mode 0x00016cbc Section 0 drv_memc.o(i.drv_memc_set_ltpo_mode) + i.drv_memc_set_tear_mode 0x00016cd6 Section 0 drv_memc.o(i.drv_memc_set_tear_mode) + i.drv_memc_set_tear_waveform 0x00016ce4 Section 0 drv_memc.o(i.drv_memc_set_tear_waveform) + i.drv_memc_set_vidc_sync_cnt 0x00016d0c Section 0 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + i.drv_param_init_get_ccm 0x00016d1c Section 0 drv_param_init.o(i.drv_param_init_get_ccm) + i.drv_param_init_get_scld_filter_h 0x00016d24 Section 0 drv_param_init.o(i.drv_param_init_get_scld_filter_h) + i.drv_param_init_get_scld_filter_v 0x00016d38 Section 0 drv_param_init.o(i.drv_param_init_get_scld_filter_v) + i.drv_param_init_get_sclu_filter 0x00016d4c Section 0 drv_param_init.o(i.drv_param_init_get_sclu_filter) + i.drv_param_init_set_ccm 0x00016d54 Section 0 drv_param_init.o(i.drv_param_init_set_ccm) + i.drv_param_p2r_filter_init 0x00016d68 Section 0 drv_param_init.o(i.drv_param_p2r_filter_init) + i.drv_phy_enable_calibration 0x00016d8c Section 0 drv_phy_common.o(i.drv_phy_enable_calibration) + i.drv_phy_get_calibration 0x00016d9c Section 0 drv_phy_common.o(i.drv_phy_get_calibration) + i.drv_phy_get_pll_para 0x00016dd8 Section 0 drv_phy_common.o(i.drv_phy_get_pll_para) + i.drv_phy_get_rate_para 0x00016e38 Section 0 drv_phy_common.o(i.drv_phy_get_rate_para) + i.drv_phy_test_clear 0x00016e8c Section 0 drv_phy_common.o(i.drv_phy_test_clear) + i.drv_phy_test_lock 0x00016e9c Section 0 drv_phy_common.o(i.drv_phy_test_lock) + i.drv_phy_test_write_1_byte 0x00016eb4 Section 0 drv_phy_common.o(i.drv_phy_test_write_1_byte) + i.drv_phy_test_write_2_byte 0x00016ed4 Section 0 drv_phy_common.o(i.drv_phy_test_write_2_byte) + i.drv_phy_test_write_code 0x00016efa Section 0 drv_phy_common.o(i.drv_phy_test_write_code) + i.drv_phy_test_write_data 0x00016f18 Section 0 drv_phy_common.o(i.drv_phy_test_write_data) + drv_phy_test_write_data 0x00016f19 Thumb Code 32 drv_phy_common.o(i.drv_phy_test_write_data) + i.drv_pwr_set_cp_mode 0x00016f38 Section 0 drv_pwr.o(i.drv_pwr_set_cp_mode) + i.drv_pwr_set_pvd_mode 0x00016f58 Section 0 drv_pwr.o(i.drv_pwr_set_pvd_mode) + i.drv_pwr_set_system_clk_src 0x00016f70 Section 0 drv_pwr.o(i.drv_pwr_set_system_clk_src) + i.drv_rx_phy_test_clear 0x00016fa8 Section 0 drv_dsi_rx.o(i.drv_rx_phy_test_clear) + drv_rx_phy_test_clear 0x00016fa9 Thumb Code 12 drv_dsi_rx.o(i.drv_rx_phy_test_clear) + i.drv_rx_phy_test_lock 0x00016fb4 Section 0 drv_dsi_rx.o(i.drv_rx_phy_test_lock) + drv_rx_phy_test_lock 0x00016fb5 Thumb Code 16 drv_dsi_rx.o(i.drv_rx_phy_test_lock) + i.drv_rx_phy_test_write_1_byte 0x00016fc4 Section 0 drv_dsi_rx.o(i.drv_rx_phy_test_write_1_byte) + drv_rx_phy_test_write_1_byte 0x00016fc5 Thumb Code 20 drv_dsi_rx.o(i.drv_rx_phy_test_write_1_byte) + i.drv_rx_phy_test_write_2_byte 0x00016fd8 Section 0 drv_dsi_rx.o(i.drv_rx_phy_test_write_2_byte) + drv_rx_phy_test_write_2_byte 0x00016fd9 Thumb Code 22 drv_dsi_rx.o(i.drv_rx_phy_test_write_2_byte) + i.drv_rxbr_clear_pkt_buffer 0x00016fee Section 0 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + i.drv_rxbr_clear_status0 0x00016ff8 Section 0 drv_rxbr.o(i.drv_rxbr_clear_status0) + i.drv_rxbr_enable_irq 0x00016ffc Section 0 drv_rxbr.o(i.drv_rxbr_enable_irq) + i.drv_rxbr_frame_drop_cfg 0x00017058 Section 0 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + i.drv_rxbr_get_clk 0x0001706c Section 0 drv_rxbr.o(i.drv_rxbr_get_clk) + i.drv_rxbr_get_col_addr 0x000170d0 Section 0 drv_rxbr.o(i.drv_rxbr_get_col_addr) + i.drv_rxbr_get_int_source 0x000170d4 Section 0 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + drv_rxbr_get_int_source 0x000170d5 Thumb Code 18 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + i.drv_rxbr_get_page_addr 0x000170e6 Section 0 drv_rxbr.o(i.drv_rxbr_get_page_addr) + i.drv_rxbr_get_status0 0x000170ea Section 0 hal_internal_vsync.o(i.drv_rxbr_get_status0) + drv_rxbr_get_status0 0x000170eb Thumb Code 18 hal_internal_vsync.o(i.drv_rxbr_get_status0) + i.drv_rxbr_hline_rcv0_cfg 0x000170fc Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg) + i.drv_rxbr_hline_rcv_cfg 0x00017108 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + i.drv_rxbr_register_irq0_callback 0x00017110 Section 0 drv_rxbr.o(i.drv_rxbr_register_irq0_callback) + i.drv_rxbr_register_irq1_callback 0x0001711c Section 0 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + i.drv_rxbr_set_ack_pkt_header 0x00017128 Section 0 drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header) + i.drv_rxbr_set_cmd_filter 0x0001713c Section 0 drv_rxbr.o(i.drv_rxbr_set_cmd_filter) + i.drv_rxbr_set_color_format 0x00017208 Section 0 drv_rxbr.o(i.drv_rxbr_set_color_format) + i.drv_rxbr_set_inten 0x0001721c Section 0 drv_rxbr.o(i.drv_rxbr_set_inten) + i.drv_rxbr_set_ltpo_drop_th 0x00017230 Section 0 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + i.drv_rxbr_set_usr_cfg 0x00017240 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + i.drv_rxbr_set_usr_col 0x00017266 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_col) + i.drv_rxbr_set_usr_row 0x0001726e Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_row) + i.drv_spi_m_read_data 0x00017278 Section 0 drv_spi_master.o(i.drv_spi_m_read_data) + i.drv_swire_set_int 0x00017298 Section 0 drv_swire.o(i.drv_swire_set_int) + i.drv_swire_set_power_down 0x000172ec Section 0 drv_swire.o(i.drv_swire_set_power_down) + i.drv_sys_cfg_clear_all_int 0x00017308 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + i.drv_sys_cfg_clear_pending 0x00017314 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + i.drv_sys_cfg_sel_ap_rst_lvl_trig 0x0001733c Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_lvl_trig) + i.drv_sys_cfg_sel_ap_rst_trig 0x00017354 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + i.drv_sys_cfg_sel_gpio_group 0x00017370 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + i.drv_sys_cfg_sel_int_trig 0x00017394 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + i.drv_sys_cfg_set_dma_rx_req 0x000173b8 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_set_dma_rx_req) + i.drv_sys_cfg_set_dma_tx_req 0x000173c8 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_set_dma_tx_req) + i.drv_sys_cfg_set_int 0x000173d8 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + i.drv_timer_clear_status_flags 0x000173fc Section 0 drv_timer.o(i.drv_timer_clear_status_flags) + drv_timer_clear_status_flags 0x000173fd Thumb Code 26 drv_timer.o(i.drv_timer_clear_status_flags) + i.drv_timer_enable 0x00017416 Section 0 drv_timer.o(i.drv_timer_enable) + i.drv_timer_get_instance 0x00017438 Section 0 drv_timer.o(i.drv_timer_get_instance) + i.drv_timer_get_prescaler 0x00017448 Section 0 drv_timer.o(i.drv_timer_get_prescaler) + i.drv_timer_handle_interrupt 0x00017458 Section 0 drv_timer.o(i.drv_timer_handle_interrupt) + drv_timer_handle_interrupt 0x00017459 Thumb Code 62 drv_timer.o(i.drv_timer_handle_interrupt) + i.drv_timer_register_callback 0x0001749c Section 0 drv_timer.o(i.drv_timer_register_callback) + i.drv_timer_set_compare_val 0x000174b0 Section 0 drv_timer.o(i.drv_timer_set_compare_val) + i.drv_timer_set_int 0x000174c0 Section 0 drv_timer.o(i.drv_timer_set_int) + i.drv_timer_set_prescaler 0x00017514 Section 0 drv_timer.o(i.drv_timer_set_prescaler) + i.drv_tx_phy_test_clear 0x0001753c Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_clear) + drv_tx_phy_test_clear 0x0001753d Thumb Code 10 drv_dsi_tx.o(i.drv_tx_phy_test_clear) + i.drv_tx_phy_test_enter 0x00017546 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + i.drv_tx_phy_test_exit 0x00017562 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + i.drv_tx_phy_test_write_1_byte 0x0001757e Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_write_1_byte) + drv_tx_phy_test_write_1_byte 0x0001757f Thumb Code 18 drv_dsi_tx.o(i.drv_tx_phy_test_write_1_byte) + i.drv_tx_phy_test_write_2_byte 0x00017590 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_write_2_byte) + drv_tx_phy_test_write_2_byte 0x00017591 Thumb Code 20 drv_dsi_tx.o(i.drv_tx_phy_test_write_2_byte) + i.drv_tx_phy_test_write_code 0x000175a4 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + drv_tx_phy_test_write_code 0x000175a5 Thumb Code 16 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + i.drv_vidc_clear_irq 0x000175b4 Section 0 drv_vidc.o(i.drv_vidc_clear_irq) + i.drv_vidc_enable 0x000175bc Section 0 drv_vidc.o(i.drv_vidc_enable) + i.drv_vidc_enable_irq 0x000175d4 Section 0 drv_vidc.o(i.drv_vidc_enable_irq) + i.drv_vidc_get_irq_status 0x00017614 Section 0 drv_vidc.o(i.drv_vidc_get_irq_status) + i.drv_vidc_init_module_enable 0x00017628 Section 0 drv_vidc.o(i.drv_vidc_init_module_enable) + i.drv_vidc_register_callback 0x00017650 Section 0 drv_vidc.o(i.drv_vidc_register_callback) + i.drv_vidc_reset 0x0001765c Section 0 drv_vidc.o(i.drv_vidc_reset) + i.drv_vidc_set_dst_parameter 0x00017662 Section 0 drv_vidc.o(i.drv_vidc_set_dst_parameter) + i.drv_vidc_set_irqen 0x0001769e Section 0 drv_vidc.o(i.drv_vidc_set_irqen) + i.drv_vidc_set_mirror 0x000176b2 Section 0 drv_vidc.o(i.drv_vidc_set_mirror) + i.drv_vidc_set_p2r_hcoef0 0x000176c2 Section 0 drv_vidc.o(i.drv_vidc_set_p2r_hcoef0) + i.drv_vidc_set_p2r_hinitb 0x000176ca Section 0 drv_vidc.o(i.drv_vidc_set_p2r_hinitb) + i.drv_vidc_set_p2r_hinitr 0x000176f0 Section 0 drv_vidc.o(i.drv_vidc_set_p2r_hinitr) + i.drv_vidc_set_pentile_swap 0x00017718 Section 0 drv_vidc.o(i.drv_vidc_set_pentile_swap) + i.drv_vidc_set_pu_ctrl 0x00017730 Section 0 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + i.drv_vidc_set_rotation 0x0001773a Section 0 drv_vidc.o(i.drv_vidc_set_rotation) + i.drv_vidc_set_scld_hcoef0 0x0001774a Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + i.drv_vidc_set_scld_hcoef1 0x00017754 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + i.drv_vidc_set_scld_step 0x0001775e Section 0 drv_vidc.o(i.drv_vidc_set_scld_step) + i.drv_vidc_set_scld_vcoef0 0x00017770 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + i.drv_vidc_set_scld_vcoef1 0x0001777a Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + i.drv_vidc_set_src_parameter 0x00017784 Section 0 drv_vidc.o(i.drv_vidc_set_src_parameter) + i.drv_wdg_clear_counter 0x0001779c Section 0 drv_wdg.o(i.drv_wdg_clear_counter) + i.drv_wdg_clear_edge_flag 0x000177ac Section 0 drv_wdg.o(i.drv_wdg_clear_edge_flag) + drv_wdg_clear_edge_flag 0x000177ad Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_edge_flag) + i.drv_wdg_read_edge_flag 0x000177bc Section 0 drv_wdg.o(i.drv_wdg_read_edge_flag) + drv_wdg_read_edge_flag 0x000177bd Thumb Code 10 drv_wdg.o(i.drv_wdg_read_edge_flag) + i.drv_wdg_set_int 0x000177cc Section 0 drv_wdg.o(i.drv_wdg_set_int) + i.fls_clr_interrupt_flag 0x0001780c Section 0 drv_fls.o(i.fls_clr_interrupt_flag) + i.fputc 0x00017816 Section 0 tau_log.o(i.fputc) + i.hal_dsi_rx_ctrl_create_handle 0x0001782c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + i.hal_dsi_rx_ctrl_deinit 0x00017860 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + i.hal_dsi_rx_ctrl_dsc_async_handler 0x000178fc Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dsc_async_handler) + i.hal_dsi_rx_ctrl_gen_a_tear_signal 0x00017980 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_gen_a_tear_signal) + i.hal_dsi_rx_ctrl_get_max_ret_size 0x000179a8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) + i.hal_dsi_rx_ctrl_init 0x000179d0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + i.hal_dsi_rx_ctrl_init_clk 0x00017a68 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + hal_dsi_rx_ctrl_init_clk 0x00017a69 Thumb Code 332 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + i.hal_dsi_rx_ctrl_init_dsi_rx 0x00017c0c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + hal_dsi_rx_ctrl_init_dsi_rx 0x00017c0d Thumb Code 184 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + i.hal_dsi_rx_ctrl_init_memc 0x00017ce4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + hal_dsi_rx_ctrl_init_memc 0x00017ce5 Thumb Code 334 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + i.hal_dsi_rx_ctrl_init_rxbr 0x00017e3c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + hal_dsi_rx_ctrl_init_rxbr 0x00017e3d Thumb Code 312 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + i.hal_dsi_rx_ctrl_init_vidc 0x00017f84 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + hal_dsi_rx_ctrl_init_vidc 0x00017f85 Thumb Code 544 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + i.hal_dsi_rx_ctrl_pre_init_pps 0x000181b0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + i.hal_dsi_rx_ctrl_send_ack_cmd 0x000181ec Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) + i.hal_dsi_rx_ctrl_set_cus_sync_line 0x000182dc Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_sync_line) + i.hal_dsi_rx_ctrl_set_hw_tear_mode 0x00018310 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_tear_mode) + i.hal_dsi_rx_ctrl_set_ipi_cfg 0x00018344 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + hal_dsi_rx_ctrl_set_ipi_cfg 0x00018345 Thumb Code 50 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + i.hal_dsi_rx_ctrl_set_rxbr_clk 0x0001837c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) + hal_dsi_rx_ctrl_set_rxbr_clk 0x0001837d Thumb Code 114 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) + i.hal_dsi_rx_ctrl_set_sw_tear_mode 0x000183f0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_sw_tear_mode) + i.hal_dsi_rx_ctrl_set_tear_mode_ex 0x00018424 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_tear_mode_ex) + i.hal_dsi_rx_ctrl_start 0x00018434 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + i.hal_dsi_rx_ctrl_stop 0x00018470 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + i.hal_dsi_rx_ctrl_toggle_resolution 0x000184ac Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + i.hal_dsi_tx_calc_video_chunks 0x000184cc Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_calc_video_chunks) + hal_dsi_tx_calc_video_chunks 0x000184cd Thumb Code 384 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_calc_video_chunks) + i.hal_dsi_tx_config_params_for_lane_rate 0x0001865c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_config_params_for_lane_rate) + hal_dsi_tx_config_params_for_lane_rate 0x0001865d Thumb Code 42 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_config_params_for_lane_rate) + i.hal_dsi_tx_count_lane_rate 0x00018690 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_count_lane_rate) + hal_dsi_tx_count_lane_rate 0x00018691 Thumb Code 1022 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_count_lane_rate) + i.hal_dsi_tx_ctrl_create_handle 0x00018ae0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + i.hal_dsi_tx_ctrl_deinit 0x00018b0c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + i.hal_dsi_tx_ctrl_enter_init_panel_mode 0x00018b90 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_enter_init_panel_mode) + i.hal_dsi_tx_ctrl_exit_init_panel_mode 0x00018bdc Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_exit_init_panel_mode) + i.hal_dsi_tx_ctrl_init 0x00018c04 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + i.hal_dsi_tx_ctrl_init_clk 0x00018ca8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + hal_dsi_tx_ctrl_init_clk 0x00018ca9 Thumb Code 36 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + i.hal_dsi_tx_ctrl_panel_reset_pin 0x00018ccc Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_panel_reset_pin) + i.hal_dsi_tx_ctrl_set_ccm 0x00018cd8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm) + i.hal_dsi_tx_ctrl_set_overwrite_rgb 0x00018cf8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + i.hal_dsi_tx_ctrl_set_partial_disp 0x00018d0c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_partial_disp) + i.hal_dsi_tx_ctrl_set_partial_disp_area 0x00018d1c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_partial_disp_area) + i.hal_dsi_tx_ctrl_start 0x00018d40 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + i.hal_dsi_tx_ctrl_stop 0x00018ddc Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + i.hal_dsi_tx_ctrl_write_array_cmd 0x00018e20 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + i.hal_dsi_tx_ctrl_write_cmd 0x00018ef8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + i.hal_dsi_tx_init_data_mode 0x00018fa8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_data_mode) + hal_dsi_tx_init_data_mode 0x00018fa9 Thumb Code 58 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_data_mode) + i.hal_dsi_tx_init_dpi_cfg 0x00018fec Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_cfg) + hal_dsi_tx_init_dpi_cfg 0x00018fed Thumb Code 42 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_cfg) + i.hal_dsi_tx_init_interrupt 0x0001901c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_interrupt) + hal_dsi_tx_init_interrupt 0x0001901d Thumb Code 28 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_interrupt) + i.hal_dsi_tx_init_phy_cfg 0x0001903c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + hal_dsi_tx_init_phy_cfg 0x0001903d Thumb Code 28 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + i.hal_dsi_tx_init_remains 0x0001905c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_remains) + hal_dsi_tx_init_remains 0x0001905d Thumb Code 142 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_remains) + i.hal_dsi_tx_init_video_mode 0x000190f0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_video_mode) + hal_dsi_tx_init_video_mode 0x000190f1 Thumb Code 82 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_video_mode) + i.hal_dsi_tx_send_cmd 0x00019148 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + hal_dsi_tx_send_cmd 0x00019149 Thumb Code 60 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + i.hal_gpio_ctrl_eint 0x0001918c Section 0 hal_gpio.o(i.hal_gpio_ctrl_eint) + i.hal_gpio_get_input_data 0x000191a4 Section 0 hal_gpio.o(i.hal_gpio_get_input_data) + i.hal_gpio_init_eint 0x000191b8 Section 0 hal_gpio.o(i.hal_gpio_init_eint) + i.hal_gpio_init_input 0x000191f8 Section 0 hal_gpio.o(i.hal_gpio_init_input) + i.hal_gpio_init_output 0x00019218 Section 0 hal_gpio.o(i.hal_gpio_init_output) + i.hal_gpio_reg_eint_cb 0x00019240 Section 0 hal_gpio.o(i.hal_gpio_reg_eint_cb) + i.hal_gpio_set_ap_reset_int 0x00019258 Section 0 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + i.hal_gpio_set_mode 0x000192a8 Section 0 hal_gpio.o(i.hal_gpio_set_mode) + i.hal_gpio_set_output_data 0x00019308 Section 0 hal_gpio.o(i.hal_gpio_set_output_data) + i.hal_gpio_set_pull_state 0x00019310 Section 0 hal_gpio.o(i.hal_gpio_set_pull_state) + i.hal_i2c_m_dma_init 0x00019330 Section 0 hal_i2c_master.o(i.hal_i2c_m_dma_init) + i.hal_i2c_m_dma_read 0x0001939c Section 0 hal_i2c_master.o(i.hal_i2c_m_dma_read) + i.hal_i2c_m_dma_write 0x000193bc Section 0 hal_i2c_master.o(i.hal_i2c_m_dma_write) + i.hal_i2c_m_transfer_complate 0x000193d8 Section 0 hal_i2c_master.o(i.hal_i2c_m_transfer_complate) + i.hal_i2c_master_irq_callback 0x000193e4 Section 0 hal_i2c_master.o(i.hal_i2c_master_irq_callback) + hal_i2c_master_irq_callback 0x000193e5 Thumb Code 24 hal_i2c_master.o(i.hal_i2c_master_irq_callback) + i.hal_i2c_s_dma_user_callback 0x00019404 Section 0 hal_i2c_slave.o(i.hal_i2c_s_dma_user_callback) + hal_i2c_s_dma_user_callback 0x00019405 Thumb Code 12 hal_i2c_slave.o(i.hal_i2c_s_dma_user_callback) + i.hal_i2c_s_dma_write 0x00019414 Section 0 hal_i2c_slave.o(i.hal_i2c_s_dma_write) + i.hal_i2c_s_init 0x00019460 Section 0 hal_i2c_slave.o(i.hal_i2c_s_init) + i.hal_i2c_s_nonblocking_read 0x00019528 Section 0 hal_i2c_slave.o(i.hal_i2c_s_nonblocking_read) + i.hal_i2c_s_set_transfer 0x0001953c Section 0 hal_i2c_slave.o(i.hal_i2c_s_set_transfer) + i.hal_i2c_slave_irq_callback 0x00019548 Section 0 hal_i2c_slave.o(i.hal_i2c_slave_irq_callback) + hal_i2c_slave_irq_callback 0x00019549 Thumb Code 356 hal_i2c_slave.o(i.hal_i2c_slave_irq_callback) + i.hal_internal_init_memc 0x000196bc Section 0 hal_internal_vsync.o(i.hal_internal_init_memc) + i.hal_internal_sync_get_fb_setting 0x000197b8 Section 0 hal_internal_vsync.o(i.hal_internal_sync_get_fb_setting) + i.hal_internal_sync_get_hight_performan_mode 0x000197c8 Section 0 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + i.hal_internal_sync_input_resolution_change 0x000197d8 Section 0 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + i.hal_internal_update_dpi_param 0x00019a04 Section 0 hal_internal_vsync.o(i.hal_internal_update_dpi_param) + i.hal_internal_video_mode_auto_sync 0x00019a14 Section 0 hal_internal_vsync.o(i.hal_internal_video_mode_auto_sync) + i.hal_internal_vsync_deinit 0x00019b40 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + i.hal_internal_vsync_get_rx_state 0x00019b68 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + i.hal_internal_vsync_get_sync_line 0x00019b74 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + i.hal_internal_vsync_get_tear_mode 0x00019b8c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_tear_mode) + i.hal_internal_vsync_get_tx_state 0x00019b98 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + i.hal_internal_vsync_init_rx 0x00019ba4 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + i.hal_internal_vsync_init_tx 0x00019cbc Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + i.hal_internal_vsync_set_auto_hw_filter 0x00019d6c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_auto_hw_filter) + i.hal_internal_vsync_set_rx_state 0x00019e88 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + i.hal_internal_vsync_set_sync_line 0x00019e9c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) + i.hal_internal_vsync_set_tear_mode 0x00019ec0 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + i.hal_internal_vsync_set_tx_state 0x00019f10 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + i.hal_lcdc_config_ccm 0x00019f90 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_config_ccm) + hal_lcdc_config_ccm 0x00019f91 Thumb Code 30 hal_dsi_tx_ctrl.o(i.hal_lcdc_config_ccm) + i.hal_lcdc_config_remains 0x00019fb4 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_config_remains) + hal_lcdc_config_remains 0x00019fb5 Thumb Code 84 hal_dsi_tx_ctrl.o(i.hal_lcdc_config_remains) + i.hal_lcdc_config_rgb_to_pentile 0x0001a00c Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_config_rgb_to_pentile) + hal_lcdc_config_rgb_to_pentile 0x0001a00d Thumb Code 14 hal_dsi_tx_ctrl.o(i.hal_lcdc_config_rgb_to_pentile) + i.hal_lcdc_config_upscaler 0x0001a020 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_config_upscaler) + hal_lcdc_config_upscaler 0x0001a021 Thumb Code 348 hal_dsi_tx_ctrl.o(i.hal_lcdc_config_upscaler) + i.hal_lcdc_init_cfg 0x0001a184 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + hal_lcdc_init_cfg 0x0001a185 Thumb Code 78 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + i.hal_lcdc_init_clk 0x0001a1d8 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + hal_lcdc_init_clk 0x0001a1d9 Thumb Code 422 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + i.hal_lcdc_init_interrupt 0x0001a388 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_interrupt) + hal_lcdc_init_interrupt 0x0001a389 Thumb Code 58 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_interrupt) + i.hal_spi_m_clear_rxfifo 0x0001a3c8 Section 0 hal_spi_master.o(i.hal_spi_m_clear_rxfifo) + i.hal_swire_open 0x0001a3d6 Section 0 hal_swire.o(i.hal_swire_open) + i.hal_system_enable_systick 0x0001a3ec Section 0 hal_system.o(i.hal_system_enable_systick) + i.hal_system_init 0x0001a3f4 Section 0 hal_system.o(i.hal_system_init) + i.hal_system_init_console 0x0001a47c Section 0 hal_system.o(i.hal_system_init_console) + i.hal_system_set_phy_calibration 0x0001a498 Section 0 hal_system.o(i.hal_system_set_phy_calibration) + i.hal_system_set_pvd 0x0001a4a0 Section 0 hal_system.o(i.hal_system_set_pvd) + i.hal_system_set_vcc 0x0001a4a8 Section 0 hal_system.o(i.hal_system_set_vcc) + i.hal_timer_init 0x0001a4b0 Section 0 hal_timer.o(i.hal_timer_init) + i.hal_timer_start 0x0001a4cc Section 0 hal_timer.o(i.hal_timer_start) + i.hal_timer_stop 0x0001a514 Section 0 hal_timer.o(i.hal_timer_stop) + i.hal_uart_init 0x0001a53c Section 0 hal_uart.o(i.hal_uart_init) + i.hal_uart_transmit_blocking 0x0001a5c8 Section 0 hal_uart.o(i.hal_uart_transmit_blocking) + i.handle_init 0x0001a5d8 Section 0 irq_redirect .o(i.handle_init) + i.init_mipi_tx 0x0001a6e8 Section 0 ap_demo.o(i.init_mipi_tx) + init_mipi_tx 0x0001a6e9 Thumb Code 96 ap_demo.o(i.init_mipi_tx) + i.init_panel 0x0001a74c Section 0 ap_demo.o(i.init_panel) + init_panel 0x0001a74d Thumb Code 126 ap_demo.o(i.init_panel) + i.main 0x0001a7d4 Section 0 main.o(i.main) + i.open_mipi_rx 0x0001a7e0 Section 0 ap_demo.o(i.open_mipi_rx) + open_mipi_rx 0x0001a7e1 Thumb Code 136 ap_demo.o(i.open_mipi_rx) + i.pps_update_handle 0x0001a87c Section 0 ap_demo.o(i.pps_update_handle) + pps_update_handle 0x0001a87d Thumb Code 80 ap_demo.o(i.pps_update_handle) + i.rx_get_dcs_packet_data 0x0001a8d0 Section 0 hal_internal_vsync.o(i.rx_get_dcs_packet_data) + rx_get_dcs_packet_data 0x0001a8d1 Thumb Code 654 hal_internal_vsync.o(i.rx_get_dcs_packet_data) + i.rx_partial_update 0x0001acc4 Section 0 hal_internal_vsync.o(i.rx_partial_update) + rx_partial_update 0x0001acc5 Thumb Code 358 hal_internal_vsync.o(i.rx_partial_update) + i.rx_receive_packet 0x0001ae3c Section 0 hal_internal_vsync.o(i.rx_receive_packet) + rx_receive_packet 0x0001ae3d Thumb Code 128 hal_internal_vsync.o(i.rx_receive_packet) + i.rx_receive_pps 0x0001aec8 Section 0 hal_internal_vsync.o(i.rx_receive_pps) + rx_receive_pps 0x0001aec9 Thumb Code 268 hal_internal_vsync.o(i.rx_receive_pps) + i.rxbr_irq0_callback 0x0001b048 Section 0 hal_internal_vsync.o(i.rxbr_irq0_callback) + rxbr_irq0_callback 0x0001b049 Thumb Code 158 hal_internal_vsync.o(i.rxbr_irq0_callback) + i.rxbr_irq1_callback 0x0001b0ec Section 0 hal_internal_vsync.o(i.rxbr_irq1_callback) + rxbr_irq1_callback 0x0001b0ed Thumb Code 324 hal_internal_vsync.o(i.rxbr_irq1_callback) + i.soft_gen_te 0x0001b2c8 Section 0 hal_internal_vsync.o(i.soft_gen_te) + soft_gen_te 0x0001b2c9 Thumb Code 166 hal_internal_vsync.o(i.soft_gen_te) + i.soft_gen_te_double_buffer 0x0001b38c Section 0 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + soft_gen_te_double_buffer 0x0001b38d Thumb Code 166 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + i.soft_timer3_cb 0x0001b44c Section 0 ap_demo.o(i.soft_timer3_cb) + soft_timer3_cb 0x0001b44d Thumb Code 36 ap_demo.o(i.soft_timer3_cb) + i.sqrt 0x0001b47c Section 0 sqrt.o(i.sqrt) + i.tp_heartbeat_exec 0x0001b4c4 Section 0 ap_demo.o(i.tp_heartbeat_exec) + i.vidc_callback 0x0001b504 Section 0 hal_internal_vsync.o(i.vidc_callback) + vidc_callback 0x0001b505 Thumb Code 232 hal_internal_vsync.o(i.vidc_callback) + i.vpre_err_reset 0x0001b60c Section 0 hal_internal_vsync.o(i.vpre_err_reset) + vpre_err_reset 0x0001b60d Thumb Code 184 hal_internal_vsync.o(i.vpre_err_reset) + i.vsync_set_te_mode 0x0001b6dc Section 0 hal_internal_vsync.o(i.vsync_set_te_mode) + vsync_set_te_mode 0x0001b6dd Thumb Code 300 hal_internal_vsync.o(i.vsync_set_te_mode) + .constdata 0x0001b8a8 Section 248 ap_demo.o(.constdata) + g_cus_rx_dcs_execute_table 0x0001b8a8 Data 120 ap_demo.o(.constdata) + .constdata 0x0001b9a0 Section 32 app_tp_st_touch.o(.constdata) + .constdata 0x0001b9c0 Section 8528 app_tp_for_custom_s8.o(.constdata) + .constdata 0x0001db10 Section 1 app_tp_for_custom_s8.o(.constdata) + .constdata 0x0001db14 Section 36 hal_dsi_tx_ctrl.o(.constdata) + .constdata 0x0001db38 Section 210 hal_gpio.o(.constdata) + s_gpio_map 0x0001db38 Data 120 hal_gpio.o(.constdata) + s_gpio_perf 0x0001dbb0 Data 90 hal_gpio.o(.constdata) + .constdata 0x0001dc0c Section 32 hal_i2c_slave.o(.constdata) + sg_i2c_s_config 0x0001dc0c Data 32 hal_i2c_slave.o(.constdata) + .constdata 0x0001dc2c Section 8 drv_param_init.o(.constdata) + .constdata 0x0001dc34 Section 390 drv_phy_common.o(.constdata) + phy_para_mapping_h 0x0001dc34 Data 184 drv_phy_common.o(.constdata) + phy_para_mapping_l 0x0001dcec Data 128 drv_phy_common.o(.constdata) + phy_data_high_map 0x0001dd6c Data 48 drv_phy_common.o(.constdata) + phy_data_lp_map 0x0001dd9c Data 30 drv_phy_common.o(.constdata) + .conststring 0x0001ddbc Section 72 hal_dsi_rx_ctrl.o(.conststring) + .conststring 0x0001de04 Section 67 hal_dsi_tx_ctrl.o(.conststring) + .conststring 0x0001de48 Section 308 hal_internal_vsync.o(.conststring) .ARM.__AT_0x00070100 0x00070100 Section 192 irq_redirect .o(.ARM.__AT_0x00070100) .data 0x000701d0 Section 7526 ap_demo.o(.data) start_display_on 0x000701d0 Data 1 ap_demo.o(.data) g_need_enter_sleep_mode 0x000701d1 Data 1 ap_demo.o(.data) g_mipi_path_off 0x000701d2 Data 1 ap_demo.o(.data) - phone_off_flag 0x000701d3 Data 1 ap_demo.o(.data) - g_exit_sleep_mode 0x000701d4 Data 1 ap_demo.o(.data) - panel_display_done 0x000701d5 Data 1 ap_demo.o(.data) - phone_power_on 0x000701d6 Data 1 ap_demo.o(.data) - bl_adj_flag 0x000701de Data 1 ap_demo.o(.data) - b3_read_flag 0x000701e0 Data 1 ap_demo.o(.data) - c8_read_flag 0x000701e1 Data 1 ap_demo.o(.data) - c9_read_flag 0x000701e2 Data 1 ap_demo.o(.data) - c9_read_flag2 0x000701e3 Data 1 ap_demo.o(.data) - c9_read_flag3 0x000701e4 Data 1 ap_demo.o(.data) - flag_5a 0x000701e5 Data 1 ap_demo.o(.data) - frame_rate 0x000701e6 Data 1 ap_demo.o(.data) + g_exit_sleep_mode 0x000701d3 Data 1 ap_demo.o(.data) + panel_display_done 0x000701d4 Data 1 ap_demo.o(.data) + phone_power_on 0x000701d5 Data 1 ap_demo.o(.data) + bl_adj_flag 0x000701dd Data 1 ap_demo.o(.data) + b3_read_flag 0x000701df Data 1 ap_demo.o(.data) + c8_read_flag 0x000701e0 Data 1 ap_demo.o(.data) + c9_read_flag 0x000701e1 Data 1 ap_demo.o(.data) + c9_read_flag2 0x000701e2 Data 1 ap_demo.o(.data) + c9_read_flag3 0x000701e3 Data 1 ap_demo.o(.data) + flag_5a 0x000701e4 Data 1 ap_demo.o(.data) + frame_rate 0x000701e5 Data 1 ap_demo.o(.data) g_rx_ctrl_handle 0x000701f8 Data 4 ap_demo.o(.data) g_tx_ctrl_handle 0x000701fc Data 4 ap_demo.o(.data) value_reg_df 0x00070208 Data 4 ap_demo.o(.data) @@ -3695,46 +3686,46 @@ Image Symbol Table .data 0x00071f4d Section 40 app_tp_st_touch.o(.data) s_calibration_flag 0x00071f4d Data 1 app_tp_st_touch.o(.data) s_calibration_correct_flag 0x00071f4e Data 1 app_tp_st_touch.o(.data) - .data 0x00071f78 Section 8 hal_dsi_rx_ctrl.o(.data) - g_hw_auto_filter 0x00071f78 Data 1 hal_dsi_rx_ctrl.o(.data) - g_esc_clk 0x00071f7c Data 4 hal_dsi_rx_ctrl.o(.data) - .data 0x00071f80 Section 3 hal_dsi_tx_ctrl.o(.data) - g_tx_vcom_en 0x00071f80 Data 1 hal_dsi_tx_ctrl.o(.data) - g_tx_vpg_en 0x00071f81 Data 1 hal_dsi_tx_ctrl.o(.data) - g_tx_mode 0x00071f82 Data 1 hal_dsi_tx_ctrl.o(.data) - .data 0x00071f83 Section 1 hal_i2c_master.o(.data) - s_i2c_m_transfer_end 0x00071f83 Data 1 hal_i2c_master.o(.data) - .data 0x00071f84 Section 32 hal_i2c_slave.o(.data) - s_txbuffer_complate 0x00071f84 Data 1 hal_i2c_slave.o(.data) - s_i2c_s_dma_end 0x00071f85 Data 1 hal_i2c_slave.o(.data) - s_i2c_s_receive_cnt 0x00071f86 Data 1 hal_i2c_slave.o(.data) - sg_i2c_s_index 0x00071f87 Data 1 hal_i2c_slave.o(.data) - s_hal_slave_rxbuffer 0x00071f88 Data 4 hal_i2c_slave.o(.data) - s_hal_slave_rxbuffer_size 0x00071f8c Data 4 hal_i2c_slave.o(.data) - hal_i2c_s_callback 0x00071f90 Data 4 hal_i2c_slave.o(.data) - sg_tx_byte_num 0x00071f94 Data 4 hal_i2c_slave.o(.data) - s_receive_count 0x00071f98 Data 4 hal_i2c_slave.o(.data) - s_tx_buffer_t 0x00071f9c Data 4 hal_i2c_slave.o(.data) - tx_sum 0x00071fa0 Data 4 hal_i2c_slave.o(.data) - .data 0x00071fa4 Section 228 app_tp_for_custom_s8.o(.data) - app_tp_count 0x00071fae Data 1 app_tp_for_custom_s8.o(.data) - phone_85_flag 0x00071faf Data 1 app_tp_for_custom_s8.o(.data) - phone_F6_flag 0x00071fb0 Data 1 app_tp_for_custom_s8.o(.data) - phone_E4_flag 0x00071fb1 Data 1 app_tp_for_custom_s8.o(.data) - phone_72_flag 0x00071fb2 Data 1 app_tp_for_custom_s8.o(.data) - phone_75_flag 0x00071fb3 Data 1 app_tp_for_custom_s8.o(.data) - phone_92_flag 0x00071fb4 Data 1 app_tp_for_custom_s8.o(.data) - phone_74_flag 0x00071fb5 Data 1 app_tp_for_custom_s8.o(.data) - u16CoordY 0x00071fb8 Data 2 app_tp_for_custom_s8.o(.data) - u16CoordX 0x00071fba Data 2 app_tp_for_custom_s8.o(.data) - u16CoordY_back 0x00071fbc Data 2 app_tp_for_custom_s8.o(.data) - u16CoordX_back 0x00071fbe Data 2 app_tp_for_custom_s8.o(.data) - .data 0x00072088 Section 1 app_tp_for_custom_s8.o(.data) - .data 0x00072089 Section 1 app_tp_for_custom_s8.o(.data) - .data 0x0007208a Section 1 app_tp_for_custom_s8.o(.data) - .data 0x0007208b Section 3 app_tp_for_custom_s8.o(.data) - .data 0x0007208e Section 5 app_tp_for_custom_s8.o(.data) - .data 0x00072094 Section 48 app_tp_for_custom_s8.o(.data) + .data 0x00071f76 Section 228 app_tp_for_custom_s8.o(.data) + app_tp_count 0x00071f80 Data 1 app_tp_for_custom_s8.o(.data) + phone_85_flag 0x00071f81 Data 1 app_tp_for_custom_s8.o(.data) + phone_F6_flag 0x00071f82 Data 1 app_tp_for_custom_s8.o(.data) + phone_E4_flag 0x00071f83 Data 1 app_tp_for_custom_s8.o(.data) + phone_72_flag 0x00071f84 Data 1 app_tp_for_custom_s8.o(.data) + phone_75_flag 0x00071f85 Data 1 app_tp_for_custom_s8.o(.data) + phone_92_flag 0x00071f86 Data 1 app_tp_for_custom_s8.o(.data) + phone_74_flag 0x00071f87 Data 1 app_tp_for_custom_s8.o(.data) + u16CoordY 0x00071f8a Data 2 app_tp_for_custom_s8.o(.data) + u16CoordX 0x00071f8c Data 2 app_tp_for_custom_s8.o(.data) + u16CoordY_back 0x00071f8e Data 2 app_tp_for_custom_s8.o(.data) + u16CoordX_back 0x00071f90 Data 2 app_tp_for_custom_s8.o(.data) + .data 0x0007205a Section 1 app_tp_for_custom_s8.o(.data) + .data 0x0007205b Section 1 app_tp_for_custom_s8.o(.data) + .data 0x0007205c Section 1 app_tp_for_custom_s8.o(.data) + .data 0x0007205d Section 3 app_tp_for_custom_s8.o(.data) + .data 0x00072060 Section 5 app_tp_for_custom_s8.o(.data) + .data 0x00072068 Section 48 app_tp_for_custom_s8.o(.data) + .data 0x00072098 Section 8 hal_dsi_rx_ctrl.o(.data) + g_hw_auto_filter 0x00072098 Data 1 hal_dsi_rx_ctrl.o(.data) + g_esc_clk 0x0007209c Data 4 hal_dsi_rx_ctrl.o(.data) + .data 0x000720a0 Section 3 hal_dsi_tx_ctrl.o(.data) + g_tx_vcom_en 0x000720a0 Data 1 hal_dsi_tx_ctrl.o(.data) + g_tx_vpg_en 0x000720a1 Data 1 hal_dsi_tx_ctrl.o(.data) + g_tx_mode 0x000720a2 Data 1 hal_dsi_tx_ctrl.o(.data) + .data 0x000720a3 Section 1 hal_i2c_master.o(.data) + s_i2c_m_transfer_end 0x000720a3 Data 1 hal_i2c_master.o(.data) + .data 0x000720a4 Section 32 hal_i2c_slave.o(.data) + s_txbuffer_complate 0x000720a4 Data 1 hal_i2c_slave.o(.data) + s_i2c_s_dma_end 0x000720a5 Data 1 hal_i2c_slave.o(.data) + s_i2c_s_receive_cnt 0x000720a6 Data 1 hal_i2c_slave.o(.data) + sg_i2c_s_index 0x000720a7 Data 1 hal_i2c_slave.o(.data) + s_hal_slave_rxbuffer 0x000720a8 Data 4 hal_i2c_slave.o(.data) + s_hal_slave_rxbuffer_size 0x000720ac Data 4 hal_i2c_slave.o(.data) + hal_i2c_s_callback 0x000720b0 Data 4 hal_i2c_slave.o(.data) + sg_tx_byte_num 0x000720b4 Data 4 hal_i2c_slave.o(.data) + s_receive_count 0x000720b8 Data 4 hal_i2c_slave.o(.data) + s_tx_buffer_t 0x000720bc Data 4 hal_i2c_slave.o(.data) + tx_sum 0x000720c0 Data 4 hal_i2c_slave.o(.data) .data 0x000720c4 Section 24 hal_internal_vsync.o(.data) sg_cmd_mode_tx_start 0x000720c4 Data 1 hal_internal_vsync.o(.data) sg_cur_te_info 0x000720c8 Data 4 hal_internal_vsync.o(.data) @@ -3767,49 +3758,44 @@ Image Symbol Table sg_chip_info 0x00072610 Data 4 drv_chip_info.o(.data) sg_chip_function 0x00072614 Data 4 drv_chip_info.o(.data) sg_chip_encrypt 0x00072618 Data 4 drv_chip_info.o(.data) - .data 0x0007261c Section 6 app_tp_enc.o(.data) - init_flag 0x0007261c Data 1 app_tp_enc.o(.data) - g_u8EncryptFlag 0x0007261d Data 1 app_tp_enc.o(.data) - g_u8EncryptData 0x0007261e Data 1 app_tp_enc.o(.data) - g_u16EncryptCnt 0x00072620 Data 2 app_tp_enc.o(.data) - .data 0x00072624 Section 18 norflash.o(.data) - tmprg 0x0007262c Data 4 norflash.o(.data) - .data 0x00072638 Section 12 drv_pwm.o(.data) - s_pwm_type 0x00072638 Data 1 drv_pwm.o(.data) - s_pwm_cb 0x0007263c Data 8 drv_pwm.o(.data) - .data 0x00072644 Section 8 drv_uart.o(.data) - s_UartFcrReg 0x00072644 Data 4 drv_uart.o(.data) - uart_userData 0x00072648 Data 4 drv_uart.o(.data) - .data 0x0007264c Section 12 drv_wdg.o(.data) - sg_wdg_repeat 0x0007264c Data 1 drv_wdg.o(.data) - sg_wdg_cb 0x00072650 Data 8 drv_wdg.o(.data) - .data 0x00072658 Section 4 stdout.o(.data) - .data 0x0007265c Section 4 errno.o(.data) - _errno 0x0007265c Data 4 errno.o(.data) - .bss 0x00072660 Section 400 app_tp_transfer.o(.bss) - s_screen_read_buffer 0x00072660 Data 200 app_tp_transfer.o(.bss) - s_phone_read_buffer 0x00072728 Data 200 app_tp_transfer.o(.bss) - .bss 0x000727f0 Section 12 app_tp_st_touch.o(.bss) - .bss 0x000727fc Section 196 hal_dsi_rx_ctrl.o(.bss) - g_rx_ctrl_handle 0x000727fc Data 196 hal_dsi_rx_ctrl.o(.bss) - .bss 0x000728c0 Section 76 hal_dsi_tx_ctrl.o(.bss) - g_tx_ctrl_handle 0x000728c0 Data 76 hal_dsi_tx_ctrl.o(.bss) - .bss 0x0007290c Section 208 hal_uart.o(.bss) - .bss 0x000729dc Section 2436 hal_internal_vsync.o(.bss) - g_imm_buffer 0x00073240 Data 255 hal_internal_vsync.o(.bss) - sg_te_info 0x00073340 Data 12 hal_internal_vsync.o(.bss) - g_imm_packet 0x0007334c Data 20 hal_internal_vsync.o(.bss) - .bss 0x00073360 Section 28 drv_dma.o(.bss) - s_dma_handle 0x00073360 Data 28 drv_dma.o(.bss) - .bss 0x0007337c Section 64 drv_gpio.o(.bss) - s_gpio_cb 0x0007337c Data 64 drv_gpio.o(.bss) - .bss 0x000733bc Section 320 drv_i2c_dma.o(.bss) - i2c0_dma_slave_handle 0x000733bc Data 160 drv_i2c_dma.o(.bss) - i2c1_dma_master_handle 0x0007345c Data 160 drv_i2c_dma.o(.bss) - .bss 0x000734fc Section 4144 dcs_packet_fifo.o(.bss) - .bss 0x0007452c Section 256 tau_log.o(.bss) - .bss 0x0007462c Section 32 hal_spi_slave.o(.bss) - STACK 0x00074650 Section 4096 startup_armcm0.o(STACK) + .data 0x0007261c Section 18 norflash.o(.data) + tmprg 0x00072624 Data 4 norflash.o(.data) + .data 0x00072630 Section 12 drv_pwm.o(.data) + s_pwm_type 0x00072630 Data 1 drv_pwm.o(.data) + s_pwm_cb 0x00072634 Data 8 drv_pwm.o(.data) + .data 0x0007263c Section 8 drv_uart.o(.data) + s_UartFcrReg 0x0007263c Data 4 drv_uart.o(.data) + uart_userData 0x00072640 Data 4 drv_uart.o(.data) + .data 0x00072644 Section 12 drv_wdg.o(.data) + sg_wdg_repeat 0x00072644 Data 1 drv_wdg.o(.data) + sg_wdg_cb 0x00072648 Data 8 drv_wdg.o(.data) + .data 0x00072650 Section 4 stdout.o(.data) + .data 0x00072654 Section 4 errno.o(.data) + _errno 0x00072654 Data 4 errno.o(.data) + .bss 0x00072658 Section 400 app_tp_transfer.o(.bss) + s_screen_read_buffer 0x00072658 Data 200 app_tp_transfer.o(.bss) + s_phone_read_buffer 0x00072720 Data 200 app_tp_transfer.o(.bss) + .bss 0x000727e8 Section 12 app_tp_st_touch.o(.bss) + .bss 0x000727f4 Section 196 hal_dsi_rx_ctrl.o(.bss) + g_rx_ctrl_handle 0x000727f4 Data 196 hal_dsi_rx_ctrl.o(.bss) + .bss 0x000728b8 Section 76 hal_dsi_tx_ctrl.o(.bss) + g_tx_ctrl_handle 0x000728b8 Data 76 hal_dsi_tx_ctrl.o(.bss) + .bss 0x00072904 Section 208 hal_uart.o(.bss) + .bss 0x000729d4 Section 2436 hal_internal_vsync.o(.bss) + g_imm_buffer 0x00073238 Data 255 hal_internal_vsync.o(.bss) + sg_te_info 0x00073338 Data 12 hal_internal_vsync.o(.bss) + g_imm_packet 0x00073344 Data 20 hal_internal_vsync.o(.bss) + .bss 0x00073358 Section 28 drv_dma.o(.bss) + s_dma_handle 0x00073358 Data 28 drv_dma.o(.bss) + .bss 0x00073374 Section 64 drv_gpio.o(.bss) + s_gpio_cb 0x00073374 Data 64 drv_gpio.o(.bss) + .bss 0x000733b4 Section 320 drv_i2c_dma.o(.bss) + i2c0_dma_slave_handle 0x000733b4 Data 160 drv_i2c_dma.o(.bss) + i2c1_dma_master_handle 0x00073454 Data 160 drv_i2c_dma.o(.bss) + .bss 0x000734f4 Section 4144 dcs_packet_fifo.o(.bss) + .bss 0x00074524 Section 256 tau_log.o(.bss) + .bss 0x00074624 Section 32 hal_spi_slave.o(.bss) + STACK 0x00074648 Section 4096 startup_armcm0.o(STACK) Global Symbols @@ -3948,512 +3934,510 @@ Image Symbol Table EXTI_INT5_IRQn_Handler 0x00010cf1 Thumb Code 22 irq_redirect .o(i.EXTI_INT5_IRQn_Handler) EXTI_INT6_IRQn_Handler 0x00010d0d Thumb Code 22 irq_redirect .o(i.EXTI_INT6_IRQn_Handler) EXTI_INT7_IRQn_Handler 0x00010d29 Thumb Code 22 irq_redirect .o(i.EXTI_INT7_IRQn_Handler) - EncryptCheck 0x00010d45 Thumb Code 90 app_tp_enc.o(i.EncryptCheck) - FLSCTRL_IRQn_Handler 0x00010da9 Thumb Code 14 irq_redirect .o(i.FLSCTRL_IRQn_Handler) - Gpio_swire_output 0x00010dbd Thumb Code 110 ap_demo.o(i.Gpio_swire_output) - HardFault_Handler 0x00010e31 Thumb Code 14 irq_redirect .o(i.HardFault_Handler) - I2C0_IRQn_Handler 0x00010e45 Thumb Code 18 irq_redirect .o(i.I2C0_IRQn_Handler) - I2C1_IRQn_Handler 0x00010e5d Thumb Code 18 irq_redirect .o(i.I2C1_IRQn_Handler) - LCDC_IRQn_Handler 0x00010e75 Thumb Code 18 irq_redirect .o(i.LCDC_IRQn_Handler) - LOG_printf 0x00010e8d Thumb Code 30 tau_log.o(i.LOG_printf) - MEMC_IRQn_Handler 0x00010eb5 Thumb Code 18 irq_redirect .o(i.MEMC_IRQn_Handler) - MIPI_RX_IRQn_Handler 0x00010ecd Thumb Code 18 irq_redirect .o(i.MIPI_RX_IRQn_Handler) - MIPI_TX_IRQn_Handler 0x00010ee5 Thumb Code 18 irq_redirect .o(i.MIPI_TX_IRQn_Handler) - PWMDET_IRQn_Handler 0x00010efd Thumb Code 22 irq_redirect .o(i.PWMDET_IRQn_Handler) - SPIM_IRQn_Handler 0x00010f19 Thumb Code 22 irq_redirect .o(i.SPIM_IRQn_Handler) - SPIS_IRQn_Handler 0x00010f35 Thumb Code 22 irq_redirect .o(i.SPIS_IRQn_Handler) - SWIRE_IRQn_Handler 0x00010f51 Thumb Code 22 irq_redirect .o(i.SWIRE_IRQn_Handler) - SysTick_Handler 0x00010f6d Thumb Code 18 irq_redirect .o(i.SysTick_Handler) - TIMER0_IRQn_Handler 0x00010f85 Thumb Code 18 irq_redirect .o(i.TIMER0_IRQn_Handler) - TIMER1_IRQn_Handler 0x00010f9d Thumb Code 18 irq_redirect .o(i.TIMER1_IRQn_Handler) - TIMER2_IRQn_Handler 0x00010fb5 Thumb Code 18 irq_redirect .o(i.TIMER2_IRQn_Handler) - TIMER3_IRQn_Handler 0x00010fcd Thumb Code 18 irq_redirect .o(i.TIMER3_IRQn_Handler) - UART0_IRQ_Handle 0x00010fe5 Thumb Code 20 drv_uart.o(i.UART0_IRQ_Handle) + FLSCTRL_IRQn_Handler 0x00010d45 Thumb Code 14 irq_redirect .o(i.FLSCTRL_IRQn_Handler) + Gpio_swire_output 0x00010d59 Thumb Code 110 ap_demo.o(i.Gpio_swire_output) + HardFault_Handler 0x00010dcd Thumb Code 14 irq_redirect .o(i.HardFault_Handler) + I2C0_IRQn_Handler 0x00010de1 Thumb Code 18 irq_redirect .o(i.I2C0_IRQn_Handler) + I2C1_IRQn_Handler 0x00010df9 Thumb Code 18 irq_redirect .o(i.I2C1_IRQn_Handler) + LCDC_IRQn_Handler 0x00010e11 Thumb Code 18 irq_redirect .o(i.LCDC_IRQn_Handler) + LOG_printf 0x00010e29 Thumb Code 30 tau_log.o(i.LOG_printf) + MEMC_IRQn_Handler 0x00010e51 Thumb Code 18 irq_redirect .o(i.MEMC_IRQn_Handler) + MIPI_RX_IRQn_Handler 0x00010e69 Thumb Code 18 irq_redirect .o(i.MIPI_RX_IRQn_Handler) + MIPI_TX_IRQn_Handler 0x00010e81 Thumb Code 18 irq_redirect .o(i.MIPI_TX_IRQn_Handler) + PWMDET_IRQn_Handler 0x00010e99 Thumb Code 22 irq_redirect .o(i.PWMDET_IRQn_Handler) + S20_Start_init 0x00010eb5 Thumb Code 300 app_tp_transfer.o(i.S20_Start_init) + UART_DisableDma 0x00010ff9 Thumb Code 2 drv_uart.o(i.UART_DisableDma) + UART_GetInstance 0x00010ffb Thumb Code 4 drv_uart.o(i.UART_GetInstance) + __scatterload_null 0x00010fff Thumb Code 2 handlers.o(i.__scatterload_null) s_RAM_CK 0x00011000 Data 20 drv_common.o(.ARM.__at_0x11000) - UART_DisableDma 0x00011015 Thumb Code 2 drv_uart.o(i.UART_DisableDma) - __scatterload_null 0x00011017 Thumb Code 2 handlers.o(i.__scatterload_null) + drv_dsi_rx_set_inten 0x00011015 Thumb Code 4 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) s_debug_state 0x00011018 Data 4 drv_common.o(.ARM.__at_0x11018) - S20_Start_init 0x0001101d Thumb Code 300 app_tp_transfer.o(i.S20_Start_init) - UART_GetInstance 0x00011161 Thumb Code 4 drv_uart.o(i.UART_GetInstance) - UART_IRQn_Handler 0x00011165 Thumb Code 18 irq_redirect .o(i.UART_IRQn_Handler) - UART_ResetRxFIFO 0x0001117d Thumb Code 32 drv_uart.o(i.UART_ResetRxFIFO) - UART_SetBaudRate 0x000111a1 Thumb Code 72 drv_uart.o(i.UART_SetBaudRate) - UART_SwitchSCLK 0x000111e9 Thumb Code 26 drv_uart.o(i.UART_SwitchSCLK) - UART_TransferHandleIRQ 0x00011203 Thumb Code 308 drv_uart.o(i.UART_TransferHandleIRQ) - UART_WriteBlocking 0x00011337 Thumb Code 26 drv_uart.o(i.UART_WriteBlocking) - UART_init 0x00011351 Thumb Code 182 drv_uart.o(i.UART_init) - VIDC_IRQn_Handler 0x0001140d Thumb Code 18 irq_redirect .o(i.VIDC_IRQn_Handler) - VPRE_IRQn_Handler 0x00011425 Thumb Code 18 irq_redirect .o(i.VPRE_IRQn_Handler) - WDG_IRQn_Handler 0x0001143d Thumb Code 18 irq_redirect .o(i.WDG_IRQn_Handler) - __0printf 0x00011455 Thumb Code 24 printfa.o(i.__0printf) - __1printf 0x00011455 Thumb Code 0 printfa.o(i.__0printf) - __2printf 0x00011455 Thumb Code 0 printfa.o(i.__0printf) - __c89printf 0x00011455 Thumb Code 0 printfa.o(i.__0printf) - printf 0x00011455 Thumb Code 0 printfa.o(i.__0printf) - __0vsprintf 0x00011475 Thumb Code 30 printfa.o(i.__0vsprintf) - __1vsprintf 0x00011475 Thumb Code 0 printfa.o(i.__0vsprintf) - __2vsprintf 0x00011475 Thumb Code 0 printfa.o(i.__0vsprintf) - __c89vsprintf 0x00011475 Thumb Code 0 printfa.o(i.__0vsprintf) - vsprintf 0x00011475 Thumb Code 0 printfa.o(i.__0vsprintf) - __ARM_clz 0x00011499 Thumb Code 46 depilogue.o(i.__ARM_clz) - __ARM_common_switch8 0x000114c7 Thumb Code 26 ap_demo.o(i.__ARM_common_switch8) - __scatterload_copy 0x0001158d Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_zeroinit 0x0001159b Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - __set_errno 0x000115a9 Thumb Code 6 errno.o(i.__set_errno) - ap_demo 0x00012ec9 Thumb Code 292 ap_demo.o(i.ap_demo) - ap_get_tp_calibration_status_01 0x000130d9 Thumb Code 28 app_tp_st_touch.o(i.ap_get_tp_calibration_status_01) - ap_set_tp_calibration_04 0x00013455 Thumb Code 138 app_tp_st_touch.o(i.ap_set_tp_calibration_04) - ap_tp_st_touch_calibration 0x000134ed Thumb Code 170 app_tp_st_touch.o(i.ap_tp_st_touch_calibration) - ap_tp_st_touch_error_handler_F3 0x0001359d Thumb Code 14 app_tp_st_touch.o(i.ap_tp_st_touch_error_handler_F3) - ap_tp_st_touch_error_handler_FF 0x000135ab Thumb Code 32 app_tp_st_touch.o(i.ap_tp_st_touch_error_handler_FF) - ap_tp_st_touch_get_calibration_success_mark 0x000135cd Thumb Code 150 app_tp_st_touch.o(i.ap_tp_st_touch_get_calibration_success_mark) - ap_tp_st_touch_hardware_reset 0x00013675 Thumb Code 126 app_tp_st_touch.o(i.ap_tp_st_touch_hardware_reset) - ap_tp_st_touch_scan_point_init 0x000136fd Thumb Code 24 app_tp_st_touch.o(i.ap_tp_st_touch_scan_point_init) - ap_tp_st_touch_scan_point_record_event 0x00013719 Thumb Code 142 app_tp_st_touch.o(i.ap_tp_st_touch_scan_point_record_event) - ap_tp_st_touch_scan_point_record_event_exec 0x000137ad Thumb Code 44 app_tp_st_touch.o(i.ap_tp_st_touch_scan_point_record_event_exec) - ap_tp_st_touch_simulate_finger_release_event 0x000137e1 Thumb Code 44 app_tp_st_touch.o(i.ap_tp_st_touch_simulate_finger_release_event) - app_ADC_IRQn_Handler 0x00013841 Thumb Code 22 drv_rxbr.o(i.app_ADC_IRQn_Handler) - app_AP_NRESET_IRQn_Handler 0x0001385d Thumb Code 32 drv_gpio.o(i.app_AP_NRESET_IRQn_Handler) - app_EXTI_INT0_IRQn_Handler 0x00013881 Thumb Code 22 drv_gpio.o(i.app_EXTI_INT0_IRQn_Handler) - app_EXTI_INT1_IRQn_Handler 0x0001389d Thumb Code 22 drv_gpio.o(i.app_EXTI_INT1_IRQn_Handler) - app_EXTI_INT2_IRQn_Handler 0x000138b9 Thumb Code 22 drv_gpio.o(i.app_EXTI_INT2_IRQn_Handler) - app_EXTI_INT3_IRQn_Handler 0x000138d5 Thumb Code 22 drv_gpio.o(i.app_EXTI_INT3_IRQn_Handler) - app_EXTI_INT4_IRQn_Handler 0x000138f1 Thumb Code 22 drv_gpio.o(i.app_EXTI_INT4_IRQn_Handler) - app_EXTI_INT5_IRQn_Handler 0x0001390d Thumb Code 22 drv_gpio.o(i.app_EXTI_INT5_IRQn_Handler) - app_EXTI_INT6_IRQn_Handler 0x00013929 Thumb Code 22 drv_gpio.o(i.app_EXTI_INT6_IRQn_Handler) - app_EXTI_INT7_IRQn_Handler 0x00013945 Thumb Code 22 drv_gpio.o(i.app_EXTI_INT7_IRQn_Handler) - app_HardFault_Handler 0x00013961 Thumb Code 12 drv_common.o(i.app_HardFault_Handler) - app_I2C0_IRQn_Handler 0x000139a9 Thumb Code 14 drv_i2c_slave.o(i.app_I2C0_IRQn_Handler) - app_I2C1_IRQn_Handler 0x000139c1 Thumb Code 8 drv_i2c_master.o(i.app_I2C1_IRQn_Handler) - app_LCDC_IRQn_Handler 0x000139d1 Thumb Code 208 hal_internal_vsync.o(i.app_LCDC_IRQn_Handler) - app_MEMC_IRQn_Handler 0x00013b75 Thumb Code 132 drv_memc.o(i.app_MEMC_IRQn_Handler) - app_MIPI_RX_IRQn_Handler 0x00013bfd Thumb Code 232 drv_dsi_rx.o(i.app_MIPI_RX_IRQn_Handler) - app_MIPI_TX_IRQn_Handler 0x00013e95 Thumb Code 56 drv_dsi_tx.o(i.app_MIPI_TX_IRQn_Handler) - app_PWMDET_IRQn_Handler 0x00013f35 Thumb Code 62 drv_pwm.o(i.app_PWMDET_IRQn_Handler) - app_SPIM_IRQn_Handler 0x00013f7d Thumb Code 34 drv_spi_master.o(i.app_SPIM_IRQn_Handler) - app_SPIS_IRQn_Handler 0x00013fad Thumb Code 500 hal_spi_slave.o(i.app_SPIS_IRQn_Handler) - app_SWIRE_IRQn_Handler 0x000141ad Thumb Code 28 drv_swire.o(i.app_SWIRE_IRQn_Handler) - app_SysTick_Handler 0x000141cd Thumb Code 20 drv_common.o(i.app_SysTick_Handler) - app_TIMER0_IRQn_Handler 0x000141e5 Thumb Code 10 drv_timer.o(i.app_TIMER0_IRQn_Handler) - app_TIMER1_IRQn_Handler 0x000141ef Thumb Code 10 drv_timer.o(i.app_TIMER1_IRQn_Handler) - app_TIMER2_IRQn_Handler 0x000141f9 Thumb Code 10 drv_timer.o(i.app_TIMER2_IRQn_Handler) - app_TIMER3_IRQn_Handler 0x00014203 Thumb Code 10 drv_timer.o(i.app_TIMER3_IRQn_Handler) - app_UART_IRQn_Handler 0x0001420d Thumb Code 8 drv_uart.o(i.app_UART_IRQn_Handler) - app_VIDC_IRQn_Handler 0x00014215 Thumb Code 22 drv_vidc.o(i.app_VIDC_IRQn_Handler) - app_VPRE_IRQn_Handler 0x00014231 Thumb Code 22 drv_rxbr.o(i.app_VPRE_IRQn_Handler) - app_WDG_IRQn_Handler 0x0001424d Thumb Code 52 drv_wdg.o(i.app_WDG_IRQn_Handler) - app_dma_irq_handler 0x00014285 Thumb Code 10 drv_dma.o(i.app_dma_irq_handler) - app_fls_ctrl_Handler 0x00014295 Thumb Code 38 norflash.o(i.app_fls_ctrl_Handler) - app_tp_I2C_init 0x000142c5 Thumb Code 26 app_tp_transfer.o(i.app_tp_I2C_init) - app_tp_calibration_exec 0x000142e9 Thumb Code 50 app_tp_st_touch.o(i.app_tp_calibration_exec) - app_tp_init 0x00014351 Thumb Code 52 app_tp_transfer.o(i.app_tp_init) - app_tp_m_read 0x00014391 Thumb Code 32 app_tp_transfer.o(i.app_tp_m_read) - app_tp_m_write 0x000143b1 Thumb Code 8 app_tp_transfer.o(i.app_tp_m_write) - app_tp_phone_analysis_data 0x000143b9 Thumb Code 992 app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) - app_tp_phone_clear_reset_on 0x000147d5 Thumb Code 8 app_tp_transfer.o(i.app_tp_phone_clear_reset_on) - app_tp_s_read 0x000147e1 Thumb Code 8 app_tp_transfer.o(i.app_tp_s_read) - app_tp_s_write 0x000147e9 Thumb Code 8 app_tp_transfer.o(i.app_tp_s_write) - app_tp_screen_analysis_int 0x000147f1 Thumb Code 718 app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) - app_tp_transfer_screen_int 0x00014b19 Thumb Code 336 app_tp_transfer.o(i.app_tp_transfer_screen_int) - app_tp_transfer_screen_start 0x00014c79 Thumb Code 18 app_tp_transfer.o(i.app_tp_transfer_screen_start) - blue_change_ccm 0x00014c91 Thumb Code 54 ap_demo.o(i.blue_change_ccm) - board_Init 0x00014cc9 Thumb Code 30 board.o(i.board_Init) - calc_framebuffer_setting 0x00014ced Thumb Code 1258 hal_internal_vsync.o(i.calc_framebuffer_setting) - ceil 0x000151dd Thumb Code 180 ceil.o(i.ceil) - dcs_packet_fifo_alloc 0x00015361 Thumb Code 80 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) - dcs_packet_fifo_init 0x000153b9 Thumb Code 18 dcs_packet_fifo.o(i.dcs_packet_fifo_init) - dcs_packet_free_fifo_header 0x000153d1 Thumb Code 60 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) - dcs_packet_get_fifo_header 0x00015415 Thumb Code 26 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) - delayMs 0x00015465 Thumb Code 24 tau_delay.o(i.delayMs) - delayUs 0x0001547d Thumb Code 34 tau_delay.o(i.delayUs) - drv_ap_rst_trig_edge_detect 0x000154f9 Thumb Code 46 drv_sys_cfg.o(i.drv_ap_rst_trig_edge_detect) - drv_chip_info_get_info 0x00015531 Thumb Code 6 drv_chip_info.o(i.drv_chip_info_get_info) - drv_chip_info_init 0x0001553d Thumb Code 56 drv_chip_info.o(i.drv_chip_info_init) - drv_chip_rx_info_check 0x0001557d Thumb Code 98 drv_chip_info.o(i.drv_chip_rx_info_check) - drv_chip_rx_init_done 0x0001562d Thumb Code 16 drv_chip_info.o(i.drv_chip_rx_init_done) - drv_common_enable_systick 0x00015641 Thumb Code 70 drv_common.o(i.drv_common_enable_systick) - drv_common_system_init 0x00015699 Thumb Code 8 drv_common.o(i.drv_common_system_init) - drv_crgu_config_reset_modules 0x000156a1 Thumb Code 10 drv_crgu.o(i.drv_crgu_config_reset_modules) - drv_crgu_set_ahb_pre_div 0x000156b1 Thumb Code 14 drv_crgu.o(i.drv_crgu_set_ahb_pre_div) - drv_crgu_set_ahb_src 0x000156c5 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_ahb_src) - drv_crgu_set_clock 0x000156d9 Thumb Code 26 drv_crgu.o(i.drv_crgu_set_clock) - drv_crgu_set_dpi_mux_src 0x000156f9 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_dpi_mux_src) - drv_crgu_set_dpi_pre_div 0x0001570d Thumb Code 18 drv_crgu.o(i.drv_crgu_set_dpi_pre_div) - drv_crgu_set_dpi_pre_src 0x00015725 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_dpi_pre_src) - drv_crgu_set_dsc_core_div 0x00015739 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_dsc_core_div) - drv_crgu_set_dsco_src 0x0001574d Thumb Code 16 drv_crgu.o(i.drv_crgu_set_dsco_src) - drv_crgu_set_dsco_src_div 0x00015761 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_dsco_src_div) - drv_crgu_set_fb_div 0x00015775 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_fb_div) - drv_crgu_set_fb_src 0x00015789 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_fb_src) - drv_crgu_set_lcdc_div 0x0001579d Thumb Code 16 drv_crgu.o(i.drv_crgu_set_lcdc_div) - drv_crgu_set_lcdc_src 0x000157b1 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_lcdc_src) - drv_crgu_set_mipi_cfg_src 0x000157c5 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_mipi_cfg_src) - drv_crgu_set_mipi_ref_src 0x000157d9 Thumb Code 18 drv_crgu.o(i.drv_crgu_set_mipi_ref_src) - drv_crgu_set_reset 0x000157f1 Thumb Code 20 drv_crgu.o(i.drv_crgu_set_reset) - drv_crgu_set_rxbr_div 0x00015809 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_rxbr_div) - drv_crgu_set_rxbr_src 0x0001581d Thumb Code 16 drv_crgu.o(i.drv_crgu_set_rxbr_src) - drv_crgu_set_vidc_src 0x00015831 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_vidc_src) - drv_dma_clear_flag 0x00015845 Thumb Code 24 drv_dma.o(i.drv_dma_clear_flag) - drv_dma_create_handle 0x0001585d Thumb Code 22 drv_dma.o(i.drv_dma_create_handle) - drv_dma_disenable_channel 0x00015879 Thumb Code 16 drv_dma.o(i.drv_dma_disenable_channel) - drv_dma_enable_channel 0x00015889 Thumb Code 16 drv_dma.o(i.drv_dma_enable_channel) - drv_dma_enable_channel_interrupts 0x00015899 Thumb Code 32 drv_dma.o(i.drv_dma_enable_channel_interrupts) - drv_dma_get_channel_flag 0x000158bd Thumb Code 12 drv_dma.o(i.drv_dma_get_channel_flag) - drv_dma_irq_handler 0x000158c9 Thumb Code 138 drv_dma.o(i.drv_dma_irq_handler) - drv_dma_prepar_transfer 0x00015959 Thumb Code 18 drv_dma.o(i.drv_dma_prepar_transfer) - drv_dma_set_burst 0x0001596b Thumb Code 26 drv_dma.o(i.drv_dma_set_burst) - drv_dma_set_callback 0x00015985 Thumb Code 6 drv_dma.o(i.drv_dma_set_callback) - drv_dma_set_transfer 0x0001598d Thumb Code 62 drv_dma.o(i.drv_dma_set_transfer) - drv_dsc_dec_convert_pps_rc_parameter 0x000159d1 Thumb Code 54 drv_dsc_dec.o(i.drv_dsc_dec_convert_pps_rc_parameter) - drv_dsc_dec_disable 0x00015a07 Thumb Code 12 drv_dsc_dec.o(i.drv_dsc_dec_disable) - drv_dsc_dec_enable 0x00015a15 Thumb Code 88 drv_dsc_dec.o(i.drv_dsc_dec_enable) - drv_dsc_dec_get_nslc 0x00015a89 Thumb Code 10 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) - drv_dsc_dec_set_u8_pps 0x00015a93 Thumb Code 40 drv_dsc_dec.o(i.drv_dsc_dec_set_u8_pps) - drv_dsi_rx_calc_ipi_tx_delay 0x00015abd Thumb Code 244 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) - drv_dsi_rx_enable_irq 0x00015bc1 Thumb Code 58 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) - drv_dsi_rx_get_compression_en 0x00015c6d Thumb Code 8 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) - drv_dsi_rx_get_max_ret_size 0x00015c75 Thumb Code 6 drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size) - drv_dsi_rx_power_up 0x00015c7b Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_power_up) - drv_dsi_rx_set_ctrl_cfg 0x00015c89 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) - drv_dsi_rx_set_ddi_cfg 0x00015ca9 Thumb Code 16 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) - drv_dsi_rx_set_inten 0x00015cb9 Thumb Code 4 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) - drv_dsi_rx_set_ipi_cfg 0x00015cbd Thumb Code 16 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) - drv_dsi_rx_set_lane_swap 0x00015ccd Thumb Code 70 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) - drv_dsi_rx_set_resp_cnt 0x00015d13 Thumb Code 38 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) - drv_dsi_rx_set_up_phy 0x00015d39 Thumb Code 256 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) - drv_dsi_rx_shut_down 0x00015e3d Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) - drv_dsi_tx_command_header 0x00015e4b Thumb Code 20 drv_dsi_tx.o(i.drv_dsi_tx_command_header) - drv_dsi_tx_command_mode_cfg 0x00015e5f Thumb Code 108 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) - drv_dsi_tx_command_put_payload 0x00015ecb Thumb Code 4 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) - drv_dsi_tx_config_eotp 0x00015ecf Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) - drv_dsi_tx_config_int 0x00015ee7 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_config_int) - drv_dsi_tx_dpi_lpcmd_time 0x00015eef Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) - drv_dsi_tx_dpi_mode 0x00015ef7 Thumb Code 10 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) - drv_dsi_tx_dpi_polarity 0x00015f01 Thumb Code 36 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) - drv_dsi_tx_edpi_cmd_size 0x00015f25 Thumb Code 4 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) - drv_dsi_tx_get_cmd_status 0x00015f29 Thumb Code 4 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) - drv_dsi_tx_mode 0x00015f2d Thumb Code 4 drv_dsi_tx.o(i.drv_dsi_tx_mode) - drv_dsi_tx_phy_clock_lane_auto_lp 0x00015f31 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) - drv_dsi_tx_phy_clock_lane_req_hs 0x00015f49 Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) - drv_dsi_tx_phy_lane_mode 0x00015f63 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) - drv_dsi_tx_phy_status_ready 0x00015f6f Thumb Code 100 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) - drv_dsi_tx_phy_status_stopstate 0x00015fd3 Thumb Code 62 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) - drv_dsi_tx_phy_test_setup 0x00016011 Thumb Code 308 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) - drv_dsi_tx_phy_time_cfg 0x00016145 Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) - drv_dsi_tx_powerup 0x00016163 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_powerup) - drv_dsi_tx_response_mode 0x0001616b Thumb Code 28 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) - drv_dsi_tx_set_bta_ack 0x00016187 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) - drv_dsi_tx_set_esc_div 0x0001619f Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) - drv_dsi_tx_set_int 0x000161ad Thumb Code 58 drv_dsi_tx.o(i.drv_dsi_tx_set_int) - drv_dsi_tx_set_time_out_div 0x000161ed Thumb Code 16 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) - drv_dsi_tx_set_video_chunk 0x000161fd Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) - drv_dsi_tx_set_video_timing 0x00016205 Thumb Code 34 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) - drv_dsi_tx_shutdown 0x00016227 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) - drv_dsi_tx_timeout_cfg 0x0001622f Thumb Code 38 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) - drv_dsi_tx_video_mode_cfg 0x00016255 Thumb Code 170 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) - drv_dsi_tx_video_mode_disable_hact_cmd 0x000162ff Thumb Code 22 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_disable_hact_cmd) - drv_dsi_tx_video_mode_set_lp_cmd 0x00016315 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_set_lp_cmd) - drv_efuse_enter_inactive 0x0001632d Thumb Code 46 drv_efuse.o(i.drv_efuse_enter_inactive) - drv_efuse_int_enable 0x0001635b Thumb Code 12 drv_efuse.o(i.drv_efuse_int_enable) - drv_efuse_read 0x00016367 Thumb Code 50 drv_efuse.o(i.drv_efuse_read) - drv_efuse_read_req 0x00016399 Thumb Code 24 drv_efuse.o(i.drv_efuse_read_req) - drv_gpio_get_input_data 0x000163b1 Thumb Code 20 drv_gpio.o(i.drv_gpio_get_input_data) - drv_gpio_register_ap_reset_callback 0x000163c9 Thumb Code 6 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) - drv_gpio_register_callback 0x000163d5 Thumb Code 14 drv_gpio.o(i.drv_gpio_register_callback) - drv_gpio_set_int 0x000163e9 Thumb Code 74 drv_gpio.o(i.drv_gpio_set_int) - drv_gpio_set_ioe 0x00016439 Thumb Code 26 drv_gpio.o(i.drv_gpio_set_ioe) - drv_gpio_set_mode0 0x00016459 Thumb Code 12 drv_gpio.o(i.drv_gpio_set_mode0) - drv_gpio_set_mode1 0x00016469 Thumb Code 12 drv_gpio.o(i.drv_gpio_set_mode1) - drv_gpio_set_mode2 0x00016479 Thumb Code 12 drv_gpio.o(i.drv_gpio_set_mode2) - drv_gpio_set_mode3 0x00016489 Thumb Code 12 drv_gpio.o(i.drv_gpio_set_mode3) - drv_gpio_set_pull_state 0x000164b9 Thumb Code 298 drv_gpio.o(i.drv_gpio_set_pull_state) - drv_i2c0_set_callback 0x000165e9 Thumb Code 6 drv_i2c_slave.o(i.drv_i2c0_set_callback) - drv_i2c1_set_callback 0x000165f5 Thumb Code 6 drv_i2c_master.o(i.drv_i2c1_set_callback) - drv_i2c_dma_init 0x00016635 Thumb Code 146 drv_i2c_dma.o(i.drv_i2c_dma_init) - drv_i2c_enable_rx_dma 0x000166e1 Thumb Code 26 drv_i2c_dma.o(i.drv_i2c_enable_rx_dma) - drv_i2c_enable_tx_dma 0x000166fb Thumb Code 24 drv_i2c_dma.o(i.drv_i2c_enable_tx_dma) - drv_i2c_m_clear_it_pending_bit 0x00016715 Thumb Code 86 drv_i2c_master.o(i.drv_i2c_m_clear_it_pending_bit) - drv_i2c_m_enable 0x00016775 Thumb Code 10 drv_i2c_master.o(i.drv_i2c_m_enable) - drv_i2c_m_enable_intr 0x00016785 Thumb Code 42 drv_i2c_master.o(i.drv_i2c_m_enable_intr) - drv_i2c_master_init 0x000167bd Thumb Code 118 drv_i2c_master.o(i.drv_i2c_master_init) - drv_i2c_master_read_dma 0x00016849 Thumb Code 82 drv_i2c_dma.o(i.drv_i2c_master_read_dma) - drv_i2c_master_write_dma 0x000168a5 Thumb Code 50 drv_i2c_dma.o(i.drv_i2c_master_write_dma) - drv_i2c_s_clear_it_pending_bit 0x0001691f Thumb Code 66 drv_i2c_slave.o(i.drv_i2c_s_clear_it_pending_bit) - drv_i2c_s_config_intr 0x00016961 Thumb Code 4 drv_i2c_slave.o(i.drv_i2c_s_config_intr) - drv_i2c_s_enable 0x00016965 Thumb Code 8 drv_i2c_slave.o(i.drv_i2c_s_enable) - drv_i2c_s_get_fifo_status 0x0001696d Thumb Code 20 drv_i2c_slave.o(i.drv_i2c_s_get_fifo_status) - drv_i2c_s_set_intr 0x00016981 Thumb Code 74 drv_i2c_slave.o(i.drv_i2c_s_set_intr) - drv_i2c_s_write_data 0x000169d1 Thumb Code 28 drv_i2c_slave.o(i.drv_i2c_s_write_data) - drv_i2c_set_dma_irq_callback 0x000169ed Thumb Code 68 drv_i2c_dma.o(i.drv_i2c_set_dma_irq_callback) - drv_i2c_slave_init 0x00016a45 Thumb Code 50 drv_i2c_slave.o(i.drv_i2c_slave_init) - drv_i2c_slave_write_dma 0x00016a79 Thumb Code 20 drv_i2c_dma.o(i.drv_i2c_slave_write_dma) - drv_lcdc_config_bypass 0x00016a91 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_config_bypass) - drv_lcdc_config_ccm 0x00016aa9 Thumb Code 48 drv_lcdc.o(i.drv_lcdc_config_ccm) - drv_lcdc_config_disp_mode 0x00016ad9 Thumb Code 22 drv_lcdc.o(i.drv_lcdc_config_disp_mode) - drv_lcdc_config_dpi_polarity 0x00016aef Thumb Code 36 drv_lcdc.o(i.drv_lcdc_config_dpi_polarity) - drv_lcdc_config_dpi_timing 0x00016b13 Thumb Code 38 drv_lcdc.o(i.drv_lcdc_config_dpi_timing) - drv_lcdc_config_edpi_mode 0x00016b39 Thumb Code 22 drv_lcdc.o(i.drv_lcdc_config_edpi_mode) - drv_lcdc_config_endianness 0x00016b4f Thumb Code 22 drv_lcdc.o(i.drv_lcdc_config_endianness) - drv_lcdc_config_input_size 0x00016b65 Thumb Code 12 drv_lcdc.o(i.drv_lcdc_config_input_size) - drv_lcdc_config_int 0x00016b71 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_config_int) - drv_lcdc_config_int_single 0x00016b8f Thumb Code 34 drv_lcdc.o(i.drv_lcdc_config_int_single) - drv_lcdc_config_overwrite 0x00016bb1 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_config_overwrite) - drv_lcdc_config_overwrite_rgb 0x00016bd3 Thumb Code 12 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) - drv_lcdc_config_partial_display_area 0x00016bdf Thumb Code 26 drv_lcdc.o(i.drv_lcdc_config_partial_display_area) - drv_lcdc_config_partial_display_enable 0x00016bf9 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_config_partial_display_enable) - drv_lcdc_config_scale_up_coef 0x00016c1b Thumb Code 26 drv_lcdc.o(i.drv_lcdc_config_scale_up_coef) - drv_lcdc_config_scale_up_step 0x00016c35 Thumb Code 12 drv_lcdc.o(i.drv_lcdc_config_scale_up_step) - drv_lcdc_config_src_parameter 0x00016c41 Thumb Code 76 drv_lcdc.o(i.drv_lcdc_config_src_parameter) - drv_lcdc_config_thresh 0x00016c8d Thumb Code 6 drv_lcdc.o(i.drv_lcdc_config_thresh) - drv_lcdc_ctrl_flow 0x00016c93 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_ctrl_flow) - drv_lcdc_enable_shadow_reg 0x00016ca5 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) - drv_lcdc_set_int 0x00016cc5 Thumb Code 58 drv_lcdc.o(i.drv_lcdc_set_int) - drv_lcdc_set_prefetch 0x00016d05 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_prefetch) - drv_lcdc_set_video_hw_mode 0x00016d1d Thumb Code 20 drv_lcdc.o(i.drv_lcdc_set_video_hw_mode) - drv_lcdc_start 0x00016d31 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_start) - drv_memc_clear_status 0x00016d51 Thumb Code 12 drv_memc.o(i.drv_memc_clear_status) - drv_memc_enable_irq 0x00016d5d Thumb Code 58 drv_memc.o(i.drv_memc_enable_irq) - drv_memc_gen_a_tear_signal 0x00016d9d Thumb Code 12 drv_memc.o(i.drv_memc_gen_a_tear_signal) - drv_memc_get_status 0x00016da9 Thumb Code 18 drv_memc.o(i.drv_memc_get_status) - drv_memc_rate_transfer_sel 0x00016dbb Thumb Code 16 drv_memc.o(i.drv_memc_rate_transfer_sel) - drv_memc_sel_vsync 0x00016dcb Thumb Code 14 drv_memc.o(i.drv_memc_sel_vsync) - drv_memc_set_active_height 0x00016dd9 Thumb Code 14 drv_memc.o(i.drv_memc_set_active_height) - drv_memc_set_data_mode 0x00016ded Thumb Code 12 drv_memc.o(i.drv_memc_set_data_mode) - drv_memc_set_double_buffer 0x00016df9 Thumb Code 16 drv_memc.o(i.drv_memc_set_double_buffer) - drv_memc_set_double_buffer_reverse 0x00016e09 Thumb Code 18 drv_memc.o(i.drv_memc_set_double_buffer_reverse) - drv_memc_set_fs_en_conditions 0x00016e1b Thumb Code 16 drv_memc.o(i.drv_memc_set_fs_en_conditions) - drv_memc_set_inten 0x00016e2b Thumb Code 20 drv_memc.o(i.drv_memc_set_inten) - drv_memc_set_lcdc_st_conditions 0x00016e41 Thumb Code 18 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) - drv_memc_set_ltpo_mode 0x00016e59 Thumb Code 26 drv_memc.o(i.drv_memc_set_ltpo_mode) - drv_memc_set_tear_mode 0x00016e73 Thumb Code 14 drv_memc.o(i.drv_memc_set_tear_mode) - drv_memc_set_tear_waveform 0x00016e81 Thumb Code 34 drv_memc.o(i.drv_memc_set_tear_waveform) - drv_memc_set_vidc_sync_cnt 0x00016ea9 Thumb Code 14 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) - drv_param_init_get_ccm 0x00016eb9 Thumb Code 4 drv_param_init.o(i.drv_param_init_get_ccm) - drv_param_init_get_scld_filter_h 0x00016ec1 Thumb Code 12 drv_param_init.o(i.drv_param_init_get_scld_filter_h) - drv_param_init_get_scld_filter_v 0x00016ed5 Thumb Code 12 drv_param_init.o(i.drv_param_init_get_scld_filter_v) - drv_param_init_get_sclu_filter 0x00016ee9 Thumb Code 4 drv_param_init.o(i.drv_param_init_get_sclu_filter) - drv_param_init_set_ccm 0x00016ef1 Thumb Code 14 drv_param_init.o(i.drv_param_init_set_ccm) - drv_param_p2r_filter_init 0x00016f05 Thumb Code 30 drv_param_init.o(i.drv_param_p2r_filter_init) - drv_phy_enable_calibration 0x00016f29 Thumb Code 12 drv_phy_common.o(i.drv_phy_enable_calibration) - drv_phy_get_calibration 0x00016f39 Thumb Code 50 drv_phy_common.o(i.drv_phy_get_calibration) - drv_phy_get_pll_para 0x00016f75 Thumb Code 88 drv_phy_common.o(i.drv_phy_get_pll_para) - drv_phy_get_rate_para 0x00016fd5 Thumb Code 76 drv_phy_common.o(i.drv_phy_get_rate_para) - drv_phy_test_clear 0x00017029 Thumb Code 16 drv_phy_common.o(i.drv_phy_test_clear) - drv_phy_test_lock 0x00017039 Thumb Code 24 drv_phy_common.o(i.drv_phy_test_lock) - drv_phy_test_write_1_byte 0x00017051 Thumb Code 32 drv_phy_common.o(i.drv_phy_test_write_1_byte) - drv_phy_test_write_2_byte 0x00017071 Thumb Code 38 drv_phy_common.o(i.drv_phy_test_write_2_byte) - drv_phy_test_write_code 0x00017097 Thumb Code 30 drv_phy_common.o(i.drv_phy_test_write_code) - drv_pwr_set_cp_mode 0x000170d5 Thumb Code 26 drv_pwr.o(i.drv_pwr_set_cp_mode) - drv_pwr_set_pvd_mode 0x000170f5 Thumb Code 18 drv_pwr.o(i.drv_pwr_set_pvd_mode) - drv_pwr_set_system_clk_src 0x0001710d Thumb Code 44 drv_pwr.o(i.drv_pwr_set_system_clk_src) - drv_rxbr_clear_pkt_buffer 0x0001718b Thumb Code 10 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) - drv_rxbr_clear_status0 0x00017195 Thumb Code 4 drv_rxbr.o(i.drv_rxbr_clear_status0) - drv_rxbr_enable_irq 0x00017199 Thumb Code 90 drv_rxbr.o(i.drv_rxbr_enable_irq) - drv_rxbr_frame_drop_cfg 0x000171f5 Thumb Code 16 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) - drv_rxbr_get_clk 0x00017209 Thumb Code 66 drv_rxbr.o(i.drv_rxbr_get_clk) - drv_rxbr_get_col_addr 0x0001726d Thumb Code 4 drv_rxbr.o(i.drv_rxbr_get_col_addr) - drv_rxbr_get_page_addr 0x00017283 Thumb Code 4 drv_rxbr.o(i.drv_rxbr_get_page_addr) - drv_rxbr_hline_rcv0_cfg 0x00017299 Thumb Code 12 drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg) - drv_rxbr_hline_rcv_cfg 0x000172a5 Thumb Code 8 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) - drv_rxbr_register_irq0_callback 0x000172ad Thumb Code 6 drv_rxbr.o(i.drv_rxbr_register_irq0_callback) - drv_rxbr_register_irq1_callback 0x000172b9 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) - drv_rxbr_set_ack_pkt_header 0x000172c5 Thumb Code 20 drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header) - drv_rxbr_set_cmd_filter 0x000172d9 Thumb Code 204 drv_rxbr.o(i.drv_rxbr_set_cmd_filter) - drv_rxbr_set_color_format 0x000173a5 Thumb Code 20 drv_rxbr.o(i.drv_rxbr_set_color_format) - drv_rxbr_set_inten 0x000173b9 Thumb Code 20 drv_rxbr.o(i.drv_rxbr_set_inten) - drv_rxbr_set_ltpo_drop_th 0x000173cd Thumb Code 16 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) - drv_rxbr_set_usr_cfg 0x000173dd Thumb Code 38 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) - drv_rxbr_set_usr_col 0x00017403 Thumb Code 8 drv_rxbr.o(i.drv_rxbr_set_usr_col) - drv_rxbr_set_usr_row 0x0001740b Thumb Code 8 drv_rxbr.o(i.drv_rxbr_set_usr_row) - drv_spi_m_read_data 0x00017415 Thumb Code 28 drv_spi_master.o(i.drv_spi_m_read_data) - drv_swire_set_int 0x00017435 Thumb Code 76 drv_swire.o(i.drv_swire_set_int) - drv_swire_set_power_down 0x00017489 Thumb Code 24 drv_swire.o(i.drv_swire_set_power_down) - drv_sys_cfg_clear_all_int 0x000174a5 Thumb Code 8 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) - drv_sys_cfg_clear_pending 0x000174b1 Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) - drv_sys_cfg_sel_ap_rst_lvl_trig 0x000174d9 Thumb Code 18 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_lvl_trig) - drv_sys_cfg_sel_ap_rst_trig 0x000174f1 Thumb Code 22 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) - drv_sys_cfg_sel_gpio_group 0x0001750d Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) - drv_sys_cfg_sel_int_trig 0x00017531 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) - drv_sys_cfg_set_dma_rx_req 0x00017555 Thumb Code 10 drv_sys_cfg.o(i.drv_sys_cfg_set_dma_rx_req) - drv_sys_cfg_set_dma_tx_req 0x00017565 Thumb Code 10 drv_sys_cfg.o(i.drv_sys_cfg_set_dma_tx_req) - drv_sys_cfg_set_int 0x00017575 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_set_int) - drv_timer_enable 0x000175b3 Thumb Code 32 drv_timer.o(i.drv_timer_enable) - drv_timer_get_instance 0x000175d5 Thumb Code 10 drv_timer.o(i.drv_timer_get_instance) - drv_timer_get_prescaler 0x000175e5 Thumb Code 12 drv_timer.o(i.drv_timer_get_prescaler) - drv_timer_register_callback 0x00017639 Thumb Code 14 drv_timer.o(i.drv_timer_register_callback) - drv_timer_set_compare_val 0x0001764d Thumb Code 16 drv_timer.o(i.drv_timer_set_compare_val) - drv_timer_set_int 0x0001765d Thumb Code 80 drv_timer.o(i.drv_timer_set_int) - drv_timer_set_prescaler 0x000176b1 Thumb Code 36 drv_timer.o(i.drv_timer_set_prescaler) - drv_tx_phy_test_enter 0x000176e3 Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_enter) - drv_tx_phy_test_exit 0x000176ff Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_exit) - drv_vidc_clear_irq 0x00017751 Thumb Code 8 drv_vidc.o(i.drv_vidc_clear_irq) - drv_vidc_enable 0x00017759 Thumb Code 24 drv_vidc.o(i.drv_vidc_enable) - drv_vidc_enable_irq 0x00017771 Thumb Code 58 drv_vidc.o(i.drv_vidc_enable_irq) - drv_vidc_get_irq_status 0x000177b1 Thumb Code 18 drv_vidc.o(i.drv_vidc_get_irq_status) - drv_vidc_init_module_enable 0x000177c5 Thumb Code 36 drv_vidc.o(i.drv_vidc_init_module_enable) - drv_vidc_register_callback 0x000177ed Thumb Code 6 drv_vidc.o(i.drv_vidc_register_callback) - drv_vidc_reset 0x000177f9 Thumb Code 6 drv_vidc.o(i.drv_vidc_reset) - drv_vidc_set_dst_parameter 0x000177ff Thumb Code 60 drv_vidc.o(i.drv_vidc_set_dst_parameter) - drv_vidc_set_irqen 0x0001783b Thumb Code 20 drv_vidc.o(i.drv_vidc_set_irqen) - drv_vidc_set_mirror 0x0001784f Thumb Code 16 drv_vidc.o(i.drv_vidc_set_mirror) - drv_vidc_set_p2r_hcoef0 0x0001785f Thumb Code 8 drv_vidc.o(i.drv_vidc_set_p2r_hcoef0) - drv_vidc_set_p2r_hinitb 0x00017867 Thumb Code 38 drv_vidc.o(i.drv_vidc_set_p2r_hinitb) - drv_vidc_set_p2r_hinitr 0x0001788d Thumb Code 38 drv_vidc.o(i.drv_vidc_set_p2r_hinitr) - drv_vidc_set_pentile_swap 0x000178b5 Thumb Code 18 drv_vidc.o(i.drv_vidc_set_pentile_swap) - drv_vidc_set_pu_ctrl 0x000178cd Thumb Code 10 drv_vidc.o(i.drv_vidc_set_pu_ctrl) - drv_vidc_set_rotation 0x000178d7 Thumb Code 16 drv_vidc.o(i.drv_vidc_set_rotation) - drv_vidc_set_scld_hcoef0 0x000178e7 Thumb Code 10 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) - drv_vidc_set_scld_hcoef1 0x000178f1 Thumb Code 10 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) - drv_vidc_set_scld_step 0x000178fb Thumb Code 18 drv_vidc.o(i.drv_vidc_set_scld_step) - drv_vidc_set_scld_vcoef0 0x0001790d Thumb Code 10 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) - drv_vidc_set_scld_vcoef1 0x00017917 Thumb Code 10 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) - drv_vidc_set_src_parameter 0x00017921 Thumb Code 22 drv_vidc.o(i.drv_vidc_set_src_parameter) - drv_wdg_clear_counter 0x00017939 Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_counter) - drv_wdg_set_int 0x00017969 Thumb Code 60 drv_wdg.o(i.drv_wdg_set_int) - fls_clr_interrupt_flag 0x000179a9 Thumb Code 10 drv_fls.o(i.fls_clr_interrupt_flag) - fputc 0x000179b3 Thumb Code 20 tau_log.o(i.fputc) - hal_dsi_rx_ctrl_create_handle 0x000179c9 Thumb Code 48 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) - hal_dsi_rx_ctrl_deinit 0x000179fd Thumb Code 148 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) - hal_dsi_rx_ctrl_dsc_async_handler 0x00017a99 Thumb Code 120 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dsc_async_handler) - hal_dsi_rx_ctrl_gen_a_tear_signal 0x00017b1d Thumb Code 32 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_gen_a_tear_signal) - hal_dsi_rx_ctrl_get_max_ret_size 0x00017b45 Thumb Code 30 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) - hal_dsi_rx_ctrl_hight_performan_mode 0x00017b6d Thumb Code 16 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_hight_performan_mode) - hal_dsi_rx_ctrl_init 0x00017bd1 Thumb Code 144 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) - hal_dsi_rx_ctrl_pre_init_pps 0x000183b1 Thumb Code 56 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) - hal_dsi_rx_ctrl_send_ack_cmd 0x000183ed Thumb Code 212 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) - hal_dsi_rx_ctrl_set_cus_sync_line 0x000184dd Thumb Code 44 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_sync_line) - hal_dsi_rx_ctrl_set_hw_tear_mode 0x00018511 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_tear_mode) - hal_dsi_rx_ctrl_set_sw_tear_mode 0x000185f1 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_sw_tear_mode) - hal_dsi_rx_ctrl_set_tear_mode_ex 0x00018625 Thumb Code 14 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_tear_mode_ex) - hal_dsi_rx_ctrl_start 0x00018635 Thumb Code 46 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) - hal_dsi_rx_ctrl_stop 0x00018671 Thumb Code 46 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) - hal_dsi_rx_ctrl_toggle_resolution 0x000186ad Thumb Code 28 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) - hal_dsi_tx_ctrl_create_handle 0x00018ce1 Thumb Code 34 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) - hal_dsi_tx_ctrl_deinit 0x00018d0d Thumb Code 118 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) - hal_dsi_tx_ctrl_enter_init_panel_mode 0x00018d91 Thumb Code 68 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_enter_init_panel_mode) - hal_dsi_tx_ctrl_exit_init_panel_mode 0x00018ddd Thumb Code 32 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_exit_init_panel_mode) - hal_dsi_tx_ctrl_init 0x00018e05 Thumb Code 154 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) - hal_dsi_tx_ctrl_panel_reset_pin 0x00018ecd Thumb Code 12 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_panel_reset_pin) - hal_dsi_tx_ctrl_set_ccm 0x00018ed9 Thumb Code 28 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm) - hal_dsi_tx_ctrl_set_overwrite_rgb 0x00018ef9 Thumb Code 16 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) - hal_dsi_tx_ctrl_set_partial_disp 0x00018f0d Thumb Code 12 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_partial_disp) - hal_dsi_tx_ctrl_set_partial_disp_area 0x00018f1d Thumb Code 30 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_partial_disp_area) - hal_dsi_tx_ctrl_start 0x00018f41 Thumb Code 140 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) - hal_dsi_tx_ctrl_stop 0x00018fdd Thumb Code 56 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) - hal_dsi_tx_ctrl_write_array_cmd 0x00019021 Thumb Code 210 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) - hal_dsi_tx_ctrl_write_cmd 0x000190f9 Thumb Code 172 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) - hal_gpio_ctrl_eint 0x0001938d Thumb Code 18 hal_gpio.o(i.hal_gpio_ctrl_eint) - hal_gpio_get_input_data 0x000193a5 Thumb Code 18 hal_gpio.o(i.hal_gpio_get_input_data) - hal_gpio_init_eint 0x000193b9 Thumb Code 58 hal_gpio.o(i.hal_gpio_init_eint) - hal_gpio_init_input 0x000193f9 Thumb Code 28 hal_gpio.o(i.hal_gpio_init_input) - hal_gpio_init_output 0x00019419 Thumb Code 34 hal_gpio.o(i.hal_gpio_init_output) - hal_gpio_reg_eint_cb 0x00019441 Thumb Code 20 hal_gpio.o(i.hal_gpio_reg_eint_cb) - hal_gpio_set_ap_reset_int 0x00019459 Thumb Code 76 hal_gpio.o(i.hal_gpio_set_ap_reset_int) - hal_gpio_set_mode 0x000194a9 Thumb Code 90 hal_gpio.o(i.hal_gpio_set_mode) - hal_gpio_set_output_data 0x00019509 Thumb Code 8 hal_gpio.o(i.hal_gpio_set_output_data) - hal_gpio_set_pull_state 0x00019511 Thumb Code 26 hal_gpio.o(i.hal_gpio_set_pull_state) - hal_i2c_m_dma_init 0x00019531 Thumb Code 92 hal_i2c_master.o(i.hal_i2c_m_dma_init) - hal_i2c_m_dma_read 0x0001959d Thumb Code 26 hal_i2c_master.o(i.hal_i2c_m_dma_read) - hal_i2c_m_dma_write 0x000195bd Thumb Code 24 hal_i2c_master.o(i.hal_i2c_m_dma_write) - hal_i2c_m_transfer_complate 0x000195d9 Thumb Code 6 hal_i2c_master.o(i.hal_i2c_m_transfer_complate) - hal_i2c_s_dma_write 0x00019615 Thumb Code 62 hal_i2c_slave.o(i.hal_i2c_s_dma_write) - hal_i2c_s_init 0x00019661 Thumb Code 176 hal_i2c_slave.o(i.hal_i2c_s_init) - hal_i2c_s_nonblocking_read 0x00019729 Thumb Code 14 hal_i2c_slave.o(i.hal_i2c_s_nonblocking_read) - hal_i2c_s_set_transfer 0x0001973d Thumb Code 6 hal_i2c_slave.o(i.hal_i2c_s_set_transfer) - hal_internal_init_memc 0x000198bd Thumb Code 170 hal_internal_vsync.o(i.hal_internal_init_memc) - hal_internal_sync_get_fb_setting 0x000199b9 Thumb Code 12 hal_internal_vsync.o(i.hal_internal_sync_get_fb_setting) - hal_internal_sync_get_hight_performan_mode 0x000199c9 Thumb Code 10 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) - hal_internal_sync_input_resolution_change 0x000199d9 Thumb Code 438 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) - hal_internal_update_dpi_param 0x00019c05 Thumb Code 10 hal_internal_vsync.o(i.hal_internal_update_dpi_param) - hal_internal_video_mode_auto_sync 0x00019c15 Thumb Code 270 hal_internal_vsync.o(i.hal_internal_video_mode_auto_sync) - hal_internal_vsync_deinit 0x00019d41 Thumb Code 30 hal_internal_vsync.o(i.hal_internal_vsync_deinit) - hal_internal_vsync_get_rx_state 0x00019d69 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) - hal_internal_vsync_get_sync_line 0x00019d75 Thumb Code 18 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) - hal_internal_vsync_get_tear_mode 0x00019d8d Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_tear_mode) - hal_internal_vsync_get_tx_state 0x00019d99 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) - hal_internal_vsync_init_rx 0x00019da5 Thumb Code 236 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) - hal_internal_vsync_init_tx 0x00019ebd Thumb Code 172 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) - hal_internal_vsync_set_auto_hw_filter 0x00019f6d Thumb Code 222 hal_internal_vsync.o(i.hal_internal_vsync_set_auto_hw_filter) - hal_internal_vsync_set_rx_state 0x0001a089 Thumb Code 16 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) - hal_internal_vsync_set_sync_line 0x0001a09d Thumb Code 30 hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) - hal_internal_vsync_set_tear_mode 0x0001a0c1 Thumb Code 72 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) - hal_internal_vsync_set_tx_state 0x0001a111 Thumb Code 118 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) - hal_spi_m_clear_rxfifo 0x0001a5c9 Thumb Code 14 hal_spi_master.o(i.hal_spi_m_clear_rxfifo) - hal_swire_open 0x0001a5d7 Thumb Code 22 hal_swire.o(i.hal_swire_open) - hal_system_enable_systick 0x0001a5ed Thumb Code 8 hal_system.o(i.hal_system_enable_systick) - hal_system_init 0x0001a5f5 Thumb Code 104 hal_system.o(i.hal_system_init) - hal_system_init_console 0x0001a67d Thumb Code 28 hal_system.o(i.hal_system_init_console) - hal_system_set_phy_calibration 0x0001a699 Thumb Code 8 hal_system.o(i.hal_system_set_phy_calibration) - hal_system_set_pvd 0x0001a6a1 Thumb Code 8 hal_system.o(i.hal_system_set_pvd) - hal_system_set_vcc 0x0001a6a9 Thumb Code 8 hal_system.o(i.hal_system_set_vcc) - hal_timer_init 0x0001a6b1 Thumb Code 26 hal_timer.o(i.hal_timer_init) - hal_timer_start 0x0001a6cd Thumb Code 66 hal_timer.o(i.hal_timer_start) - hal_timer_stop 0x0001a715 Thumb Code 40 hal_timer.o(i.hal_timer_stop) - hal_uart_init 0x0001a73d Thumb Code 126 hal_uart.o(i.hal_uart_init) - hal_uart_transmit_blocking 0x0001a7c9 Thumb Code 12 hal_uart.o(i.hal_uart_transmit_blocking) - handle_init 0x0001a7d9 Thumb Code 140 irq_redirect .o(i.handle_init) - main 0x0001a9d5 Thumb Code 10 main.o(i.main) - sqrt 0x0001b681 Thumb Code 66 sqrt.o(i.sqrt) - tp_heartbeat_exec 0x0001b6c9 Thumb Code 50 ap_demo.o(i.tp_heartbeat_exec) - wCRCTalbeAbs 0x0001bba4 Data 32 app_tp_st_touch.o(.constdata) - phone_data_21 0x0001bcdc Data 1 app_tp_for_custom_s8.o(.constdata) - phone_data_55 0x0001bcdd Data 1 app_tp_for_custom_s8.o(.constdata) - phone_data_85_1 0x0001bcde Data 1 app_tp_for_custom_s8.o(.constdata) - phone_data_92_1 0x0001bcdf Data 1 app_tp_for_custom_s8.o(.constdata) - phone_data_F5_1 0x0001bce0 Data 1 app_tp_for_custom_s8.o(.constdata) - phone_data_F5_2 0x0001bce1 Data 1 app_tp_for_custom_s8.o(.constdata) - phone_data_F5_3 0x0001bce2 Data 1 app_tp_for_custom_s8.o(.constdata) - phone_data_F5_4 0x0001bce3 Data 1 app_tp_for_custom_s8.o(.constdata) - phone_data_30 0x0001bce4 Data 2 app_tp_for_custom_s8.o(.constdata) - phone_data_52 0x0001bce6 Data 3 app_tp_for_custom_s8.o(.constdata) - phone_data_92_3 0x0001bce9 Data 3 app_tp_for_custom_s8.o(.constdata) - phone_data_A3 0x0001bcec Data 4 app_tp_for_custom_s8.o(.constdata) - phone_data_A4 0x0001bcf0 Data 4 app_tp_for_custom_s8.o(.constdata) - phone_data_A5 0x0001bcf4 Data 4 app_tp_for_custom_s8.o(.constdata) - phone_data_AF 0x0001bcf8 Data 4 app_tp_for_custom_s8.o(.constdata) - phone_data_F1 0x0001bcfc Data 4 app_tp_for_custom_s8.o(.constdata) - phone_data_22 0x0001bd00 Data 5 app_tp_for_custom_s8.o(.constdata) - phone_data_92_2 0x0001bd05 Data 6 app_tp_for_custom_s8.o(.constdata) - phone_data_F6_1 0x0001bd0b Data 6 app_tp_for_custom_s8.o(.constdata) - phone_data_F6_2 0x0001bd11 Data 6 app_tp_for_custom_s8.o(.constdata) - phone_data_F6_3 0x0001bd17 Data 6 app_tp_for_custom_s8.o(.constdata) - phone_data_F6_4 0x0001bd1d Data 6 app_tp_for_custom_s8.o(.constdata) - phone_data_60_1 0x0001bd23 Data 16 app_tp_for_custom_s8.o(.constdata) - phone_data_23 0x0001bd33 Data 11 app_tp_for_custom_s8.o(.constdata) - phone_data_85_2 0x0001bd3e Data 28 app_tp_for_custom_s8.o(.constdata) - phone_data_90 0x0001bd5a Data 10 app_tp_for_custom_s8.o(.constdata) - phone_data_72_0 0x0001bd64 Data 1292 app_tp_for_custom_s8.o(.constdata) - phone_data_72_5 0x0001c270 Data 1292 app_tp_for_custom_s8.o(.constdata) - phone_data_72_13 0x0001c77c Data 1292 app_tp_for_custom_s8.o(.constdata) - phone_data_75_01 0x0001cc88 Data 654 app_tp_for_custom_s8.o(.constdata) - phone_data_75_02 0x0001cf16 Data 654 app_tp_for_custom_s8.o(.constdata) - phone_data_75_03 0x0001d1a4 Data 654 app_tp_for_custom_s8.o(.constdata) - phone_data_75_06 0x0001d432 Data 654 app_tp_for_custom_s8.o(.constdata) - phone_data_75_07 0x0001d6c0 Data 654 app_tp_for_custom_s8.o(.constdata) - phone_data_75_05 0x0001d94e Data 654 app_tp_for_custom_s8.o(.constdata) - phone_data_75_00 0x0001dbdc Data 288 app_tp_for_custom_s8.o(.constdata) - phone_data_75_FF 0x0001dcfc Data 288 app_tp_for_custom_s8.o(.constdata) - sleep_on 0x0001de1c Data 16 app_tp_for_custom_s8.o(.constdata) - screen_reg_start_data_size 0x0001de2c Data 1 app_tp_for_custom_s8.o(.constdata) - Region$$Table$$Base 0x0001e180 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x0001e1b0 Number 0 anon$$obj.o(Region$$Table) + SPIM_IRQn_Handler 0x0001101d Thumb Code 22 irq_redirect .o(i.SPIM_IRQn_Handler) + SPIS_IRQn_Handler 0x00011039 Thumb Code 22 irq_redirect .o(i.SPIS_IRQn_Handler) + SWIRE_IRQn_Handler 0x00011055 Thumb Code 22 irq_redirect .o(i.SWIRE_IRQn_Handler) + SysTick_Handler 0x00011071 Thumb Code 18 irq_redirect .o(i.SysTick_Handler) + TIMER0_IRQn_Handler 0x00011089 Thumb Code 18 irq_redirect .o(i.TIMER0_IRQn_Handler) + TIMER1_IRQn_Handler 0x000110a1 Thumb Code 18 irq_redirect .o(i.TIMER1_IRQn_Handler) + TIMER2_IRQn_Handler 0x000110b9 Thumb Code 18 irq_redirect .o(i.TIMER2_IRQn_Handler) + TIMER3_IRQn_Handler 0x000110d1 Thumb Code 18 irq_redirect .o(i.TIMER3_IRQn_Handler) + UART0_IRQ_Handle 0x000110e9 Thumb Code 20 drv_uart.o(i.UART0_IRQ_Handle) + UART_IRQn_Handler 0x00011105 Thumb Code 18 irq_redirect .o(i.UART_IRQn_Handler) + UART_ResetRxFIFO 0x0001111d Thumb Code 32 drv_uart.o(i.UART_ResetRxFIFO) + UART_SetBaudRate 0x00011141 Thumb Code 72 drv_uart.o(i.UART_SetBaudRate) + UART_SwitchSCLK 0x00011189 Thumb Code 26 drv_uart.o(i.UART_SwitchSCLK) + UART_TransferHandleIRQ 0x000111a3 Thumb Code 308 drv_uart.o(i.UART_TransferHandleIRQ) + UART_WriteBlocking 0x000112d7 Thumb Code 26 drv_uart.o(i.UART_WriteBlocking) + UART_init 0x000112f1 Thumb Code 182 drv_uart.o(i.UART_init) + VIDC_IRQn_Handler 0x000113ad Thumb Code 18 irq_redirect .o(i.VIDC_IRQn_Handler) + VPRE_IRQn_Handler 0x000113c5 Thumb Code 18 irq_redirect .o(i.VPRE_IRQn_Handler) + WDG_IRQn_Handler 0x000113dd Thumb Code 18 irq_redirect .o(i.WDG_IRQn_Handler) + __0printf 0x000113f5 Thumb Code 24 printfa.o(i.__0printf) + __1printf 0x000113f5 Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x000113f5 Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x000113f5 Thumb Code 0 printfa.o(i.__0printf) + printf 0x000113f5 Thumb Code 0 printfa.o(i.__0printf) + __0vsprintf 0x00011415 Thumb Code 30 printfa.o(i.__0vsprintf) + __1vsprintf 0x00011415 Thumb Code 0 printfa.o(i.__0vsprintf) + __2vsprintf 0x00011415 Thumb Code 0 printfa.o(i.__0vsprintf) + __c89vsprintf 0x00011415 Thumb Code 0 printfa.o(i.__0vsprintf) + vsprintf 0x00011415 Thumb Code 0 printfa.o(i.__0vsprintf) + __ARM_clz 0x00011439 Thumb Code 46 depilogue.o(i.__ARM_clz) + __ARM_common_switch8 0x00011467 Thumb Code 26 ap_demo.o(i.__ARM_common_switch8) + __scatterload_copy 0x0001152d Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_zeroinit 0x0001153b Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + __set_errno 0x00011549 Thumb Code 6 errno.o(i.__set_errno) + ap_demo 0x00012e69 Thumb Code 248 ap_demo.o(i.ap_demo) + ap_get_tp_calibration_status_01 0x00013049 Thumb Code 28 app_tp_st_touch.o(i.ap_get_tp_calibration_status_01) + ap_set_tp_calibration_04 0x000133c5 Thumb Code 138 app_tp_st_touch.o(i.ap_set_tp_calibration_04) + ap_tp_st_touch_calibration 0x0001345d Thumb Code 170 app_tp_st_touch.o(i.ap_tp_st_touch_calibration) + ap_tp_st_touch_error_handler_F3 0x0001350d Thumb Code 14 app_tp_st_touch.o(i.ap_tp_st_touch_error_handler_F3) + ap_tp_st_touch_error_handler_FF 0x0001351b Thumb Code 32 app_tp_st_touch.o(i.ap_tp_st_touch_error_handler_FF) + ap_tp_st_touch_get_calibration_success_mark 0x0001353d Thumb Code 150 app_tp_st_touch.o(i.ap_tp_st_touch_get_calibration_success_mark) + ap_tp_st_touch_hardware_reset 0x000135e5 Thumb Code 126 app_tp_st_touch.o(i.ap_tp_st_touch_hardware_reset) + ap_tp_st_touch_scan_point_init 0x0001366d Thumb Code 24 app_tp_st_touch.o(i.ap_tp_st_touch_scan_point_init) + ap_tp_st_touch_scan_point_record_event 0x00013689 Thumb Code 142 app_tp_st_touch.o(i.ap_tp_st_touch_scan_point_record_event) + ap_tp_st_touch_scan_point_record_event_exec 0x0001371d Thumb Code 44 app_tp_st_touch.o(i.ap_tp_st_touch_scan_point_record_event_exec) + ap_tp_st_touch_simulate_finger_release_event 0x00013751 Thumb Code 44 app_tp_st_touch.o(i.ap_tp_st_touch_simulate_finger_release_event) + app_ADC_IRQn_Handler 0x000137b1 Thumb Code 22 drv_rxbr.o(i.app_ADC_IRQn_Handler) + app_AP_NRESET_IRQn_Handler 0x000137cd Thumb Code 32 drv_gpio.o(i.app_AP_NRESET_IRQn_Handler) + app_EXTI_INT0_IRQn_Handler 0x000137f1 Thumb Code 22 drv_gpio.o(i.app_EXTI_INT0_IRQn_Handler) + app_EXTI_INT1_IRQn_Handler 0x0001380d Thumb Code 22 drv_gpio.o(i.app_EXTI_INT1_IRQn_Handler) + app_EXTI_INT2_IRQn_Handler 0x00013829 Thumb Code 22 drv_gpio.o(i.app_EXTI_INT2_IRQn_Handler) + app_EXTI_INT3_IRQn_Handler 0x00013845 Thumb Code 22 drv_gpio.o(i.app_EXTI_INT3_IRQn_Handler) + app_EXTI_INT4_IRQn_Handler 0x00013861 Thumb Code 22 drv_gpio.o(i.app_EXTI_INT4_IRQn_Handler) + app_EXTI_INT5_IRQn_Handler 0x0001387d Thumb Code 22 drv_gpio.o(i.app_EXTI_INT5_IRQn_Handler) + app_EXTI_INT6_IRQn_Handler 0x00013899 Thumb Code 22 drv_gpio.o(i.app_EXTI_INT6_IRQn_Handler) + app_EXTI_INT7_IRQn_Handler 0x000138b5 Thumb Code 22 drv_gpio.o(i.app_EXTI_INT7_IRQn_Handler) + app_HardFault_Handler 0x000138d1 Thumb Code 12 drv_common.o(i.app_HardFault_Handler) + app_I2C0_IRQn_Handler 0x00013919 Thumb Code 14 drv_i2c_slave.o(i.app_I2C0_IRQn_Handler) + app_I2C1_IRQn_Handler 0x00013931 Thumb Code 8 drv_i2c_master.o(i.app_I2C1_IRQn_Handler) + app_LCDC_IRQn_Handler 0x00013941 Thumb Code 208 hal_internal_vsync.o(i.app_LCDC_IRQn_Handler) + app_MEMC_IRQn_Handler 0x00013ae5 Thumb Code 132 drv_memc.o(i.app_MEMC_IRQn_Handler) + app_MIPI_RX_IRQn_Handler 0x00013b6d Thumb Code 232 drv_dsi_rx.o(i.app_MIPI_RX_IRQn_Handler) + app_MIPI_TX_IRQn_Handler 0x00013e05 Thumb Code 56 drv_dsi_tx.o(i.app_MIPI_TX_IRQn_Handler) + app_PWMDET_IRQn_Handler 0x00013ea5 Thumb Code 62 drv_pwm.o(i.app_PWMDET_IRQn_Handler) + app_SPIM_IRQn_Handler 0x00013eed Thumb Code 34 drv_spi_master.o(i.app_SPIM_IRQn_Handler) + app_SPIS_IRQn_Handler 0x00013f1d Thumb Code 500 hal_spi_slave.o(i.app_SPIS_IRQn_Handler) + app_SWIRE_IRQn_Handler 0x0001411d Thumb Code 28 drv_swire.o(i.app_SWIRE_IRQn_Handler) + app_SysTick_Handler 0x0001413d Thumb Code 20 drv_common.o(i.app_SysTick_Handler) + app_TIMER0_IRQn_Handler 0x00014155 Thumb Code 10 drv_timer.o(i.app_TIMER0_IRQn_Handler) + app_TIMER1_IRQn_Handler 0x0001415f Thumb Code 10 drv_timer.o(i.app_TIMER1_IRQn_Handler) + app_TIMER2_IRQn_Handler 0x00014169 Thumb Code 10 drv_timer.o(i.app_TIMER2_IRQn_Handler) + app_TIMER3_IRQn_Handler 0x00014173 Thumb Code 10 drv_timer.o(i.app_TIMER3_IRQn_Handler) + app_UART_IRQn_Handler 0x0001417d Thumb Code 8 drv_uart.o(i.app_UART_IRQn_Handler) + app_VIDC_IRQn_Handler 0x00014185 Thumb Code 22 drv_vidc.o(i.app_VIDC_IRQn_Handler) + app_VPRE_IRQn_Handler 0x000141a1 Thumb Code 22 drv_rxbr.o(i.app_VPRE_IRQn_Handler) + app_WDG_IRQn_Handler 0x000141bd Thumb Code 52 drv_wdg.o(i.app_WDG_IRQn_Handler) + app_dma_irq_handler 0x000141f5 Thumb Code 10 drv_dma.o(i.app_dma_irq_handler) + app_fls_ctrl_Handler 0x00014205 Thumb Code 38 norflash.o(i.app_fls_ctrl_Handler) + app_tp_I2C_init 0x00014235 Thumb Code 26 app_tp_transfer.o(i.app_tp_I2C_init) + app_tp_calibration_exec 0x00014259 Thumb Code 50 app_tp_st_touch.o(i.app_tp_calibration_exec) + app_tp_init 0x000142c1 Thumb Code 52 app_tp_transfer.o(i.app_tp_init) + app_tp_m_read 0x00014301 Thumb Code 32 app_tp_transfer.o(i.app_tp_m_read) + app_tp_m_write 0x00014321 Thumb Code 8 app_tp_transfer.o(i.app_tp_m_write) + app_tp_phone_analysis_data 0x00014329 Thumb Code 766 app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) + app_tp_phone_clear_reset_on 0x00014665 Thumb Code 8 app_tp_transfer.o(i.app_tp_phone_clear_reset_on) + app_tp_s_read 0x00014671 Thumb Code 8 app_tp_transfer.o(i.app_tp_s_read) + app_tp_s_write 0x00014679 Thumb Code 8 app_tp_transfer.o(i.app_tp_s_write) + app_tp_screen_analysis_int 0x00014681 Thumb Code 684 app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) + app_tp_transfer_screen_int 0x00014981 Thumb Code 336 app_tp_transfer.o(i.app_tp_transfer_screen_int) + app_tp_transfer_screen_start 0x00014ae1 Thumb Code 18 app_tp_transfer.o(i.app_tp_transfer_screen_start) + blue_change_ccm 0x00014af9 Thumb Code 54 ap_demo.o(i.blue_change_ccm) + board_Init 0x00014b31 Thumb Code 30 board.o(i.board_Init) + calc_framebuffer_setting 0x00014b55 Thumb Code 1258 hal_internal_vsync.o(i.calc_framebuffer_setting) + ceil 0x00015045 Thumb Code 180 ceil.o(i.ceil) + dcs_packet_fifo_alloc 0x000151c9 Thumb Code 80 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + dcs_packet_fifo_init 0x00015221 Thumb Code 18 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + dcs_packet_free_fifo_header 0x00015239 Thumb Code 60 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + dcs_packet_get_fifo_header 0x0001527d Thumb Code 26 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + delayMs 0x000152cd Thumb Code 24 tau_delay.o(i.delayMs) + delayUs 0x000152e5 Thumb Code 34 tau_delay.o(i.delayUs) + drv_ap_rst_trig_edge_detect 0x00015361 Thumb Code 46 drv_sys_cfg.o(i.drv_ap_rst_trig_edge_detect) + drv_chip_info_get_info 0x00015399 Thumb Code 6 drv_chip_info.o(i.drv_chip_info_get_info) + drv_chip_info_init 0x000153a5 Thumb Code 56 drv_chip_info.o(i.drv_chip_info_init) + drv_chip_rx_info_check 0x000153e5 Thumb Code 98 drv_chip_info.o(i.drv_chip_rx_info_check) + drv_chip_rx_init_done 0x00015495 Thumb Code 16 drv_chip_info.o(i.drv_chip_rx_init_done) + drv_common_enable_systick 0x000154a9 Thumb Code 70 drv_common.o(i.drv_common_enable_systick) + drv_common_system_init 0x00015501 Thumb Code 8 drv_common.o(i.drv_common_system_init) + drv_crgu_config_reset_modules 0x00015509 Thumb Code 10 drv_crgu.o(i.drv_crgu_config_reset_modules) + drv_crgu_set_ahb_pre_div 0x00015519 Thumb Code 14 drv_crgu.o(i.drv_crgu_set_ahb_pre_div) + drv_crgu_set_ahb_src 0x0001552d Thumb Code 16 drv_crgu.o(i.drv_crgu_set_ahb_src) + drv_crgu_set_clock 0x00015541 Thumb Code 26 drv_crgu.o(i.drv_crgu_set_clock) + drv_crgu_set_dpi_mux_src 0x00015561 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_dpi_mux_src) + drv_crgu_set_dpi_pre_div 0x00015575 Thumb Code 18 drv_crgu.o(i.drv_crgu_set_dpi_pre_div) + drv_crgu_set_dpi_pre_src 0x0001558d Thumb Code 16 drv_crgu.o(i.drv_crgu_set_dpi_pre_src) + drv_crgu_set_dsc_core_div 0x000155a1 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_dsc_core_div) + drv_crgu_set_dsco_src 0x000155b5 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_dsco_src) + drv_crgu_set_dsco_src_div 0x000155c9 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_dsco_src_div) + drv_crgu_set_fb_div 0x000155dd Thumb Code 16 drv_crgu.o(i.drv_crgu_set_fb_div) + drv_crgu_set_fb_src 0x000155f1 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_fb_src) + drv_crgu_set_lcdc_div 0x00015605 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_lcdc_div) + drv_crgu_set_lcdc_src 0x00015619 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_lcdc_src) + drv_crgu_set_mipi_cfg_src 0x0001562d Thumb Code 16 drv_crgu.o(i.drv_crgu_set_mipi_cfg_src) + drv_crgu_set_mipi_ref_src 0x00015641 Thumb Code 18 drv_crgu.o(i.drv_crgu_set_mipi_ref_src) + drv_crgu_set_reset 0x00015659 Thumb Code 20 drv_crgu.o(i.drv_crgu_set_reset) + drv_crgu_set_rxbr_div 0x00015671 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_rxbr_div) + drv_crgu_set_rxbr_src 0x00015685 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_rxbr_src) + drv_crgu_set_vidc_src 0x00015699 Thumb Code 16 drv_crgu.o(i.drv_crgu_set_vidc_src) + drv_dma_clear_flag 0x000156ad Thumb Code 24 drv_dma.o(i.drv_dma_clear_flag) + drv_dma_create_handle 0x000156c5 Thumb Code 22 drv_dma.o(i.drv_dma_create_handle) + drv_dma_disenable_channel 0x000156e1 Thumb Code 16 drv_dma.o(i.drv_dma_disenable_channel) + drv_dma_enable_channel 0x000156f1 Thumb Code 16 drv_dma.o(i.drv_dma_enable_channel) + drv_dma_enable_channel_interrupts 0x00015701 Thumb Code 32 drv_dma.o(i.drv_dma_enable_channel_interrupts) + drv_dma_get_channel_flag 0x00015725 Thumb Code 12 drv_dma.o(i.drv_dma_get_channel_flag) + drv_dma_irq_handler 0x00015731 Thumb Code 138 drv_dma.o(i.drv_dma_irq_handler) + drv_dma_prepar_transfer 0x000157c1 Thumb Code 18 drv_dma.o(i.drv_dma_prepar_transfer) + drv_dma_set_burst 0x000157d3 Thumb Code 26 drv_dma.o(i.drv_dma_set_burst) + drv_dma_set_callback 0x000157ed Thumb Code 6 drv_dma.o(i.drv_dma_set_callback) + drv_dma_set_transfer 0x000157f5 Thumb Code 62 drv_dma.o(i.drv_dma_set_transfer) + drv_dsc_dec_convert_pps_rc_parameter 0x00015839 Thumb Code 54 drv_dsc_dec.o(i.drv_dsc_dec_convert_pps_rc_parameter) + drv_dsc_dec_disable 0x0001586f Thumb Code 12 drv_dsc_dec.o(i.drv_dsc_dec_disable) + drv_dsc_dec_enable 0x0001587d Thumb Code 88 drv_dsc_dec.o(i.drv_dsc_dec_enable) + drv_dsc_dec_get_nslc 0x000158f1 Thumb Code 10 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + drv_dsc_dec_set_u8_pps 0x000158fb Thumb Code 40 drv_dsc_dec.o(i.drv_dsc_dec_set_u8_pps) + drv_dsi_rx_calc_ipi_tx_delay 0x00015925 Thumb Code 244 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + drv_dsi_rx_enable_irq 0x00015a29 Thumb Code 58 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + drv_dsi_rx_get_compression_en 0x00015ad5 Thumb Code 8 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + drv_dsi_rx_get_max_ret_size 0x00015add Thumb Code 6 drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size) + drv_dsi_rx_power_up 0x00015ae3 Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + drv_dsi_rx_set_ctrl_cfg 0x00015af1 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + drv_dsi_rx_set_ddi_cfg 0x00015b11 Thumb Code 16 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + drv_dsi_rx_set_ipi_cfg 0x00015b21 Thumb Code 16 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + drv_dsi_rx_set_lane_swap 0x00015b31 Thumb Code 70 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + drv_dsi_rx_set_resp_cnt 0x00015b77 Thumb Code 38 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + drv_dsi_rx_set_up_phy 0x00015b9d Thumb Code 256 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + drv_dsi_rx_shut_down 0x00015ca1 Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + drv_dsi_tx_command_header 0x00015caf Thumb Code 20 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + drv_dsi_tx_command_mode_cfg 0x00015cc3 Thumb Code 108 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + drv_dsi_tx_command_put_payload 0x00015d2f Thumb Code 4 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + drv_dsi_tx_config_eotp 0x00015d33 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + drv_dsi_tx_config_int 0x00015d4b Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + drv_dsi_tx_dpi_lpcmd_time 0x00015d53 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + drv_dsi_tx_dpi_mode 0x00015d5b Thumb Code 10 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + drv_dsi_tx_dpi_polarity 0x00015d65 Thumb Code 36 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + drv_dsi_tx_edpi_cmd_size 0x00015d89 Thumb Code 4 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + drv_dsi_tx_get_cmd_status 0x00015d8d Thumb Code 4 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + drv_dsi_tx_mode 0x00015d91 Thumb Code 4 drv_dsi_tx.o(i.drv_dsi_tx_mode) + drv_dsi_tx_phy_clock_lane_auto_lp 0x00015d95 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + drv_dsi_tx_phy_clock_lane_req_hs 0x00015dad Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + drv_dsi_tx_phy_lane_mode 0x00015dc7 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + drv_dsi_tx_phy_status_ready 0x00015dd3 Thumb Code 100 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + drv_dsi_tx_phy_status_stopstate 0x00015e37 Thumb Code 62 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + drv_dsi_tx_phy_test_setup 0x00015e75 Thumb Code 308 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + drv_dsi_tx_phy_time_cfg 0x00015fa9 Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + drv_dsi_tx_powerup 0x00015fc7 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + drv_dsi_tx_response_mode 0x00015fcf Thumb Code 28 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + drv_dsi_tx_set_bta_ack 0x00015feb Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + drv_dsi_tx_set_esc_div 0x00016003 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + drv_dsi_tx_set_int 0x00016011 Thumb Code 58 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + drv_dsi_tx_set_time_out_div 0x00016051 Thumb Code 16 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + drv_dsi_tx_set_video_chunk 0x00016061 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + drv_dsi_tx_set_video_timing 0x00016069 Thumb Code 34 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + drv_dsi_tx_shutdown 0x0001608b Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + drv_dsi_tx_timeout_cfg 0x00016093 Thumb Code 38 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + drv_dsi_tx_video_mode_cfg 0x000160b9 Thumb Code 170 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + drv_dsi_tx_video_mode_disable_hact_cmd 0x00016163 Thumb Code 22 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_disable_hact_cmd) + drv_dsi_tx_video_mode_set_lp_cmd 0x00016179 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_set_lp_cmd) + drv_efuse_enter_inactive 0x00016191 Thumb Code 46 drv_efuse.o(i.drv_efuse_enter_inactive) + drv_efuse_int_enable 0x000161bf Thumb Code 12 drv_efuse.o(i.drv_efuse_int_enable) + drv_efuse_read 0x000161cb Thumb Code 50 drv_efuse.o(i.drv_efuse_read) + drv_efuse_read_req 0x000161fd Thumb Code 24 drv_efuse.o(i.drv_efuse_read_req) + drv_gpio_get_input_data 0x00016215 Thumb Code 20 drv_gpio.o(i.drv_gpio_get_input_data) + drv_gpio_register_ap_reset_callback 0x0001622d Thumb Code 6 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + drv_gpio_register_callback 0x00016239 Thumb Code 14 drv_gpio.o(i.drv_gpio_register_callback) + drv_gpio_set_int 0x0001624d Thumb Code 74 drv_gpio.o(i.drv_gpio_set_int) + drv_gpio_set_ioe 0x0001629d Thumb Code 26 drv_gpio.o(i.drv_gpio_set_ioe) + drv_gpio_set_mode0 0x000162bd Thumb Code 12 drv_gpio.o(i.drv_gpio_set_mode0) + drv_gpio_set_mode1 0x000162cd Thumb Code 12 drv_gpio.o(i.drv_gpio_set_mode1) + drv_gpio_set_mode2 0x000162dd Thumb Code 12 drv_gpio.o(i.drv_gpio_set_mode2) + drv_gpio_set_mode3 0x000162ed Thumb Code 12 drv_gpio.o(i.drv_gpio_set_mode3) + drv_gpio_set_pull_state 0x0001631d Thumb Code 298 drv_gpio.o(i.drv_gpio_set_pull_state) + drv_i2c0_set_callback 0x0001644d Thumb Code 6 drv_i2c_slave.o(i.drv_i2c0_set_callback) + drv_i2c1_set_callback 0x00016459 Thumb Code 6 drv_i2c_master.o(i.drv_i2c1_set_callback) + drv_i2c_dma_init 0x00016499 Thumb Code 146 drv_i2c_dma.o(i.drv_i2c_dma_init) + drv_i2c_enable_rx_dma 0x00016545 Thumb Code 26 drv_i2c_dma.o(i.drv_i2c_enable_rx_dma) + drv_i2c_enable_tx_dma 0x0001655f Thumb Code 24 drv_i2c_dma.o(i.drv_i2c_enable_tx_dma) + drv_i2c_m_clear_it_pending_bit 0x00016579 Thumb Code 86 drv_i2c_master.o(i.drv_i2c_m_clear_it_pending_bit) + drv_i2c_m_enable 0x000165d9 Thumb Code 10 drv_i2c_master.o(i.drv_i2c_m_enable) + drv_i2c_m_enable_intr 0x000165e9 Thumb Code 42 drv_i2c_master.o(i.drv_i2c_m_enable_intr) + drv_i2c_master_init 0x00016621 Thumb Code 118 drv_i2c_master.o(i.drv_i2c_master_init) + drv_i2c_master_read_dma 0x000166ad Thumb Code 82 drv_i2c_dma.o(i.drv_i2c_master_read_dma) + drv_i2c_master_write_dma 0x00016709 Thumb Code 50 drv_i2c_dma.o(i.drv_i2c_master_write_dma) + drv_i2c_s_clear_it_pending_bit 0x00016783 Thumb Code 66 drv_i2c_slave.o(i.drv_i2c_s_clear_it_pending_bit) + drv_i2c_s_config_intr 0x000167c5 Thumb Code 4 drv_i2c_slave.o(i.drv_i2c_s_config_intr) + drv_i2c_s_enable 0x000167c9 Thumb Code 8 drv_i2c_slave.o(i.drv_i2c_s_enable) + drv_i2c_s_get_fifo_status 0x000167d1 Thumb Code 20 drv_i2c_slave.o(i.drv_i2c_s_get_fifo_status) + drv_i2c_s_set_intr 0x000167e5 Thumb Code 74 drv_i2c_slave.o(i.drv_i2c_s_set_intr) + drv_i2c_s_write_data 0x00016835 Thumb Code 28 drv_i2c_slave.o(i.drv_i2c_s_write_data) + drv_i2c_set_dma_irq_callback 0x00016851 Thumb Code 68 drv_i2c_dma.o(i.drv_i2c_set_dma_irq_callback) + drv_i2c_slave_init 0x000168a9 Thumb Code 50 drv_i2c_slave.o(i.drv_i2c_slave_init) + drv_i2c_slave_write_dma 0x000168dd Thumb Code 20 drv_i2c_dma.o(i.drv_i2c_slave_write_dma) + drv_lcdc_config_bypass 0x000168f5 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_config_bypass) + drv_lcdc_config_ccm 0x0001690d Thumb Code 48 drv_lcdc.o(i.drv_lcdc_config_ccm) + drv_lcdc_config_disp_mode 0x0001693d Thumb Code 22 drv_lcdc.o(i.drv_lcdc_config_disp_mode) + drv_lcdc_config_dpi_polarity 0x00016953 Thumb Code 36 drv_lcdc.o(i.drv_lcdc_config_dpi_polarity) + drv_lcdc_config_dpi_timing 0x00016977 Thumb Code 38 drv_lcdc.o(i.drv_lcdc_config_dpi_timing) + drv_lcdc_config_edpi_mode 0x0001699d Thumb Code 22 drv_lcdc.o(i.drv_lcdc_config_edpi_mode) + drv_lcdc_config_endianness 0x000169b3 Thumb Code 22 drv_lcdc.o(i.drv_lcdc_config_endianness) + drv_lcdc_config_input_size 0x000169c9 Thumb Code 12 drv_lcdc.o(i.drv_lcdc_config_input_size) + drv_lcdc_config_int 0x000169d5 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_config_int) + drv_lcdc_config_int_single 0x000169f3 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_config_int_single) + drv_lcdc_config_overwrite 0x00016a15 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_config_overwrite) + drv_lcdc_config_overwrite_rgb 0x00016a37 Thumb Code 12 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + drv_lcdc_config_partial_display_area 0x00016a43 Thumb Code 26 drv_lcdc.o(i.drv_lcdc_config_partial_display_area) + drv_lcdc_config_partial_display_enable 0x00016a5d Thumb Code 34 drv_lcdc.o(i.drv_lcdc_config_partial_display_enable) + drv_lcdc_config_scale_up_coef 0x00016a7f Thumb Code 26 drv_lcdc.o(i.drv_lcdc_config_scale_up_coef) + drv_lcdc_config_scale_up_step 0x00016a99 Thumb Code 12 drv_lcdc.o(i.drv_lcdc_config_scale_up_step) + drv_lcdc_config_src_parameter 0x00016aa5 Thumb Code 76 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + drv_lcdc_config_thresh 0x00016af1 Thumb Code 6 drv_lcdc.o(i.drv_lcdc_config_thresh) + drv_lcdc_ctrl_flow 0x00016af7 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + drv_lcdc_enable_shadow_reg 0x00016b09 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + drv_lcdc_set_int 0x00016b29 Thumb Code 58 drv_lcdc.o(i.drv_lcdc_set_int) + drv_lcdc_set_prefetch 0x00016b69 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_prefetch) + drv_lcdc_set_video_hw_mode 0x00016b81 Thumb Code 20 drv_lcdc.o(i.drv_lcdc_set_video_hw_mode) + drv_lcdc_start 0x00016b95 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_start) + drv_memc_clear_status 0x00016bb5 Thumb Code 12 drv_memc.o(i.drv_memc_clear_status) + drv_memc_enable_irq 0x00016bc1 Thumb Code 58 drv_memc.o(i.drv_memc_enable_irq) + drv_memc_gen_a_tear_signal 0x00016c01 Thumb Code 12 drv_memc.o(i.drv_memc_gen_a_tear_signal) + drv_memc_get_status 0x00016c0d Thumb Code 18 drv_memc.o(i.drv_memc_get_status) + drv_memc_rate_transfer_sel 0x00016c1f Thumb Code 16 drv_memc.o(i.drv_memc_rate_transfer_sel) + drv_memc_sel_vsync 0x00016c2f Thumb Code 14 drv_memc.o(i.drv_memc_sel_vsync) + drv_memc_set_active_height 0x00016c3d Thumb Code 14 drv_memc.o(i.drv_memc_set_active_height) + drv_memc_set_data_mode 0x00016c51 Thumb Code 12 drv_memc.o(i.drv_memc_set_data_mode) + drv_memc_set_double_buffer 0x00016c5d Thumb Code 16 drv_memc.o(i.drv_memc_set_double_buffer) + drv_memc_set_double_buffer_reverse 0x00016c6d Thumb Code 18 drv_memc.o(i.drv_memc_set_double_buffer_reverse) + drv_memc_set_fs_en_conditions 0x00016c7f Thumb Code 16 drv_memc.o(i.drv_memc_set_fs_en_conditions) + drv_memc_set_inten 0x00016c8f Thumb Code 20 drv_memc.o(i.drv_memc_set_inten) + drv_memc_set_lcdc_st_conditions 0x00016ca5 Thumb Code 18 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + drv_memc_set_ltpo_mode 0x00016cbd Thumb Code 26 drv_memc.o(i.drv_memc_set_ltpo_mode) + drv_memc_set_tear_mode 0x00016cd7 Thumb Code 14 drv_memc.o(i.drv_memc_set_tear_mode) + drv_memc_set_tear_waveform 0x00016ce5 Thumb Code 34 drv_memc.o(i.drv_memc_set_tear_waveform) + drv_memc_set_vidc_sync_cnt 0x00016d0d Thumb Code 14 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + drv_param_init_get_ccm 0x00016d1d Thumb Code 4 drv_param_init.o(i.drv_param_init_get_ccm) + drv_param_init_get_scld_filter_h 0x00016d25 Thumb Code 12 drv_param_init.o(i.drv_param_init_get_scld_filter_h) + drv_param_init_get_scld_filter_v 0x00016d39 Thumb Code 12 drv_param_init.o(i.drv_param_init_get_scld_filter_v) + drv_param_init_get_sclu_filter 0x00016d4d Thumb Code 4 drv_param_init.o(i.drv_param_init_get_sclu_filter) + drv_param_init_set_ccm 0x00016d55 Thumb Code 14 drv_param_init.o(i.drv_param_init_set_ccm) + drv_param_p2r_filter_init 0x00016d69 Thumb Code 30 drv_param_init.o(i.drv_param_p2r_filter_init) + drv_phy_enable_calibration 0x00016d8d Thumb Code 12 drv_phy_common.o(i.drv_phy_enable_calibration) + drv_phy_get_calibration 0x00016d9d Thumb Code 50 drv_phy_common.o(i.drv_phy_get_calibration) + drv_phy_get_pll_para 0x00016dd9 Thumb Code 88 drv_phy_common.o(i.drv_phy_get_pll_para) + drv_phy_get_rate_para 0x00016e39 Thumb Code 76 drv_phy_common.o(i.drv_phy_get_rate_para) + drv_phy_test_clear 0x00016e8d Thumb Code 16 drv_phy_common.o(i.drv_phy_test_clear) + drv_phy_test_lock 0x00016e9d Thumb Code 24 drv_phy_common.o(i.drv_phy_test_lock) + drv_phy_test_write_1_byte 0x00016eb5 Thumb Code 32 drv_phy_common.o(i.drv_phy_test_write_1_byte) + drv_phy_test_write_2_byte 0x00016ed5 Thumb Code 38 drv_phy_common.o(i.drv_phy_test_write_2_byte) + drv_phy_test_write_code 0x00016efb Thumb Code 30 drv_phy_common.o(i.drv_phy_test_write_code) + drv_pwr_set_cp_mode 0x00016f39 Thumb Code 26 drv_pwr.o(i.drv_pwr_set_cp_mode) + drv_pwr_set_pvd_mode 0x00016f59 Thumb Code 18 drv_pwr.o(i.drv_pwr_set_pvd_mode) + drv_pwr_set_system_clk_src 0x00016f71 Thumb Code 44 drv_pwr.o(i.drv_pwr_set_system_clk_src) + drv_rxbr_clear_pkt_buffer 0x00016fef Thumb Code 10 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + drv_rxbr_clear_status0 0x00016ff9 Thumb Code 4 drv_rxbr.o(i.drv_rxbr_clear_status0) + drv_rxbr_enable_irq 0x00016ffd Thumb Code 90 drv_rxbr.o(i.drv_rxbr_enable_irq) + drv_rxbr_frame_drop_cfg 0x00017059 Thumb Code 16 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + drv_rxbr_get_clk 0x0001706d Thumb Code 66 drv_rxbr.o(i.drv_rxbr_get_clk) + drv_rxbr_get_col_addr 0x000170d1 Thumb Code 4 drv_rxbr.o(i.drv_rxbr_get_col_addr) + drv_rxbr_get_page_addr 0x000170e7 Thumb Code 4 drv_rxbr.o(i.drv_rxbr_get_page_addr) + drv_rxbr_hline_rcv0_cfg 0x000170fd Thumb Code 12 drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg) + drv_rxbr_hline_rcv_cfg 0x00017109 Thumb Code 8 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + drv_rxbr_register_irq0_callback 0x00017111 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_register_irq0_callback) + drv_rxbr_register_irq1_callback 0x0001711d Thumb Code 6 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + drv_rxbr_set_ack_pkt_header 0x00017129 Thumb Code 20 drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header) + drv_rxbr_set_cmd_filter 0x0001713d Thumb Code 204 drv_rxbr.o(i.drv_rxbr_set_cmd_filter) + drv_rxbr_set_color_format 0x00017209 Thumb Code 20 drv_rxbr.o(i.drv_rxbr_set_color_format) + drv_rxbr_set_inten 0x0001721d Thumb Code 20 drv_rxbr.o(i.drv_rxbr_set_inten) + drv_rxbr_set_ltpo_drop_th 0x00017231 Thumb Code 16 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + drv_rxbr_set_usr_cfg 0x00017241 Thumb Code 38 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + drv_rxbr_set_usr_col 0x00017267 Thumb Code 8 drv_rxbr.o(i.drv_rxbr_set_usr_col) + drv_rxbr_set_usr_row 0x0001726f Thumb Code 8 drv_rxbr.o(i.drv_rxbr_set_usr_row) + drv_spi_m_read_data 0x00017279 Thumb Code 28 drv_spi_master.o(i.drv_spi_m_read_data) + drv_swire_set_int 0x00017299 Thumb Code 76 drv_swire.o(i.drv_swire_set_int) + drv_swire_set_power_down 0x000172ed Thumb Code 24 drv_swire.o(i.drv_swire_set_power_down) + drv_sys_cfg_clear_all_int 0x00017309 Thumb Code 8 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + drv_sys_cfg_clear_pending 0x00017315 Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + drv_sys_cfg_sel_ap_rst_lvl_trig 0x0001733d Thumb Code 18 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_lvl_trig) + drv_sys_cfg_sel_ap_rst_trig 0x00017355 Thumb Code 22 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + drv_sys_cfg_sel_gpio_group 0x00017371 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + drv_sys_cfg_sel_int_trig 0x00017395 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + drv_sys_cfg_set_dma_rx_req 0x000173b9 Thumb Code 10 drv_sys_cfg.o(i.drv_sys_cfg_set_dma_rx_req) + drv_sys_cfg_set_dma_tx_req 0x000173c9 Thumb Code 10 drv_sys_cfg.o(i.drv_sys_cfg_set_dma_tx_req) + drv_sys_cfg_set_int 0x000173d9 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + drv_timer_enable 0x00017417 Thumb Code 32 drv_timer.o(i.drv_timer_enable) + drv_timer_get_instance 0x00017439 Thumb Code 10 drv_timer.o(i.drv_timer_get_instance) + drv_timer_get_prescaler 0x00017449 Thumb Code 12 drv_timer.o(i.drv_timer_get_prescaler) + drv_timer_register_callback 0x0001749d Thumb Code 14 drv_timer.o(i.drv_timer_register_callback) + drv_timer_set_compare_val 0x000174b1 Thumb Code 16 drv_timer.o(i.drv_timer_set_compare_val) + drv_timer_set_int 0x000174c1 Thumb Code 80 drv_timer.o(i.drv_timer_set_int) + drv_timer_set_prescaler 0x00017515 Thumb Code 36 drv_timer.o(i.drv_timer_set_prescaler) + drv_tx_phy_test_enter 0x00017547 Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + drv_tx_phy_test_exit 0x00017563 Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + drv_vidc_clear_irq 0x000175b5 Thumb Code 8 drv_vidc.o(i.drv_vidc_clear_irq) + drv_vidc_enable 0x000175bd Thumb Code 24 drv_vidc.o(i.drv_vidc_enable) + drv_vidc_enable_irq 0x000175d5 Thumb Code 58 drv_vidc.o(i.drv_vidc_enable_irq) + drv_vidc_get_irq_status 0x00017615 Thumb Code 18 drv_vidc.o(i.drv_vidc_get_irq_status) + drv_vidc_init_module_enable 0x00017629 Thumb Code 36 drv_vidc.o(i.drv_vidc_init_module_enable) + drv_vidc_register_callback 0x00017651 Thumb Code 6 drv_vidc.o(i.drv_vidc_register_callback) + drv_vidc_reset 0x0001765d Thumb Code 6 drv_vidc.o(i.drv_vidc_reset) + drv_vidc_set_dst_parameter 0x00017663 Thumb Code 60 drv_vidc.o(i.drv_vidc_set_dst_parameter) + drv_vidc_set_irqen 0x0001769f Thumb Code 20 drv_vidc.o(i.drv_vidc_set_irqen) + drv_vidc_set_mirror 0x000176b3 Thumb Code 16 drv_vidc.o(i.drv_vidc_set_mirror) + drv_vidc_set_p2r_hcoef0 0x000176c3 Thumb Code 8 drv_vidc.o(i.drv_vidc_set_p2r_hcoef0) + drv_vidc_set_p2r_hinitb 0x000176cb Thumb Code 38 drv_vidc.o(i.drv_vidc_set_p2r_hinitb) + drv_vidc_set_p2r_hinitr 0x000176f1 Thumb Code 38 drv_vidc.o(i.drv_vidc_set_p2r_hinitr) + drv_vidc_set_pentile_swap 0x00017719 Thumb Code 18 drv_vidc.o(i.drv_vidc_set_pentile_swap) + drv_vidc_set_pu_ctrl 0x00017731 Thumb Code 10 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + drv_vidc_set_rotation 0x0001773b Thumb Code 16 drv_vidc.o(i.drv_vidc_set_rotation) + drv_vidc_set_scld_hcoef0 0x0001774b Thumb Code 10 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + drv_vidc_set_scld_hcoef1 0x00017755 Thumb Code 10 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + drv_vidc_set_scld_step 0x0001775f Thumb Code 18 drv_vidc.o(i.drv_vidc_set_scld_step) + drv_vidc_set_scld_vcoef0 0x00017771 Thumb Code 10 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + drv_vidc_set_scld_vcoef1 0x0001777b Thumb Code 10 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + drv_vidc_set_src_parameter 0x00017785 Thumb Code 22 drv_vidc.o(i.drv_vidc_set_src_parameter) + drv_wdg_clear_counter 0x0001779d Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_counter) + drv_wdg_set_int 0x000177cd Thumb Code 60 drv_wdg.o(i.drv_wdg_set_int) + fls_clr_interrupt_flag 0x0001780d Thumb Code 10 drv_fls.o(i.fls_clr_interrupt_flag) + fputc 0x00017817 Thumb Code 20 tau_log.o(i.fputc) + hal_dsi_rx_ctrl_create_handle 0x0001782d Thumb Code 48 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + hal_dsi_rx_ctrl_deinit 0x00017861 Thumb Code 148 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + hal_dsi_rx_ctrl_dsc_async_handler 0x000178fd Thumb Code 120 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dsc_async_handler) + hal_dsi_rx_ctrl_gen_a_tear_signal 0x00017981 Thumb Code 32 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_gen_a_tear_signal) + hal_dsi_rx_ctrl_get_max_ret_size 0x000179a9 Thumb Code 30 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) + hal_dsi_rx_ctrl_init 0x000179d1 Thumb Code 144 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + hal_dsi_rx_ctrl_pre_init_pps 0x000181b1 Thumb Code 56 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + hal_dsi_rx_ctrl_send_ack_cmd 0x000181ed Thumb Code 212 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) + hal_dsi_rx_ctrl_set_cus_sync_line 0x000182dd Thumb Code 44 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_sync_line) + hal_dsi_rx_ctrl_set_hw_tear_mode 0x00018311 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_tear_mode) + hal_dsi_rx_ctrl_set_sw_tear_mode 0x000183f1 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_sw_tear_mode) + hal_dsi_rx_ctrl_set_tear_mode_ex 0x00018425 Thumb Code 14 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_tear_mode_ex) + hal_dsi_rx_ctrl_start 0x00018435 Thumb Code 46 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + hal_dsi_rx_ctrl_stop 0x00018471 Thumb Code 46 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + hal_dsi_rx_ctrl_toggle_resolution 0x000184ad Thumb Code 28 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + hal_dsi_tx_ctrl_create_handle 0x00018ae1 Thumb Code 34 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + hal_dsi_tx_ctrl_deinit 0x00018b0d Thumb Code 118 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + hal_dsi_tx_ctrl_enter_init_panel_mode 0x00018b91 Thumb Code 68 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_enter_init_panel_mode) + hal_dsi_tx_ctrl_exit_init_panel_mode 0x00018bdd Thumb Code 32 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_exit_init_panel_mode) + hal_dsi_tx_ctrl_init 0x00018c05 Thumb Code 154 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + hal_dsi_tx_ctrl_panel_reset_pin 0x00018ccd Thumb Code 12 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_panel_reset_pin) + hal_dsi_tx_ctrl_set_ccm 0x00018cd9 Thumb Code 28 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm) + hal_dsi_tx_ctrl_set_overwrite_rgb 0x00018cf9 Thumb Code 16 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + hal_dsi_tx_ctrl_set_partial_disp 0x00018d0d Thumb Code 12 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_partial_disp) + hal_dsi_tx_ctrl_set_partial_disp_area 0x00018d1d Thumb Code 30 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_partial_disp_area) + hal_dsi_tx_ctrl_start 0x00018d41 Thumb Code 140 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + hal_dsi_tx_ctrl_stop 0x00018ddd Thumb Code 56 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + hal_dsi_tx_ctrl_write_array_cmd 0x00018e21 Thumb Code 210 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + hal_dsi_tx_ctrl_write_cmd 0x00018ef9 Thumb Code 172 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + hal_gpio_ctrl_eint 0x0001918d Thumb Code 18 hal_gpio.o(i.hal_gpio_ctrl_eint) + hal_gpio_get_input_data 0x000191a5 Thumb Code 18 hal_gpio.o(i.hal_gpio_get_input_data) + hal_gpio_init_eint 0x000191b9 Thumb Code 58 hal_gpio.o(i.hal_gpio_init_eint) + hal_gpio_init_input 0x000191f9 Thumb Code 28 hal_gpio.o(i.hal_gpio_init_input) + hal_gpio_init_output 0x00019219 Thumb Code 34 hal_gpio.o(i.hal_gpio_init_output) + hal_gpio_reg_eint_cb 0x00019241 Thumb Code 20 hal_gpio.o(i.hal_gpio_reg_eint_cb) + hal_gpio_set_ap_reset_int 0x00019259 Thumb Code 76 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + hal_gpio_set_mode 0x000192a9 Thumb Code 90 hal_gpio.o(i.hal_gpio_set_mode) + hal_gpio_set_output_data 0x00019309 Thumb Code 8 hal_gpio.o(i.hal_gpio_set_output_data) + hal_gpio_set_pull_state 0x00019311 Thumb Code 26 hal_gpio.o(i.hal_gpio_set_pull_state) + hal_i2c_m_dma_init 0x00019331 Thumb Code 92 hal_i2c_master.o(i.hal_i2c_m_dma_init) + hal_i2c_m_dma_read 0x0001939d Thumb Code 26 hal_i2c_master.o(i.hal_i2c_m_dma_read) + hal_i2c_m_dma_write 0x000193bd Thumb Code 24 hal_i2c_master.o(i.hal_i2c_m_dma_write) + hal_i2c_m_transfer_complate 0x000193d9 Thumb Code 6 hal_i2c_master.o(i.hal_i2c_m_transfer_complate) + hal_i2c_s_dma_write 0x00019415 Thumb Code 62 hal_i2c_slave.o(i.hal_i2c_s_dma_write) + hal_i2c_s_init 0x00019461 Thumb Code 176 hal_i2c_slave.o(i.hal_i2c_s_init) + hal_i2c_s_nonblocking_read 0x00019529 Thumb Code 14 hal_i2c_slave.o(i.hal_i2c_s_nonblocking_read) + hal_i2c_s_set_transfer 0x0001953d Thumb Code 6 hal_i2c_slave.o(i.hal_i2c_s_set_transfer) + hal_internal_init_memc 0x000196bd Thumb Code 170 hal_internal_vsync.o(i.hal_internal_init_memc) + hal_internal_sync_get_fb_setting 0x000197b9 Thumb Code 12 hal_internal_vsync.o(i.hal_internal_sync_get_fb_setting) + hal_internal_sync_get_hight_performan_mode 0x000197c9 Thumb Code 10 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + hal_internal_sync_input_resolution_change 0x000197d9 Thumb Code 438 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + hal_internal_update_dpi_param 0x00019a05 Thumb Code 10 hal_internal_vsync.o(i.hal_internal_update_dpi_param) + hal_internal_video_mode_auto_sync 0x00019a15 Thumb Code 270 hal_internal_vsync.o(i.hal_internal_video_mode_auto_sync) + hal_internal_vsync_deinit 0x00019b41 Thumb Code 30 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + hal_internal_vsync_get_rx_state 0x00019b69 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + hal_internal_vsync_get_sync_line 0x00019b75 Thumb Code 18 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + hal_internal_vsync_get_tear_mode 0x00019b8d Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_tear_mode) + hal_internal_vsync_get_tx_state 0x00019b99 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + hal_internal_vsync_init_rx 0x00019ba5 Thumb Code 236 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + hal_internal_vsync_init_tx 0x00019cbd Thumb Code 172 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + hal_internal_vsync_set_auto_hw_filter 0x00019d6d Thumb Code 222 hal_internal_vsync.o(i.hal_internal_vsync_set_auto_hw_filter) + hal_internal_vsync_set_rx_state 0x00019e89 Thumb Code 16 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + hal_internal_vsync_set_sync_line 0x00019e9d Thumb Code 30 hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) + hal_internal_vsync_set_tear_mode 0x00019ec1 Thumb Code 72 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + hal_internal_vsync_set_tx_state 0x00019f11 Thumb Code 118 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + hal_spi_m_clear_rxfifo 0x0001a3c9 Thumb Code 14 hal_spi_master.o(i.hal_spi_m_clear_rxfifo) + hal_swire_open 0x0001a3d7 Thumb Code 22 hal_swire.o(i.hal_swire_open) + hal_system_enable_systick 0x0001a3ed Thumb Code 8 hal_system.o(i.hal_system_enable_systick) + hal_system_init 0x0001a3f5 Thumb Code 104 hal_system.o(i.hal_system_init) + hal_system_init_console 0x0001a47d Thumb Code 28 hal_system.o(i.hal_system_init_console) + hal_system_set_phy_calibration 0x0001a499 Thumb Code 8 hal_system.o(i.hal_system_set_phy_calibration) + hal_system_set_pvd 0x0001a4a1 Thumb Code 8 hal_system.o(i.hal_system_set_pvd) + hal_system_set_vcc 0x0001a4a9 Thumb Code 8 hal_system.o(i.hal_system_set_vcc) + hal_timer_init 0x0001a4b1 Thumb Code 26 hal_timer.o(i.hal_timer_init) + hal_timer_start 0x0001a4cd Thumb Code 66 hal_timer.o(i.hal_timer_start) + hal_timer_stop 0x0001a515 Thumb Code 40 hal_timer.o(i.hal_timer_stop) + hal_uart_init 0x0001a53d Thumb Code 126 hal_uart.o(i.hal_uart_init) + hal_uart_transmit_blocking 0x0001a5c9 Thumb Code 12 hal_uart.o(i.hal_uart_transmit_blocking) + handle_init 0x0001a5d9 Thumb Code 140 irq_redirect .o(i.handle_init) + main 0x0001a7d5 Thumb Code 10 main.o(i.main) + sqrt 0x0001b47d Thumb Code 66 sqrt.o(i.sqrt) + tp_heartbeat_exec 0x0001b4c5 Thumb Code 50 ap_demo.o(i.tp_heartbeat_exec) + wCRCTalbeAbs 0x0001b9a0 Data 32 app_tp_st_touch.o(.constdata) + phone_data_21 0x0001b9c0 Data 1 app_tp_for_custom_s8.o(.constdata) + phone_data_55 0x0001b9c1 Data 1 app_tp_for_custom_s8.o(.constdata) + phone_data_85_1 0x0001b9c2 Data 1 app_tp_for_custom_s8.o(.constdata) + phone_data_92_1 0x0001b9c3 Data 1 app_tp_for_custom_s8.o(.constdata) + phone_data_F5_1 0x0001b9c4 Data 1 app_tp_for_custom_s8.o(.constdata) + phone_data_F5_2 0x0001b9c5 Data 1 app_tp_for_custom_s8.o(.constdata) + phone_data_F5_3 0x0001b9c6 Data 1 app_tp_for_custom_s8.o(.constdata) + phone_data_F5_4 0x0001b9c7 Data 1 app_tp_for_custom_s8.o(.constdata) + phone_data_30 0x0001b9c8 Data 2 app_tp_for_custom_s8.o(.constdata) + phone_data_52 0x0001b9ca Data 3 app_tp_for_custom_s8.o(.constdata) + phone_data_92_3 0x0001b9cd Data 3 app_tp_for_custom_s8.o(.constdata) + phone_data_A3 0x0001b9d0 Data 4 app_tp_for_custom_s8.o(.constdata) + phone_data_A4 0x0001b9d4 Data 4 app_tp_for_custom_s8.o(.constdata) + phone_data_A5 0x0001b9d8 Data 4 app_tp_for_custom_s8.o(.constdata) + phone_data_AF 0x0001b9dc Data 4 app_tp_for_custom_s8.o(.constdata) + phone_data_F1 0x0001b9e0 Data 4 app_tp_for_custom_s8.o(.constdata) + phone_data_22 0x0001b9e4 Data 5 app_tp_for_custom_s8.o(.constdata) + phone_data_92_2 0x0001b9e9 Data 6 app_tp_for_custom_s8.o(.constdata) + phone_data_F6_1 0x0001b9ef Data 6 app_tp_for_custom_s8.o(.constdata) + phone_data_F6_2 0x0001b9f5 Data 6 app_tp_for_custom_s8.o(.constdata) + phone_data_F6_3 0x0001b9fb Data 6 app_tp_for_custom_s8.o(.constdata) + phone_data_F6_4 0x0001ba01 Data 6 app_tp_for_custom_s8.o(.constdata) + phone_data_60_1 0x0001ba07 Data 16 app_tp_for_custom_s8.o(.constdata) + phone_data_23 0x0001ba17 Data 11 app_tp_for_custom_s8.o(.constdata) + phone_data_85_2 0x0001ba22 Data 28 app_tp_for_custom_s8.o(.constdata) + phone_data_90 0x0001ba3e Data 10 app_tp_for_custom_s8.o(.constdata) + phone_data_72_0 0x0001ba48 Data 1292 app_tp_for_custom_s8.o(.constdata) + phone_data_72_5 0x0001bf54 Data 1292 app_tp_for_custom_s8.o(.constdata) + phone_data_72_13 0x0001c460 Data 1292 app_tp_for_custom_s8.o(.constdata) + phone_data_75_01 0x0001c96c Data 654 app_tp_for_custom_s8.o(.constdata) + phone_data_75_02 0x0001cbfa Data 654 app_tp_for_custom_s8.o(.constdata) + phone_data_75_03 0x0001ce88 Data 654 app_tp_for_custom_s8.o(.constdata) + phone_data_75_06 0x0001d116 Data 654 app_tp_for_custom_s8.o(.constdata) + phone_data_75_07 0x0001d3a4 Data 654 app_tp_for_custom_s8.o(.constdata) + phone_data_75_05 0x0001d632 Data 654 app_tp_for_custom_s8.o(.constdata) + phone_data_75_00 0x0001d8c0 Data 288 app_tp_for_custom_s8.o(.constdata) + phone_data_75_FF 0x0001d9e0 Data 288 app_tp_for_custom_s8.o(.constdata) + sleep_on 0x0001db00 Data 16 app_tp_for_custom_s8.o(.constdata) + screen_reg_start_data_size 0x0001db10 Data 1 app_tp_for_custom_s8.o(.constdata) + Region$$Table$$Base 0x0001df7c Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0001dfac Number 0 anon$$obj.o(Region$$Table) g_fun_handle 0x00070100 Data 192 irq_redirect .o(.ARM.__AT_0x00070100) - phone_86_flag 0x000701d7 Data 1 ap_demo.o(.data) - phone_A6_flag 0x000701d8 Data 1 ap_demo.o(.data) - phone_start_flag 0x000701d9 Data 1 ap_demo.o(.data) - phone_DisplayOFF_flag 0x000701da Data 1 ap_demo.o(.data) - ap_tear_flag 0x000701db Data 1 ap_demo.o(.data) - g_enter_display_off 0x000701dc Data 1 ap_demo.o(.data) - g_enter_display_ON 0x000701dd Data 1 ap_demo.o(.data) - panel_mode 0x000701df Data 1 ap_demo.o(.data) - phone_DisplayOFF_count 0x000701e8 Data 2 ap_demo.o(.data) - value_reg_b1 0x000701ea Data 2 ap_demo.o(.data) - value_reg_b1_bak 0x000701ec Data 2 ap_demo.o(.data) - value_reg51 0x000701ee Data 2 ap_demo.o(.data) - value_reg51_bak 0x000701f0 Data 2 ap_demo.o(.data) - panel_r 0x000701f2 Data 2 ap_demo.o(.data) - panel_g 0x000701f4 Data 2 ap_demo.o(.data) - panel_b 0x000701f6 Data 2 ap_demo.o(.data) + phone_86_flag 0x000701d6 Data 1 ap_demo.o(.data) + phone_A6_flag 0x000701d7 Data 1 ap_demo.o(.data) + phone_start_flag 0x000701d8 Data 1 ap_demo.o(.data) + phone_DisplayOFF_flag 0x000701d9 Data 1 ap_demo.o(.data) + ap_tear_flag 0x000701da Data 1 ap_demo.o(.data) + g_enter_display_off 0x000701db Data 1 ap_demo.o(.data) + g_enter_display_ON 0x000701dc Data 1 ap_demo.o(.data) + panel_mode 0x000701de Data 1 ap_demo.o(.data) + phone_DisplayOFF_count 0x000701e6 Data 2 ap_demo.o(.data) + value_reg_b1 0x000701e8 Data 2 ap_demo.o(.data) + value_reg_b1_bak 0x000701ea Data 2 ap_demo.o(.data) + value_reg51 0x000701ec Data 2 ap_demo.o(.data) + value_reg51_bak 0x000701ee Data 2 ap_demo.o(.data) + panel_r 0x000701f0 Data 2 ap_demo.o(.data) + panel_g 0x000701f2 Data 2 ap_demo.o(.data) + panel_b 0x000701f4 Data 2 ap_demo.o(.data) s_heartbeat 0x00070200 Data 4 ap_demo.o(.data) value_reg_ca 0x00070204 Data 4 ap_demo.o(.data) panel_init_code 0x0007020c Data 7466 ap_demo.o(.data) @@ -4474,24 +4458,24 @@ Image Symbol Table st_touch_tp_tuning_clkreset 0x00071f6a Data 3 app_tp_st_touch.o(.data) st_touch_tp_tuning_TuneM 0x00071f6d Data 4 app_tp_st_touch.o(.data) st_touch_tp_tuning_TuneS 0x00071f71 Data 4 app_tp_st_touch.o(.data) - phone_data_E4 0x00071fa4 Data 1 app_tp_for_custom_s8.o(.data) - tp_flag 0x00071fa5 Data 1 app_tp_for_custom_s8.o(.data) - g_phone_output_int_pad 0x00071fa6 Data 1 app_tp_for_custom_s8.o(.data) - tp_sleep_in 0x00071fa7 Data 1 app_tp_for_custom_s8.o(.data) - tp_sleep_count 0x00071fa8 Data 1 app_tp_for_custom_s8.o(.data) - sleep_double_EN 0x00071fa9 Data 1 app_tp_for_custom_s8.o(.data) - Flag_EA_EN 0x00071faa Data 1 app_tp_for_custom_s8.o(.data) - Flag_touch_count 0x00071fab Data 1 app_tp_for_custom_s8.o(.data) - touchnum_bak 0x00071fac Data 1 app_tp_for_custom_s8.o(.data) - Flag_blacklight_EN 0x00071fad Data 1 app_tp_for_custom_s8.o(.data) - phone_data_B1 0x00071fb6 Data 2 app_tp_for_custom_s8.o(.data) - phone_reg_coord_back 0x00071fc0 Data 200 app_tp_for_custom_s8.o(.data) - g_screen_input_rst_pad 0x00072088 Data 1 app_tp_for_custom_s8.o(.data) - g_screen_input_int_pad 0x00072089 Data 1 app_tp_for_custom_s8.o(.data) - screen_data_write_1 0x0007208a Data 1 app_tp_for_custom_s8.o(.data) - screen_data_write_2 0x0007208b Data 3 app_tp_for_custom_s8.o(.data) - screen_data_write_3 0x0007208e Data 5 app_tp_for_custom_s8.o(.data) - screen_reg_int_data 0x00072094 Data 48 app_tp_for_custom_s8.o(.data) + phone_data_E4 0x00071f76 Data 1 app_tp_for_custom_s8.o(.data) + tp_flag 0x00071f77 Data 1 app_tp_for_custom_s8.o(.data) + g_phone_output_int_pad 0x00071f78 Data 1 app_tp_for_custom_s8.o(.data) + tp_sleep_in 0x00071f79 Data 1 app_tp_for_custom_s8.o(.data) + tp_sleep_count 0x00071f7a Data 1 app_tp_for_custom_s8.o(.data) + sleep_double_EN 0x00071f7b Data 1 app_tp_for_custom_s8.o(.data) + Flag_EA_EN 0x00071f7c Data 1 app_tp_for_custom_s8.o(.data) + Flag_touch_count 0x00071f7d Data 1 app_tp_for_custom_s8.o(.data) + touchnum_bak 0x00071f7e Data 1 app_tp_for_custom_s8.o(.data) + Flag_blacklight_EN 0x00071f7f Data 1 app_tp_for_custom_s8.o(.data) + phone_data_B1 0x00071f88 Data 2 app_tp_for_custom_s8.o(.data) + phone_reg_coord_back 0x00071f92 Data 200 app_tp_for_custom_s8.o(.data) + g_screen_input_rst_pad 0x0007205a Data 1 app_tp_for_custom_s8.o(.data) + g_screen_input_int_pad 0x0007205b Data 1 app_tp_for_custom_s8.o(.data) + screen_data_write_1 0x0007205c Data 1 app_tp_for_custom_s8.o(.data) + screen_data_write_2 0x0007205d Data 3 app_tp_for_custom_s8.o(.data) + screen_data_write_3 0x00072060 Data 5 app_tp_for_custom_s8.o(.data) + screen_reg_int_data 0x00072068 Data 48 app_tp_for_custom_s8.o(.data) g_sof_gen_te_func 0x000720cc Data 4 hal_internal_vsync.o(.data) g_systick_cb_func 0x000720e0 Data 4 drv_common.o(.data) g_system_clock 0x000720e4 Data 4 drv_common.o(.data) @@ -4504,26 +4488,26 @@ Image Symbol Table g_int_rxbr_irq0_cb_func 0x00072600 Data 4 drv_rxbr.o(.data) g_int_rxbr_irq1_cb_func 0x00072604 Data 4 drv_rxbr.o(.data) g_int_vidc_cb_func 0x00072608 Data 4 drv_vidc.o(.data) - g_fls_w_cmd 0x00072624 Data 1 norflash.o(.data) - g_fls_r_cmd 0x00072625 Data 1 norflash.o(.data) - g_fls_write_en_status 0x00072626 Data 1 norflash.o(.data) - isFlsTransferEnd 0x00072627 Data 1 norflash.o(.data) - isFlsFifoReq 0x00072628 Data 1 norflash.o(.data) - isNandWriteCompleted 0x00072629 Data 1 norflash.o(.data) - isNandReadCompleted 0x0007262a Data 1 norflash.o(.data) - g_fls_error_info 0x00072630 Data 6 norflash.o(.data) - __stdout 0x00072658 Data 4 stdout.o(.data) - tp_scan_data 0x000727f0 Data 12 app_tp_st_touch.o(.bss) - hal_dmahandle 0x0007290c Data 160 hal_uart.o(.bss) - hal_uarthandle_dma 0x000729ac Data 32 hal_uart.o(.bss) - hal_uart_handle_global 0x000729cc Data 16 hal_uart.o(.bss) - g_vsync_hande 0x000729dc Data 100 hal_internal_vsync.o(.bss) - g_dcs_execute_table 0x00072a40 Data 2048 hal_internal_vsync.o(.bss) - g_packet_fifo 0x000734fc Data 4144 dcs_packet_fifo.o(.bss) - string 0x0007452c Data 256 tau_log.o(.bss) - g_spis_ctrl_handle 0x0007462c Data 32 hal_spi_slave.o(.bss) - __stack_limit 0x00074650 Data 0 startup_armcm0.o(STACK) - __initial_sp 0x00075650 Data 0 startup_armcm0.o(STACK) + g_fls_w_cmd 0x0007261c Data 1 norflash.o(.data) + g_fls_r_cmd 0x0007261d Data 1 norflash.o(.data) + g_fls_write_en_status 0x0007261e Data 1 norflash.o(.data) + isFlsTransferEnd 0x0007261f Data 1 norflash.o(.data) + isFlsFifoReq 0x00072620 Data 1 norflash.o(.data) + isNandWriteCompleted 0x00072621 Data 1 norflash.o(.data) + isNandReadCompleted 0x00072622 Data 1 norflash.o(.data) + g_fls_error_info 0x00072628 Data 6 norflash.o(.data) + __stdout 0x00072650 Data 4 stdout.o(.data) + tp_scan_data 0x000727e8 Data 12 app_tp_st_touch.o(.bss) + hal_dmahandle 0x00072904 Data 160 hal_uart.o(.bss) + hal_uarthandle_dma 0x000729a4 Data 32 hal_uart.o(.bss) + hal_uart_handle_global 0x000729c4 Data 16 hal_uart.o(.bss) + g_vsync_hande 0x000729d4 Data 100 hal_internal_vsync.o(.bss) + g_dcs_execute_table 0x00072a38 Data 2048 hal_internal_vsync.o(.bss) + g_packet_fifo 0x000734f4 Data 4144 dcs_packet_fifo.o(.bss) + string 0x00074524 Data 256 tau_log.o(.bss) + g_spis_ctrl_handle 0x00074624 Data 32 hal_spi_slave.o(.bss) + __stack_limit 0x00074648 Data 0 startup_armcm0.o(STACK) + __initial_sp 0x00075648 Data 0 startup_armcm0.o(STACK) @@ -4533,716 +4517,712 @@ Memory Map of the image Image Entry point : 0x000100c1 - Load Region LR_IROM2 (Base: 0x00010000, Size: 0x00010640, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x0000f600]) + Load Region LR_IROM2 (Base: 0x00010000, Size: 0x00010434, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x0000f3fc]) - Execution Region ER_IROM2 (Exec base: 0x00010000, Load base: 0x00010000, Size: 0x0000e1b0, Max: 0x00010000, ABSOLUTE) + Execution Region ER_IROM2 (Exec base: 0x00010000, Load base: 0x00010000, Size: 0x0000dfac, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x00010000 0x00010000 0x000000c0 Data RO 533 RESET startup_armcm0.o - 0x000100c0 0x000100c0 0x00000000 Code RO 2774 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) - 0x000100c0 0x000100c0 0x00000004 Code RO 3084 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) - 0x000100c4 0x000100c4 0x00000004 Code RO 3087 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) - 0x000100c8 0x000100c8 0x00000000 Code RO 3089 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) - 0x000100c8 0x000100c8 0x00000000 Code RO 3091 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) - 0x000100c8 0x000100c8 0x00000008 Code RO 3092 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) - 0x000100d0 0x000100d0 0x00000000 Code RO 3094 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) - 0x000100d0 0x000100d0 0x00000000 Code RO 3096 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) - 0x000100d0 0x000100d0 0x00000004 Code RO 3085 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) - 0x000100d4 0x000100d4 0x00000078 Code RO 534 .text startup_armcm0.o - 0x0001014c 0x0001014c 0x0000002c Code RO 2777 .text mc_p.l(uidiv.o) - 0x00010178 0x00010178 0x00000028 Code RO 2779 .text mc_p.l(idiv.o) - 0x000101a0 0x000101a0 0x00000024 Code RO 2781 .text mc_p.l(memcpya.o) - 0x000101c4 0x000101c4 0x00000024 Code RO 2783 .text mc_p.l(memseta.o) - 0x000101e8 0x000101e8 0x000000b2 Code RO 3048 .text mf_p.l(fadd.o) - 0x0001029a 0x0001029a 0x0000007a Code RO 3050 .text mf_p.l(fmul.o) - 0x00010314 0x00010314 0x0000007c Code RO 3052 .text mf_p.l(fdiv.o) - 0x00010390 0x00010390 0x00000018 Code RO 3054 .text mf_p.l(fscalb.o) - 0x000103a8 0x000103a8 0x00000164 Code RO 3056 .text mf_p.l(dadd.o) - 0x0001050c 0x0001050c 0x000000d0 Code RO 3058 .text mf_p.l(dmul.o) - 0x000105dc 0x000105dc 0x000000f0 Code RO 3060 .text mf_p.l(ddiv.o) - 0x000106cc 0x000106cc 0x00000016 Code RO 3062 .text mf_p.l(fflti.o) - 0x000106e2 0x000106e2 0x0000000e Code RO 3064 .text mf_p.l(ffltui.o) - 0x000106f0 0x000106f0 0x0000001c Code RO 3068 .text mf_p.l(dfltui.o) - 0x0001070c 0x0001070c 0x00000032 Code RO 3070 .text mf_p.l(ffixi.o) - 0x0001073e 0x0001073e 0x00000028 Code RO 3072 .text mf_p.l(ffixui.o) + 0x00010000 0x00010000 0x000000c0 Data RO 621 RESET startup_armcm0.o + 0x000100c0 0x000100c0 0x00000000 Code RO 2654 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x000100c0 0x000100c0 0x00000004 Code RO 2964 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x000100c4 0x000100c4 0x00000004 Code RO 2967 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2969 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2971 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x000100c8 0x000100c8 0x00000008 Code RO 2972 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2974 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2976 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x000100d0 0x000100d0 0x00000004 Code RO 2965 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x000100d4 0x000100d4 0x00000078 Code RO 622 .text startup_armcm0.o + 0x0001014c 0x0001014c 0x0000002c Code RO 2657 .text mc_p.l(uidiv.o) + 0x00010178 0x00010178 0x00000028 Code RO 2659 .text mc_p.l(idiv.o) + 0x000101a0 0x000101a0 0x00000024 Code RO 2661 .text mc_p.l(memcpya.o) + 0x000101c4 0x000101c4 0x00000024 Code RO 2663 .text mc_p.l(memseta.o) + 0x000101e8 0x000101e8 0x000000b2 Code RO 2928 .text mf_p.l(fadd.o) + 0x0001029a 0x0001029a 0x0000007a Code RO 2930 .text mf_p.l(fmul.o) + 0x00010314 0x00010314 0x0000007c Code RO 2932 .text mf_p.l(fdiv.o) + 0x00010390 0x00010390 0x00000018 Code RO 2934 .text mf_p.l(fscalb.o) + 0x000103a8 0x000103a8 0x00000164 Code RO 2936 .text mf_p.l(dadd.o) + 0x0001050c 0x0001050c 0x000000d0 Code RO 2938 .text mf_p.l(dmul.o) + 0x000105dc 0x000105dc 0x000000f0 Code RO 2940 .text mf_p.l(ddiv.o) + 0x000106cc 0x000106cc 0x00000016 Code RO 2942 .text mf_p.l(fflti.o) + 0x000106e2 0x000106e2 0x0000000e Code RO 2944 .text mf_p.l(ffltui.o) + 0x000106f0 0x000106f0 0x0000001c Code RO 2948 .text mf_p.l(dfltui.o) + 0x0001070c 0x0001070c 0x00000032 Code RO 2950 .text mf_p.l(ffixi.o) + 0x0001073e 0x0001073e 0x00000028 Code RO 2952 .text mf_p.l(ffixui.o) 0x00010766 0x00010766 0x00000002 PAD - 0x00010768 0x00010768 0x00000048 Code RO 3074 .text mf_p.l(dfixi.o) - 0x000107b0 0x000107b0 0x0000003c Code RO 3076 .text mf_p.l(dfixui.o) - 0x000107ec 0x000107ec 0x00000028 Code RO 3078 .text mf_p.l(f2d.o) - 0x00010814 0x00010814 0x00000028 Code RO 3080 .text mf_p.l(cdcmple.o) - 0x0001083c 0x0001083c 0x00000014 Code RO 3082 .text mf_p.l(cfrcmple.o) - 0x00010850 0x00010850 0x00000060 Code RO 3099 .text mc_p.l(uldiv.o) - 0x000108b0 0x000108b0 0x00000020 Code RO 3101 .text mc_p.l(llshl.o) - 0x000108d0 0x000108d0 0x00000022 Code RO 3103 .text mc_p.l(llushr.o) - 0x000108f2 0x000108f2 0x00000026 Code RO 3105 .text mc_p.l(llsshr.o) - 0x00010918 0x00010918 0x00000000 Code RO 3114 .text mc_p.l(iusefp.o) - 0x00010918 0x00010918 0x00000082 Code RO 3115 .text mf_p.l(fepilogue.o) - 0x0001099a 0x0001099a 0x000000be Code RO 3117 .text mf_p.l(depilogue.o) - 0x00010a58 0x00010a58 0x000000a2 Code RO 3121 .text mf_p.l(dsqrt.o) + 0x00010768 0x00010768 0x00000048 Code RO 2954 .text mf_p.l(dfixi.o) + 0x000107b0 0x000107b0 0x0000003c Code RO 2956 .text mf_p.l(dfixui.o) + 0x000107ec 0x000107ec 0x00000028 Code RO 2958 .text mf_p.l(f2d.o) + 0x00010814 0x00010814 0x00000028 Code RO 2960 .text mf_p.l(cdcmple.o) + 0x0001083c 0x0001083c 0x00000014 Code RO 2962 .text mf_p.l(cfrcmple.o) + 0x00010850 0x00010850 0x00000060 Code RO 2979 .text mc_p.l(uldiv.o) + 0x000108b0 0x000108b0 0x00000020 Code RO 2981 .text mc_p.l(llshl.o) + 0x000108d0 0x000108d0 0x00000022 Code RO 2983 .text mc_p.l(llushr.o) + 0x000108f2 0x000108f2 0x00000026 Code RO 2985 .text mc_p.l(llsshr.o) + 0x00010918 0x00010918 0x00000000 Code RO 2994 .text mc_p.l(iusefp.o) + 0x00010918 0x00010918 0x00000082 Code RO 2995 .text mf_p.l(fepilogue.o) + 0x0001099a 0x0001099a 0x000000be Code RO 2997 .text mf_p.l(depilogue.o) + 0x00010a58 0x00010a58 0x000000a2 Code RO 3001 .text mf_p.l(dsqrt.o) 0x00010afa 0x00010afa 0x00000002 PAD - 0x00010afc 0x00010afc 0x00000040 Code RO 3123 .text mf_p.l(dfixul.o) - 0x00010b3c 0x00010b3c 0x00000028 Code RO 3125 .text mf_p.l(cdrcmple.o) - 0x00010b64 0x00010b64 0x00000024 Code RO 3127 .text mc_p.l(init.o) - 0x00010b88 0x00010b88 0x00000056 Code RO 3137 .text mc_p.l(__dczerorl2.o) + 0x00010afc 0x00010afc 0x00000040 Code RO 3003 .text mf_p.l(dfixul.o) + 0x00010b3c 0x00010b3c 0x00000028 Code RO 3005 .text mf_p.l(cdrcmple.o) + 0x00010b64 0x00010b64 0x00000024 Code RO 3007 .text mc_p.l(init.o) + 0x00010b88 0x00010b88 0x00000056 Code RO 3017 .text mc_p.l(__dczerorl2.o) 0x00010bde 0x00010bde 0x00000002 PAD - 0x00010be0 0x00010be0 0x00000018 Code RO 2195 i.ADC_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010bf8 0x00010bf8 0x00000018 Code RO 2196 i.AP_NRESET_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010be0 0x00010be0 0x00000018 Code RO 2152 i.ADC_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010bf8 0x00010bf8 0x00000018 Code RO 2153 i.AP_NRESET_IRQn_Handler CVWL568.lib(irq_redirect .o) 0x00010c10 0x00010c10 0x00000040 Code RO 410 i.CRC16_2 app_tp_st_touch.o - 0x00010c50 0x00010c50 0x00000014 Code RO 2197 i.DMA_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010c64 0x00010c64 0x0000001c Code RO 2198 i.EXTI_INT0_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010c80 0x00010c80 0x0000001c Code RO 2199 i.EXTI_INT1_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010c9c 0x00010c9c 0x0000001c Code RO 2200 i.EXTI_INT2_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010cb8 0x00010cb8 0x0000001c Code RO 2201 i.EXTI_INT3_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010cd4 0x00010cd4 0x0000001c Code RO 2202 i.EXTI_INT4_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010cf0 0x00010cf0 0x0000001c Code RO 2203 i.EXTI_INT5_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010d0c 0x00010d0c 0x0000001c Code RO 2204 i.EXTI_INT6_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010d28 0x00010d28 0x0000001c Code RO 2205 i.EXTI_INT7_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010d44 0x00010d44 0x00000064 Code RO 2356 i.EncryptCheck tp_EncryptCheck.lib(app_tp_enc.o) - 0x00010da8 0x00010da8 0x00000014 Code RO 2206 i.FLSCTRL_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010dbc 0x00010dbc 0x00000074 Code RO 102 i.Gpio_swire_output ap_demo.o - 0x00010e30 0x00010e30 0x00000014 Code RO 2207 i.HardFault_Handler CVWL568.lib(irq_redirect .o) - 0x00010e44 0x00010e44 0x00000018 Code RO 2208 i.I2C0_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010e5c 0x00010e5c 0x00000018 Code RO 2209 i.I2C1_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010e74 0x00010e74 0x00000018 Code RO 2210 i.LCDC_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010e8c 0x00010e8c 0x00000028 Code RO 2345 i.LOG_printf CVWL568.lib(tau_log.o) - 0x00010eb4 0x00010eb4 0x00000018 Code RO 2211 i.MEMC_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010ecc 0x00010ecc 0x00000018 Code RO 2212 i.MIPI_RX_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010ee4 0x00010ee4 0x00000018 Code RO 2213 i.MIPI_TX_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010efc 0x00010efc 0x0000001c Code RO 2214 i.PWMDET_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010f18 0x00010f18 0x0000001c Code RO 2215 i.SPIM_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010f34 0x00010f34 0x0000001c Code RO 2216 i.SPIS_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010f50 0x00010f50 0x0000001c Code RO 2217 i.SWIRE_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010f6c 0x00010f6c 0x00000018 Code RO 2218 i.SysTick_Handler CVWL568.lib(irq_redirect .o) - 0x00010f84 0x00010f84 0x00000018 Code RO 2219 i.TIMER0_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010f9c 0x00010f9c 0x00000018 Code RO 2220 i.TIMER1_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010fb4 0x00010fb4 0x00000018 Code RO 2221 i.TIMER2_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010fcc 0x00010fcc 0x00000018 Code RO 2222 i.TIMER3_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00010fe4 0x00010fe4 0x0000001c Code RO 2652 i.UART0_IRQ_Handle CVWL568.lib(drv_uart.o) - 0x00011000 0x00011000 0x00000014 Data RO 1191 .ARM.__at_0x11000 CVWL568.lib(drv_common.o) - 0x00011014 0x00011014 0x00000002 Code RO 2656 i.UART_DisableDma CVWL568.lib(drv_uart.o) - 0x00011016 0x00011016 0x00000002 Code RO 3132 i.__scatterload_null mc_p.l(handlers.o) - 0x00011018 0x00011018 0x00000004 Data RO 1192 .ARM.__at_0x11018 CVWL568.lib(drv_common.o) - 0x0001101c 0x0001101c 0x00000144 Code RO 269 i.S20_Start_init app_tp_transfer.o - 0x00011160 0x00011160 0x00000004 Code RO 2662 i.UART_GetInstance CVWL568.lib(drv_uart.o) - 0x00011164 0x00011164 0x00000018 Code RO 2223 i.UART_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x0001117c 0x0001117c 0x00000024 Code RO 2670 i.UART_ResetRxFIFO CVWL568.lib(drv_uart.o) - 0x000111a0 0x000111a0 0x00000048 Code RO 2673 i.UART_SetBaudRate CVWL568.lib(drv_uart.o) - 0x000111e8 0x000111e8 0x0000001a Code RO 2674 i.UART_SwitchSCLK CVWL568.lib(drv_uart.o) - 0x00011202 0x00011202 0x00000134 Code RO 2676 i.UART_TransferHandleIRQ CVWL568.lib(drv_uart.o) - 0x00011336 0x00011336 0x0000001a Code RO 2678 i.UART_WriteBlocking CVWL568.lib(drv_uart.o) - 0x00011350 0x00011350 0x000000bc Code RO 2679 i.UART_init CVWL568.lib(drv_uart.o) - 0x0001140c 0x0001140c 0x00000018 Code RO 2224 i.VIDC_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00011424 0x00011424 0x00000018 Code RO 2225 i.VPRE_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x0001143c 0x0001143c 0x00000018 Code RO 2226 i.WDG_IRQn_Handler CVWL568.lib(irq_redirect .o) - 0x00011454 0x00011454 0x00000020 Code RO 3020 i.__0printf mc_p.l(printfa.o) - 0x00011474 0x00011474 0x00000024 Code RO 3026 i.__0vsprintf mc_p.l(printfa.o) - 0x00011498 0x00011498 0x0000002e Code RO 3119 i.__ARM_clz mf_p.l(depilogue.o) - 0x000114c6 0x000114c6 0x0000001a Code RO 221 i.__ARM_common_switch8 ap_demo.o - 0x000114e0 0x000114e0 0x00000018 Code RO 1512 i.__NVIC_ClearPendingIRQ CVWL568.lib(drv_i2c_master.o) - 0x000114f8 0x000114f8 0x00000018 Code RO 1636 i.__NVIC_ClearPendingIRQ CVWL568.lib(drv_spi_master.o) - 0x00011510 0x00011510 0x00000020 Code RO 2049 i.__NVIC_DisableIRQ CVWL568.lib(drv_rxbr.o) - 0x00011530 0x00011530 0x00000018 Code RO 2050 i.__NVIC_EnableIRQ CVWL568.lib(drv_rxbr.o) - 0x00011548 0x00011548 0x00000044 Code RO 2433 i.__NVIC_SetPriority CVWL568.lib(hal_spi_slave.o) - 0x0001158c 0x0001158c 0x0000000e Code RO 3131 i.__scatterload_copy mc_p.l(handlers.o) - 0x0001159a 0x0001159a 0x0000000e Code RO 3133 i.__scatterload_zeroinit mc_p.l(handlers.o) - 0x000115a8 0x000115a8 0x0000000c Code RO 3109 i.__set_errno mc_p.l(errno.o) - 0x000115b4 0x000115b4 0x00000174 Code RO 3027 i._fp_digits mc_p.l(printfa.o) - 0x00011728 0x00011728 0x000006ec Code RO 3028 i._printf_core mc_p.l(printfa.o) - 0x00011e14 0x00011e14 0x00000020 Code RO 3029 i._printf_post_padding mc_p.l(printfa.o) - 0x00011e34 0x00011e34 0x0000002c Code RO 3030 i._printf_pre_padding mc_p.l(printfa.o) - 0x00011e60 0x00011e60 0x0000000a Code RO 3032 i._sputc mc_p.l(printfa.o) - 0x00011e6a 0x00011e6a 0x00000002 PAD - 0x00011e6c 0x00011e6c 0x0000105c Code RO 103 i.ap_dcs_read ap_demo.o - 0x00012ec8 0x00012ec8 0x00000138 Code RO 104 i.ap_demo ap_demo.o - 0x00013000 0x00013000 0x00000028 Code RO 105 i.ap_get_reg_ca ap_demo.o - 0x00013028 0x00013028 0x000000b0 Code RO 106 i.ap_get_reg_df ap_demo.o - 0x000130d8 0x000130d8 0x00000020 Code RO 411 i.ap_get_tp_calibration_status_01 app_tp_st_touch.o - 0x000130f8 0x000130f8 0x00000028 Code RO 107 i.ap_reset_cb ap_demo.o - 0x00013120 0x00013120 0x000002c0 Code RO 108 i.ap_set_backlight ap_demo.o - 0x000133e0 0x000133e0 0x00000024 Code RO 109 i.ap_set_display_off ap_demo.o - 0x00013404 0x00013404 0x0000000c Code RO 110 i.ap_set_display_on ap_demo.o - 0x00013410 0x00013410 0x00000038 Code RO 111 i.ap_set_enter_sleep_mode ap_demo.o - 0x00013448 0x00013448 0x0000000c Code RO 112 i.ap_set_exit_sleep_mode ap_demo.o - 0x00013454 0x00013454 0x00000098 Code RO 412 i.ap_set_tp_calibration_04 app_tp_st_touch.o - 0x000134ec 0x000134ec 0x000000b0 Code RO 413 i.ap_tp_st_touch_calibration app_tp_st_touch.o - 0x0001359c 0x0001359c 0x0000000e Code RO 414 i.ap_tp_st_touch_error_handler_F3 app_tp_st_touch.o - 0x000135aa 0x000135aa 0x00000020 Code RO 415 i.ap_tp_st_touch_error_handler_FF app_tp_st_touch.o - 0x000135ca 0x000135ca 0x00000002 PAD - 0x000135cc 0x000135cc 0x000000a8 Code RO 416 i.ap_tp_st_touch_get_calibration_success_mark app_tp_st_touch.o - 0x00013674 0x00013674 0x00000088 Code RO 417 i.ap_tp_st_touch_hardware_reset app_tp_st_touch.o - 0x000136fc 0x000136fc 0x0000001c Code RO 418 i.ap_tp_st_touch_scan_point_init app_tp_st_touch.o - 0x00013718 0x00013718 0x00000094 Code RO 419 i.ap_tp_st_touch_scan_point_record_event app_tp_st_touch.o - 0x000137ac 0x000137ac 0x00000034 Code RO 420 i.ap_tp_st_touch_scan_point_record_event_exec app_tp_st_touch.o - 0x000137e0 0x000137e0 0x00000034 Code RO 421 i.ap_tp_st_touch_simulate_finger_release_event app_tp_st_touch.o - 0x00013814 0x00013814 0x0000002c Code RO 113 i.ap_update_frame_rate ap_demo.o - 0x00013840 0x00013840 0x0000001c Code RO 2051 i.app_ADC_IRQn_Handler CVWL568.lib(drv_rxbr.o) - 0x0001385c 0x0001385c 0x00000024 Code RO 1436 i.app_AP_NRESET_IRQn_Handler CVWL568.lib(drv_gpio.o) - 0x00013880 0x00013880 0x0000001c Code RO 1437 i.app_EXTI_INT0_IRQn_Handler CVWL568.lib(drv_gpio.o) - 0x0001389c 0x0001389c 0x0000001c Code RO 1438 i.app_EXTI_INT1_IRQn_Handler CVWL568.lib(drv_gpio.o) - 0x000138b8 0x000138b8 0x0000001c Code RO 1439 i.app_EXTI_INT2_IRQn_Handler CVWL568.lib(drv_gpio.o) - 0x000138d4 0x000138d4 0x0000001c Code RO 1440 i.app_EXTI_INT3_IRQn_Handler CVWL568.lib(drv_gpio.o) - 0x000138f0 0x000138f0 0x0000001c Code RO 1441 i.app_EXTI_INT4_IRQn_Handler CVWL568.lib(drv_gpio.o) - 0x0001390c 0x0001390c 0x0000001c Code RO 1442 i.app_EXTI_INT5_IRQn_Handler CVWL568.lib(drv_gpio.o) - 0x00013928 0x00013928 0x0000001c Code RO 1443 i.app_EXTI_INT6_IRQn_Handler CVWL568.lib(drv_gpio.o) - 0x00013944 0x00013944 0x0000001c Code RO 1444 i.app_EXTI_INT7_IRQn_Handler CVWL568.lib(drv_gpio.o) - 0x00013960 0x00013960 0x00000048 Code RO 1183 i.app_HardFault_Handler CVWL568.lib(drv_common.o) - 0x000139a8 0x000139a8 0x00000018 Code RO 1547 i.app_I2C0_IRQn_Handler CVWL568.lib(drv_i2c_slave.o) - 0x000139c0 0x000139c0 0x00000010 Code RO 1513 i.app_I2C1_IRQn_Handler CVWL568.lib(drv_i2c_master.o) - 0x000139d0 0x000139d0 0x000001a4 Code RO 1088 i.app_LCDC_IRQn_Handler CVWL568.lib(hal_internal_vsync.o) - 0x00013b74 0x00013b74 0x00000088 Code RO 1993 i.app_MEMC_IRQn_Handler CVWL568.lib(drv_memc.o) - 0x00013bfc 0x00013bfc 0x00000298 Code RO 1765 i.app_MIPI_RX_IRQn_Handler CVWL568.lib(drv_dsi_rx.o) - 0x00013e94 0x00013e94 0x000000a0 Code RO 1821 i.app_MIPI_TX_IRQn_Handler CVWL568.lib(drv_dsi_tx.o) - 0x00013f34 0x00013f34 0x00000048 Code RO 2587 i.app_PWMDET_IRQn_Handler CVWL568.lib(drv_pwm.o) - 0x00013f7c 0x00013f7c 0x00000030 Code RO 1637 i.app_SPIM_IRQn_Handler CVWL568.lib(drv_spi_master.o) - 0x00013fac 0x00013fac 0x00000200 Code RO 2434 i.app_SPIS_IRQn_Handler CVWL568.lib(hal_spi_slave.o) - 0x000141ac 0x000141ac 0x00000020 Code RO 1669 i.app_SWIRE_IRQn_Handler CVWL568.lib(drv_swire.o) - 0x000141cc 0x000141cc 0x00000018 Code RO 1184 i.app_SysTick_Handler CVWL568.lib(drv_common.o) - 0x000141e4 0x000141e4 0x0000000a Code RO 1719 i.app_TIMER0_IRQn_Handler CVWL568.lib(drv_timer.o) - 0x000141ee 0x000141ee 0x0000000a Code RO 1720 i.app_TIMER1_IRQn_Handler CVWL568.lib(drv_timer.o) - 0x000141f8 0x000141f8 0x0000000a Code RO 1721 i.app_TIMER2_IRQn_Handler CVWL568.lib(drv_timer.o) - 0x00014202 0x00014202 0x0000000a Code RO 1722 i.app_TIMER3_IRQn_Handler CVWL568.lib(drv_timer.o) - 0x0001420c 0x0001420c 0x00000008 Code RO 2680 i.app_UART_IRQn_Handler CVWL568.lib(drv_uart.o) - 0x00014214 0x00014214 0x0000001c Code RO 2116 i.app_VIDC_IRQn_Handler CVWL568.lib(drv_vidc.o) - 0x00014230 0x00014230 0x0000001c Code RO 2052 i.app_VPRE_IRQn_Handler CVWL568.lib(drv_rxbr.o) - 0x0001424c 0x0001424c 0x00000038 Code RO 2739 i.app_WDG_IRQn_Handler CVWL568.lib(drv_wdg.o) - 0x00014284 0x00014284 0x00000010 Code RO 1298 i.app_dma_irq_handler CVWL568.lib(drv_dma.o) - 0x00014294 0x00014294 0x00000030 Code RO 2476 i.app_fls_ctrl_Handler CVWL568.lib(norflash.o) - 0x000142c4 0x000142c4 0x00000024 Code RO 270 i.app_tp_I2C_init app_tp_transfer.o - 0x000142e8 0x000142e8 0x00000038 Code RO 423 i.app_tp_calibration_exec app_tp_st_touch.o - 0x00014320 0x00014320 0x00000030 Code RO 271 i.app_tp_i2cs_callback app_tp_transfer.o - 0x00014350 0x00014350 0x00000040 Code RO 272 i.app_tp_init app_tp_transfer.o - 0x00014390 0x00014390 0x00000020 Code RO 273 i.app_tp_m_read app_tp_transfer.o - 0x000143b0 0x000143b0 0x00000008 Code RO 275 i.app_tp_m_write app_tp_transfer.o - 0x000143b8 0x000143b8 0x0000041c Code RO 938 i.app_tp_phone_analysis_data WL568_20U_HX667_TP.lib(app_tp_for_custom_s8.o) - 0x000147d4 0x000147d4 0x0000000c Code RO 276 i.app_tp_phone_clear_reset_on app_tp_transfer.o - 0x000147e0 0x000147e0 0x00000008 Code RO 278 i.app_tp_s_read app_tp_transfer.o - 0x000147e8 0x000147e8 0x00000008 Code RO 280 i.app_tp_s_write app_tp_transfer.o - 0x000147f0 0x000147f0 0x000002dc Code RO 940 i.app_tp_screen_analysis_int WL568_20U_HX667_TP.lib(app_tp_for_custom_s8.o) - 0x00014acc 0x00014acc 0x0000000c Code RO 282 i.app_tp_screen_int_callback app_tp_transfer.o - 0x00014ad8 0x00014ad8 0x00000040 Code RO 283 i.app_tp_transfer_screen_const app_tp_transfer.o - 0x00014b18 0x00014b18 0x00000160 Code RO 284 i.app_tp_transfer_screen_int app_tp_transfer.o - 0x00014c78 0x00014c78 0x00000018 Code RO 285 i.app_tp_transfer_screen_start app_tp_transfer.o - 0x00014c90 0x00014c90 0x00000036 Code RO 114 i.blue_change_ccm ap_demo.o - 0x00014cc6 0x00014cc6 0x00000002 PAD - 0x00014cc8 0x00014cc8 0x00000024 Code RO 513 i.board_Init board.o - 0x00014cec 0x00014cec 0x000004f0 Code RO 1089 i.calc_framebuffer_setting CVWL568.lib(hal_internal_vsync.o) - 0x000151dc 0x000151dc 0x000000c8 Code RO 2763 i.ceil m_ps.l(ceil.o) - 0x000152a4 0x000152a4 0x0000002c Code RO 1090 i.check_mipi_rx_tx_video_info CVWL568.lib(hal_internal_vsync.o) - 0x000152d0 0x000152d0 0x00000090 Code RO 1091 i.check_pkt_buf_rev CVWL568.lib(hal_internal_vsync.o) - 0x00015360 0x00015360 0x00000058 Code RO 1752 i.dcs_packet_fifo_alloc CVWL568.lib(dcs_packet_fifo.o) - 0x000153b8 0x000153b8 0x00000018 Code RO 1753 i.dcs_packet_fifo_init CVWL568.lib(dcs_packet_fifo.o) - 0x000153d0 0x000153d0 0x00000044 Code RO 1754 i.dcs_packet_free_fifo_header CVWL568.lib(dcs_packet_fifo.o) - 0x00015414 0x00015414 0x00000024 Code RO 1755 i.dcs_packet_get_fifo_header CVWL568.lib(dcs_packet_fifo.o) - 0x00015438 0x00015438 0x0000002c Code RO 1092 i.dcs_sw_filter CVWL568.lib(hal_internal_vsync.o) - 0x00015464 0x00015464 0x00000018 Code RO 930 i.delayMs CVWL568.lib(tau_delay.o) - 0x0001547c 0x0001547c 0x00000022 Code RO 931 i.delayUs CVWL568.lib(tau_delay.o) - 0x0001549e 0x0001549e 0x00000002 PAD - 0x000154a0 0x000154a0 0x00000058 Code RO 115 i.disable_mipi_timer_cb ap_demo.o - 0x000154f8 0x000154f8 0x00000038 Code RO 1688 i.drv_ap_rst_trig_edge_detect CVWL568.lib(drv_sys_cfg.o) - 0x00015530 0x00015530 0x0000000c Code RO 2316 i.drv_chip_info_get_info CVWL568.lib(drv_chip_info.o) - 0x0001553c 0x0001553c 0x00000040 Code RO 2317 i.drv_chip_info_init CVWL568.lib(drv_chip_info.o) - 0x0001557c 0x0001557c 0x000000b0 Code RO 2318 i.drv_chip_rx_info_check CVWL568.lib(drv_chip_info.o) - 0x0001562c 0x0001562c 0x00000014 Code RO 2319 i.drv_chip_rx_init_done CVWL568.lib(drv_chip_info.o) - 0x00015640 0x00015640 0x00000058 Code RO 1186 i.drv_common_enable_systick CVWL568.lib(drv_common.o) - 0x00015698 0x00015698 0x00000008 Code RO 1189 i.drv_common_system_init CVWL568.lib(drv_common.o) - 0x000156a0 0x000156a0 0x00000010 Code RO 1211 i.drv_crgu_config_reset_modules CVWL568.lib(drv_crgu.o) - 0x000156b0 0x000156b0 0x00000014 Code RO 1224 i.drv_crgu_set_ahb_pre_div CVWL568.lib(drv_crgu.o) - 0x000156c4 0x000156c4 0x00000014 Code RO 1225 i.drv_crgu_set_ahb_src CVWL568.lib(drv_crgu.o) - 0x000156d8 0x000156d8 0x00000020 Code RO 1228 i.drv_crgu_set_clock CVWL568.lib(drv_crgu.o) - 0x000156f8 0x000156f8 0x00000014 Code RO 1229 i.drv_crgu_set_dpi_mux_src CVWL568.lib(drv_crgu.o) - 0x0001570c 0x0001570c 0x00000018 Code RO 1230 i.drv_crgu_set_dpi_pre_div CVWL568.lib(drv_crgu.o) - 0x00015724 0x00015724 0x00000014 Code RO 1231 i.drv_crgu_set_dpi_pre_src CVWL568.lib(drv_crgu.o) - 0x00015738 0x00015738 0x00000014 Code RO 1232 i.drv_crgu_set_dsc_core_div CVWL568.lib(drv_crgu.o) - 0x0001574c 0x0001574c 0x00000014 Code RO 1233 i.drv_crgu_set_dsco_src CVWL568.lib(drv_crgu.o) - 0x00015760 0x00015760 0x00000014 Code RO 1234 i.drv_crgu_set_dsco_src_div CVWL568.lib(drv_crgu.o) - 0x00015774 0x00015774 0x00000014 Code RO 1235 i.drv_crgu_set_fb_div CVWL568.lib(drv_crgu.o) - 0x00015788 0x00015788 0x00000014 Code RO 1236 i.drv_crgu_set_fb_src CVWL568.lib(drv_crgu.o) - 0x0001579c 0x0001579c 0x00000014 Code RO 1239 i.drv_crgu_set_lcdc_div CVWL568.lib(drv_crgu.o) - 0x000157b0 0x000157b0 0x00000014 Code RO 1240 i.drv_crgu_set_lcdc_src CVWL568.lib(drv_crgu.o) - 0x000157c4 0x000157c4 0x00000014 Code RO 1241 i.drv_crgu_set_mipi_cfg_src CVWL568.lib(drv_crgu.o) - 0x000157d8 0x000157d8 0x00000018 Code RO 1242 i.drv_crgu_set_mipi_ref_src CVWL568.lib(drv_crgu.o) - 0x000157f0 0x000157f0 0x00000018 Code RO 1245 i.drv_crgu_set_reset CVWL568.lib(drv_crgu.o) - 0x00015808 0x00015808 0x00000014 Code RO 1246 i.drv_crgu_set_rxbr_div CVWL568.lib(drv_crgu.o) - 0x0001581c 0x0001581c 0x00000014 Code RO 1247 i.drv_crgu_set_rxbr_src CVWL568.lib(drv_crgu.o) - 0x00015830 0x00015830 0x00000014 Code RO 1249 i.drv_crgu_set_vidc_src CVWL568.lib(drv_crgu.o) - 0x00015844 0x00015844 0x00000018 Code RO 1302 i.drv_dma_clear_flag CVWL568.lib(drv_dma.o) - 0x0001585c 0x0001585c 0x0000001c Code RO 1303 i.drv_dma_create_handle CVWL568.lib(drv_dma.o) - 0x00015878 0x00015878 0x00000010 Code RO 1305 i.drv_dma_disenable_channel CVWL568.lib(drv_dma.o) - 0x00015888 0x00015888 0x00000010 Code RO 1307 i.drv_dma_enable_channel CVWL568.lib(drv_dma.o) - 0x00015898 0x00015898 0x00000024 Code RO 1308 i.drv_dma_enable_channel_interrupts CVWL568.lib(drv_dma.o) - 0x000158bc 0x000158bc 0x0000000c Code RO 1310 i.drv_dma_get_channel_flag CVWL568.lib(drv_dma.o) - 0x000158c8 0x000158c8 0x00000090 Code RO 1313 i.drv_dma_irq_handler CVWL568.lib(drv_dma.o) - 0x00015958 0x00015958 0x00000012 Code RO 1315 i.drv_dma_prepar_transfer CVWL568.lib(drv_dma.o) - 0x0001596a 0x0001596a 0x0000001a Code RO 1317 i.drv_dma_set_burst CVWL568.lib(drv_dma.o) - 0x00015984 0x00015984 0x00000006 Code RO 1318 i.drv_dma_set_callback CVWL568.lib(drv_dma.o) - 0x0001598a 0x0001598a 0x00000002 PAD - 0x0001598c 0x0001598c 0x00000044 Code RO 1320 i.drv_dma_set_transfer CVWL568.lib(drv_dma.o) - 0x000159d0 0x000159d0 0x00000036 Code RO 2329 i.drv_dsc_dec_convert_pps_rc_parameter CVWL568.lib(drv_dsc_dec.o) - 0x00015a06 0x00015a06 0x0000000c Code RO 2330 i.drv_dsc_dec_disable CVWL568.lib(drv_dsc_dec.o) - 0x00015a12 0x00015a12 0x00000002 PAD - 0x00015a14 0x00015a14 0x00000074 Code RO 2331 i.drv_dsc_dec_enable CVWL568.lib(drv_dsc_dec.o) - 0x00015a88 0x00015a88 0x0000000a Code RO 2332 i.drv_dsc_dec_get_nslc CVWL568.lib(drv_dsc_dec.o) - 0x00015a92 0x00015a92 0x00000028 Code RO 2334 i.drv_dsc_dec_set_u8_pps CVWL568.lib(drv_dsc_dec.o) - 0x00015aba 0x00015aba 0x00000002 PAD - 0x00015abc 0x00015abc 0x00000104 Code RO 1766 i.drv_dsi_rx_calc_ipi_tx_delay CVWL568.lib(drv_dsi_rx.o) - 0x00015bc0 0x00015bc0 0x00000040 Code RO 1767 i.drv_dsi_rx_enable_irq CVWL568.lib(drv_dsi_rx.o) - 0x00015c00 0x00015c00 0x00000050 Code RO 1768 i.drv_dsi_rx_get_color_bpp CVWL568.lib(drv_dsi_rx.o) - 0x00015c50 0x00015c50 0x0000001c Code RO 1769 i.drv_dsi_rx_get_color_pcc CVWL568.lib(drv_dsi_rx.o) - 0x00015c6c 0x00015c6c 0x00000008 Code RO 1770 i.drv_dsi_rx_get_compression_en CVWL568.lib(drv_dsi_rx.o) - 0x00015c74 0x00015c74 0x00000006 Code RO 1771 i.drv_dsi_rx_get_max_ret_size CVWL568.lib(drv_dsi_rx.o) - 0x00015c7a 0x00015c7a 0x0000000e Code RO 1775 i.drv_dsi_rx_power_up CVWL568.lib(drv_dsi_rx.o) - 0x00015c88 0x00015c88 0x00000020 Code RO 1776 i.drv_dsi_rx_set_ctrl_cfg CVWL568.lib(drv_dsi_rx.o) - 0x00015ca8 0x00015ca8 0x00000010 Code RO 1777 i.drv_dsi_rx_set_ddi_cfg CVWL568.lib(drv_dsi_rx.o) - 0x00015cb8 0x00015cb8 0x00000004 Code RO 1779 i.drv_dsi_rx_set_inten CVWL568.lib(drv_dsi_rx.o) - 0x00015cbc 0x00015cbc 0x00000010 Code RO 1780 i.drv_dsi_rx_set_ipi_cfg CVWL568.lib(drv_dsi_rx.o) - 0x00015ccc 0x00015ccc 0x00000046 Code RO 1782 i.drv_dsi_rx_set_lane_swap CVWL568.lib(drv_dsi_rx.o) - 0x00015d12 0x00015d12 0x00000026 Code RO 1783 i.drv_dsi_rx_set_resp_cnt CVWL568.lib(drv_dsi_rx.o) - 0x00015d38 0x00015d38 0x00000104 Code RO 1784 i.drv_dsi_rx_set_up_phy CVWL568.lib(drv_dsi_rx.o) - 0x00015e3c 0x00015e3c 0x0000000e Code RO 1785 i.drv_dsi_rx_shut_down CVWL568.lib(drv_dsi_rx.o) - 0x00015e4a 0x00015e4a 0x00000014 Code RO 1823 i.drv_dsi_tx_command_header CVWL568.lib(drv_dsi_tx.o) - 0x00015e5e 0x00015e5e 0x0000006c Code RO 1824 i.drv_dsi_tx_command_mode_cfg CVWL568.lib(drv_dsi_tx.o) - 0x00015eca 0x00015eca 0x00000004 Code RO 1825 i.drv_dsi_tx_command_put_payload CVWL568.lib(drv_dsi_tx.o) - 0x00015ece 0x00015ece 0x00000018 Code RO 1826 i.drv_dsi_tx_config_eotp CVWL568.lib(drv_dsi_tx.o) - 0x00015ee6 0x00015ee6 0x00000008 Code RO 1827 i.drv_dsi_tx_config_int CVWL568.lib(drv_dsi_tx.o) - 0x00015eee 0x00015eee 0x00000008 Code RO 1828 i.drv_dsi_tx_dpi_lpcmd_time CVWL568.lib(drv_dsi_tx.o) - 0x00015ef6 0x00015ef6 0x0000000a Code RO 1829 i.drv_dsi_tx_dpi_mode CVWL568.lib(drv_dsi_tx.o) - 0x00015f00 0x00015f00 0x00000024 Code RO 1830 i.drv_dsi_tx_dpi_polarity CVWL568.lib(drv_dsi_tx.o) - 0x00015f24 0x00015f24 0x00000004 Code RO 1831 i.drv_dsi_tx_edpi_cmd_size CVWL568.lib(drv_dsi_tx.o) - 0x00015f28 0x00015f28 0x00000004 Code RO 1833 i.drv_dsi_tx_get_cmd_status CVWL568.lib(drv_dsi_tx.o) - 0x00015f2c 0x00015f2c 0x00000004 Code RO 1835 i.drv_dsi_tx_mode CVWL568.lib(drv_dsi_tx.o) - 0x00015f30 0x00015f30 0x00000018 Code RO 1836 i.drv_dsi_tx_phy_clock_lane_auto_lp CVWL568.lib(drv_dsi_tx.o) - 0x00015f48 0x00015f48 0x0000001a Code RO 1837 i.drv_dsi_tx_phy_clock_lane_req_hs CVWL568.lib(drv_dsi_tx.o) - 0x00015f62 0x00015f62 0x0000000c Code RO 1839 i.drv_dsi_tx_phy_lane_mode CVWL568.lib(drv_dsi_tx.o) - 0x00015f6e 0x00015f6e 0x00000064 Code RO 1843 i.drv_dsi_tx_phy_status_ready CVWL568.lib(drv_dsi_tx.o) - 0x00015fd2 0x00015fd2 0x0000003e Code RO 1844 i.drv_dsi_tx_phy_status_stopstate CVWL568.lib(drv_dsi_tx.o) - 0x00016010 0x00016010 0x00000134 Code RO 1846 i.drv_dsi_tx_phy_test_setup CVWL568.lib(drv_dsi_tx.o) - 0x00016144 0x00016144 0x0000001e Code RO 1847 i.drv_dsi_tx_phy_time_cfg CVWL568.lib(drv_dsi_tx.o) - 0x00016162 0x00016162 0x00000008 Code RO 1851 i.drv_dsi_tx_powerup CVWL568.lib(drv_dsi_tx.o) - 0x0001616a 0x0001616a 0x0000001c Code RO 1852 i.drv_dsi_tx_response_mode CVWL568.lib(drv_dsi_tx.o) - 0x00016186 0x00016186 0x00000018 Code RO 1855 i.drv_dsi_tx_set_bta_ack CVWL568.lib(drv_dsi_tx.o) - 0x0001619e 0x0001619e 0x0000000c Code RO 1856 i.drv_dsi_tx_set_esc_div CVWL568.lib(drv_dsi_tx.o) - 0x000161aa 0x000161aa 0x00000002 PAD - 0x000161ac 0x000161ac 0x00000040 Code RO 1857 i.drv_dsi_tx_set_int CVWL568.lib(drv_dsi_tx.o) - 0x000161ec 0x000161ec 0x00000010 Code RO 1858 i.drv_dsi_tx_set_time_out_div CVWL568.lib(drv_dsi_tx.o) - 0x000161fc 0x000161fc 0x00000008 Code RO 1859 i.drv_dsi_tx_set_video_chunk CVWL568.lib(drv_dsi_tx.o) - 0x00016204 0x00016204 0x00000022 Code RO 1860 i.drv_dsi_tx_set_video_timing CVWL568.lib(drv_dsi_tx.o) - 0x00016226 0x00016226 0x00000008 Code RO 1862 i.drv_dsi_tx_shutdown CVWL568.lib(drv_dsi_tx.o) - 0x0001622e 0x0001622e 0x00000026 Code RO 1863 i.drv_dsi_tx_timeout_cfg CVWL568.lib(drv_dsi_tx.o) - 0x00016254 0x00016254 0x000000aa Code RO 1866 i.drv_dsi_tx_video_mode_cfg CVWL568.lib(drv_dsi_tx.o) - 0x000162fe 0x000162fe 0x00000016 Code RO 1867 i.drv_dsi_tx_video_mode_disable_hact_cmd CVWL568.lib(drv_dsi_tx.o) - 0x00016314 0x00016314 0x00000018 Code RO 1868 i.drv_dsi_tx_video_mode_set_lp_cmd CVWL568.lib(drv_dsi_tx.o) - 0x0001632c 0x0001632c 0x0000002e Code RO 2267 i.drv_efuse_enter_inactive CVWL568.lib(drv_efuse.o) - 0x0001635a 0x0001635a 0x0000000c Code RO 2270 i.drv_efuse_int_enable CVWL568.lib(drv_efuse.o) - 0x00016366 0x00016366 0x00000032 Code RO 2271 i.drv_efuse_read CVWL568.lib(drv_efuse.o) - 0x00016398 0x00016398 0x00000018 Code RO 2272 i.drv_efuse_read_req CVWL568.lib(drv_efuse.o) - 0x000163b0 0x000163b0 0x00000018 Code RO 1445 i.drv_gpio_get_input_data CVWL568.lib(drv_gpio.o) - 0x000163c8 0x000163c8 0x0000000c Code RO 1447 i.drv_gpio_register_ap_reset_callback CVWL568.lib(drv_gpio.o) - 0x000163d4 0x000163d4 0x00000014 Code RO 1448 i.drv_gpio_register_callback CVWL568.lib(drv_gpio.o) - 0x000163e8 0x000163e8 0x00000050 Code RO 1450 i.drv_gpio_set_int CVWL568.lib(drv_gpio.o) - 0x00016438 0x00016438 0x00000020 Code RO 1451 i.drv_gpio_set_ioe CVWL568.lib(drv_gpio.o) - 0x00016458 0x00016458 0x00000010 Code RO 1452 i.drv_gpio_set_mode0 CVWL568.lib(drv_gpio.o) - 0x00016468 0x00016468 0x00000010 Code RO 1453 i.drv_gpio_set_mode1 CVWL568.lib(drv_gpio.o) - 0x00016478 0x00016478 0x00000010 Code RO 1454 i.drv_gpio_set_mode2 CVWL568.lib(drv_gpio.o) - 0x00016488 0x00016488 0x00000010 Code RO 1455 i.drv_gpio_set_mode3 CVWL568.lib(drv_gpio.o) - 0x00016498 0x00016498 0x00000020 Code RO 739 i.drv_gpio_set_output_data CVWL568.lib(hal_gpio.o) - 0x000164b8 0x000164b8 0x00000130 Code RO 1456 i.drv_gpio_set_pull_state CVWL568.lib(drv_gpio.o) - 0x000165e8 0x000165e8 0x0000000c Code RO 1548 i.drv_i2c0_set_callback CVWL568.lib(drv_i2c_slave.o) - 0x000165f4 0x000165f4 0x0000000c Code RO 1514 i.drv_i2c1_set_callback CVWL568.lib(drv_i2c_master.o) - 0x00016600 0x00016600 0x00000034 Code RO 1488 i.drv_i2c_dma_callback CVWL568.lib(drv_i2c_dma.o) - 0x00016634 0x00016634 0x000000ac Code RO 1489 i.drv_i2c_dma_init CVWL568.lib(drv_i2c_dma.o) - 0x000166e0 0x000166e0 0x0000001a Code RO 1490 i.drv_i2c_enable_rx_dma CVWL568.lib(drv_i2c_dma.o) - 0x000166fa 0x000166fa 0x00000018 Code RO 1491 i.drv_i2c_enable_tx_dma CVWL568.lib(drv_i2c_dma.o) - 0x00016712 0x00016712 0x00000002 PAD - 0x00016714 0x00016714 0x00000060 Code RO 1516 i.drv_i2c_m_clear_it_pending_bit CVWL568.lib(drv_i2c_master.o) - 0x00016774 0x00016774 0x00000010 Code RO 1519 i.drv_i2c_m_enable CVWL568.lib(drv_i2c_master.o) - 0x00016784 0x00016784 0x00000038 Code RO 1520 i.drv_i2c_m_enable_intr CVWL568.lib(drv_i2c_master.o) - 0x000167bc 0x000167bc 0x0000008c Code RO 1526 i.drv_i2c_master_init CVWL568.lib(drv_i2c_master.o) - 0x00016848 0x00016848 0x0000005c Code RO 1492 i.drv_i2c_master_read_dma CVWL568.lib(drv_i2c_dma.o) - 0x000168a4 0x000168a4 0x0000003c Code RO 1493 i.drv_i2c_master_write_dma CVWL568.lib(drv_i2c_dma.o) - 0x000168e0 0x000168e0 0x0000003e Code RO 1494 i.drv_i2c_master_write_read_cmd CVWL568.lib(drv_i2c_dma.o) - 0x0001691e 0x0001691e 0x00000042 Code RO 1549 i.drv_i2c_s_clear_it_pending_bit CVWL568.lib(drv_i2c_slave.o) - 0x00016960 0x00016960 0x00000004 Code RO 1550 i.drv_i2c_s_config_intr CVWL568.lib(drv_i2c_slave.o) - 0x00016964 0x00016964 0x00000008 Code RO 1551 i.drv_i2c_s_enable CVWL568.lib(drv_i2c_slave.o) - 0x0001696c 0x0001696c 0x00000014 Code RO 1552 i.drv_i2c_s_get_fifo_status CVWL568.lib(drv_i2c_slave.o) - 0x00016980 0x00016980 0x00000050 Code RO 1555 i.drv_i2c_s_set_intr CVWL568.lib(drv_i2c_slave.o) - 0x000169d0 0x000169d0 0x0000001c Code RO 1556 i.drv_i2c_s_write_data CVWL568.lib(drv_i2c_slave.o) - 0x000169ec 0x000169ec 0x00000058 Code RO 1495 i.drv_i2c_set_dma_irq_callback CVWL568.lib(drv_i2c_dma.o) - 0x00016a44 0x00016a44 0x00000032 Code RO 1557 i.drv_i2c_slave_init CVWL568.lib(drv_i2c_slave.o) - 0x00016a76 0x00016a76 0x00000002 PAD - 0x00016a78 0x00016a78 0x00000018 Code RO 1496 i.drv_i2c_slave_write_dma CVWL568.lib(drv_i2c_dma.o) - 0x00016a90 0x00016a90 0x00000018 Code RO 1935 i.drv_lcdc_config_bypass CVWL568.lib(drv_lcdc.o) - 0x00016aa8 0x00016aa8 0x00000030 Code RO 1936 i.drv_lcdc_config_ccm CVWL568.lib(drv_lcdc.o) - 0x00016ad8 0x00016ad8 0x00000016 Code RO 1937 i.drv_lcdc_config_disp_mode CVWL568.lib(drv_lcdc.o) - 0x00016aee 0x00016aee 0x00000024 Code RO 1938 i.drv_lcdc_config_dpi_polarity CVWL568.lib(drv_lcdc.o) - 0x00016b12 0x00016b12 0x00000026 Code RO 1939 i.drv_lcdc_config_dpi_timing CVWL568.lib(drv_lcdc.o) - 0x00016b38 0x00016b38 0x00000016 Code RO 1940 i.drv_lcdc_config_edpi_mode CVWL568.lib(drv_lcdc.o) - 0x00016b4e 0x00016b4e 0x00000016 Code RO 1941 i.drv_lcdc_config_endianness CVWL568.lib(drv_lcdc.o) - 0x00016b64 0x00016b64 0x0000000c Code RO 1942 i.drv_lcdc_config_input_size CVWL568.lib(drv_lcdc.o) - 0x00016b70 0x00016b70 0x0000001e Code RO 1943 i.drv_lcdc_config_int CVWL568.lib(drv_lcdc.o) - 0x00016b8e 0x00016b8e 0x00000022 Code RO 1944 i.drv_lcdc_config_int_single CVWL568.lib(drv_lcdc.o) - 0x00016bb0 0x00016bb0 0x00000022 Code RO 1945 i.drv_lcdc_config_overwrite CVWL568.lib(drv_lcdc.o) - 0x00016bd2 0x00016bd2 0x0000000c Code RO 1946 i.drv_lcdc_config_overwrite_rgb CVWL568.lib(drv_lcdc.o) - 0x00016bde 0x00016bde 0x0000001a Code RO 1947 i.drv_lcdc_config_partial_display_area CVWL568.lib(drv_lcdc.o) - 0x00016bf8 0x00016bf8 0x00000022 Code RO 1948 i.drv_lcdc_config_partial_display_enable CVWL568.lib(drv_lcdc.o) - 0x00016c1a 0x00016c1a 0x0000001a Code RO 1950 i.drv_lcdc_config_scale_up_coef CVWL568.lib(drv_lcdc.o) - 0x00016c34 0x00016c34 0x0000000c Code RO 1951 i.drv_lcdc_config_scale_up_step CVWL568.lib(drv_lcdc.o) - 0x00016c40 0x00016c40 0x0000004c Code RO 1952 i.drv_lcdc_config_src_parameter CVWL568.lib(drv_lcdc.o) - 0x00016c8c 0x00016c8c 0x00000006 Code RO 1953 i.drv_lcdc_config_thresh CVWL568.lib(drv_lcdc.o) - 0x00016c92 0x00016c92 0x00000012 Code RO 1954 i.drv_lcdc_ctrl_flow CVWL568.lib(drv_lcdc.o) - 0x00016ca4 0x00016ca4 0x00000020 Code RO 1956 i.drv_lcdc_enable_shadow_reg CVWL568.lib(drv_lcdc.o) - 0x00016cc4 0x00016cc4 0x00000040 Code RO 1957 i.drv_lcdc_set_int CVWL568.lib(drv_lcdc.o) - 0x00016d04 0x00016d04 0x00000018 Code RO 1958 i.drv_lcdc_set_prefetch CVWL568.lib(drv_lcdc.o) - 0x00016d1c 0x00016d1c 0x00000014 Code RO 1959 i.drv_lcdc_set_video_hw_mode CVWL568.lib(drv_lcdc.o) - 0x00016d30 0x00016d30 0x00000020 Code RO 1960 i.drv_lcdc_start CVWL568.lib(drv_lcdc.o) - 0x00016d50 0x00016d50 0x0000000c Code RO 1994 i.drv_memc_clear_status CVWL568.lib(drv_memc.o) - 0x00016d5c 0x00016d5c 0x00000040 Code RO 1995 i.drv_memc_enable_irq CVWL568.lib(drv_memc.o) - 0x00016d9c 0x00016d9c 0x0000000c Code RO 1996 i.drv_memc_gen_a_tear_signal CVWL568.lib(drv_memc.o) - 0x00016da8 0x00016da8 0x00000012 Code RO 1997 i.drv_memc_get_status CVWL568.lib(drv_memc.o) - 0x00016dba 0x00016dba 0x00000010 Code RO 1998 i.drv_memc_rate_transfer_sel CVWL568.lib(drv_memc.o) - 0x00016dca 0x00016dca 0x0000000e Code RO 1999 i.drv_memc_sel_vsync CVWL568.lib(drv_memc.o) - 0x00016dd8 0x00016dd8 0x00000014 Code RO 2000 i.drv_memc_set_active_height CVWL568.lib(drv_memc.o) - 0x00016dec 0x00016dec 0x0000000c Code RO 2001 i.drv_memc_set_data_mode CVWL568.lib(drv_memc.o) - 0x00016df8 0x00016df8 0x00000010 Code RO 2004 i.drv_memc_set_double_buffer CVWL568.lib(drv_memc.o) - 0x00016e08 0x00016e08 0x00000012 Code RO 2005 i.drv_memc_set_double_buffer_reverse CVWL568.lib(drv_memc.o) - 0x00016e1a 0x00016e1a 0x00000010 Code RO 2007 i.drv_memc_set_fs_en_conditions CVWL568.lib(drv_memc.o) - 0x00016e2a 0x00016e2a 0x00000014 Code RO 2008 i.drv_memc_set_inten CVWL568.lib(drv_memc.o) - 0x00016e3e 0x00016e3e 0x00000002 PAD - 0x00016e40 0x00016e40 0x00000018 Code RO 2009 i.drv_memc_set_lcdc_st_conditions CVWL568.lib(drv_memc.o) - 0x00016e58 0x00016e58 0x0000001a Code RO 2010 i.drv_memc_set_ltpo_mode CVWL568.lib(drv_memc.o) - 0x00016e72 0x00016e72 0x0000000e Code RO 2014 i.drv_memc_set_tear_mode CVWL568.lib(drv_memc.o) - 0x00016e80 0x00016e80 0x00000028 Code RO 2015 i.drv_memc_set_tear_waveform CVWL568.lib(drv_memc.o) - 0x00016ea8 0x00016ea8 0x0000000e Code RO 2017 i.drv_memc_set_vidc_sync_cnt CVWL568.lib(drv_memc.o) - 0x00016eb6 0x00016eb6 0x00000002 PAD - 0x00016eb8 0x00016eb8 0x00000008 Code RO 1574 i.drv_param_init_get_ccm CVWL568.lib(drv_param_init.o) - 0x00016ec0 0x00016ec0 0x00000014 Code RO 1575 i.drv_param_init_get_scld_filter_h CVWL568.lib(drv_param_init.o) - 0x00016ed4 0x00016ed4 0x00000014 Code RO 1576 i.drv_param_init_get_scld_filter_v CVWL568.lib(drv_param_init.o) - 0x00016ee8 0x00016ee8 0x00000008 Code RO 1577 i.drv_param_init_get_sclu_filter CVWL568.lib(drv_param_init.o) - 0x00016ef0 0x00016ef0 0x00000014 Code RO 1578 i.drv_param_init_set_ccm CVWL568.lib(drv_param_init.o) - 0x00016f04 0x00016f04 0x00000024 Code RO 1581 i.drv_param_p2r_filter_init CVWL568.lib(drv_param_init.o) - 0x00016f28 0x00016f28 0x00000010 Code RO 2288 i.drv_phy_enable_calibration CVWL568.lib(drv_phy_common.o) - 0x00016f38 0x00016f38 0x0000003c Code RO 2289 i.drv_phy_get_calibration CVWL568.lib(drv_phy_common.o) - 0x00016f74 0x00016f74 0x00000060 Code RO 2290 i.drv_phy_get_pll_para CVWL568.lib(drv_phy_common.o) - 0x00016fd4 0x00016fd4 0x00000054 Code RO 2291 i.drv_phy_get_rate_para CVWL568.lib(drv_phy_common.o) - 0x00017028 0x00017028 0x00000010 Code RO 2292 i.drv_phy_test_clear CVWL568.lib(drv_phy_common.o) - 0x00017038 0x00017038 0x00000018 Code RO 2293 i.drv_phy_test_lock CVWL568.lib(drv_phy_common.o) - 0x00017050 0x00017050 0x00000020 Code RO 2295 i.drv_phy_test_write_1_byte CVWL568.lib(drv_phy_common.o) - 0x00017070 0x00017070 0x00000026 Code RO 2296 i.drv_phy_test_write_2_byte CVWL568.lib(drv_phy_common.o) - 0x00017096 0x00017096 0x0000001e Code RO 2297 i.drv_phy_test_write_code CVWL568.lib(drv_phy_common.o) - 0x000170b4 0x000170b4 0x00000020 Code RO 2298 i.drv_phy_test_write_data CVWL568.lib(drv_phy_common.o) - 0x000170d4 0x000170d4 0x00000020 Code RO 1597 i.drv_pwr_set_cp_mode CVWL568.lib(drv_pwr.o) - 0x000170f4 0x000170f4 0x00000018 Code RO 1599 i.drv_pwr_set_pvd_mode CVWL568.lib(drv_pwr.o) - 0x0001710c 0x0001710c 0x00000038 Code RO 1600 i.drv_pwr_set_system_clk_src CVWL568.lib(drv_pwr.o) - 0x00017144 0x00017144 0x0000000c Code RO 1786 i.drv_rx_phy_test_clear CVWL568.lib(drv_dsi_rx.o) - 0x00017150 0x00017150 0x00000010 Code RO 1787 i.drv_rx_phy_test_lock CVWL568.lib(drv_dsi_rx.o) - 0x00017160 0x00017160 0x00000014 Code RO 1789 i.drv_rx_phy_test_write_1_byte CVWL568.lib(drv_dsi_rx.o) - 0x00017174 0x00017174 0x00000016 Code RO 1790 i.drv_rx_phy_test_write_2_byte CVWL568.lib(drv_dsi_rx.o) - 0x0001718a 0x0001718a 0x0000000a Code RO 2053 i.drv_rxbr_clear_pkt_buffer CVWL568.lib(drv_rxbr.o) - 0x00017194 0x00017194 0x00000004 Code RO 2054 i.drv_rxbr_clear_status0 CVWL568.lib(drv_rxbr.o) - 0x00017198 0x00017198 0x0000005a Code RO 2056 i.drv_rxbr_enable_irq CVWL568.lib(drv_rxbr.o) - 0x000171f2 0x000171f2 0x00000002 PAD - 0x000171f4 0x000171f4 0x00000014 Code RO 2057 i.drv_rxbr_frame_drop_cfg CVWL568.lib(drv_rxbr.o) - 0x00017208 0x00017208 0x00000064 Code RO 2058 i.drv_rxbr_get_clk CVWL568.lib(drv_rxbr.o) - 0x0001726c 0x0001726c 0x00000004 Code RO 2059 i.drv_rxbr_get_col_addr CVWL568.lib(drv_rxbr.o) - 0x00017270 0x00017270 0x00000012 Code RO 1093 i.drv_rxbr_get_int_source CVWL568.lib(hal_internal_vsync.o) - 0x00017282 0x00017282 0x00000004 Code RO 2062 i.drv_rxbr_get_page_addr CVWL568.lib(drv_rxbr.o) - 0x00017286 0x00017286 0x00000012 Code RO 1094 i.drv_rxbr_get_status0 CVWL568.lib(hal_internal_vsync.o) - 0x00017298 0x00017298 0x0000000c Code RO 2064 i.drv_rxbr_hline_rcv0_cfg CVWL568.lib(drv_rxbr.o) - 0x000172a4 0x000172a4 0x00000008 Code RO 2065 i.drv_rxbr_hline_rcv_cfg CVWL568.lib(drv_rxbr.o) - 0x000172ac 0x000172ac 0x0000000c Code RO 2066 i.drv_rxbr_register_irq0_callback CVWL568.lib(drv_rxbr.o) - 0x000172b8 0x000172b8 0x0000000c Code RO 2067 i.drv_rxbr_register_irq1_callback CVWL568.lib(drv_rxbr.o) - 0x000172c4 0x000172c4 0x00000014 Code RO 2068 i.drv_rxbr_set_ack_pkt_header CVWL568.lib(drv_rxbr.o) - 0x000172d8 0x000172d8 0x000000cc Code RO 2069 i.drv_rxbr_set_cmd_filter CVWL568.lib(drv_rxbr.o) - 0x000173a4 0x000173a4 0x00000014 Code RO 2071 i.drv_rxbr_set_color_format CVWL568.lib(drv_rxbr.o) - 0x000173b8 0x000173b8 0x00000014 Code RO 2073 i.drv_rxbr_set_inten CVWL568.lib(drv_rxbr.o) - 0x000173cc 0x000173cc 0x00000010 Code RO 2074 i.drv_rxbr_set_ltpo_drop_th CVWL568.lib(drv_rxbr.o) - 0x000173dc 0x000173dc 0x00000026 Code RO 2076 i.drv_rxbr_set_usr_cfg CVWL568.lib(drv_rxbr.o) - 0x00017402 0x00017402 0x00000008 Code RO 2077 i.drv_rxbr_set_usr_col CVWL568.lib(drv_rxbr.o) - 0x0001740a 0x0001740a 0x00000008 Code RO 2078 i.drv_rxbr_set_usr_row CVWL568.lib(drv_rxbr.o) - 0x00017412 0x00017412 0x00000002 PAD - 0x00017414 0x00017414 0x00000020 Code RO 1645 i.drv_spi_m_read_data CVWL568.lib(drv_spi_master.o) - 0x00017434 0x00017434 0x00000054 Code RO 1673 i.drv_swire_set_int CVWL568.lib(drv_swire.o) - 0x00017488 0x00017488 0x0000001c Code RO 1674 i.drv_swire_set_power_down CVWL568.lib(drv_swire.o) - 0x000174a4 0x000174a4 0x0000000c Code RO 1689 i.drv_sys_cfg_clear_all_int CVWL568.lib(drv_sys_cfg.o) - 0x000174b0 0x000174b0 0x00000028 Code RO 1690 i.drv_sys_cfg_clear_pending CVWL568.lib(drv_sys_cfg.o) - 0x000174d8 0x000174d8 0x00000018 Code RO 1693 i.drv_sys_cfg_sel_ap_rst_lvl_trig CVWL568.lib(drv_sys_cfg.o) - 0x000174f0 0x000174f0 0x0000001c Code RO 1694 i.drv_sys_cfg_sel_ap_rst_trig CVWL568.lib(drv_sys_cfg.o) - 0x0001750c 0x0001750c 0x00000024 Code RO 1695 i.drv_sys_cfg_sel_gpio_group CVWL568.lib(drv_sys_cfg.o) - 0x00017530 0x00017530 0x00000024 Code RO 1696 i.drv_sys_cfg_sel_int_trig CVWL568.lib(drv_sys_cfg.o) - 0x00017554 0x00017554 0x00000010 Code RO 1698 i.drv_sys_cfg_set_dma_rx_req CVWL568.lib(drv_sys_cfg.o) - 0x00017564 0x00017564 0x00000010 Code RO 1699 i.drv_sys_cfg_set_dma_tx_req CVWL568.lib(drv_sys_cfg.o) - 0x00017574 0x00017574 0x00000024 Code RO 1700 i.drv_sys_cfg_set_int CVWL568.lib(drv_sys_cfg.o) - 0x00017598 0x00017598 0x0000001a Code RO 1723 i.drv_timer_clear_status_flags CVWL568.lib(drv_timer.o) - 0x000175b2 0x000175b2 0x00000020 Code RO 1724 i.drv_timer_enable CVWL568.lib(drv_timer.o) - 0x000175d2 0x000175d2 0x00000002 PAD - 0x000175d4 0x000175d4 0x00000010 Code RO 1725 i.drv_timer_get_instance CVWL568.lib(drv_timer.o) - 0x000175e4 0x000175e4 0x00000010 Code RO 1726 i.drv_timer_get_prescaler CVWL568.lib(drv_timer.o) - 0x000175f4 0x000175f4 0x00000044 Code RO 1728 i.drv_timer_handle_interrupt CVWL568.lib(drv_timer.o) - 0x00017638 0x00017638 0x00000014 Code RO 1729 i.drv_timer_register_callback CVWL568.lib(drv_timer.o) - 0x0001764c 0x0001764c 0x00000010 Code RO 1730 i.drv_timer_set_compare_val CVWL568.lib(drv_timer.o) - 0x0001765c 0x0001765c 0x00000054 Code RO 1731 i.drv_timer_set_int CVWL568.lib(drv_timer.o) - 0x000176b0 0x000176b0 0x00000028 Code RO 1732 i.drv_timer_set_prescaler CVWL568.lib(drv_timer.o) - 0x000176d8 0x000176d8 0x0000000a Code RO 1869 i.drv_tx_phy_test_clear CVWL568.lib(drv_dsi_tx.o) - 0x000176e2 0x000176e2 0x0000001c Code RO 1870 i.drv_tx_phy_test_enter CVWL568.lib(drv_dsi_tx.o) - 0x000176fe 0x000176fe 0x0000001c Code RO 1871 i.drv_tx_phy_test_exit CVWL568.lib(drv_dsi_tx.o) - 0x0001771a 0x0001771a 0x00000012 Code RO 1873 i.drv_tx_phy_test_write_1_byte CVWL568.lib(drv_dsi_tx.o) - 0x0001772c 0x0001772c 0x00000014 Code RO 1874 i.drv_tx_phy_test_write_2_byte CVWL568.lib(drv_dsi_tx.o) - 0x00017740 0x00017740 0x00000010 Code RO 1875 i.drv_tx_phy_test_write_code CVWL568.lib(drv_dsi_tx.o) - 0x00017750 0x00017750 0x00000008 Code RO 2117 i.drv_vidc_clear_irq CVWL568.lib(drv_vidc.o) - 0x00017758 0x00017758 0x00000018 Code RO 2121 i.drv_vidc_enable CVWL568.lib(drv_vidc.o) - 0x00017770 0x00017770 0x00000040 Code RO 2122 i.drv_vidc_enable_irq CVWL568.lib(drv_vidc.o) - 0x000177b0 0x000177b0 0x00000012 Code RO 2124 i.drv_vidc_get_irq_status CVWL568.lib(drv_vidc.o) - 0x000177c2 0x000177c2 0x00000002 PAD - 0x000177c4 0x000177c4 0x00000028 Code RO 2128 i.drv_vidc_init_module_enable CVWL568.lib(drv_vidc.o) - 0x000177ec 0x000177ec 0x0000000c Code RO 2129 i.drv_vidc_register_callback CVWL568.lib(drv_vidc.o) - 0x000177f8 0x000177f8 0x00000006 Code RO 2130 i.drv_vidc_reset CVWL568.lib(drv_vidc.o) - 0x000177fe 0x000177fe 0x0000003c Code RO 2132 i.drv_vidc_set_dst_parameter CVWL568.lib(drv_vidc.o) - 0x0001783a 0x0001783a 0x00000014 Code RO 2136 i.drv_vidc_set_irqen CVWL568.lib(drv_vidc.o) - 0x0001784e 0x0001784e 0x00000010 Code RO 2137 i.drv_vidc_set_mirror CVWL568.lib(drv_vidc.o) - 0x0001785e 0x0001785e 0x00000008 Code RO 2140 i.drv_vidc_set_p2r_hcoef0 CVWL568.lib(drv_vidc.o) - 0x00017866 0x00017866 0x00000026 Code RO 2141 i.drv_vidc_set_p2r_hinitb CVWL568.lib(drv_vidc.o) - 0x0001788c 0x0001788c 0x00000026 Code RO 2142 i.drv_vidc_set_p2r_hinitr CVWL568.lib(drv_vidc.o) - 0x000178b2 0x000178b2 0x00000002 PAD - 0x000178b4 0x000178b4 0x00000018 Code RO 2143 i.drv_vidc_set_pentile_swap CVWL568.lib(drv_vidc.o) - 0x000178cc 0x000178cc 0x0000000a Code RO 2144 i.drv_vidc_set_pu_ctrl CVWL568.lib(drv_vidc.o) - 0x000178d6 0x000178d6 0x00000010 Code RO 2145 i.drv_vidc_set_rotation CVWL568.lib(drv_vidc.o) - 0x000178e6 0x000178e6 0x0000000a Code RO 2146 i.drv_vidc_set_scld_hcoef0 CVWL568.lib(drv_vidc.o) - 0x000178f0 0x000178f0 0x0000000a Code RO 2147 i.drv_vidc_set_scld_hcoef1 CVWL568.lib(drv_vidc.o) - 0x000178fa 0x000178fa 0x00000012 Code RO 2148 i.drv_vidc_set_scld_step CVWL568.lib(drv_vidc.o) - 0x0001790c 0x0001790c 0x0000000a Code RO 2149 i.drv_vidc_set_scld_vcoef0 CVWL568.lib(drv_vidc.o) - 0x00017916 0x00017916 0x0000000a Code RO 2150 i.drv_vidc_set_scld_vcoef1 CVWL568.lib(drv_vidc.o) - 0x00017920 0x00017920 0x00000016 Code RO 2151 i.drv_vidc_set_src_parameter CVWL568.lib(drv_vidc.o) - 0x00017936 0x00017936 0x00000002 PAD - 0x00017938 0x00017938 0x00000010 Code RO 2740 i.drv_wdg_clear_counter CVWL568.lib(drv_wdg.o) - 0x00017948 0x00017948 0x00000010 Code RO 2741 i.drv_wdg_clear_edge_flag CVWL568.lib(drv_wdg.o) - 0x00017958 0x00017958 0x00000010 Code RO 2744 i.drv_wdg_read_edge_flag CVWL568.lib(drv_wdg.o) - 0x00017968 0x00017968 0x00000040 Code RO 2747 i.drv_wdg_set_int CVWL568.lib(drv_wdg.o) - 0x000179a8 0x000179a8 0x0000000a Code RO 1357 i.fls_clr_interrupt_flag CVWL568.lib(drv_fls.o) - 0x000179b2 0x000179b2 0x00000014 Code RO 2347 i.fputc CVWL568.lib(tau_log.o) - 0x000179c6 0x000179c6 0x00000002 PAD - 0x000179c8 0x000179c8 0x00000034 Code RO 542 i.hal_dsi_rx_ctrl_create_handle CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x000179fc 0x000179fc 0x0000009c Code RO 544 i.hal_dsi_rx_ctrl_deinit CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x00017a98 0x00017a98 0x00000084 Code RO 546 i.hal_dsi_rx_ctrl_dsc_async_handler CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x00017b1c 0x00017b1c 0x00000028 Code RO 548 i.hal_dsi_rx_ctrl_gen_a_tear_signal CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x00017b44 0x00017b44 0x00000028 Code RO 550 i.hal_dsi_rx_ctrl_get_max_ret_size CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x00017b6c 0x00017b6c 0x00000064 Code RO 551 i.hal_dsi_rx_ctrl_hight_performan_mode CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x00017bd0 0x00017bd0 0x00000098 Code RO 552 i.hal_dsi_rx_ctrl_init CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x00017c68 0x00017c68 0x000001a4 Code RO 553 i.hal_dsi_rx_ctrl_init_clk CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x00017e0c 0x00017e0c 0x000000d8 Code RO 554 i.hal_dsi_rx_ctrl_init_dsi_rx CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x00017ee4 0x00017ee4 0x00000158 Code RO 555 i.hal_dsi_rx_ctrl_init_memc CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x0001803c 0x0001803c 0x00000148 Code RO 556 i.hal_dsi_rx_ctrl_init_rxbr CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x00018184 0x00018184 0x0000022c Code RO 557 i.hal_dsi_rx_ctrl_init_vidc CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x000183b0 0x000183b0 0x0000003c Code RO 558 i.hal_dsi_rx_ctrl_pre_init_pps CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x000183ec 0x000183ec 0x000000f0 Code RO 561 i.hal_dsi_rx_ctrl_send_ack_cmd CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x000184dc 0x000184dc 0x00000034 Code RO 565 i.hal_dsi_rx_ctrl_set_cus_sync_line CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x00018510 0x00018510 0x00000034 Code RO 568 i.hal_dsi_rx_ctrl_set_hw_tear_mode CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x00018544 0x00018544 0x00000038 Code RO 569 i.hal_dsi_rx_ctrl_set_ipi_cfg CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x0001857c 0x0001857c 0x00000072 Code RO 574 i.hal_dsi_rx_ctrl_set_rxbr_clk CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x000185ee 0x000185ee 0x00000002 PAD - 0x000185f0 0x000185f0 0x00000034 Code RO 575 i.hal_dsi_rx_ctrl_set_sw_tear_mode CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x00018624 0x00018624 0x0000000e Code RO 577 i.hal_dsi_rx_ctrl_set_tear_mode_ex CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x00018632 0x00018632 0x00000002 PAD - 0x00018634 0x00018634 0x0000003c Code RO 578 i.hal_dsi_rx_ctrl_start CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x00018670 0x00018670 0x0000003c Code RO 579 i.hal_dsi_rx_ctrl_stop CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x000186ac 0x000186ac 0x00000020 Code RO 581 i.hal_dsi_rx_ctrl_toggle_resolution CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x000186cc 0x000186cc 0x00000190 Code RO 635 i.hal_dsi_tx_calc_video_chunks CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x0001885c 0x0001885c 0x00000034 Code RO 636 i.hal_dsi_tx_config_params_for_lane_rate CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00018890 0x00018890 0x00000450 Code RO 637 i.hal_dsi_tx_count_lane_rate CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00018ce0 0x00018ce0 0x0000002c Code RO 640 i.hal_dsi_tx_ctrl_create_handle CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00018d0c 0x00018d0c 0x00000084 Code RO 641 i.hal_dsi_tx_ctrl_deinit CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00018d90 0x00018d90 0x0000004c Code RO 645 i.hal_dsi_tx_ctrl_enter_init_panel_mode CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00018ddc 0x00018ddc 0x00000028 Code RO 647 i.hal_dsi_tx_ctrl_exit_init_panel_mode CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00018e04 0x00018e04 0x000000a4 Code RO 649 i.hal_dsi_tx_ctrl_init CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00018ea8 0x00018ea8 0x00000024 Code RO 650 i.hal_dsi_tx_ctrl_init_clk CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00018ecc 0x00018ecc 0x0000000c Code RO 651 i.hal_dsi_tx_ctrl_panel_reset_pin CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00018ed8 0x00018ed8 0x00000020 Code RO 654 i.hal_dsi_tx_ctrl_set_ccm CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00018ef8 0x00018ef8 0x00000014 Code RO 660 i.hal_dsi_tx_ctrl_set_overwrite_rgb CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00018f0c 0x00018f0c 0x00000010 Code RO 661 i.hal_dsi_tx_ctrl_set_partial_disp CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00018f1c 0x00018f1c 0x00000024 Code RO 662 i.hal_dsi_tx_ctrl_set_partial_disp_area CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00018f40 0x00018f40 0x0000009c Code RO 665 i.hal_dsi_tx_ctrl_start CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00018fdc 0x00018fdc 0x00000044 Code RO 666 i.hal_dsi_tx_ctrl_stop CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00019020 0x00019020 0x000000d8 Code RO 667 i.hal_dsi_tx_ctrl_write_array_cmd CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x000190f8 0x000190f8 0x000000b0 Code RO 668 i.hal_dsi_tx_ctrl_write_cmd CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x000191a8 0x000191a8 0x00000044 Code RO 669 i.hal_dsi_tx_init_data_mode CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x000191ec 0x000191ec 0x00000030 Code RO 670 i.hal_dsi_tx_init_dpi_cfg CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x0001921c 0x0001921c 0x00000020 Code RO 671 i.hal_dsi_tx_init_interrupt CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x0001923c 0x0001923c 0x00000020 Code RO 672 i.hal_dsi_tx_init_phy_cfg CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x0001925c 0x0001925c 0x00000094 Code RO 673 i.hal_dsi_tx_init_remains CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x000192f0 0x000192f0 0x00000058 Code RO 674 i.hal_dsi_tx_init_video_mode CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00019348 0x00019348 0x00000044 Code RO 675 i.hal_dsi_tx_send_cmd CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x0001938c 0x0001938c 0x00000018 Code RO 740 i.hal_gpio_ctrl_eint CVWL568.lib(hal_gpio.o) - 0x000193a4 0x000193a4 0x00000012 Code RO 741 i.hal_gpio_get_input_data CVWL568.lib(hal_gpio.o) - 0x000193b6 0x000193b6 0x00000002 PAD - 0x000193b8 0x000193b8 0x00000040 Code RO 744 i.hal_gpio_init_eint CVWL568.lib(hal_gpio.o) - 0x000193f8 0x000193f8 0x00000020 Code RO 745 i.hal_gpio_init_input CVWL568.lib(hal_gpio.o) - 0x00019418 0x00019418 0x00000028 Code RO 746 i.hal_gpio_init_output CVWL568.lib(hal_gpio.o) - 0x00019440 0x00019440 0x00000018 Code RO 747 i.hal_gpio_reg_eint_cb CVWL568.lib(hal_gpio.o) - 0x00019458 0x00019458 0x00000050 Code RO 748 i.hal_gpio_set_ap_reset_int CVWL568.lib(hal_gpio.o) - 0x000194a8 0x000194a8 0x00000060 Code RO 750 i.hal_gpio_set_mode CVWL568.lib(hal_gpio.o) - 0x00019508 0x00019508 0x00000008 Code RO 751 i.hal_gpio_set_output_data CVWL568.lib(hal_gpio.o) - 0x00019510 0x00019510 0x00000020 Code RO 753 i.hal_gpio_set_pull_state CVWL568.lib(hal_gpio.o) - 0x00019530 0x00019530 0x0000006c Code RO 779 i.hal_i2c_m_dma_init CVWL568.lib(hal_i2c_master.o) - 0x0001959c 0x0001959c 0x00000020 Code RO 780 i.hal_i2c_m_dma_read CVWL568.lib(hal_i2c_master.o) - 0x000195bc 0x000195bc 0x0000001c Code RO 781 i.hal_i2c_m_dma_write CVWL568.lib(hal_i2c_master.o) - 0x000195d8 0x000195d8 0x0000000c Code RO 783 i.hal_i2c_m_transfer_complate CVWL568.lib(hal_i2c_master.o) - 0x000195e4 0x000195e4 0x00000020 Code RO 784 i.hal_i2c_master_irq_callback CVWL568.lib(hal_i2c_master.o) - 0x00019604 0x00019604 0x00000010 Code RO 798 i.hal_i2c_s_dma_user_callback CVWL568.lib(hal_i2c_slave.o) - 0x00019614 0x00019614 0x0000004c Code RO 799 i.hal_i2c_s_dma_write CVWL568.lib(hal_i2c_slave.o) - 0x00019660 0x00019660 0x000000c8 Code RO 801 i.hal_i2c_s_init CVWL568.lib(hal_i2c_slave.o) - 0x00019728 0x00019728 0x00000014 Code RO 802 i.hal_i2c_s_nonblocking_read CVWL568.lib(hal_i2c_slave.o) - 0x0001973c 0x0001973c 0x0000000c Code RO 810 i.hal_i2c_s_set_transfer CVWL568.lib(hal_i2c_slave.o) - 0x00019748 0x00019748 0x00000174 Code RO 813 i.hal_i2c_slave_irq_callback CVWL568.lib(hal_i2c_slave.o) - 0x000198bc 0x000198bc 0x000000fc Code RO 1095 i.hal_internal_init_memc CVWL568.lib(hal_internal_vsync.o) - 0x000199b8 0x000199b8 0x00000010 Code RO 1097 i.hal_internal_sync_get_fb_setting CVWL568.lib(hal_internal_vsync.o) - 0x000199c8 0x000199c8 0x00000010 Code RO 1098 i.hal_internal_sync_get_hight_performan_mode CVWL568.lib(hal_internal_vsync.o) - 0x000199d8 0x000199d8 0x0000022c Code RO 1099 i.hal_internal_sync_input_resolution_change CVWL568.lib(hal_internal_vsync.o) - 0x00019c04 0x00019c04 0x00000010 Code RO 1102 i.hal_internal_update_dpi_param CVWL568.lib(hal_internal_vsync.o) - 0x00019c14 0x00019c14 0x0000012c Code RO 1103 i.hal_internal_video_mode_auto_sync CVWL568.lib(hal_internal_vsync.o) - 0x00019d40 0x00019d40 0x00000028 Code RO 1104 i.hal_internal_vsync_deinit CVWL568.lib(hal_internal_vsync.o) - 0x00019d68 0x00019d68 0x0000000c Code RO 1105 i.hal_internal_vsync_get_rx_state CVWL568.lib(hal_internal_vsync.o) - 0x00019d74 0x00019d74 0x00000018 Code RO 1106 i.hal_internal_vsync_get_sync_line CVWL568.lib(hal_internal_vsync.o) - 0x00019d8c 0x00019d8c 0x0000000c Code RO 1107 i.hal_internal_vsync_get_tear_mode CVWL568.lib(hal_internal_vsync.o) - 0x00019d98 0x00019d98 0x0000000c Code RO 1108 i.hal_internal_vsync_get_tx_state CVWL568.lib(hal_internal_vsync.o) - 0x00019da4 0x00019da4 0x00000118 Code RO 1109 i.hal_internal_vsync_init_rx CVWL568.lib(hal_internal_vsync.o) - 0x00019ebc 0x00019ebc 0x000000b0 Code RO 1110 i.hal_internal_vsync_init_tx CVWL568.lib(hal_internal_vsync.o) - 0x00019f6c 0x00019f6c 0x0000011c Code RO 1112 i.hal_internal_vsync_set_auto_hw_filter CVWL568.lib(hal_internal_vsync.o) - 0x0001a088 0x0001a088 0x00000014 Code RO 1114 i.hal_internal_vsync_set_rx_state CVWL568.lib(hal_internal_vsync.o) - 0x0001a09c 0x0001a09c 0x00000024 Code RO 1115 i.hal_internal_vsync_set_sync_line CVWL568.lib(hal_internal_vsync.o) - 0x0001a0c0 0x0001a0c0 0x00000050 Code RO 1116 i.hal_internal_vsync_set_tear_mode CVWL568.lib(hal_internal_vsync.o) - 0x0001a110 0x0001a110 0x00000080 Code RO 1117 i.hal_internal_vsync_set_tx_state CVWL568.lib(hal_internal_vsync.o) - 0x0001a190 0x0001a190 0x00000024 Code RO 676 i.hal_lcdc_config_ccm CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x0001a1b4 0x0001a1b4 0x00000058 Code RO 677 i.hal_lcdc_config_remains CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x0001a20c 0x0001a20c 0x00000014 Code RO 678 i.hal_lcdc_config_rgb_to_pentile CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x0001a220 0x0001a220 0x00000164 Code RO 679 i.hal_lcdc_config_upscaler CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x0001a384 0x0001a384 0x00000054 Code RO 680 i.hal_lcdc_init_cfg CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x0001a3d8 0x0001a3d8 0x000001b0 Code RO 681 i.hal_lcdc_init_clk CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x0001a588 0x0001a588 0x00000040 Code RO 682 i.hal_lcdc_init_interrupt CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x0001a5c8 0x0001a5c8 0x0000000e Code RO 838 i.hal_spi_m_clear_rxfifo CVWL568.lib(hal_spi_master.o) - 0x0001a5d6 0x0001a5d6 0x00000016 Code RO 864 i.hal_swire_open CVWL568.lib(hal_swire.o) - 0x0001a5ec 0x0001a5ec 0x00000008 Code RO 879 i.hal_system_enable_systick CVWL568.lib(hal_system.o) - 0x0001a5f4 0x0001a5f4 0x00000088 Code RO 883 i.hal_system_init CVWL568.lib(hal_system.o) - 0x0001a67c 0x0001a67c 0x0000001c Code RO 884 i.hal_system_init_console CVWL568.lib(hal_system.o) - 0x0001a698 0x0001a698 0x00000008 Code RO 887 i.hal_system_set_phy_calibration CVWL568.lib(hal_system.o) - 0x0001a6a0 0x0001a6a0 0x00000008 Code RO 888 i.hal_system_set_pvd CVWL568.lib(hal_system.o) - 0x0001a6a8 0x0001a6a8 0x00000008 Code RO 889 i.hal_system_set_vcc CVWL568.lib(hal_system.o) - 0x0001a6b0 0x0001a6b0 0x0000001a Code RO 914 i.hal_timer_init CVWL568.lib(hal_timer.o) - 0x0001a6ca 0x0001a6ca 0x00000002 PAD - 0x0001a6cc 0x0001a6cc 0x00000048 Code RO 916 i.hal_timer_start CVWL568.lib(hal_timer.o) - 0x0001a714 0x0001a714 0x00000028 Code RO 918 i.hal_timer_stop CVWL568.lib(hal_timer.o) - 0x0001a73c 0x0001a73c 0x0000008c Code RO 1071 i.hal_uart_init CVWL568.lib(hal_uart.o) - 0x0001a7c8 0x0001a7c8 0x00000010 Code RO 1074 i.hal_uart_transmit_blocking CVWL568.lib(hal_uart.o) - 0x0001a7d8 0x0001a7d8 0x00000110 Code RO 2227 i.handle_init CVWL568.lib(irq_redirect .o) - 0x0001a8e8 0x0001a8e8 0x00000064 Code RO 116 i.init_mipi_tx ap_demo.o - 0x0001a94c 0x0001a94c 0x00000088 Code RO 117 i.init_panel ap_demo.o - 0x0001a9d4 0x0001a9d4 0x0000000a Code RO 3 i.main main.o - 0x0001a9de 0x0001a9de 0x00000002 PAD - 0x0001a9e0 0x0001a9e0 0x000000a0 Code RO 118 i.open_mipi_rx ap_demo.o - 0x0001aa80 0x0001aa80 0x00000054 Code RO 119 i.pps_update_handle ap_demo.o - 0x0001aad4 0x0001aad4 0x000003f4 Code RO 1121 i.rx_get_dcs_packet_data CVWL568.lib(hal_internal_vsync.o) - 0x0001aec8 0x0001aec8 0x00000178 Code RO 1122 i.rx_partial_update CVWL568.lib(hal_internal_vsync.o) - 0x0001b040 0x0001b040 0x0000008c Code RO 1123 i.rx_receive_packet CVWL568.lib(hal_internal_vsync.o) - 0x0001b0cc 0x0001b0cc 0x00000180 Code RO 1124 i.rx_receive_pps CVWL568.lib(hal_internal_vsync.o) - 0x0001b24c 0x0001b24c 0x000000a4 Code RO 1125 i.rxbr_irq0_callback CVWL568.lib(hal_internal_vsync.o) - 0x0001b2f0 0x0001b2f0 0x000001dc Code RO 1126 i.rxbr_irq1_callback CVWL568.lib(hal_internal_vsync.o) - 0x0001b4cc 0x0001b4cc 0x000000c4 Code RO 1127 i.soft_gen_te CVWL568.lib(hal_internal_vsync.o) - 0x0001b590 0x0001b590 0x000000c0 Code RO 1128 i.soft_gen_te_double_buffer CVWL568.lib(hal_internal_vsync.o) - 0x0001b650 0x0001b650 0x00000030 Code RO 120 i.soft_timer3_cb ap_demo.o - 0x0001b680 0x0001b680 0x00000048 Code RO 2767 i.sqrt m_ps.l(sqrt.o) - 0x0001b6c8 0x0001b6c8 0x00000040 Code RO 121 i.tp_heartbeat_exec ap_demo.o - 0x0001b708 0x0001b708 0x00000108 Code RO 1129 i.vidc_callback CVWL568.lib(hal_internal_vsync.o) - 0x0001b810 0x0001b810 0x000000d0 Code RO 1130 i.vpre_err_reset CVWL568.lib(hal_internal_vsync.o) - 0x0001b8e0 0x0001b8e0 0x000001cc Code RO 1131 i.vsync_set_te_mode CVWL568.lib(hal_internal_vsync.o) - 0x0001baac 0x0001baac 0x000000f8 Data RO 122 .constdata ap_demo.o - 0x0001bba4 0x0001bba4 0x00000020 Data RO 425 .constdata app_tp_st_touch.o - 0x0001bbc4 0x0001bbc4 0x00000024 Data RO 684 .constdata CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x0001bbe8 0x0001bbe8 0x000000d2 Data RO 756 .constdata CVWL568.lib(hal_gpio.o) - 0x0001bcba 0x0001bcba 0x00000002 PAD - 0x0001bcbc 0x0001bcbc 0x00000020 Data RO 814 .constdata CVWL568.lib(hal_i2c_slave.o) - 0x0001bcdc 0x0001bcdc 0x00002150 Data RO 942 .constdata WL568_20U_HX667_TP.lib(app_tp_for_custom_s8.o) - 0x0001de2c 0x0001de2c 0x00000001 Data RO 955 .constdata WL568_20U_HX667_TP.lib(app_tp_for_custom_s8.o) - 0x0001de2d 0x0001de2d 0x00000003 PAD - 0x0001de30 0x0001de30 0x00000008 Data RO 1582 .constdata CVWL568.lib(drv_param_init.o) - 0x0001de38 0x0001de38 0x00000186 Data RO 2299 .constdata CVWL568.lib(drv_phy_common.o) - 0x0001dfbe 0x0001dfbe 0x00000002 PAD - 0x0001dfc0 0x0001dfc0 0x00000048 Data RO 585 .conststring CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x0001e008 0x0001e008 0x00000043 Data RO 685 .conststring CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x0001e04b 0x0001e04b 0x00000001 PAD - 0x0001e04c 0x0001e04c 0x00000134 Data RO 1133 .conststring CVWL568.lib(hal_internal_vsync.o) - 0x0001e180 0x0001e180 0x00000030 Data RO 3129 Region$$Table anon$$obj.o + 0x00010c50 0x00010c50 0x00000014 Code RO 2154 i.DMA_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010c64 0x00010c64 0x0000001c Code RO 2155 i.EXTI_INT0_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010c80 0x00010c80 0x0000001c Code RO 2156 i.EXTI_INT1_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010c9c 0x00010c9c 0x0000001c Code RO 2157 i.EXTI_INT2_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010cb8 0x00010cb8 0x0000001c Code RO 2158 i.EXTI_INT3_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010cd4 0x00010cd4 0x0000001c Code RO 2159 i.EXTI_INT4_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010cf0 0x00010cf0 0x0000001c Code RO 2160 i.EXTI_INT5_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010d0c 0x00010d0c 0x0000001c Code RO 2161 i.EXTI_INT6_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010d28 0x00010d28 0x0000001c Code RO 2162 i.EXTI_INT7_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010d44 0x00010d44 0x00000014 Code RO 2163 i.FLSCTRL_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010d58 0x00010d58 0x00000074 Code RO 102 i.Gpio_swire_output ap_demo.o + 0x00010dcc 0x00010dcc 0x00000014 Code RO 2164 i.HardFault_Handler CVWL568.lib(irq_redirect .o) + 0x00010de0 0x00010de0 0x00000018 Code RO 2165 i.I2C0_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010df8 0x00010df8 0x00000018 Code RO 2166 i.I2C1_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010e10 0x00010e10 0x00000018 Code RO 2167 i.LCDC_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010e28 0x00010e28 0x00000028 Code RO 2302 i.LOG_printf CVWL568.lib(tau_log.o) + 0x00010e50 0x00010e50 0x00000018 Code RO 2168 i.MEMC_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010e68 0x00010e68 0x00000018 Code RO 2169 i.MIPI_RX_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010e80 0x00010e80 0x00000018 Code RO 2170 i.MIPI_TX_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010e98 0x00010e98 0x0000001c Code RO 2171 i.PWMDET_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00010eb4 0x00010eb4 0x00000144 Code RO 269 i.S20_Start_init app_tp_transfer.o + 0x00010ff8 0x00010ff8 0x00000002 Code RO 2536 i.UART_DisableDma CVWL568.lib(drv_uart.o) + 0x00010ffa 0x00010ffa 0x00000004 Code RO 2542 i.UART_GetInstance CVWL568.lib(drv_uart.o) + 0x00010ffe 0x00010ffe 0x00000002 Code RO 3012 i.__scatterload_null mc_p.l(handlers.o) + 0x00011000 0x00011000 0x00000014 Data RO 1148 .ARM.__at_0x11000 CVWL568.lib(drv_common.o) + 0x00011014 0x00011014 0x00000004 Code RO 1736 i.drv_dsi_rx_set_inten CVWL568.lib(drv_dsi_rx.o) + 0x00011018 0x00011018 0x00000004 Data RO 1149 .ARM.__at_0x11018 CVWL568.lib(drv_common.o) + 0x0001101c 0x0001101c 0x0000001c Code RO 2172 i.SPIM_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00011038 0x00011038 0x0000001c Code RO 2173 i.SPIS_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00011054 0x00011054 0x0000001c Code RO 2174 i.SWIRE_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x00011070 0x00011070 0x00000018 Code RO 2175 i.SysTick_Handler CVWL568.lib(irq_redirect .o) + 0x00011088 0x00011088 0x00000018 Code RO 2176 i.TIMER0_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x000110a0 0x000110a0 0x00000018 Code RO 2177 i.TIMER1_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x000110b8 0x000110b8 0x00000018 Code RO 2178 i.TIMER2_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x000110d0 0x000110d0 0x00000018 Code RO 2179 i.TIMER3_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x000110e8 0x000110e8 0x0000001c Code RO 2532 i.UART0_IRQ_Handle CVWL568.lib(drv_uart.o) + 0x00011104 0x00011104 0x00000018 Code RO 2180 i.UART_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x0001111c 0x0001111c 0x00000024 Code RO 2550 i.UART_ResetRxFIFO CVWL568.lib(drv_uart.o) + 0x00011140 0x00011140 0x00000048 Code RO 2553 i.UART_SetBaudRate CVWL568.lib(drv_uart.o) + 0x00011188 0x00011188 0x0000001a Code RO 2554 i.UART_SwitchSCLK CVWL568.lib(drv_uart.o) + 0x000111a2 0x000111a2 0x00000134 Code RO 2556 i.UART_TransferHandleIRQ CVWL568.lib(drv_uart.o) + 0x000112d6 0x000112d6 0x0000001a Code RO 2558 i.UART_WriteBlocking CVWL568.lib(drv_uart.o) + 0x000112f0 0x000112f0 0x000000bc Code RO 2559 i.UART_init CVWL568.lib(drv_uart.o) + 0x000113ac 0x000113ac 0x00000018 Code RO 2181 i.VIDC_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x000113c4 0x000113c4 0x00000018 Code RO 2182 i.VPRE_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x000113dc 0x000113dc 0x00000018 Code RO 2183 i.WDG_IRQn_Handler CVWL568.lib(irq_redirect .o) + 0x000113f4 0x000113f4 0x00000020 Code RO 2900 i.__0printf mc_p.l(printfa.o) + 0x00011414 0x00011414 0x00000024 Code RO 2906 i.__0vsprintf mc_p.l(printfa.o) + 0x00011438 0x00011438 0x0000002e Code RO 2999 i.__ARM_clz mf_p.l(depilogue.o) + 0x00011466 0x00011466 0x0000001a Code RO 221 i.__ARM_common_switch8 ap_demo.o + 0x00011480 0x00011480 0x00000018 Code RO 1469 i.__NVIC_ClearPendingIRQ CVWL568.lib(drv_i2c_master.o) + 0x00011498 0x00011498 0x00000018 Code RO 1593 i.__NVIC_ClearPendingIRQ CVWL568.lib(drv_spi_master.o) + 0x000114b0 0x000114b0 0x00000020 Code RO 2006 i.__NVIC_DisableIRQ CVWL568.lib(drv_rxbr.o) + 0x000114d0 0x000114d0 0x00000018 Code RO 2007 i.__NVIC_EnableIRQ CVWL568.lib(drv_rxbr.o) + 0x000114e8 0x000114e8 0x00000044 Code RO 2313 i.__NVIC_SetPriority CVWL568.lib(hal_spi_slave.o) + 0x0001152c 0x0001152c 0x0000000e Code RO 3011 i.__scatterload_copy mc_p.l(handlers.o) + 0x0001153a 0x0001153a 0x0000000e Code RO 3013 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x00011548 0x00011548 0x0000000c Code RO 2989 i.__set_errno mc_p.l(errno.o) + 0x00011554 0x00011554 0x00000174 Code RO 2907 i._fp_digits mc_p.l(printfa.o) + 0x000116c8 0x000116c8 0x000006ec Code RO 2908 i._printf_core mc_p.l(printfa.o) + 0x00011db4 0x00011db4 0x00000020 Code RO 2909 i._printf_post_padding mc_p.l(printfa.o) + 0x00011dd4 0x00011dd4 0x0000002c Code RO 2910 i._printf_pre_padding mc_p.l(printfa.o) + 0x00011e00 0x00011e00 0x0000000a Code RO 2912 i._sputc mc_p.l(printfa.o) + 0x00011e0a 0x00011e0a 0x00000002 PAD + 0x00011e0c 0x00011e0c 0x0000105c Code RO 103 i.ap_dcs_read ap_demo.o + 0x00012e68 0x00012e68 0x00000108 Code RO 104 i.ap_demo ap_demo.o + 0x00012f70 0x00012f70 0x00000028 Code RO 105 i.ap_get_reg_ca ap_demo.o + 0x00012f98 0x00012f98 0x000000b0 Code RO 106 i.ap_get_reg_df ap_demo.o + 0x00013048 0x00013048 0x00000020 Code RO 411 i.ap_get_tp_calibration_status_01 app_tp_st_touch.o + 0x00013068 0x00013068 0x00000028 Code RO 107 i.ap_reset_cb ap_demo.o + 0x00013090 0x00013090 0x000002c0 Code RO 108 i.ap_set_backlight ap_demo.o + 0x00013350 0x00013350 0x00000024 Code RO 109 i.ap_set_display_off ap_demo.o + 0x00013374 0x00013374 0x0000000c Code RO 110 i.ap_set_display_on ap_demo.o + 0x00013380 0x00013380 0x00000038 Code RO 111 i.ap_set_enter_sleep_mode ap_demo.o + 0x000133b8 0x000133b8 0x0000000c Code RO 112 i.ap_set_exit_sleep_mode ap_demo.o + 0x000133c4 0x000133c4 0x00000098 Code RO 412 i.ap_set_tp_calibration_04 app_tp_st_touch.o + 0x0001345c 0x0001345c 0x000000b0 Code RO 413 i.ap_tp_st_touch_calibration app_tp_st_touch.o + 0x0001350c 0x0001350c 0x0000000e Code RO 414 i.ap_tp_st_touch_error_handler_F3 app_tp_st_touch.o + 0x0001351a 0x0001351a 0x00000020 Code RO 415 i.ap_tp_st_touch_error_handler_FF app_tp_st_touch.o + 0x0001353a 0x0001353a 0x00000002 PAD + 0x0001353c 0x0001353c 0x000000a8 Code RO 416 i.ap_tp_st_touch_get_calibration_success_mark app_tp_st_touch.o + 0x000135e4 0x000135e4 0x00000088 Code RO 417 i.ap_tp_st_touch_hardware_reset app_tp_st_touch.o + 0x0001366c 0x0001366c 0x0000001c Code RO 418 i.ap_tp_st_touch_scan_point_init app_tp_st_touch.o + 0x00013688 0x00013688 0x00000094 Code RO 419 i.ap_tp_st_touch_scan_point_record_event app_tp_st_touch.o + 0x0001371c 0x0001371c 0x00000034 Code RO 420 i.ap_tp_st_touch_scan_point_record_event_exec app_tp_st_touch.o + 0x00013750 0x00013750 0x00000034 Code RO 421 i.ap_tp_st_touch_simulate_finger_release_event app_tp_st_touch.o + 0x00013784 0x00013784 0x0000002c Code RO 113 i.ap_update_frame_rate ap_demo.o + 0x000137b0 0x000137b0 0x0000001c Code RO 2008 i.app_ADC_IRQn_Handler CVWL568.lib(drv_rxbr.o) + 0x000137cc 0x000137cc 0x00000024 Code RO 1393 i.app_AP_NRESET_IRQn_Handler CVWL568.lib(drv_gpio.o) + 0x000137f0 0x000137f0 0x0000001c Code RO 1394 i.app_EXTI_INT0_IRQn_Handler CVWL568.lib(drv_gpio.o) + 0x0001380c 0x0001380c 0x0000001c Code RO 1395 i.app_EXTI_INT1_IRQn_Handler CVWL568.lib(drv_gpio.o) + 0x00013828 0x00013828 0x0000001c Code RO 1396 i.app_EXTI_INT2_IRQn_Handler CVWL568.lib(drv_gpio.o) + 0x00013844 0x00013844 0x0000001c Code RO 1397 i.app_EXTI_INT3_IRQn_Handler CVWL568.lib(drv_gpio.o) + 0x00013860 0x00013860 0x0000001c Code RO 1398 i.app_EXTI_INT4_IRQn_Handler CVWL568.lib(drv_gpio.o) + 0x0001387c 0x0001387c 0x0000001c Code RO 1399 i.app_EXTI_INT5_IRQn_Handler CVWL568.lib(drv_gpio.o) + 0x00013898 0x00013898 0x0000001c Code RO 1400 i.app_EXTI_INT6_IRQn_Handler CVWL568.lib(drv_gpio.o) + 0x000138b4 0x000138b4 0x0000001c Code RO 1401 i.app_EXTI_INT7_IRQn_Handler CVWL568.lib(drv_gpio.o) + 0x000138d0 0x000138d0 0x00000048 Code RO 1140 i.app_HardFault_Handler CVWL568.lib(drv_common.o) + 0x00013918 0x00013918 0x00000018 Code RO 1504 i.app_I2C0_IRQn_Handler CVWL568.lib(drv_i2c_slave.o) + 0x00013930 0x00013930 0x00000010 Code RO 1470 i.app_I2C1_IRQn_Handler CVWL568.lib(drv_i2c_master.o) + 0x00013940 0x00013940 0x000001a4 Code RO 1045 i.app_LCDC_IRQn_Handler CVWL568.lib(hal_internal_vsync.o) + 0x00013ae4 0x00013ae4 0x00000088 Code RO 1950 i.app_MEMC_IRQn_Handler CVWL568.lib(drv_memc.o) + 0x00013b6c 0x00013b6c 0x00000298 Code RO 1722 i.app_MIPI_RX_IRQn_Handler CVWL568.lib(drv_dsi_rx.o) + 0x00013e04 0x00013e04 0x000000a0 Code RO 1778 i.app_MIPI_TX_IRQn_Handler CVWL568.lib(drv_dsi_tx.o) + 0x00013ea4 0x00013ea4 0x00000048 Code RO 2467 i.app_PWMDET_IRQn_Handler CVWL568.lib(drv_pwm.o) + 0x00013eec 0x00013eec 0x00000030 Code RO 1594 i.app_SPIM_IRQn_Handler CVWL568.lib(drv_spi_master.o) + 0x00013f1c 0x00013f1c 0x00000200 Code RO 2314 i.app_SPIS_IRQn_Handler CVWL568.lib(hal_spi_slave.o) + 0x0001411c 0x0001411c 0x00000020 Code RO 1626 i.app_SWIRE_IRQn_Handler CVWL568.lib(drv_swire.o) + 0x0001413c 0x0001413c 0x00000018 Code RO 1141 i.app_SysTick_Handler CVWL568.lib(drv_common.o) + 0x00014154 0x00014154 0x0000000a Code RO 1676 i.app_TIMER0_IRQn_Handler CVWL568.lib(drv_timer.o) + 0x0001415e 0x0001415e 0x0000000a Code RO 1677 i.app_TIMER1_IRQn_Handler CVWL568.lib(drv_timer.o) + 0x00014168 0x00014168 0x0000000a Code RO 1678 i.app_TIMER2_IRQn_Handler CVWL568.lib(drv_timer.o) + 0x00014172 0x00014172 0x0000000a Code RO 1679 i.app_TIMER3_IRQn_Handler CVWL568.lib(drv_timer.o) + 0x0001417c 0x0001417c 0x00000008 Code RO 2560 i.app_UART_IRQn_Handler CVWL568.lib(drv_uart.o) + 0x00014184 0x00014184 0x0000001c Code RO 2073 i.app_VIDC_IRQn_Handler CVWL568.lib(drv_vidc.o) + 0x000141a0 0x000141a0 0x0000001c Code RO 2009 i.app_VPRE_IRQn_Handler CVWL568.lib(drv_rxbr.o) + 0x000141bc 0x000141bc 0x00000038 Code RO 2619 i.app_WDG_IRQn_Handler CVWL568.lib(drv_wdg.o) + 0x000141f4 0x000141f4 0x00000010 Code RO 1255 i.app_dma_irq_handler CVWL568.lib(drv_dma.o) + 0x00014204 0x00014204 0x00000030 Code RO 2356 i.app_fls_ctrl_Handler CVWL568.lib(norflash.o) + 0x00014234 0x00014234 0x00000024 Code RO 270 i.app_tp_I2C_init app_tp_transfer.o + 0x00014258 0x00014258 0x00000038 Code RO 423 i.app_tp_calibration_exec app_tp_st_touch.o + 0x00014290 0x00014290 0x00000030 Code RO 271 i.app_tp_i2cs_callback app_tp_transfer.o + 0x000142c0 0x000142c0 0x00000040 Code RO 272 i.app_tp_init app_tp_transfer.o + 0x00014300 0x00014300 0x00000020 Code RO 273 i.app_tp_m_read app_tp_transfer.o + 0x00014320 0x00014320 0x00000008 Code RO 275 i.app_tp_m_write app_tp_transfer.o + 0x00014328 0x00014328 0x0000033c Code RO 513 i.app_tp_phone_analysis_data app_tp_for_custom_s8.o + 0x00014664 0x00014664 0x0000000c Code RO 276 i.app_tp_phone_clear_reset_on app_tp_transfer.o + 0x00014670 0x00014670 0x00000008 Code RO 278 i.app_tp_s_read app_tp_transfer.o + 0x00014678 0x00014678 0x00000008 Code RO 280 i.app_tp_s_write app_tp_transfer.o + 0x00014680 0x00014680 0x000002b4 Code RO 515 i.app_tp_screen_analysis_int app_tp_for_custom_s8.o + 0x00014934 0x00014934 0x0000000c Code RO 282 i.app_tp_screen_int_callback app_tp_transfer.o + 0x00014940 0x00014940 0x00000040 Code RO 283 i.app_tp_transfer_screen_const app_tp_transfer.o + 0x00014980 0x00014980 0x00000160 Code RO 284 i.app_tp_transfer_screen_int app_tp_transfer.o + 0x00014ae0 0x00014ae0 0x00000018 Code RO 285 i.app_tp_transfer_screen_start app_tp_transfer.o + 0x00014af8 0x00014af8 0x00000036 Code RO 114 i.blue_change_ccm ap_demo.o + 0x00014b2e 0x00014b2e 0x00000002 PAD + 0x00014b30 0x00014b30 0x00000024 Code RO 601 i.board_Init board.o + 0x00014b54 0x00014b54 0x000004f0 Code RO 1046 i.calc_framebuffer_setting CVWL568.lib(hal_internal_vsync.o) + 0x00015044 0x00015044 0x000000c8 Code RO 2643 i.ceil m_ps.l(ceil.o) + 0x0001510c 0x0001510c 0x0000002c Code RO 1047 i.check_mipi_rx_tx_video_info CVWL568.lib(hal_internal_vsync.o) + 0x00015138 0x00015138 0x00000090 Code RO 1048 i.check_pkt_buf_rev CVWL568.lib(hal_internal_vsync.o) + 0x000151c8 0x000151c8 0x00000058 Code RO 1709 i.dcs_packet_fifo_alloc CVWL568.lib(dcs_packet_fifo.o) + 0x00015220 0x00015220 0x00000018 Code RO 1710 i.dcs_packet_fifo_init CVWL568.lib(dcs_packet_fifo.o) + 0x00015238 0x00015238 0x00000044 Code RO 1711 i.dcs_packet_free_fifo_header CVWL568.lib(dcs_packet_fifo.o) + 0x0001527c 0x0001527c 0x00000024 Code RO 1712 i.dcs_packet_get_fifo_header CVWL568.lib(dcs_packet_fifo.o) + 0x000152a0 0x000152a0 0x0000002c Code RO 1049 i.dcs_sw_filter CVWL568.lib(hal_internal_vsync.o) + 0x000152cc 0x000152cc 0x00000018 Code RO 1018 i.delayMs CVWL568.lib(tau_delay.o) + 0x000152e4 0x000152e4 0x00000022 Code RO 1019 i.delayUs CVWL568.lib(tau_delay.o) + 0x00015306 0x00015306 0x00000002 PAD + 0x00015308 0x00015308 0x00000058 Code RO 115 i.disable_mipi_timer_cb ap_demo.o + 0x00015360 0x00015360 0x00000038 Code RO 1645 i.drv_ap_rst_trig_edge_detect CVWL568.lib(drv_sys_cfg.o) + 0x00015398 0x00015398 0x0000000c Code RO 2273 i.drv_chip_info_get_info CVWL568.lib(drv_chip_info.o) + 0x000153a4 0x000153a4 0x00000040 Code RO 2274 i.drv_chip_info_init CVWL568.lib(drv_chip_info.o) + 0x000153e4 0x000153e4 0x000000b0 Code RO 2275 i.drv_chip_rx_info_check CVWL568.lib(drv_chip_info.o) + 0x00015494 0x00015494 0x00000014 Code RO 2276 i.drv_chip_rx_init_done CVWL568.lib(drv_chip_info.o) + 0x000154a8 0x000154a8 0x00000058 Code RO 1143 i.drv_common_enable_systick CVWL568.lib(drv_common.o) + 0x00015500 0x00015500 0x00000008 Code RO 1146 i.drv_common_system_init CVWL568.lib(drv_common.o) + 0x00015508 0x00015508 0x00000010 Code RO 1168 i.drv_crgu_config_reset_modules CVWL568.lib(drv_crgu.o) + 0x00015518 0x00015518 0x00000014 Code RO 1181 i.drv_crgu_set_ahb_pre_div CVWL568.lib(drv_crgu.o) + 0x0001552c 0x0001552c 0x00000014 Code RO 1182 i.drv_crgu_set_ahb_src CVWL568.lib(drv_crgu.o) + 0x00015540 0x00015540 0x00000020 Code RO 1185 i.drv_crgu_set_clock CVWL568.lib(drv_crgu.o) + 0x00015560 0x00015560 0x00000014 Code RO 1186 i.drv_crgu_set_dpi_mux_src CVWL568.lib(drv_crgu.o) + 0x00015574 0x00015574 0x00000018 Code RO 1187 i.drv_crgu_set_dpi_pre_div CVWL568.lib(drv_crgu.o) + 0x0001558c 0x0001558c 0x00000014 Code RO 1188 i.drv_crgu_set_dpi_pre_src CVWL568.lib(drv_crgu.o) + 0x000155a0 0x000155a0 0x00000014 Code RO 1189 i.drv_crgu_set_dsc_core_div CVWL568.lib(drv_crgu.o) + 0x000155b4 0x000155b4 0x00000014 Code RO 1190 i.drv_crgu_set_dsco_src CVWL568.lib(drv_crgu.o) + 0x000155c8 0x000155c8 0x00000014 Code RO 1191 i.drv_crgu_set_dsco_src_div CVWL568.lib(drv_crgu.o) + 0x000155dc 0x000155dc 0x00000014 Code RO 1192 i.drv_crgu_set_fb_div CVWL568.lib(drv_crgu.o) + 0x000155f0 0x000155f0 0x00000014 Code RO 1193 i.drv_crgu_set_fb_src CVWL568.lib(drv_crgu.o) + 0x00015604 0x00015604 0x00000014 Code RO 1196 i.drv_crgu_set_lcdc_div CVWL568.lib(drv_crgu.o) + 0x00015618 0x00015618 0x00000014 Code RO 1197 i.drv_crgu_set_lcdc_src CVWL568.lib(drv_crgu.o) + 0x0001562c 0x0001562c 0x00000014 Code RO 1198 i.drv_crgu_set_mipi_cfg_src CVWL568.lib(drv_crgu.o) + 0x00015640 0x00015640 0x00000018 Code RO 1199 i.drv_crgu_set_mipi_ref_src CVWL568.lib(drv_crgu.o) + 0x00015658 0x00015658 0x00000018 Code RO 1202 i.drv_crgu_set_reset CVWL568.lib(drv_crgu.o) + 0x00015670 0x00015670 0x00000014 Code RO 1203 i.drv_crgu_set_rxbr_div CVWL568.lib(drv_crgu.o) + 0x00015684 0x00015684 0x00000014 Code RO 1204 i.drv_crgu_set_rxbr_src CVWL568.lib(drv_crgu.o) + 0x00015698 0x00015698 0x00000014 Code RO 1206 i.drv_crgu_set_vidc_src CVWL568.lib(drv_crgu.o) + 0x000156ac 0x000156ac 0x00000018 Code RO 1259 i.drv_dma_clear_flag CVWL568.lib(drv_dma.o) + 0x000156c4 0x000156c4 0x0000001c Code RO 1260 i.drv_dma_create_handle CVWL568.lib(drv_dma.o) + 0x000156e0 0x000156e0 0x00000010 Code RO 1262 i.drv_dma_disenable_channel CVWL568.lib(drv_dma.o) + 0x000156f0 0x000156f0 0x00000010 Code RO 1264 i.drv_dma_enable_channel CVWL568.lib(drv_dma.o) + 0x00015700 0x00015700 0x00000024 Code RO 1265 i.drv_dma_enable_channel_interrupts CVWL568.lib(drv_dma.o) + 0x00015724 0x00015724 0x0000000c Code RO 1267 i.drv_dma_get_channel_flag CVWL568.lib(drv_dma.o) + 0x00015730 0x00015730 0x00000090 Code RO 1270 i.drv_dma_irq_handler CVWL568.lib(drv_dma.o) + 0x000157c0 0x000157c0 0x00000012 Code RO 1272 i.drv_dma_prepar_transfer CVWL568.lib(drv_dma.o) + 0x000157d2 0x000157d2 0x0000001a Code RO 1274 i.drv_dma_set_burst CVWL568.lib(drv_dma.o) + 0x000157ec 0x000157ec 0x00000006 Code RO 1275 i.drv_dma_set_callback CVWL568.lib(drv_dma.o) + 0x000157f2 0x000157f2 0x00000002 PAD + 0x000157f4 0x000157f4 0x00000044 Code RO 1277 i.drv_dma_set_transfer CVWL568.lib(drv_dma.o) + 0x00015838 0x00015838 0x00000036 Code RO 2286 i.drv_dsc_dec_convert_pps_rc_parameter CVWL568.lib(drv_dsc_dec.o) + 0x0001586e 0x0001586e 0x0000000c Code RO 2287 i.drv_dsc_dec_disable CVWL568.lib(drv_dsc_dec.o) + 0x0001587a 0x0001587a 0x00000002 PAD + 0x0001587c 0x0001587c 0x00000074 Code RO 2288 i.drv_dsc_dec_enable CVWL568.lib(drv_dsc_dec.o) + 0x000158f0 0x000158f0 0x0000000a Code RO 2289 i.drv_dsc_dec_get_nslc CVWL568.lib(drv_dsc_dec.o) + 0x000158fa 0x000158fa 0x00000028 Code RO 2291 i.drv_dsc_dec_set_u8_pps CVWL568.lib(drv_dsc_dec.o) + 0x00015922 0x00015922 0x00000002 PAD + 0x00015924 0x00015924 0x00000104 Code RO 1723 i.drv_dsi_rx_calc_ipi_tx_delay CVWL568.lib(drv_dsi_rx.o) + 0x00015a28 0x00015a28 0x00000040 Code RO 1724 i.drv_dsi_rx_enable_irq CVWL568.lib(drv_dsi_rx.o) + 0x00015a68 0x00015a68 0x00000050 Code RO 1725 i.drv_dsi_rx_get_color_bpp CVWL568.lib(drv_dsi_rx.o) + 0x00015ab8 0x00015ab8 0x0000001c Code RO 1726 i.drv_dsi_rx_get_color_pcc CVWL568.lib(drv_dsi_rx.o) + 0x00015ad4 0x00015ad4 0x00000008 Code RO 1727 i.drv_dsi_rx_get_compression_en CVWL568.lib(drv_dsi_rx.o) + 0x00015adc 0x00015adc 0x00000006 Code RO 1728 i.drv_dsi_rx_get_max_ret_size CVWL568.lib(drv_dsi_rx.o) + 0x00015ae2 0x00015ae2 0x0000000e Code RO 1732 i.drv_dsi_rx_power_up CVWL568.lib(drv_dsi_rx.o) + 0x00015af0 0x00015af0 0x00000020 Code RO 1733 i.drv_dsi_rx_set_ctrl_cfg CVWL568.lib(drv_dsi_rx.o) + 0x00015b10 0x00015b10 0x00000010 Code RO 1734 i.drv_dsi_rx_set_ddi_cfg CVWL568.lib(drv_dsi_rx.o) + 0x00015b20 0x00015b20 0x00000010 Code RO 1737 i.drv_dsi_rx_set_ipi_cfg CVWL568.lib(drv_dsi_rx.o) + 0x00015b30 0x00015b30 0x00000046 Code RO 1739 i.drv_dsi_rx_set_lane_swap CVWL568.lib(drv_dsi_rx.o) + 0x00015b76 0x00015b76 0x00000026 Code RO 1740 i.drv_dsi_rx_set_resp_cnt CVWL568.lib(drv_dsi_rx.o) + 0x00015b9c 0x00015b9c 0x00000104 Code RO 1741 i.drv_dsi_rx_set_up_phy CVWL568.lib(drv_dsi_rx.o) + 0x00015ca0 0x00015ca0 0x0000000e Code RO 1742 i.drv_dsi_rx_shut_down CVWL568.lib(drv_dsi_rx.o) + 0x00015cae 0x00015cae 0x00000014 Code RO 1780 i.drv_dsi_tx_command_header CVWL568.lib(drv_dsi_tx.o) + 0x00015cc2 0x00015cc2 0x0000006c Code RO 1781 i.drv_dsi_tx_command_mode_cfg CVWL568.lib(drv_dsi_tx.o) + 0x00015d2e 0x00015d2e 0x00000004 Code RO 1782 i.drv_dsi_tx_command_put_payload CVWL568.lib(drv_dsi_tx.o) + 0x00015d32 0x00015d32 0x00000018 Code RO 1783 i.drv_dsi_tx_config_eotp CVWL568.lib(drv_dsi_tx.o) + 0x00015d4a 0x00015d4a 0x00000008 Code RO 1784 i.drv_dsi_tx_config_int CVWL568.lib(drv_dsi_tx.o) + 0x00015d52 0x00015d52 0x00000008 Code RO 1785 i.drv_dsi_tx_dpi_lpcmd_time CVWL568.lib(drv_dsi_tx.o) + 0x00015d5a 0x00015d5a 0x0000000a Code RO 1786 i.drv_dsi_tx_dpi_mode CVWL568.lib(drv_dsi_tx.o) + 0x00015d64 0x00015d64 0x00000024 Code RO 1787 i.drv_dsi_tx_dpi_polarity CVWL568.lib(drv_dsi_tx.o) + 0x00015d88 0x00015d88 0x00000004 Code RO 1788 i.drv_dsi_tx_edpi_cmd_size CVWL568.lib(drv_dsi_tx.o) + 0x00015d8c 0x00015d8c 0x00000004 Code RO 1790 i.drv_dsi_tx_get_cmd_status CVWL568.lib(drv_dsi_tx.o) + 0x00015d90 0x00015d90 0x00000004 Code RO 1792 i.drv_dsi_tx_mode CVWL568.lib(drv_dsi_tx.o) + 0x00015d94 0x00015d94 0x00000018 Code RO 1793 i.drv_dsi_tx_phy_clock_lane_auto_lp CVWL568.lib(drv_dsi_tx.o) + 0x00015dac 0x00015dac 0x0000001a Code RO 1794 i.drv_dsi_tx_phy_clock_lane_req_hs CVWL568.lib(drv_dsi_tx.o) + 0x00015dc6 0x00015dc6 0x0000000c Code RO 1796 i.drv_dsi_tx_phy_lane_mode CVWL568.lib(drv_dsi_tx.o) + 0x00015dd2 0x00015dd2 0x00000064 Code RO 1800 i.drv_dsi_tx_phy_status_ready CVWL568.lib(drv_dsi_tx.o) + 0x00015e36 0x00015e36 0x0000003e Code RO 1801 i.drv_dsi_tx_phy_status_stopstate CVWL568.lib(drv_dsi_tx.o) + 0x00015e74 0x00015e74 0x00000134 Code RO 1803 i.drv_dsi_tx_phy_test_setup CVWL568.lib(drv_dsi_tx.o) + 0x00015fa8 0x00015fa8 0x0000001e Code RO 1804 i.drv_dsi_tx_phy_time_cfg CVWL568.lib(drv_dsi_tx.o) + 0x00015fc6 0x00015fc6 0x00000008 Code RO 1808 i.drv_dsi_tx_powerup CVWL568.lib(drv_dsi_tx.o) + 0x00015fce 0x00015fce 0x0000001c Code RO 1809 i.drv_dsi_tx_response_mode CVWL568.lib(drv_dsi_tx.o) + 0x00015fea 0x00015fea 0x00000018 Code RO 1812 i.drv_dsi_tx_set_bta_ack CVWL568.lib(drv_dsi_tx.o) + 0x00016002 0x00016002 0x0000000c Code RO 1813 i.drv_dsi_tx_set_esc_div CVWL568.lib(drv_dsi_tx.o) + 0x0001600e 0x0001600e 0x00000002 PAD + 0x00016010 0x00016010 0x00000040 Code RO 1814 i.drv_dsi_tx_set_int CVWL568.lib(drv_dsi_tx.o) + 0x00016050 0x00016050 0x00000010 Code RO 1815 i.drv_dsi_tx_set_time_out_div CVWL568.lib(drv_dsi_tx.o) + 0x00016060 0x00016060 0x00000008 Code RO 1816 i.drv_dsi_tx_set_video_chunk CVWL568.lib(drv_dsi_tx.o) + 0x00016068 0x00016068 0x00000022 Code RO 1817 i.drv_dsi_tx_set_video_timing CVWL568.lib(drv_dsi_tx.o) + 0x0001608a 0x0001608a 0x00000008 Code RO 1819 i.drv_dsi_tx_shutdown CVWL568.lib(drv_dsi_tx.o) + 0x00016092 0x00016092 0x00000026 Code RO 1820 i.drv_dsi_tx_timeout_cfg CVWL568.lib(drv_dsi_tx.o) + 0x000160b8 0x000160b8 0x000000aa Code RO 1823 i.drv_dsi_tx_video_mode_cfg CVWL568.lib(drv_dsi_tx.o) + 0x00016162 0x00016162 0x00000016 Code RO 1824 i.drv_dsi_tx_video_mode_disable_hact_cmd CVWL568.lib(drv_dsi_tx.o) + 0x00016178 0x00016178 0x00000018 Code RO 1825 i.drv_dsi_tx_video_mode_set_lp_cmd CVWL568.lib(drv_dsi_tx.o) + 0x00016190 0x00016190 0x0000002e Code RO 2224 i.drv_efuse_enter_inactive CVWL568.lib(drv_efuse.o) + 0x000161be 0x000161be 0x0000000c Code RO 2227 i.drv_efuse_int_enable CVWL568.lib(drv_efuse.o) + 0x000161ca 0x000161ca 0x00000032 Code RO 2228 i.drv_efuse_read CVWL568.lib(drv_efuse.o) + 0x000161fc 0x000161fc 0x00000018 Code RO 2229 i.drv_efuse_read_req CVWL568.lib(drv_efuse.o) + 0x00016214 0x00016214 0x00000018 Code RO 1402 i.drv_gpio_get_input_data CVWL568.lib(drv_gpio.o) + 0x0001622c 0x0001622c 0x0000000c Code RO 1404 i.drv_gpio_register_ap_reset_callback CVWL568.lib(drv_gpio.o) + 0x00016238 0x00016238 0x00000014 Code RO 1405 i.drv_gpio_register_callback CVWL568.lib(drv_gpio.o) + 0x0001624c 0x0001624c 0x00000050 Code RO 1407 i.drv_gpio_set_int CVWL568.lib(drv_gpio.o) + 0x0001629c 0x0001629c 0x00000020 Code RO 1408 i.drv_gpio_set_ioe CVWL568.lib(drv_gpio.o) + 0x000162bc 0x000162bc 0x00000010 Code RO 1409 i.drv_gpio_set_mode0 CVWL568.lib(drv_gpio.o) + 0x000162cc 0x000162cc 0x00000010 Code RO 1410 i.drv_gpio_set_mode1 CVWL568.lib(drv_gpio.o) + 0x000162dc 0x000162dc 0x00000010 Code RO 1411 i.drv_gpio_set_mode2 CVWL568.lib(drv_gpio.o) + 0x000162ec 0x000162ec 0x00000010 Code RO 1412 i.drv_gpio_set_mode3 CVWL568.lib(drv_gpio.o) + 0x000162fc 0x000162fc 0x00000020 Code RO 827 i.drv_gpio_set_output_data CVWL568.lib(hal_gpio.o) + 0x0001631c 0x0001631c 0x00000130 Code RO 1413 i.drv_gpio_set_pull_state CVWL568.lib(drv_gpio.o) + 0x0001644c 0x0001644c 0x0000000c Code RO 1505 i.drv_i2c0_set_callback CVWL568.lib(drv_i2c_slave.o) + 0x00016458 0x00016458 0x0000000c Code RO 1471 i.drv_i2c1_set_callback CVWL568.lib(drv_i2c_master.o) + 0x00016464 0x00016464 0x00000034 Code RO 1445 i.drv_i2c_dma_callback CVWL568.lib(drv_i2c_dma.o) + 0x00016498 0x00016498 0x000000ac Code RO 1446 i.drv_i2c_dma_init CVWL568.lib(drv_i2c_dma.o) + 0x00016544 0x00016544 0x0000001a Code RO 1447 i.drv_i2c_enable_rx_dma CVWL568.lib(drv_i2c_dma.o) + 0x0001655e 0x0001655e 0x00000018 Code RO 1448 i.drv_i2c_enable_tx_dma CVWL568.lib(drv_i2c_dma.o) + 0x00016576 0x00016576 0x00000002 PAD + 0x00016578 0x00016578 0x00000060 Code RO 1473 i.drv_i2c_m_clear_it_pending_bit CVWL568.lib(drv_i2c_master.o) + 0x000165d8 0x000165d8 0x00000010 Code RO 1476 i.drv_i2c_m_enable CVWL568.lib(drv_i2c_master.o) + 0x000165e8 0x000165e8 0x00000038 Code RO 1477 i.drv_i2c_m_enable_intr CVWL568.lib(drv_i2c_master.o) + 0x00016620 0x00016620 0x0000008c Code RO 1483 i.drv_i2c_master_init CVWL568.lib(drv_i2c_master.o) + 0x000166ac 0x000166ac 0x0000005c Code RO 1449 i.drv_i2c_master_read_dma CVWL568.lib(drv_i2c_dma.o) + 0x00016708 0x00016708 0x0000003c Code RO 1450 i.drv_i2c_master_write_dma CVWL568.lib(drv_i2c_dma.o) + 0x00016744 0x00016744 0x0000003e Code RO 1451 i.drv_i2c_master_write_read_cmd CVWL568.lib(drv_i2c_dma.o) + 0x00016782 0x00016782 0x00000042 Code RO 1506 i.drv_i2c_s_clear_it_pending_bit CVWL568.lib(drv_i2c_slave.o) + 0x000167c4 0x000167c4 0x00000004 Code RO 1507 i.drv_i2c_s_config_intr CVWL568.lib(drv_i2c_slave.o) + 0x000167c8 0x000167c8 0x00000008 Code RO 1508 i.drv_i2c_s_enable CVWL568.lib(drv_i2c_slave.o) + 0x000167d0 0x000167d0 0x00000014 Code RO 1509 i.drv_i2c_s_get_fifo_status CVWL568.lib(drv_i2c_slave.o) + 0x000167e4 0x000167e4 0x00000050 Code RO 1512 i.drv_i2c_s_set_intr CVWL568.lib(drv_i2c_slave.o) + 0x00016834 0x00016834 0x0000001c Code RO 1513 i.drv_i2c_s_write_data CVWL568.lib(drv_i2c_slave.o) + 0x00016850 0x00016850 0x00000058 Code RO 1452 i.drv_i2c_set_dma_irq_callback CVWL568.lib(drv_i2c_dma.o) + 0x000168a8 0x000168a8 0x00000032 Code RO 1514 i.drv_i2c_slave_init CVWL568.lib(drv_i2c_slave.o) + 0x000168da 0x000168da 0x00000002 PAD + 0x000168dc 0x000168dc 0x00000018 Code RO 1453 i.drv_i2c_slave_write_dma CVWL568.lib(drv_i2c_dma.o) + 0x000168f4 0x000168f4 0x00000018 Code RO 1892 i.drv_lcdc_config_bypass CVWL568.lib(drv_lcdc.o) + 0x0001690c 0x0001690c 0x00000030 Code RO 1893 i.drv_lcdc_config_ccm CVWL568.lib(drv_lcdc.o) + 0x0001693c 0x0001693c 0x00000016 Code RO 1894 i.drv_lcdc_config_disp_mode CVWL568.lib(drv_lcdc.o) + 0x00016952 0x00016952 0x00000024 Code RO 1895 i.drv_lcdc_config_dpi_polarity CVWL568.lib(drv_lcdc.o) + 0x00016976 0x00016976 0x00000026 Code RO 1896 i.drv_lcdc_config_dpi_timing CVWL568.lib(drv_lcdc.o) + 0x0001699c 0x0001699c 0x00000016 Code RO 1897 i.drv_lcdc_config_edpi_mode CVWL568.lib(drv_lcdc.o) + 0x000169b2 0x000169b2 0x00000016 Code RO 1898 i.drv_lcdc_config_endianness CVWL568.lib(drv_lcdc.o) + 0x000169c8 0x000169c8 0x0000000c Code RO 1899 i.drv_lcdc_config_input_size CVWL568.lib(drv_lcdc.o) + 0x000169d4 0x000169d4 0x0000001e Code RO 1900 i.drv_lcdc_config_int CVWL568.lib(drv_lcdc.o) + 0x000169f2 0x000169f2 0x00000022 Code RO 1901 i.drv_lcdc_config_int_single CVWL568.lib(drv_lcdc.o) + 0x00016a14 0x00016a14 0x00000022 Code RO 1902 i.drv_lcdc_config_overwrite CVWL568.lib(drv_lcdc.o) + 0x00016a36 0x00016a36 0x0000000c Code RO 1903 i.drv_lcdc_config_overwrite_rgb CVWL568.lib(drv_lcdc.o) + 0x00016a42 0x00016a42 0x0000001a Code RO 1904 i.drv_lcdc_config_partial_display_area CVWL568.lib(drv_lcdc.o) + 0x00016a5c 0x00016a5c 0x00000022 Code RO 1905 i.drv_lcdc_config_partial_display_enable CVWL568.lib(drv_lcdc.o) + 0x00016a7e 0x00016a7e 0x0000001a Code RO 1907 i.drv_lcdc_config_scale_up_coef CVWL568.lib(drv_lcdc.o) + 0x00016a98 0x00016a98 0x0000000c Code RO 1908 i.drv_lcdc_config_scale_up_step CVWL568.lib(drv_lcdc.o) + 0x00016aa4 0x00016aa4 0x0000004c Code RO 1909 i.drv_lcdc_config_src_parameter CVWL568.lib(drv_lcdc.o) + 0x00016af0 0x00016af0 0x00000006 Code RO 1910 i.drv_lcdc_config_thresh CVWL568.lib(drv_lcdc.o) + 0x00016af6 0x00016af6 0x00000012 Code RO 1911 i.drv_lcdc_ctrl_flow CVWL568.lib(drv_lcdc.o) + 0x00016b08 0x00016b08 0x00000020 Code RO 1913 i.drv_lcdc_enable_shadow_reg CVWL568.lib(drv_lcdc.o) + 0x00016b28 0x00016b28 0x00000040 Code RO 1914 i.drv_lcdc_set_int CVWL568.lib(drv_lcdc.o) + 0x00016b68 0x00016b68 0x00000018 Code RO 1915 i.drv_lcdc_set_prefetch CVWL568.lib(drv_lcdc.o) + 0x00016b80 0x00016b80 0x00000014 Code RO 1916 i.drv_lcdc_set_video_hw_mode CVWL568.lib(drv_lcdc.o) + 0x00016b94 0x00016b94 0x00000020 Code RO 1917 i.drv_lcdc_start CVWL568.lib(drv_lcdc.o) + 0x00016bb4 0x00016bb4 0x0000000c Code RO 1951 i.drv_memc_clear_status CVWL568.lib(drv_memc.o) + 0x00016bc0 0x00016bc0 0x00000040 Code RO 1952 i.drv_memc_enable_irq CVWL568.lib(drv_memc.o) + 0x00016c00 0x00016c00 0x0000000c Code RO 1953 i.drv_memc_gen_a_tear_signal CVWL568.lib(drv_memc.o) + 0x00016c0c 0x00016c0c 0x00000012 Code RO 1954 i.drv_memc_get_status CVWL568.lib(drv_memc.o) + 0x00016c1e 0x00016c1e 0x00000010 Code RO 1955 i.drv_memc_rate_transfer_sel CVWL568.lib(drv_memc.o) + 0x00016c2e 0x00016c2e 0x0000000e Code RO 1956 i.drv_memc_sel_vsync CVWL568.lib(drv_memc.o) + 0x00016c3c 0x00016c3c 0x00000014 Code RO 1957 i.drv_memc_set_active_height CVWL568.lib(drv_memc.o) + 0x00016c50 0x00016c50 0x0000000c Code RO 1958 i.drv_memc_set_data_mode CVWL568.lib(drv_memc.o) + 0x00016c5c 0x00016c5c 0x00000010 Code RO 1961 i.drv_memc_set_double_buffer CVWL568.lib(drv_memc.o) + 0x00016c6c 0x00016c6c 0x00000012 Code RO 1962 i.drv_memc_set_double_buffer_reverse CVWL568.lib(drv_memc.o) + 0x00016c7e 0x00016c7e 0x00000010 Code RO 1964 i.drv_memc_set_fs_en_conditions CVWL568.lib(drv_memc.o) + 0x00016c8e 0x00016c8e 0x00000014 Code RO 1965 i.drv_memc_set_inten CVWL568.lib(drv_memc.o) + 0x00016ca2 0x00016ca2 0x00000002 PAD + 0x00016ca4 0x00016ca4 0x00000018 Code RO 1966 i.drv_memc_set_lcdc_st_conditions CVWL568.lib(drv_memc.o) + 0x00016cbc 0x00016cbc 0x0000001a Code RO 1967 i.drv_memc_set_ltpo_mode CVWL568.lib(drv_memc.o) + 0x00016cd6 0x00016cd6 0x0000000e Code RO 1971 i.drv_memc_set_tear_mode CVWL568.lib(drv_memc.o) + 0x00016ce4 0x00016ce4 0x00000028 Code RO 1972 i.drv_memc_set_tear_waveform CVWL568.lib(drv_memc.o) + 0x00016d0c 0x00016d0c 0x0000000e Code RO 1974 i.drv_memc_set_vidc_sync_cnt CVWL568.lib(drv_memc.o) + 0x00016d1a 0x00016d1a 0x00000002 PAD + 0x00016d1c 0x00016d1c 0x00000008 Code RO 1531 i.drv_param_init_get_ccm CVWL568.lib(drv_param_init.o) + 0x00016d24 0x00016d24 0x00000014 Code RO 1532 i.drv_param_init_get_scld_filter_h CVWL568.lib(drv_param_init.o) + 0x00016d38 0x00016d38 0x00000014 Code RO 1533 i.drv_param_init_get_scld_filter_v CVWL568.lib(drv_param_init.o) + 0x00016d4c 0x00016d4c 0x00000008 Code RO 1534 i.drv_param_init_get_sclu_filter CVWL568.lib(drv_param_init.o) + 0x00016d54 0x00016d54 0x00000014 Code RO 1535 i.drv_param_init_set_ccm CVWL568.lib(drv_param_init.o) + 0x00016d68 0x00016d68 0x00000024 Code RO 1538 i.drv_param_p2r_filter_init CVWL568.lib(drv_param_init.o) + 0x00016d8c 0x00016d8c 0x00000010 Code RO 2245 i.drv_phy_enable_calibration CVWL568.lib(drv_phy_common.o) + 0x00016d9c 0x00016d9c 0x0000003c Code RO 2246 i.drv_phy_get_calibration CVWL568.lib(drv_phy_common.o) + 0x00016dd8 0x00016dd8 0x00000060 Code RO 2247 i.drv_phy_get_pll_para CVWL568.lib(drv_phy_common.o) + 0x00016e38 0x00016e38 0x00000054 Code RO 2248 i.drv_phy_get_rate_para CVWL568.lib(drv_phy_common.o) + 0x00016e8c 0x00016e8c 0x00000010 Code RO 2249 i.drv_phy_test_clear CVWL568.lib(drv_phy_common.o) + 0x00016e9c 0x00016e9c 0x00000018 Code RO 2250 i.drv_phy_test_lock CVWL568.lib(drv_phy_common.o) + 0x00016eb4 0x00016eb4 0x00000020 Code RO 2252 i.drv_phy_test_write_1_byte CVWL568.lib(drv_phy_common.o) + 0x00016ed4 0x00016ed4 0x00000026 Code RO 2253 i.drv_phy_test_write_2_byte CVWL568.lib(drv_phy_common.o) + 0x00016efa 0x00016efa 0x0000001e Code RO 2254 i.drv_phy_test_write_code CVWL568.lib(drv_phy_common.o) + 0x00016f18 0x00016f18 0x00000020 Code RO 2255 i.drv_phy_test_write_data CVWL568.lib(drv_phy_common.o) + 0x00016f38 0x00016f38 0x00000020 Code RO 1554 i.drv_pwr_set_cp_mode CVWL568.lib(drv_pwr.o) + 0x00016f58 0x00016f58 0x00000018 Code RO 1556 i.drv_pwr_set_pvd_mode CVWL568.lib(drv_pwr.o) + 0x00016f70 0x00016f70 0x00000038 Code RO 1557 i.drv_pwr_set_system_clk_src CVWL568.lib(drv_pwr.o) + 0x00016fa8 0x00016fa8 0x0000000c Code RO 1743 i.drv_rx_phy_test_clear CVWL568.lib(drv_dsi_rx.o) + 0x00016fb4 0x00016fb4 0x00000010 Code RO 1744 i.drv_rx_phy_test_lock CVWL568.lib(drv_dsi_rx.o) + 0x00016fc4 0x00016fc4 0x00000014 Code RO 1746 i.drv_rx_phy_test_write_1_byte CVWL568.lib(drv_dsi_rx.o) + 0x00016fd8 0x00016fd8 0x00000016 Code RO 1747 i.drv_rx_phy_test_write_2_byte CVWL568.lib(drv_dsi_rx.o) + 0x00016fee 0x00016fee 0x0000000a Code RO 2010 i.drv_rxbr_clear_pkt_buffer CVWL568.lib(drv_rxbr.o) + 0x00016ff8 0x00016ff8 0x00000004 Code RO 2011 i.drv_rxbr_clear_status0 CVWL568.lib(drv_rxbr.o) + 0x00016ffc 0x00016ffc 0x0000005a Code RO 2013 i.drv_rxbr_enable_irq CVWL568.lib(drv_rxbr.o) + 0x00017056 0x00017056 0x00000002 PAD + 0x00017058 0x00017058 0x00000014 Code RO 2014 i.drv_rxbr_frame_drop_cfg CVWL568.lib(drv_rxbr.o) + 0x0001706c 0x0001706c 0x00000064 Code RO 2015 i.drv_rxbr_get_clk CVWL568.lib(drv_rxbr.o) + 0x000170d0 0x000170d0 0x00000004 Code RO 2016 i.drv_rxbr_get_col_addr CVWL568.lib(drv_rxbr.o) + 0x000170d4 0x000170d4 0x00000012 Code RO 1050 i.drv_rxbr_get_int_source CVWL568.lib(hal_internal_vsync.o) + 0x000170e6 0x000170e6 0x00000004 Code RO 2019 i.drv_rxbr_get_page_addr CVWL568.lib(drv_rxbr.o) + 0x000170ea 0x000170ea 0x00000012 Code RO 1051 i.drv_rxbr_get_status0 CVWL568.lib(hal_internal_vsync.o) + 0x000170fc 0x000170fc 0x0000000c Code RO 2021 i.drv_rxbr_hline_rcv0_cfg CVWL568.lib(drv_rxbr.o) + 0x00017108 0x00017108 0x00000008 Code RO 2022 i.drv_rxbr_hline_rcv_cfg CVWL568.lib(drv_rxbr.o) + 0x00017110 0x00017110 0x0000000c Code RO 2023 i.drv_rxbr_register_irq0_callback CVWL568.lib(drv_rxbr.o) + 0x0001711c 0x0001711c 0x0000000c Code RO 2024 i.drv_rxbr_register_irq1_callback CVWL568.lib(drv_rxbr.o) + 0x00017128 0x00017128 0x00000014 Code RO 2025 i.drv_rxbr_set_ack_pkt_header CVWL568.lib(drv_rxbr.o) + 0x0001713c 0x0001713c 0x000000cc Code RO 2026 i.drv_rxbr_set_cmd_filter CVWL568.lib(drv_rxbr.o) + 0x00017208 0x00017208 0x00000014 Code RO 2028 i.drv_rxbr_set_color_format CVWL568.lib(drv_rxbr.o) + 0x0001721c 0x0001721c 0x00000014 Code RO 2030 i.drv_rxbr_set_inten CVWL568.lib(drv_rxbr.o) + 0x00017230 0x00017230 0x00000010 Code RO 2031 i.drv_rxbr_set_ltpo_drop_th CVWL568.lib(drv_rxbr.o) + 0x00017240 0x00017240 0x00000026 Code RO 2033 i.drv_rxbr_set_usr_cfg CVWL568.lib(drv_rxbr.o) + 0x00017266 0x00017266 0x00000008 Code RO 2034 i.drv_rxbr_set_usr_col CVWL568.lib(drv_rxbr.o) + 0x0001726e 0x0001726e 0x00000008 Code RO 2035 i.drv_rxbr_set_usr_row CVWL568.lib(drv_rxbr.o) + 0x00017276 0x00017276 0x00000002 PAD + 0x00017278 0x00017278 0x00000020 Code RO 1602 i.drv_spi_m_read_data CVWL568.lib(drv_spi_master.o) + 0x00017298 0x00017298 0x00000054 Code RO 1630 i.drv_swire_set_int CVWL568.lib(drv_swire.o) + 0x000172ec 0x000172ec 0x0000001c Code RO 1631 i.drv_swire_set_power_down CVWL568.lib(drv_swire.o) + 0x00017308 0x00017308 0x0000000c Code RO 1646 i.drv_sys_cfg_clear_all_int CVWL568.lib(drv_sys_cfg.o) + 0x00017314 0x00017314 0x00000028 Code RO 1647 i.drv_sys_cfg_clear_pending CVWL568.lib(drv_sys_cfg.o) + 0x0001733c 0x0001733c 0x00000018 Code RO 1650 i.drv_sys_cfg_sel_ap_rst_lvl_trig CVWL568.lib(drv_sys_cfg.o) + 0x00017354 0x00017354 0x0000001c Code RO 1651 i.drv_sys_cfg_sel_ap_rst_trig CVWL568.lib(drv_sys_cfg.o) + 0x00017370 0x00017370 0x00000024 Code RO 1652 i.drv_sys_cfg_sel_gpio_group CVWL568.lib(drv_sys_cfg.o) + 0x00017394 0x00017394 0x00000024 Code RO 1653 i.drv_sys_cfg_sel_int_trig CVWL568.lib(drv_sys_cfg.o) + 0x000173b8 0x000173b8 0x00000010 Code RO 1655 i.drv_sys_cfg_set_dma_rx_req CVWL568.lib(drv_sys_cfg.o) + 0x000173c8 0x000173c8 0x00000010 Code RO 1656 i.drv_sys_cfg_set_dma_tx_req CVWL568.lib(drv_sys_cfg.o) + 0x000173d8 0x000173d8 0x00000024 Code RO 1657 i.drv_sys_cfg_set_int CVWL568.lib(drv_sys_cfg.o) + 0x000173fc 0x000173fc 0x0000001a Code RO 1680 i.drv_timer_clear_status_flags CVWL568.lib(drv_timer.o) + 0x00017416 0x00017416 0x00000020 Code RO 1681 i.drv_timer_enable CVWL568.lib(drv_timer.o) + 0x00017436 0x00017436 0x00000002 PAD + 0x00017438 0x00017438 0x00000010 Code RO 1682 i.drv_timer_get_instance CVWL568.lib(drv_timer.o) + 0x00017448 0x00017448 0x00000010 Code RO 1683 i.drv_timer_get_prescaler CVWL568.lib(drv_timer.o) + 0x00017458 0x00017458 0x00000044 Code RO 1685 i.drv_timer_handle_interrupt CVWL568.lib(drv_timer.o) + 0x0001749c 0x0001749c 0x00000014 Code RO 1686 i.drv_timer_register_callback CVWL568.lib(drv_timer.o) + 0x000174b0 0x000174b0 0x00000010 Code RO 1687 i.drv_timer_set_compare_val CVWL568.lib(drv_timer.o) + 0x000174c0 0x000174c0 0x00000054 Code RO 1688 i.drv_timer_set_int CVWL568.lib(drv_timer.o) + 0x00017514 0x00017514 0x00000028 Code RO 1689 i.drv_timer_set_prescaler CVWL568.lib(drv_timer.o) + 0x0001753c 0x0001753c 0x0000000a Code RO 1826 i.drv_tx_phy_test_clear CVWL568.lib(drv_dsi_tx.o) + 0x00017546 0x00017546 0x0000001c Code RO 1827 i.drv_tx_phy_test_enter CVWL568.lib(drv_dsi_tx.o) + 0x00017562 0x00017562 0x0000001c Code RO 1828 i.drv_tx_phy_test_exit CVWL568.lib(drv_dsi_tx.o) + 0x0001757e 0x0001757e 0x00000012 Code RO 1830 i.drv_tx_phy_test_write_1_byte CVWL568.lib(drv_dsi_tx.o) + 0x00017590 0x00017590 0x00000014 Code RO 1831 i.drv_tx_phy_test_write_2_byte CVWL568.lib(drv_dsi_tx.o) + 0x000175a4 0x000175a4 0x00000010 Code RO 1832 i.drv_tx_phy_test_write_code CVWL568.lib(drv_dsi_tx.o) + 0x000175b4 0x000175b4 0x00000008 Code RO 2074 i.drv_vidc_clear_irq CVWL568.lib(drv_vidc.o) + 0x000175bc 0x000175bc 0x00000018 Code RO 2078 i.drv_vidc_enable CVWL568.lib(drv_vidc.o) + 0x000175d4 0x000175d4 0x00000040 Code RO 2079 i.drv_vidc_enable_irq CVWL568.lib(drv_vidc.o) + 0x00017614 0x00017614 0x00000012 Code RO 2081 i.drv_vidc_get_irq_status CVWL568.lib(drv_vidc.o) + 0x00017626 0x00017626 0x00000002 PAD + 0x00017628 0x00017628 0x00000028 Code RO 2085 i.drv_vidc_init_module_enable CVWL568.lib(drv_vidc.o) + 0x00017650 0x00017650 0x0000000c Code RO 2086 i.drv_vidc_register_callback CVWL568.lib(drv_vidc.o) + 0x0001765c 0x0001765c 0x00000006 Code RO 2087 i.drv_vidc_reset CVWL568.lib(drv_vidc.o) + 0x00017662 0x00017662 0x0000003c Code RO 2089 i.drv_vidc_set_dst_parameter CVWL568.lib(drv_vidc.o) + 0x0001769e 0x0001769e 0x00000014 Code RO 2093 i.drv_vidc_set_irqen CVWL568.lib(drv_vidc.o) + 0x000176b2 0x000176b2 0x00000010 Code RO 2094 i.drv_vidc_set_mirror CVWL568.lib(drv_vidc.o) + 0x000176c2 0x000176c2 0x00000008 Code RO 2097 i.drv_vidc_set_p2r_hcoef0 CVWL568.lib(drv_vidc.o) + 0x000176ca 0x000176ca 0x00000026 Code RO 2098 i.drv_vidc_set_p2r_hinitb CVWL568.lib(drv_vidc.o) + 0x000176f0 0x000176f0 0x00000026 Code RO 2099 i.drv_vidc_set_p2r_hinitr CVWL568.lib(drv_vidc.o) + 0x00017716 0x00017716 0x00000002 PAD + 0x00017718 0x00017718 0x00000018 Code RO 2100 i.drv_vidc_set_pentile_swap CVWL568.lib(drv_vidc.o) + 0x00017730 0x00017730 0x0000000a Code RO 2101 i.drv_vidc_set_pu_ctrl CVWL568.lib(drv_vidc.o) + 0x0001773a 0x0001773a 0x00000010 Code RO 2102 i.drv_vidc_set_rotation CVWL568.lib(drv_vidc.o) + 0x0001774a 0x0001774a 0x0000000a Code RO 2103 i.drv_vidc_set_scld_hcoef0 CVWL568.lib(drv_vidc.o) + 0x00017754 0x00017754 0x0000000a Code RO 2104 i.drv_vidc_set_scld_hcoef1 CVWL568.lib(drv_vidc.o) + 0x0001775e 0x0001775e 0x00000012 Code RO 2105 i.drv_vidc_set_scld_step CVWL568.lib(drv_vidc.o) + 0x00017770 0x00017770 0x0000000a Code RO 2106 i.drv_vidc_set_scld_vcoef0 CVWL568.lib(drv_vidc.o) + 0x0001777a 0x0001777a 0x0000000a Code RO 2107 i.drv_vidc_set_scld_vcoef1 CVWL568.lib(drv_vidc.o) + 0x00017784 0x00017784 0x00000016 Code RO 2108 i.drv_vidc_set_src_parameter CVWL568.lib(drv_vidc.o) + 0x0001779a 0x0001779a 0x00000002 PAD + 0x0001779c 0x0001779c 0x00000010 Code RO 2620 i.drv_wdg_clear_counter CVWL568.lib(drv_wdg.o) + 0x000177ac 0x000177ac 0x00000010 Code RO 2621 i.drv_wdg_clear_edge_flag CVWL568.lib(drv_wdg.o) + 0x000177bc 0x000177bc 0x00000010 Code RO 2624 i.drv_wdg_read_edge_flag CVWL568.lib(drv_wdg.o) + 0x000177cc 0x000177cc 0x00000040 Code RO 2627 i.drv_wdg_set_int CVWL568.lib(drv_wdg.o) + 0x0001780c 0x0001780c 0x0000000a Code RO 1314 i.fls_clr_interrupt_flag CVWL568.lib(drv_fls.o) + 0x00017816 0x00017816 0x00000014 Code RO 2304 i.fputc CVWL568.lib(tau_log.o) + 0x0001782a 0x0001782a 0x00000002 PAD + 0x0001782c 0x0001782c 0x00000034 Code RO 630 i.hal_dsi_rx_ctrl_create_handle CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x00017860 0x00017860 0x0000009c Code RO 632 i.hal_dsi_rx_ctrl_deinit CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x000178fc 0x000178fc 0x00000084 Code RO 634 i.hal_dsi_rx_ctrl_dsc_async_handler CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x00017980 0x00017980 0x00000028 Code RO 636 i.hal_dsi_rx_ctrl_gen_a_tear_signal CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x000179a8 0x000179a8 0x00000028 Code RO 638 i.hal_dsi_rx_ctrl_get_max_ret_size CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x000179d0 0x000179d0 0x00000098 Code RO 640 i.hal_dsi_rx_ctrl_init CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x00017a68 0x00017a68 0x000001a4 Code RO 641 i.hal_dsi_rx_ctrl_init_clk CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x00017c0c 0x00017c0c 0x000000d8 Code RO 642 i.hal_dsi_rx_ctrl_init_dsi_rx CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x00017ce4 0x00017ce4 0x00000158 Code RO 643 i.hal_dsi_rx_ctrl_init_memc CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x00017e3c 0x00017e3c 0x00000148 Code RO 644 i.hal_dsi_rx_ctrl_init_rxbr CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x00017f84 0x00017f84 0x0000022c Code RO 645 i.hal_dsi_rx_ctrl_init_vidc CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x000181b0 0x000181b0 0x0000003c Code RO 646 i.hal_dsi_rx_ctrl_pre_init_pps CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x000181ec 0x000181ec 0x000000f0 Code RO 649 i.hal_dsi_rx_ctrl_send_ack_cmd CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x000182dc 0x000182dc 0x00000034 Code RO 653 i.hal_dsi_rx_ctrl_set_cus_sync_line CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x00018310 0x00018310 0x00000034 Code RO 656 i.hal_dsi_rx_ctrl_set_hw_tear_mode CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x00018344 0x00018344 0x00000038 Code RO 657 i.hal_dsi_rx_ctrl_set_ipi_cfg CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x0001837c 0x0001837c 0x00000072 Code RO 662 i.hal_dsi_rx_ctrl_set_rxbr_clk CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x000183ee 0x000183ee 0x00000002 PAD + 0x000183f0 0x000183f0 0x00000034 Code RO 663 i.hal_dsi_rx_ctrl_set_sw_tear_mode CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x00018424 0x00018424 0x0000000e Code RO 665 i.hal_dsi_rx_ctrl_set_tear_mode_ex CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x00018432 0x00018432 0x00000002 PAD + 0x00018434 0x00018434 0x0000003c Code RO 666 i.hal_dsi_rx_ctrl_start CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x00018470 0x00018470 0x0000003c Code RO 667 i.hal_dsi_rx_ctrl_stop CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x000184ac 0x000184ac 0x00000020 Code RO 669 i.hal_dsi_rx_ctrl_toggle_resolution CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x000184cc 0x000184cc 0x00000190 Code RO 723 i.hal_dsi_tx_calc_video_chunks CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x0001865c 0x0001865c 0x00000034 Code RO 724 i.hal_dsi_tx_config_params_for_lane_rate CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018690 0x00018690 0x00000450 Code RO 725 i.hal_dsi_tx_count_lane_rate CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018ae0 0x00018ae0 0x0000002c Code RO 728 i.hal_dsi_tx_ctrl_create_handle CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018b0c 0x00018b0c 0x00000084 Code RO 729 i.hal_dsi_tx_ctrl_deinit CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018b90 0x00018b90 0x0000004c Code RO 733 i.hal_dsi_tx_ctrl_enter_init_panel_mode CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018bdc 0x00018bdc 0x00000028 Code RO 735 i.hal_dsi_tx_ctrl_exit_init_panel_mode CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018c04 0x00018c04 0x000000a4 Code RO 737 i.hal_dsi_tx_ctrl_init CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018ca8 0x00018ca8 0x00000024 Code RO 738 i.hal_dsi_tx_ctrl_init_clk CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018ccc 0x00018ccc 0x0000000c Code RO 739 i.hal_dsi_tx_ctrl_panel_reset_pin CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018cd8 0x00018cd8 0x00000020 Code RO 742 i.hal_dsi_tx_ctrl_set_ccm CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018cf8 0x00018cf8 0x00000014 Code RO 748 i.hal_dsi_tx_ctrl_set_overwrite_rgb CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018d0c 0x00018d0c 0x00000010 Code RO 749 i.hal_dsi_tx_ctrl_set_partial_disp CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018d1c 0x00018d1c 0x00000024 Code RO 750 i.hal_dsi_tx_ctrl_set_partial_disp_area CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018d40 0x00018d40 0x0000009c Code RO 753 i.hal_dsi_tx_ctrl_start CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018ddc 0x00018ddc 0x00000044 Code RO 754 i.hal_dsi_tx_ctrl_stop CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018e20 0x00018e20 0x000000d8 Code RO 755 i.hal_dsi_tx_ctrl_write_array_cmd CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018ef8 0x00018ef8 0x000000b0 Code RO 756 i.hal_dsi_tx_ctrl_write_cmd CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018fa8 0x00018fa8 0x00000044 Code RO 757 i.hal_dsi_tx_init_data_mode CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00018fec 0x00018fec 0x00000030 Code RO 758 i.hal_dsi_tx_init_dpi_cfg CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x0001901c 0x0001901c 0x00000020 Code RO 759 i.hal_dsi_tx_init_interrupt CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x0001903c 0x0001903c 0x00000020 Code RO 760 i.hal_dsi_tx_init_phy_cfg CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x0001905c 0x0001905c 0x00000094 Code RO 761 i.hal_dsi_tx_init_remains CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x000190f0 0x000190f0 0x00000058 Code RO 762 i.hal_dsi_tx_init_video_mode CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00019148 0x00019148 0x00000044 Code RO 763 i.hal_dsi_tx_send_cmd CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x0001918c 0x0001918c 0x00000018 Code RO 828 i.hal_gpio_ctrl_eint CVWL568.lib(hal_gpio.o) + 0x000191a4 0x000191a4 0x00000012 Code RO 829 i.hal_gpio_get_input_data CVWL568.lib(hal_gpio.o) + 0x000191b6 0x000191b6 0x00000002 PAD + 0x000191b8 0x000191b8 0x00000040 Code RO 832 i.hal_gpio_init_eint CVWL568.lib(hal_gpio.o) + 0x000191f8 0x000191f8 0x00000020 Code RO 833 i.hal_gpio_init_input CVWL568.lib(hal_gpio.o) + 0x00019218 0x00019218 0x00000028 Code RO 834 i.hal_gpio_init_output CVWL568.lib(hal_gpio.o) + 0x00019240 0x00019240 0x00000018 Code RO 835 i.hal_gpio_reg_eint_cb CVWL568.lib(hal_gpio.o) + 0x00019258 0x00019258 0x00000050 Code RO 836 i.hal_gpio_set_ap_reset_int CVWL568.lib(hal_gpio.o) + 0x000192a8 0x000192a8 0x00000060 Code RO 838 i.hal_gpio_set_mode CVWL568.lib(hal_gpio.o) + 0x00019308 0x00019308 0x00000008 Code RO 839 i.hal_gpio_set_output_data CVWL568.lib(hal_gpio.o) + 0x00019310 0x00019310 0x00000020 Code RO 841 i.hal_gpio_set_pull_state CVWL568.lib(hal_gpio.o) + 0x00019330 0x00019330 0x0000006c Code RO 867 i.hal_i2c_m_dma_init CVWL568.lib(hal_i2c_master.o) + 0x0001939c 0x0001939c 0x00000020 Code RO 868 i.hal_i2c_m_dma_read CVWL568.lib(hal_i2c_master.o) + 0x000193bc 0x000193bc 0x0000001c Code RO 869 i.hal_i2c_m_dma_write CVWL568.lib(hal_i2c_master.o) + 0x000193d8 0x000193d8 0x0000000c Code RO 871 i.hal_i2c_m_transfer_complate CVWL568.lib(hal_i2c_master.o) + 0x000193e4 0x000193e4 0x00000020 Code RO 872 i.hal_i2c_master_irq_callback CVWL568.lib(hal_i2c_master.o) + 0x00019404 0x00019404 0x00000010 Code RO 886 i.hal_i2c_s_dma_user_callback CVWL568.lib(hal_i2c_slave.o) + 0x00019414 0x00019414 0x0000004c Code RO 887 i.hal_i2c_s_dma_write CVWL568.lib(hal_i2c_slave.o) + 0x00019460 0x00019460 0x000000c8 Code RO 889 i.hal_i2c_s_init CVWL568.lib(hal_i2c_slave.o) + 0x00019528 0x00019528 0x00000014 Code RO 890 i.hal_i2c_s_nonblocking_read CVWL568.lib(hal_i2c_slave.o) + 0x0001953c 0x0001953c 0x0000000c Code RO 898 i.hal_i2c_s_set_transfer CVWL568.lib(hal_i2c_slave.o) + 0x00019548 0x00019548 0x00000174 Code RO 901 i.hal_i2c_slave_irq_callback CVWL568.lib(hal_i2c_slave.o) + 0x000196bc 0x000196bc 0x000000fc Code RO 1052 i.hal_internal_init_memc CVWL568.lib(hal_internal_vsync.o) + 0x000197b8 0x000197b8 0x00000010 Code RO 1054 i.hal_internal_sync_get_fb_setting CVWL568.lib(hal_internal_vsync.o) + 0x000197c8 0x000197c8 0x00000010 Code RO 1055 i.hal_internal_sync_get_hight_performan_mode CVWL568.lib(hal_internal_vsync.o) + 0x000197d8 0x000197d8 0x0000022c Code RO 1056 i.hal_internal_sync_input_resolution_change CVWL568.lib(hal_internal_vsync.o) + 0x00019a04 0x00019a04 0x00000010 Code RO 1059 i.hal_internal_update_dpi_param CVWL568.lib(hal_internal_vsync.o) + 0x00019a14 0x00019a14 0x0000012c Code RO 1060 i.hal_internal_video_mode_auto_sync CVWL568.lib(hal_internal_vsync.o) + 0x00019b40 0x00019b40 0x00000028 Code RO 1061 i.hal_internal_vsync_deinit CVWL568.lib(hal_internal_vsync.o) + 0x00019b68 0x00019b68 0x0000000c Code RO 1062 i.hal_internal_vsync_get_rx_state CVWL568.lib(hal_internal_vsync.o) + 0x00019b74 0x00019b74 0x00000018 Code RO 1063 i.hal_internal_vsync_get_sync_line CVWL568.lib(hal_internal_vsync.o) + 0x00019b8c 0x00019b8c 0x0000000c Code RO 1064 i.hal_internal_vsync_get_tear_mode CVWL568.lib(hal_internal_vsync.o) + 0x00019b98 0x00019b98 0x0000000c Code RO 1065 i.hal_internal_vsync_get_tx_state CVWL568.lib(hal_internal_vsync.o) + 0x00019ba4 0x00019ba4 0x00000118 Code RO 1066 i.hal_internal_vsync_init_rx CVWL568.lib(hal_internal_vsync.o) + 0x00019cbc 0x00019cbc 0x000000b0 Code RO 1067 i.hal_internal_vsync_init_tx CVWL568.lib(hal_internal_vsync.o) + 0x00019d6c 0x00019d6c 0x0000011c Code RO 1069 i.hal_internal_vsync_set_auto_hw_filter CVWL568.lib(hal_internal_vsync.o) + 0x00019e88 0x00019e88 0x00000014 Code RO 1071 i.hal_internal_vsync_set_rx_state CVWL568.lib(hal_internal_vsync.o) + 0x00019e9c 0x00019e9c 0x00000024 Code RO 1072 i.hal_internal_vsync_set_sync_line CVWL568.lib(hal_internal_vsync.o) + 0x00019ec0 0x00019ec0 0x00000050 Code RO 1073 i.hal_internal_vsync_set_tear_mode CVWL568.lib(hal_internal_vsync.o) + 0x00019f10 0x00019f10 0x00000080 Code RO 1074 i.hal_internal_vsync_set_tx_state CVWL568.lib(hal_internal_vsync.o) + 0x00019f90 0x00019f90 0x00000024 Code RO 764 i.hal_lcdc_config_ccm CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00019fb4 0x00019fb4 0x00000058 Code RO 765 i.hal_lcdc_config_remains CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x0001a00c 0x0001a00c 0x00000014 Code RO 766 i.hal_lcdc_config_rgb_to_pentile CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x0001a020 0x0001a020 0x00000164 Code RO 767 i.hal_lcdc_config_upscaler CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x0001a184 0x0001a184 0x00000054 Code RO 768 i.hal_lcdc_init_cfg CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x0001a1d8 0x0001a1d8 0x000001b0 Code RO 769 i.hal_lcdc_init_clk CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x0001a388 0x0001a388 0x00000040 Code RO 770 i.hal_lcdc_init_interrupt CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x0001a3c8 0x0001a3c8 0x0000000e Code RO 926 i.hal_spi_m_clear_rxfifo CVWL568.lib(hal_spi_master.o) + 0x0001a3d6 0x0001a3d6 0x00000016 Code RO 952 i.hal_swire_open CVWL568.lib(hal_swire.o) + 0x0001a3ec 0x0001a3ec 0x00000008 Code RO 967 i.hal_system_enable_systick CVWL568.lib(hal_system.o) + 0x0001a3f4 0x0001a3f4 0x00000088 Code RO 971 i.hal_system_init CVWL568.lib(hal_system.o) + 0x0001a47c 0x0001a47c 0x0000001c Code RO 972 i.hal_system_init_console CVWL568.lib(hal_system.o) + 0x0001a498 0x0001a498 0x00000008 Code RO 975 i.hal_system_set_phy_calibration CVWL568.lib(hal_system.o) + 0x0001a4a0 0x0001a4a0 0x00000008 Code RO 976 i.hal_system_set_pvd CVWL568.lib(hal_system.o) + 0x0001a4a8 0x0001a4a8 0x00000008 Code RO 977 i.hal_system_set_vcc CVWL568.lib(hal_system.o) + 0x0001a4b0 0x0001a4b0 0x0000001a Code RO 1002 i.hal_timer_init CVWL568.lib(hal_timer.o) + 0x0001a4ca 0x0001a4ca 0x00000002 PAD + 0x0001a4cc 0x0001a4cc 0x00000048 Code RO 1004 i.hal_timer_start CVWL568.lib(hal_timer.o) + 0x0001a514 0x0001a514 0x00000028 Code RO 1006 i.hal_timer_stop CVWL568.lib(hal_timer.o) + 0x0001a53c 0x0001a53c 0x0000008c Code RO 1028 i.hal_uart_init CVWL568.lib(hal_uart.o) + 0x0001a5c8 0x0001a5c8 0x00000010 Code RO 1031 i.hal_uart_transmit_blocking CVWL568.lib(hal_uart.o) + 0x0001a5d8 0x0001a5d8 0x00000110 Code RO 2184 i.handle_init CVWL568.lib(irq_redirect .o) + 0x0001a6e8 0x0001a6e8 0x00000064 Code RO 116 i.init_mipi_tx ap_demo.o + 0x0001a74c 0x0001a74c 0x00000088 Code RO 117 i.init_panel ap_demo.o + 0x0001a7d4 0x0001a7d4 0x0000000a Code RO 3 i.main main.o + 0x0001a7de 0x0001a7de 0x00000002 PAD + 0x0001a7e0 0x0001a7e0 0x0000009c Code RO 118 i.open_mipi_rx ap_demo.o + 0x0001a87c 0x0001a87c 0x00000054 Code RO 119 i.pps_update_handle ap_demo.o + 0x0001a8d0 0x0001a8d0 0x000003f4 Code RO 1078 i.rx_get_dcs_packet_data CVWL568.lib(hal_internal_vsync.o) + 0x0001acc4 0x0001acc4 0x00000178 Code RO 1079 i.rx_partial_update CVWL568.lib(hal_internal_vsync.o) + 0x0001ae3c 0x0001ae3c 0x0000008c Code RO 1080 i.rx_receive_packet CVWL568.lib(hal_internal_vsync.o) + 0x0001aec8 0x0001aec8 0x00000180 Code RO 1081 i.rx_receive_pps CVWL568.lib(hal_internal_vsync.o) + 0x0001b048 0x0001b048 0x000000a4 Code RO 1082 i.rxbr_irq0_callback CVWL568.lib(hal_internal_vsync.o) + 0x0001b0ec 0x0001b0ec 0x000001dc Code RO 1083 i.rxbr_irq1_callback CVWL568.lib(hal_internal_vsync.o) + 0x0001b2c8 0x0001b2c8 0x000000c4 Code RO 1084 i.soft_gen_te CVWL568.lib(hal_internal_vsync.o) + 0x0001b38c 0x0001b38c 0x000000c0 Code RO 1085 i.soft_gen_te_double_buffer CVWL568.lib(hal_internal_vsync.o) + 0x0001b44c 0x0001b44c 0x00000030 Code RO 120 i.soft_timer3_cb ap_demo.o + 0x0001b47c 0x0001b47c 0x00000048 Code RO 2647 i.sqrt m_ps.l(sqrt.o) + 0x0001b4c4 0x0001b4c4 0x00000040 Code RO 121 i.tp_heartbeat_exec ap_demo.o + 0x0001b504 0x0001b504 0x00000108 Code RO 1086 i.vidc_callback CVWL568.lib(hal_internal_vsync.o) + 0x0001b60c 0x0001b60c 0x000000d0 Code RO 1087 i.vpre_err_reset CVWL568.lib(hal_internal_vsync.o) + 0x0001b6dc 0x0001b6dc 0x000001cc Code RO 1088 i.vsync_set_te_mode CVWL568.lib(hal_internal_vsync.o) + 0x0001b8a8 0x0001b8a8 0x000000f8 Data RO 122 .constdata ap_demo.o + 0x0001b9a0 0x0001b9a0 0x00000020 Data RO 425 .constdata app_tp_st_touch.o + 0x0001b9c0 0x0001b9c0 0x00002150 Data RO 517 .constdata app_tp_for_custom_s8.o + 0x0001db10 0x0001db10 0x00000001 Data RO 530 .constdata app_tp_for_custom_s8.o + 0x0001db11 0x0001db11 0x00000003 PAD + 0x0001db14 0x0001db14 0x00000024 Data RO 772 .constdata CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x0001db38 0x0001db38 0x000000d2 Data RO 844 .constdata CVWL568.lib(hal_gpio.o) + 0x0001dc0a 0x0001dc0a 0x00000002 PAD + 0x0001dc0c 0x0001dc0c 0x00000020 Data RO 902 .constdata CVWL568.lib(hal_i2c_slave.o) + 0x0001dc2c 0x0001dc2c 0x00000008 Data RO 1539 .constdata CVWL568.lib(drv_param_init.o) + 0x0001dc34 0x0001dc34 0x00000186 Data RO 2256 .constdata CVWL568.lib(drv_phy_common.o) + 0x0001ddba 0x0001ddba 0x00000002 PAD + 0x0001ddbc 0x0001ddbc 0x00000048 Data RO 673 .conststring CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x0001de04 0x0001de04 0x00000043 Data RO 773 .conststring CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x0001de47 0x0001de47 0x00000001 PAD + 0x0001de48 0x0001de48 0x00000134 Data RO 1090 .conststring CVWL568.lib(hal_internal_vsync.o) + 0x0001df7c 0x0001df7c 0x00000030 Data RO 3009 Region$$Table anon$$obj.o - Execution Region RW_RAM1 (Exec base: 0x00070000, Load base: 0x0001e1b0, Size: 0x00000000, Max: 0x000000f0, ABSOLUTE) + Execution Region RW_RAM1 (Exec base: 0x00070000, Load base: 0x0001dfac, Size: 0x00000000, Max: 0x000000f0, ABSOLUTE) **** No section assigned to this execution region **** - Execution Region RW_RAM2 (Exec base: 0x00070100, Load base: 0x0001e1b0, Size: 0x000000c0, Max: 0x000000d0, ABSOLUTE) + Execution Region RW_RAM2 (Exec base: 0x00070100, Load base: 0x0001dfac, Size: 0x000000c0, Max: 0x000000d0, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x00070100 - 0x000000c0 Zero RW 2228 .ARM.__AT_0x00070100 CVWL568.lib(irq_redirect .o) + 0x00070100 - 0x000000c0 Zero RW 2185 .ARM.__AT_0x00070100 CVWL568.lib(irq_redirect .o) - Execution Region RW_RAM3 (Exec base: 0x000701d0, Load base: 0x0001e1b0, Size: 0x00005480, Max: 0x00007e30, ABSOLUTE, COMPRESSED[0x00001450]) + Execution Region RW_RAM3 (Exec base: 0x000701d0, Load base: 0x0001dfac, Size: 0x00005478, Max: 0x00007e30, ABSOLUTE, COMPRESSED[0x00001450]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x000701d0 COMPRESSED 0x00001d66 Data RW 123 .data ap_demo.o 0x00071f36 COMPRESSED 0x00000017 Data RW 287 .data app_tp_transfer.o 0x00071f4d COMPRESSED 0x00000028 Data RW 426 .data app_tp_st_touch.o - 0x00071f75 COMPRESSED 0x00000003 PAD - 0x00071f78 COMPRESSED 0x00000008 Data RW 586 .data CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x00071f80 COMPRESSED 0x00000003 Data RW 686 .data CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x00071f83 COMPRESSED 0x00000001 Data RW 785 .data CVWL568.lib(hal_i2c_master.o) - 0x00071f84 COMPRESSED 0x00000020 Data RW 815 .data CVWL568.lib(hal_i2c_slave.o) - 0x00071fa4 COMPRESSED 0x000000e4 Data RW 956 .data WL568_20U_HX667_TP.lib(app_tp_for_custom_s8.o) - 0x00072088 COMPRESSED 0x00000001 Data RW 959 .data WL568_20U_HX667_TP.lib(app_tp_for_custom_s8.o) - 0x00072089 COMPRESSED 0x00000001 Data RW 960 .data WL568_20U_HX667_TP.lib(app_tp_for_custom_s8.o) - 0x0007208a COMPRESSED 0x00000001 Data RW 965 .data WL568_20U_HX667_TP.lib(app_tp_for_custom_s8.o) - 0x0007208b COMPRESSED 0x00000003 Data RW 966 .data WL568_20U_HX667_TP.lib(app_tp_for_custom_s8.o) - 0x0007208e COMPRESSED 0x00000005 Data RW 967 .data WL568_20U_HX667_TP.lib(app_tp_for_custom_s8.o) - 0x00072093 COMPRESSED 0x00000001 PAD - 0x00072094 COMPRESSED 0x00000030 Data RW 977 .data WL568_20U_HX667_TP.lib(app_tp_for_custom_s8.o) - 0x000720c4 COMPRESSED 0x00000018 Data RW 1134 .data CVWL568.lib(hal_internal_vsync.o) - 0x000720dc COMPRESSED 0x0000000c Data RW 1193 .data CVWL568.lib(drv_common.o) - 0x000720e8 COMPRESSED 0x00000004 Data RW 1460 .data CVWL568.lib(drv_gpio.o) - 0x000720ec COMPRESSED 0x00000008 Data RW 1498 .data CVWL568.lib(drv_i2c_dma.o) - 0x000720f4 COMPRESSED 0x00000004 Data RW 1527 .data CVWL568.lib(drv_i2c_master.o) - 0x000720f8 COMPRESSED 0x00000004 Data RW 1558 .data CVWL568.lib(drv_i2c_slave.o) - 0x000720fc COMPRESSED 0x000004a4 Data RW 1583 .data CVWL568.lib(drv_param_init.o) - 0x000725a0 COMPRESSED 0x00000004 Data RW 1650 .data CVWL568.lib(drv_spi_master.o) - 0x000725a4 COMPRESSED 0x00000008 Data RW 1676 .data CVWL568.lib(drv_swire.o) - 0x000725ac COMPRESSED 0x00000001 Data RW 1701 .data CVWL568.lib(drv_sys_cfg.o) + 0x00071f75 COMPRESSED 0x00000001 PAD + 0x00071f76 COMPRESSED 0x000000e4 Data RW 531 .data app_tp_for_custom_s8.o + 0x0007205a COMPRESSED 0x00000001 Data RW 534 .data app_tp_for_custom_s8.o + 0x0007205b COMPRESSED 0x00000001 Data RW 535 .data app_tp_for_custom_s8.o + 0x0007205c COMPRESSED 0x00000001 Data RW 540 .data app_tp_for_custom_s8.o + 0x0007205d COMPRESSED 0x00000003 Data RW 541 .data app_tp_for_custom_s8.o + 0x00072060 COMPRESSED 0x00000005 Data RW 542 .data app_tp_for_custom_s8.o + 0x00072065 COMPRESSED 0x00000003 PAD + 0x00072068 COMPRESSED 0x00000030 Data RW 552 .data app_tp_for_custom_s8.o + 0x00072098 COMPRESSED 0x00000008 Data RW 674 .data CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x000720a0 COMPRESSED 0x00000003 Data RW 774 .data CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x000720a3 COMPRESSED 0x00000001 Data RW 873 .data CVWL568.lib(hal_i2c_master.o) + 0x000720a4 COMPRESSED 0x00000020 Data RW 903 .data CVWL568.lib(hal_i2c_slave.o) + 0x000720c4 COMPRESSED 0x00000018 Data RW 1091 .data CVWL568.lib(hal_internal_vsync.o) + 0x000720dc COMPRESSED 0x0000000c Data RW 1150 .data CVWL568.lib(drv_common.o) + 0x000720e8 COMPRESSED 0x00000004 Data RW 1417 .data CVWL568.lib(drv_gpio.o) + 0x000720ec COMPRESSED 0x00000008 Data RW 1455 .data CVWL568.lib(drv_i2c_dma.o) + 0x000720f4 COMPRESSED 0x00000004 Data RW 1484 .data CVWL568.lib(drv_i2c_master.o) + 0x000720f8 COMPRESSED 0x00000004 Data RW 1515 .data CVWL568.lib(drv_i2c_slave.o) + 0x000720fc COMPRESSED 0x000004a4 Data RW 1540 .data CVWL568.lib(drv_param_init.o) + 0x000725a0 COMPRESSED 0x00000004 Data RW 1607 .data CVWL568.lib(drv_spi_master.o) + 0x000725a4 COMPRESSED 0x00000008 Data RW 1633 .data CVWL568.lib(drv_swire.o) + 0x000725ac COMPRESSED 0x00000001 Data RW 1658 .data CVWL568.lib(drv_sys_cfg.o) 0x000725ad COMPRESSED 0x00000003 PAD - 0x000725b0 COMPRESSED 0x00000050 Data RW 1734 .data CVWL568.lib(drv_timer.o) - 0x00072600 COMPRESSED 0x00000008 Data RW 2080 .data CVWL568.lib(drv_rxbr.o) - 0x00072608 COMPRESSED 0x00000004 Data RW 2153 .data CVWL568.lib(drv_vidc.o) - 0x0007260c COMPRESSED 0x00000001 Data RW 2300 .data CVWL568.lib(drv_phy_common.o) + 0x000725b0 COMPRESSED 0x00000050 Data RW 1691 .data CVWL568.lib(drv_timer.o) + 0x00072600 COMPRESSED 0x00000008 Data RW 2037 .data CVWL568.lib(drv_rxbr.o) + 0x00072608 COMPRESSED 0x00000004 Data RW 2110 .data CVWL568.lib(drv_vidc.o) + 0x0007260c COMPRESSED 0x00000001 Data RW 2257 .data CVWL568.lib(drv_phy_common.o) 0x0007260d COMPRESSED 0x00000003 PAD - 0x00072610 COMPRESSED 0x0000000c Data RW 2320 .data CVWL568.lib(drv_chip_info.o) - 0x0007261c COMPRESSED 0x00000006 Data RW 2357 .data tp_EncryptCheck.lib(app_tp_enc.o) - 0x00072622 COMPRESSED 0x00000002 PAD - 0x00072624 COMPRESSED 0x00000012 Data RW 2517 .data CVWL568.lib(norflash.o) - 0x00072636 COMPRESSED 0x00000002 PAD - 0x00072638 COMPRESSED 0x0000000c Data RW 2604 .data CVWL568.lib(drv_pwm.o) - 0x00072644 COMPRESSED 0x00000008 Data RW 2682 .data CVWL568.lib(drv_uart.o) - 0x0007264c COMPRESSED 0x0000000c Data RW 2749 .data CVWL568.lib(drv_wdg.o) - 0x00072658 COMPRESSED 0x00000004 Data RW 3098 .data mc_p.l(stdout.o) - 0x0007265c COMPRESSED 0x00000004 Data RW 3110 .data mc_p.l(errno.o) - 0x00072660 - 0x00000190 Zero RW 286 .bss app_tp_transfer.o - 0x000727f0 - 0x0000000c Zero RW 424 .bss app_tp_st_touch.o - 0x000727fc - 0x000000c4 Zero RW 584 .bss CVWL568.lib(hal_dsi_rx_ctrl.o) - 0x000728c0 - 0x0000004c Zero RW 683 .bss CVWL568.lib(hal_dsi_tx_ctrl.o) - 0x0007290c - 0x000000d0 Zero RW 1076 .bss CVWL568.lib(hal_uart.o) - 0x000729dc - 0x00000984 Zero RW 1132 .bss CVWL568.lib(hal_internal_vsync.o) - 0x00073360 - 0x0000001c Zero RW 1322 .bss CVWL568.lib(drv_dma.o) - 0x0007337c - 0x00000040 Zero RW 1459 .bss CVWL568.lib(drv_gpio.o) - 0x000733bc - 0x00000140 Zero RW 1497 .bss CVWL568.lib(drv_i2c_dma.o) - 0x000734fc - 0x00001030 Zero RW 1757 .bss CVWL568.lib(dcs_packet_fifo.o) - 0x0007452c - 0x00000100 Zero RW 2348 .bss CVWL568.lib(tau_log.o) - 0x0007462c - 0x00000020 Zero RW 2452 .bss CVWL568.lib(hal_spi_slave.o) - 0x0007464c COMPRESSED 0x00000004 PAD - 0x00074650 - 0x00001000 Zero RW 531 STACK startup_armcm0.o + 0x00072610 COMPRESSED 0x0000000c Data RW 2277 .data CVWL568.lib(drv_chip_info.o) + 0x0007261c COMPRESSED 0x00000012 Data RW 2397 .data CVWL568.lib(norflash.o) + 0x0007262e COMPRESSED 0x00000002 PAD + 0x00072630 COMPRESSED 0x0000000c Data RW 2484 .data CVWL568.lib(drv_pwm.o) + 0x0007263c COMPRESSED 0x00000008 Data RW 2562 .data CVWL568.lib(drv_uart.o) + 0x00072644 COMPRESSED 0x0000000c Data RW 2629 .data CVWL568.lib(drv_wdg.o) + 0x00072650 COMPRESSED 0x00000004 Data RW 2978 .data mc_p.l(stdout.o) + 0x00072654 COMPRESSED 0x00000004 Data RW 2990 .data mc_p.l(errno.o) + 0x00072658 - 0x00000190 Zero RW 286 .bss app_tp_transfer.o + 0x000727e8 - 0x0000000c Zero RW 424 .bss app_tp_st_touch.o + 0x000727f4 - 0x000000c4 Zero RW 672 .bss CVWL568.lib(hal_dsi_rx_ctrl.o) + 0x000728b8 - 0x0000004c Zero RW 771 .bss CVWL568.lib(hal_dsi_tx_ctrl.o) + 0x00072904 - 0x000000d0 Zero RW 1033 .bss CVWL568.lib(hal_uart.o) + 0x000729d4 - 0x00000984 Zero RW 1089 .bss CVWL568.lib(hal_internal_vsync.o) + 0x00073358 - 0x0000001c Zero RW 1279 .bss CVWL568.lib(drv_dma.o) + 0x00073374 - 0x00000040 Zero RW 1416 .bss CVWL568.lib(drv_gpio.o) + 0x000733b4 - 0x00000140 Zero RW 1454 .bss CVWL568.lib(drv_i2c_dma.o) + 0x000734f4 - 0x00001030 Zero RW 1714 .bss CVWL568.lib(dcs_packet_fifo.o) + 0x00074524 - 0x00000100 Zero RW 2305 .bss CVWL568.lib(tau_log.o) + 0x00074624 - 0x00000020 Zero RW 2332 .bss CVWL568.lib(hal_spi_slave.o) + 0x00074644 COMPRESSED 0x00000004 PAD + 0x00074648 - 0x00001000 Zero RW 619 STACK startup_armcm0.o ============================================================================== @@ -5252,17 +5232,18 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 6496 208 248 7526 0 37825 ap_demo.o - 1110 94 32 40 12 11805 app_tp_st_touch.o - 992 96 0 23 400 12927 app_tp_transfer.o - 36 6 0 0 0 513 board.o - 10 0 0 0 0 5663 main.o - 120 18 192 0 4096 2084 startup_armcm0.o + 6444 202 248 7526 0 37325 ap_demo.o + 1520 70 8529 287 0 13871 app_tp_for_custom_s8.o + 1110 94 32 40 12 11489 app_tp_st_touch.o + 992 96 0 23 400 12567 app_tp_transfer.o + 36 6 0 0 0 493 board.o + 10 0 0 0 0 9607 main.o + 120 18 192 0 4096 2076 startup_armcm0.o ---------------------------------------------------------------------- - 8770 422 520 7592 4508 70817 Object Totals + 10238 486 9052 7880 4508 87428 Object Totals 0 0 48 0 0 0 (incl. Generated) - 6 0 0 3 0 0 (incl. Padding) + 6 0 3 4 0 0 (incl. Padding) ---------------------------------------------------------------------- @@ -5296,7 +5277,7 @@ Image component sizes 698 18 0 8 0 680 drv_uart.o 510 28 0 4 0 1452 drv_vidc.o 168 22 0 12 0 316 drv_wdg.o - 3328 398 72 8 196 1668 hal_dsi_rx_ctrl.o + 3228 314 72 8 196 1600 hal_dsi_rx_ctrl.o 4344 304 103 3 76 2408 hal_dsi_tx_ctrl.o 450 48 210 0 0 752 hal_gpio.o 212 40 0 1 0 340 hal_i2c_master.o @@ -5312,7 +5293,6 @@ Image component sizes 48 10 0 18 0 68 norflash.o 58 0 0 0 0 128 tau_delay.o 60 10 0 0 256 156 tau_log.o - 1784 74 8529 287 0 18027 app_tp_for_custom_s8.o 200 20 0 0 0 76 ceil.o 72 6 0 0 0 76 sqrt.o 86 0 0 0 0 0 __dczerorl2.o @@ -5360,25 +5340,22 @@ Image component sizes 14 0 0 0 0 68 ffltui.o 122 0 0 0 0 72 fmul.o 24 0 0 0 0 60 fscalb.o - 100 10 0 6 0 4107 app_tp_enc.o ---------------------------------------------------------------------- - 38802 4990 9684 1768 7956 56754 Library Totals - 48 0 8 11 4 0 (incl. Padding) + 36818 4822 1152 1472 7956 34552 Library Totals + 48 0 5 8 4 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name - 31490 4700 1147 1456 7952 31344 CVWL568.lib - 1784 74 8529 287 0 18027 WL568_20U_HX667_TP.lib + 31390 4616 1147 1456 7952 31276 CVWL568.lib 272 26 0 0 0 152 m_ps.l 2838 126 0 8 0 1264 mc_p.l 2270 54 0 0 0 1860 mf_p.l - 100 10 0 6 0 4107 tp_EncryptCheck.lib ---------------------------------------------------------------------- - 38802 4990 9684 1768 7956 56754 Library Totals + 36818 4822 1152 1472 7956 34552 Library Totals ---------------------------------------------------------------------- @@ -5387,15 +5364,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 47572 5412 10204 9360 12464 103087 Grand Totals - 47572 5412 10204 5200 12464 103087 ELF Image Totals (compressed) - 47572 5412 10204 5200 0 0 ROM Totals + 47056 5308 10204 9352 12464 97584 Grand Totals + 47056 5308 10204 5200 12464 97584 ELF Image Totals (compressed) + 47056 5308 10204 5200 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 57776 ( 56.42kB) - Total RW Size (RW Data + ZI Data) 21824 ( 21.31kB) - Total ROM Size (Code + RO Data + RW Data) 62976 ( 61.50kB) + Total RO Size (Code + RO Data) 57260 ( 55.92kB) + Total RW Size (RW Data + ZI Data) 21816 ( 21.30kB) + Total ROM Size (Code + RO Data + RW Data) 62460 ( 61.00kB) ============================================================================== diff --git a/project/ISP_568/Listings/ap_demo.txt b/project/ISP_568/Listings/ap_demo.txt index bcf3f68..fee7cad 100644 --- a/project/ISP_568/Listings/ap_demo.txt +++ b/project/ISP_568/Listings/ap_demo.txt @@ -1,90 +1,90 @@ ; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] -; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\ap_demo.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\ap_demo.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\app\demo -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\module_demo -I..\..\src\app\touch -I..\..\src\app\S8 -I..\..\src\app\S9 -I..\CVWL568 -I.\RTE\_ISP_568 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 -DISP_568 --omf_browse=.\objects\ap_demo.crf ..\..\src\app\demo\ap_demo.c] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\ap_demo.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\ap_demo.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\app\demo -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\module_demo -I..\..\src\app\touch -I..\..\src\app\S8 -I..\..\src\app\S9 -I..\CVWL568 -I.\RTE\_ISP_568 -IC:\Users\ASUS\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Users\ASUS\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 -DISP_568 --omf_browse=.\objects\ap_demo.crf ..\..\src\app\demo\ap_demo.c] THUMB AREA ||i.Gpio_swire_output||, CODE, READONLY, ALIGN=2 Gpio_swire_output PROC -;;;975 //#define GPIO_SWIRE_PAD IO_PAD_ADCIN //S20U使用此引脚 -;;;976 void Gpio_swire_output(uint8_t flag, uint8_t num) +;;;974 //#define GPIO_SWIRE_PAD IO_PAD_ADCIN //S20U使用此引脚 +;;;975 void Gpio_swire_output(uint8_t flag, uint8_t num) 000000 b570 PUSH {r4-r6,lr} -;;;977 { +;;;976 { 000002 460d MOV r5,r1 -;;;978 uint8_t ii; -;;;979 -;;;980 if (flag) +;;;977 uint8_t ii; +;;;978 +;;;979 if (flag) 000004 2800 CMP r0,#0 000006 d029 BEQ |L1.92| -;;;981 { -;;;982 if (flag ==2) +;;;980 { +;;;981 if (flag ==2) 000008 2802 CMP r0,#2 00000a d10a BNE |L1.34| -;;;983 { -;;;984 //hal_gpio_init_output(GPIO_SWIRE_PAD, IO_LVL_HIGH); -;;;985 hal_gpio_set_output_data(GPIO_SWIRE_PAD, IO_LVL_HIGH); +;;;982 { +;;;983 //hal_gpio_init_output(GPIO_SWIRE_PAD, IO_LVL_HIGH); +;;;984 hal_gpio_set_output_data(GPIO_SWIRE_PAD, IO_LVL_HIGH); 00000c 2101 MOVS r1,#1 00000e 2004 MOVS r0,#4 000010 f7fffffe BL hal_gpio_set_output_data -;;;986 hal_gpio_set_output_data(IO_PAD_ADCIN, IO_LVL_HIGH); +;;;985 hal_gpio_set_output_data(IO_PAD_ADCIN, IO_LVL_HIGH); 000014 2101 MOVS r1,#1 000016 2014 MOVS r0,#0x14 000018 f7fffffe BL hal_gpio_set_output_data -;;;987 //delayMs(4); //2 -;;;988 delayUs(807); +;;;986 //delayMs(4); //2 +;;;987 delayUs(807); 00001c 4814 LDR r0,|L1.112| 00001e f7fffffe BL delayUs |L1.34| -;;;989 } -;;;990 for (ii =0; ii< num; ii++) +;;;988 } +;;;989 for (ii =0; ii< num; ii++) 000022 2400 MOVS r4,#0 000024 e017 B |L1.86| |L1.38| -;;;991 { -;;;992 hal_gpio_set_output_data(GPIO_SWIRE_PAD, IO_LVL_LOW); +;;;990 { +;;;991 hal_gpio_set_output_data(GPIO_SWIRE_PAD, IO_LVL_LOW); 000026 2100 MOVS r1,#0 000028 2004 MOVS r0,#4 00002a f7fffffe BL hal_gpio_set_output_data -;;;993 hal_gpio_set_output_data(IO_PAD_ADCIN, IO_LVL_LOW); +;;;992 hal_gpio_set_output_data(IO_PAD_ADCIN, IO_LVL_LOW); 00002e 2100 MOVS r1,#0 000030 2014 MOVS r0,#0x14 000032 f7fffffe BL hal_gpio_set_output_data -;;;994 delayUs(9); +;;;993 delayUs(9); 000036 2009 MOVS r0,#9 000038 f7fffffe BL delayUs -;;;995 hal_gpio_set_output_data(GPIO_SWIRE_PAD, IO_LVL_HIGH); +;;;994 hal_gpio_set_output_data(GPIO_SWIRE_PAD, IO_LVL_HIGH); 00003c 2101 MOVS r1,#1 00003e 2004 MOVS r0,#4 000040 f7fffffe BL hal_gpio_set_output_data -;;;996 hal_gpio_set_output_data(IO_PAD_ADCIN, IO_LVL_HIGH); +;;;995 hal_gpio_set_output_data(IO_PAD_ADCIN, IO_LVL_HIGH); 000044 2101 MOVS r1,#1 000046 2014 MOVS r0,#0x14 000048 f7fffffe BL hal_gpio_set_output_data -;;;997 delayUs(9); +;;;996 delayUs(9); 00004c 2009 MOVS r0,#9 00004e f7fffffe BL delayUs 000052 1c64 ADDS r4,r4,#1 -000054 b2e4 UXTB r4,r4 ;990 +000054 b2e4 UXTB r4,r4 ;989 |L1.86| -000056 42ac CMP r4,r5 ;990 +000056 42ac CMP r4,r5 ;989 000058 d3e5 BCC |L1.38| -;;;998 } -;;;999 } -;;;1000 else -;;;1001 { -;;;1002 hal_gpio_init_output(GPIO_SWIRE_PAD, IO_LVL_LOW); -;;;1003 hal_gpio_init_output(IO_PAD_ADCIN, IO_LVL_LOW); -;;;1004 } -;;;1005 } +;;;997 } +;;;998 } +;;;999 else +;;;1000 { +;;;1001 hal_gpio_init_output(GPIO_SWIRE_PAD, IO_LVL_LOW); +;;;1002 hal_gpio_init_output(IO_PAD_ADCIN, IO_LVL_LOW); +;;;1003 } +;;;1004 } 00005a bd70 POP {r4-r6,pc} |L1.92| -00005c 2100 MOVS r1,#0 ;1002 -00005e 2004 MOVS r0,#4 ;1002 +00005c 2100 MOVS r1,#0 ;1001 +00005e 2004 MOVS r0,#4 ;1001 000060 f7fffffe BL hal_gpio_init_output -000064 2100 MOVS r1,#0 ;1003 -000066 2014 MOVS r0,#0x14 ;1003 +000064 2100 MOVS r1,#0 ;1002 +000066 2014 MOVS r0,#0x14 ;1002 000068 f7fffffe BL hal_gpio_init_output 00006c bd70 POP {r4-r6,pc} -;;;1006 +;;;1005 ENDP 00006e 0000 DCW 0x0000 @@ -768,21 +768,21 @@ 000074 9100 STR r1,[sp,#0] ;262 000076 e00f B |L2.152| |L2.120| -000078 72a5 STRB r5,[r4,#0xa] ;193 +000078 7265 STRB r5,[r4,#9] ;193 00007a 9300 STR r3,[sp,#0] ;194 00007c 2301 MOVS r3,#1 ;194 00007e 2200 MOVS r2,#0 ;194 000080 2121 MOVS r1,#0x21 ;194 000082 6aa0 LDR r0,[r4,#0x28] ;194 ; g_rx_ctrl_handle 000084 f7fffffe BL hal_dsi_rx_ctrl_send_ack_cmd -000088 71a5 STRB r5,[r4,#6] ;198 +000088 7165 STRB r5,[r4,#5] ;198 00008a e00b B |L2.164| |L2.140| -00008c 72a5 STRB r5,[r4,#0xa] ;202 +00008c 7265 STRB r5,[r4,#9] ;202 00008e 2021 MOVS r0,#0x21 ;203 000090 e001 B |L2.150| |L2.146| -000092 72a5 STRB r5,[r4,#0xa] ;211 +000092 7265 STRB r5,[r4,#9] ;211 000094 2004 MOVS r0,#4 ;212 |L2.150| 000096 9000 STR r0,[sp,#0] ;203 @@ -1042,7 +1042,7 @@ 0001ca 9100 STR r1,[sp,#0] ;339 0001cc e3f1 B |L2.2482| |L2.462| -0001ce 7d60 LDRB r0,[r4,#0x15] ;354 ; flag_5a +0001ce 7d20 LDRB r0,[r4,#0x14] ;354 ; flag_5a 0001d0 2800 CMP r0,#0 ;354 0001d2 d034 BEQ |L2.574| 0001d4 23ab MOVS r3,#0xab ;365 @@ -1100,7 +1100,7 @@ |L2.572| 00023c e732 B |L2.164| |L2.574| -00023e 7565 STRB r5,[r4,#0x15] ;356 +00023e 7525 STRB r5,[r4,#0x14] ;356 000240 9128 STR r1,[sp,#0xa0] ;357 000242 9125 STR r1,[sp,#0x94] ;357 000244 9126 STR r1,[sp,#0x98] ;357 @@ -1153,7 +1153,7 @@ 0002a0 2802 CMP r0,#2 ;401 0002a2 d1cb BNE |L2.572| 0002a4 2020 MOVS r0,#0x20 ;403 -0002a6 7460 STRB r0,[r4,#0x11] ;403 +0002a6 7420 STRB r0,[r4,#0x10] ;403 0002a8 2103 MOVS r1,#3 ;404 0002aa 2013 MOVS r0,#0x13 ;404 0002ac 9101 STR r1,[sp,#4] ;404 @@ -1504,15 +1504,15 @@ 000550 d07d BEQ |L2.1614| 000552 2804 CMP r0,#4 ;511 000554 d1cb BNE |L2.1262| -000556 74a7 STRB r7,[r4,#0x12] ;513 -000558 7c60 LDRB r0,[r4,#0x11] ;515 ; c8_read_flag +000556 7467 STRB r7,[r4,#0x11] ;513 +000558 7c20 LDRB r0,[r4,#0x10] ;515 ; c8_read_flag 00055a 0900 LSRS r0,r0,#4 ;515 00055c 2801 CMP r0,#1 ;515 00055e d077 BEQ |L2.1616| -000560 7ce0 LDRB r0,[r4,#0x13] ;526 ; c9_read_flag2 +000560 7ca0 LDRB r0,[r4,#0x12] ;526 ; c9_read_flag2 000562 2802 CMP r0,#2 ;526 000564 d900 BLS |L2.1384| -000566 7467 STRB r7,[r4,#0x11] ;527 +000566 7427 STRB r7,[r4,#0x10] ;527 |L2.1384| 000568 2020 MOVS r0,#0x20 ;529 00056a 2222 MOVS r2,#0x22 ;529 @@ -1783,7 +1783,7 @@ |L2.1906| 000772 e497 B |L2.164| |L2.1908| -000774 7c60 LDRB r0,[r4,#0x11] ;443 ; c8_read_flag +000774 7c20 LDRB r0,[r4,#0x10] ;443 ; c8_read_flag 000776 0903 LSRS r3,r0,#4 ;443 000778 2b01 CMP r3,#1 ;443 00077a d013 BEQ |L2.1956| @@ -1795,7 +1795,7 @@ 000786 d05a BEQ |L2.2110| 000788 0900 LSRS r0,r0,#4 ;500 00078a 0100 LSLS r0,r0,#4 ;500 -00078c 7460 STRB r0,[r4,#0x11] ;500 +00078c 7420 STRB r0,[r4,#0x10] ;500 00078e 2569 MOVS r5,#0x69 ;501 000790 235a MOVS r3,#0x5a ;501 000792 2179 MOVS r1,#0x79 ;501 @@ -1816,7 +1816,7 @@ 0007ae d023 BEQ |L2.2040| 0007b0 0900 LSRS r0,r0,#4 ;467 0007b2 0100 LSLS r0,r0,#4 ;467 -0007b4 7460 STRB r0,[r4,#0x11] ;467 +0007b4 7420 STRB r0,[r4,#0x10] ;467 0007b6 2370 MOVS r3,#0x70 ;468 0007b8 2263 MOVS r2,#0x63 ;468 0007ba 2166 MOVS r1,#0x66 ;468 @@ -1835,7 +1835,7 @@ 0007d2 e2b9 B |L2.3400| |L2.2004| 0007d4 4328 ORRS r0,r0,r5 ;447 -0007d6 7460 STRB r0,[r4,#0x11] ;447 +0007d6 7420 STRB r0,[r4,#0x10] ;447 0007d8 225d MOVS r2,#0x5d ;448 0007da 255c MOVS r5,#0x5c ;448 0007dc 2359 MOVS r3,#0x59 ;448 @@ -1856,7 +1856,7 @@ |L2.2040| 0007f8 2102 MOVS r1,#2 ;457 0007fa 4308 ORRS r0,r0,r1 ;457 -0007fc 7460 STRB r0,[r4,#0x11] ;457 +0007fc 7420 STRB r0,[r4,#0x10] ;457 0007fe 2358 MOVS r3,#0x58 ;458 000800 225e MOVS r2,#0x5e ;458 000802 2156 MOVS r1,#0x56 ;458 @@ -1874,7 +1874,7 @@ 00081a e295 B |L2.3400| |L2.2076| 00081c 4328 ORRS r0,r0,r5 ;480 -00081e 7460 STRB r0,[r4,#0x11] ;480 +00081e 7420 STRB r0,[r4,#0x10] ;480 000820 207a MOVS r0,#0x7a ;481 000822 217c MOVS r1,#0x7c ;481 000824 9008 STR r0,[sp,#0x20] ;481 @@ -1893,7 +1893,7 @@ |L2.2110| 00083e 2102 MOVS r1,#2 ;490 000840 4308 ORRS r0,r0,r1 ;490 -000842 7460 STRB r0,[r4,#0x11] ;490 +000842 7420 STRB r0,[r4,#0x10] ;490 000844 2179 MOVS r1,#0x79 ;491 000846 2075 MOVS r0,#0x75 ;491 000848 2573 MOVS r5,#0x73 ;491 @@ -1935,8 +1935,8 @@ 000888 e40c B |L2.164| |L2.2186| 00088a 2020 MOVS r0,#0x20 ;749 -00088c 7460 STRB r0,[r4,#0x11] ;749 -00088e 7ca0 LDRB r0,[r4,#0x12] ;751 ; c9_read_flag +00088c 7420 STRB r0,[r4,#0x10] ;749 +00088e 7c60 LDRB r0,[r4,#0x11] ;751 ; c9_read_flag 000890 0900 LSRS r0,r0,#4 ;751 000892 2802 CMP r0,#2 ;751 000894 d066 BEQ |L2.2404| @@ -2519,7 +2519,7 @@ 000cfc f7fffffe BL hal_dsi_rx_ctrl_send_ack_cmd 000d00 e420 B |L2.1348| |L2.3330| -000d02 7ca0 LDRB r0,[r4,#0x12] ;593 ; c9_read_flag +000d02 7c60 LDRB r0,[r4,#0x11] ;593 ; c9_read_flag 000d04 0906 LSRS r6,r0,#4 ;593 000d06 d020 BEQ |L2.3402| 000d08 0906 LSRS r6,r0,#4 ;616 @@ -2533,8 +2533,8 @@ 000d18 d073 BEQ |L2.3586| 000d1a 0900 LSRS r0,r0,#4 ;702 000d1c 0100 LSLS r0,r0,#4 ;702 -000d1e 74a0 STRB r0,[r4,#0x12] ;702 -000d20 7ce0 LDRB r0,[r4,#0x13] ;703 ; c9_read_flag2 +000d1e 7460 STRB r0,[r4,#0x11] ;702 +000d20 7ca0 LDRB r0,[r4,#0x12] ;703 ; c9_read_flag2 000d22 2152 MOVS r1,#0x52 ;705 000d24 2802 CMP r0,#2 ;703 000d26 d96d BLS |L2.3588| @@ -2561,7 +2561,7 @@ 000d4c d017 BEQ |L2.3454| 000d4e 0900 LSRS r0,r0,#4 ;607 000d50 0100 LSLS r0,r0,#4 ;607 -000d52 74a0 STRB r0,[r4,#0x12] ;607 +000d52 7460 STRB r0,[r4,#0x11] ;607 000d54 2139 MOVS r1,#0x39 ;608 000d56 2336 MOVS r3,#0x36 ;608 000d58 2030 MOVS r0,#0x30 ;608 @@ -2587,7 +2587,7 @@ 000d7c e0bf B |L2.3838| |L2.3454| 000d7e 4328 ORRS r0,r0,r5 ;597 -000d80 74a0 STRB r0,[r4,#0x12] ;597 +000d80 7460 STRB r0,[r4,#0x11] ;597 000d82 2353 MOVS r3,#0x53 ;598 000d84 2231 MOVS r2,#0x31 ;598 000d86 215a MOVS r1,#0x5a ;598 @@ -2615,7 +2615,7 @@ 000dae d02a BEQ |L2.3590| 000db0 0900 LSRS r0,r0,#4 ;642 000db2 0100 LSLS r0,r0,#4 ;642 -000db4 74a0 STRB r0,[r4,#0x12] ;642 +000db4 7460 STRB r0,[r4,#0x11] ;642 000db6 2078 MOVS r0,#0x78 ;643 000db8 216a MOVS r1,#0x6a ;643 000dba 2585 MOVS r5,#0x85 ;643 @@ -2640,7 +2640,7 @@ 000dda 0900 LSRS r0,r0,#4 ;620 000ddc 0100 LSLS r0,r0,#4 ;620 000dde 4328 ORRS r0,r0,r5 ;621 -000de0 74a0 STRB r0,[r4,#0x12] ;621 +000de0 7460 STRB r0,[r4,#0x11] ;621 000de2 207b MOVS r0,#0x7b ;622 000de4 227c MOVS r2,#0x7c ;622 000de6 217a MOVS r1,#0x7a ;622 @@ -2667,7 +2667,7 @@ 000e08 0100 LSLS r0,r0,#4 ;631 000e0a 2102 MOVS r1,#2 ;632 000e0c 4308 ORRS r0,r0,r1 ;632 -000e0e 74a0 STRB r0,[r4,#0x12] ;632 +000e0e 7460 STRB r0,[r4,#0x11] ;632 000e10 2378 MOVS r3,#0x78 ;633 000e12 217a MOVS r1,#0x7a ;633 000e14 2075 MOVS r0,#0x75 ;633 @@ -2688,11 +2688,11 @@ 000e2e e4e2 B |L2.2038| |L2.3632| 000e30 4328 ORRS r0,r0,r5 ;655 -000e32 74a0 STRB r0,[r4,#0x12] ;655 -000e34 7ce0 LDRB r0,[r4,#0x13] ;656 ; c9_read_flag2 +000e32 7460 STRB r0,[r4,#0x11] ;655 +000e34 7ca0 LDRB r0,[r4,#0x12] ;656 ; c9_read_flag2 000e36 2802 CMP r0,#2 ;656 000e38 d901 BLS |L2.3646| -000e3a 74e1 STRB r1,[r4,#0x13] ;657 +000e3a 74a1 STRB r1,[r4,#0x12] ;657 000e3c e00f B |L2.3678| |L2.3646| 000e3e 2802 CMP r0,#2 ;659 @@ -2734,16 +2734,16 @@ 000e82 211c MOVS r1,#0x1c ;670 000e84 6aa0 LDR r0,[r4,#0x28] ;670 ; g_rx_ctrl_handle 000e86 f7fffffe BL hal_dsi_rx_ctrl_send_ack_cmd -000e8a 7ce0 LDRB r0,[r4,#0x13] ;677 ; c9_read_flag2 +000e8a 7ca0 LDRB r0,[r4,#0x12] ;677 ; c9_read_flag2 000e8c 1c40 ADDS r0,r0,#1 ;677 -000e8e 74e0 STRB r0,[r4,#0x13] ;677 +000e8e 74a0 STRB r0,[r4,#0x12] ;677 |L2.3728| 000e90 e431 B |L2.1782| |L2.3730| 000e92 2102 MOVS r1,#2 ;681 000e94 4308 ORRS r0,r0,r1 ;681 -000e96 74a0 STRB r0,[r4,#0x12] ;681 -000e98 7ce0 LDRB r0,[r4,#0x13] ;682 ; c9_read_flag2 +000e96 7460 STRB r0,[r4,#0x11] ;681 +000e98 7ca0 LDRB r0,[r4,#0x12] ;682 ; c9_read_flag2 000e9a 2802 CMP r0,#2 ;682 000e9c d90d BLS |L2.3770| 000e9e 2174 MOVS r1,#0x74 ;684 @@ -2802,12 +2802,12 @@ 000f04 f7fffffe BL hal_dsi_rx_ctrl_send_ack_cmd 000f08 e433 B |L2.1906| |L2.3850| -000f0a 7467 STRB r7,[r4,#0x11] ;726 -000f0c 7ca0 LDRB r0,[r4,#0x12] ;728 ; c9_read_flag +000f0a 7427 STRB r7,[r4,#0x10] ;726 +000f0c 7c60 LDRB r0,[r4,#0x11] ;728 ; c9_read_flag 000f0e 2244 MOVS r2,#0x44 ;731 000f10 0900 LSRS r0,r0,#4 ;728 000f12 0100 LSLS r0,r0,#4 ;728 -000f14 74a0 STRB r0,[r4,#0x12] ;728 +000f14 7460 STRB r0,[r4,#0x11] ;728 000f16 2040 MOVS r0,#0x40 ;731 000f18 236d MOVS r3,#0x6d ;731 |L2.3866| @@ -2816,22 +2816,22 @@ 000f1e 9002 STR r0,[sp,#8] ;529 000f20 e01c B |L2.3932| |L2.3874| -000f22 7ce0 LDRB r0,[r4,#0x13] ;753 ; c9_read_flag2 +000f22 7ca0 LDRB r0,[r4,#0x12] ;753 ; c9_read_flag2 000f24 2802 CMP r0,#2 ;753 000f26 d908 BLS |L2.3898| -000f28 7d20 LDRB r0,[r4,#0x14] ;755 ; c9_read_flag3 +000f28 7ce0 LDRB r0,[r4,#0x13] ;755 ; c9_read_flag3 000f2a 2800 CMP r0,#0 ;755 000f2c d001 BEQ |L2.3890| -000f2e 7521 STRB r1,[r4,#0x14] ;756 +000f2e 74e1 STRB r1,[r4,#0x13] ;756 000f30 e001 B |L2.3894| |L2.3890| -000f32 7525 STRB r5,[r4,#0x14] ;758 -000f34 7467 STRB r7,[r4,#0x11] ;761 +000f32 74e5 STRB r5,[r4,#0x13] ;758 +000f34 7427 STRB r7,[r4,#0x10] ;761 |L2.3894| 000f36 2058 MOVS r0,#0x58 ;762 000f38 e4ae B |L2.2200| |L2.3898| -000f3a 74a7 STRB r7,[r4,#0x12] ;769 +000f3a 7467 STRB r7,[r4,#0x11] ;769 000f3c 2069 MOVS r0,#0x69 ;770 000f3e e4ab B |L2.2200| |L2.3904| @@ -2842,9 +2842,9 @@ 000f48 2804 CMP r0,#4 ;835 000f4a d1a1 BNE |L2.3728| 000f4c 2020 MOVS r0,#0x20 ;837 -000f4e 74a0 STRB r0,[r4,#0x12] ;837 -000f50 7467 STRB r7,[r4,#0x11] ;838 -000f52 7421 STRB r1,[r4,#0x10] ;840 +000f4e 7460 STRB r0,[r4,#0x11] ;837 +000f50 7427 STRB r7,[r4,#0x10] ;838 +000f52 73e1 STRB r1,[r4,#0xf] ;840 000f54 206b MOVS r0,#0x6b ;841 000f56 9101 STR r1,[sp,#4] ;841 000f58 9102 STR r1,[sp,#8] ;841 @@ -2922,12 +2922,12 @@ 000fe4 f7fffffe BL hal_dsi_rx_ctrl_send_ack_cmd 000fe8 e44e B |L2.2184| |L2.4074| -000fea 7c20 LDRB r0,[r4,#0x10] ;803 ; b3_read_flag +000fea 7be0 LDRB r0,[r4,#0xf] ;803 ; b3_read_flag 000fec 2800 CMP r0,#0 ;803 000fee d013 BEQ |L2.4120| 000ff0 2801 CMP r0,#1 ;813 000ff2 d023 BEQ |L2.4156| -000ff4 7421 STRB r1,[r4,#0x10] ;825 +000ff4 73e1 STRB r1,[r4,#0xf] ;825 000ff6 2370 MOVS r3,#0x70 ;826 000ff8 2260 MOVS r2,#0x60 ;826 000ffa 217c MOVS r1,#0x7c ;826 @@ -2946,7 +2946,7 @@ 001014 c50b STM r5!,{r0,r1,r3} ;826 001016 e6c4 B |L2.3490| |L2.4120| -001018 7425 STRB r5,[r4,#0x10] ;805 +001018 73e5 STRB r5,[r4,#0xf] ;805 00101a 207d MOVS r0,#0x7d ;806 00101c 217e MOVS r1,#0x7e ;806 00101e 9007 STR r0,[sp,#0x1c] ;806 @@ -2967,7 +2967,7 @@ 00103a e6b2 B |L2.3490| |L2.4156| 00103c 2002 MOVS r0,#2 ;815 -00103e 7420 STRB r0,[r4,#0x10] ;815 +00103e 73e0 STRB r0,[r4,#0xf] ;815 001040 217f MOVS r1,#0x7f ;816 001042 2080 MOVS r0,#0x80 ;816 001044 9006 STR r0,[sp,#0x18] ;816 @@ -3016,8 +3016,8 @@ ;;;3136 open_mipi_rx(); 000026 f7fffffe BL open_mipi_rx ;;;3137 -;;;3138 // TAU_LOGD("S20u 568 [%s %s]", __DATE__, __TIME__); -;;;3139 TAU_LOGD("S20U 568 V100 20230713"); +;;;3138 TAU_LOGD("S20U 568 CSOT667 [%s %s]", __DATE__, __TIME__); +;;;3139 // TAU_LOGD("S20U 568 V100 20230713"); ;;;3140 ;;;3141 /* mipi tx 初始化*/ ;;;3142 init_mipi_tx(); @@ -3028,28 +3028,28 @@ ;;;3146 app_tp_init(); 00002e f7fffffe BL app_tp_init ;;;3147 phone_86_flag=1; -000032 4c3c LDR r4,|L3.292| +000032 4c31 LDR r4,|L3.248| 000034 2501 MOVS r5,#1 -000036 71e5 STRB r5,[r4,#7] +000036 71a5 STRB r5,[r4,#6] ;;;3148 phone_A6_flag=1; -000038 7225 STRB r5,[r4,#8] +000038 71e5 STRB r5,[r4,#7] ;;;3149 phone_start_flag=0; 00003a 2600 MOVS r6,#0 ;;;3150 #endif ;;;3151 ;;;3152 #ifdef ADD_TIMER3_FUNCTION ;;;3153 tp_sleep_count=0; -00003c 483a LDR r0,|L3.296| -00003e 7266 STRB r6,[r4,#9] ;3149 +00003c 482f LDR r0,|L3.252| +00003e 7226 STRB r6,[r4,#8] ;3149 000040 7006 STRB r6,[r0,#0] ;;;3154 phone_DisplayOFF_count=1; -000042 8325 STRH r5,[r4,#0x18] +000042 82e5 STRH r5,[r4,#0x16] ;;;3155 hal_timer_init(TIMER_NUM3); 000044 2003 MOVS r0,#3 000046 f7fffffe BL hal_timer_init ;;;3156 hal_timer_start(TIMER_NUM3, 10, soft_timer3_cb, NULL); 00004a 2300 MOVS r3,#0 -00004c 4a37 LDR r2,|L3.300| +00004c 4a2c LDR r2,|L3.256| 00004e 210a MOVS r1,#0xa 000050 2003 MOVS r0,#3 000052 f7fffffe BL hal_timer_start @@ -3080,11 +3080,11 @@ ;;;3161 start_display_on = false; 00008a 7026 STRB r6,[r4,#0] ;;;3162 panel_display_done = true; -00008c 7165 STRB r5,[r4,#5] +00008c 7125 STRB r5,[r4,#4] ;;;3163 ;;;3164 hal_gpio_set_ap_reset_int(ENABLE, ap_reset_cb, DETECT_RISING_EDGE); 00008e 2202 MOVS r2,#2 -000090 4927 LDR r1,|L3.304| +000090 491c LDR r1,|L3.260| 000092 2001 MOVS r0,#1 000094 f7fffffe BL hal_gpio_set_ap_reset_int ;;;3165 #ifndef DISPLAY_ONLY @@ -3113,25 +3113,10 @@ ;;;3184 #endif ;;;3185 ;;;3186 -;;;3187 #if 1//电话熄屏 +;;;3187 #if 0//电话熄屏 ;;;3188 if (phone_off_flag==0) ;;;3189 { ;;;3190 if(Flag_blacklight_EN) -0000a6 4f23 LDR r7,|L3.308| - |L3.168| -0000a8 78a0 LDRB r0,[r4,#2] ;3177 ; g_mipi_path_off -0000aa 2800 CMP r0,#0 ;3177 -0000ac d11f BNE |L3.238| - |L3.174| -0000ae 6aa0 LDR r0,[r4,#0x28] ;3178 ; g_rx_ctrl_handle -0000b0 f7fffffe BL hal_dsi_rx_ctrl_dsc_async_handler -0000b4 2800 CMP r0,#0 ;3178 -0000b6 d1fa BNE |L3.174| -0000b8 f7fffffe BL tp_heartbeat_exec -0000bc f7fffffe BL app_tp_calibration_exec -0000c0 f7fffffe BL ap_tp_st_touch_scan_point_record_event_exec -0000c4 78e0 LDRB r0,[r4,#3] ;3188 ; phone_off_flag -0000c6 2800 CMP r0,#0 ;3188 ;;;3191 { ;;;3192 phone_off_flag =1; ;;;3193 hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x28, 0x00); @@ -3140,41 +3125,34 @@ ;;;3196 else ;;;3197 { ;;;3198 if(Flag_blacklight_EN ==0) -0000c8 7838 LDRB r0,[r7,#0] ; Flag_blacklight_EN -0000ca d002 BEQ |L3.210| -0000cc 2800 CMP r0,#0 -0000ce d006 BEQ |L3.222| -0000d0 e00d B |L3.238| - |L3.210| -0000d2 2800 CMP r0,#0 ;3190 -0000d4 d00b BEQ |L3.238| -0000d6 70e5 STRB r5,[r4,#3] ;3192 -0000d8 2328 MOVS r3,#0x28 ;3193 -0000da 9600 STR r6,[sp,#0] ;3193 -0000dc e002 B |L3.228| - |L3.222| ;;;3199 { ;;;3200 phone_off_flag =0; -0000de 70e6 STRB r6,[r4,#3] ;;;3201 hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x29, 0x00); -0000e0 2329 MOVS r3,#0x29 -0000e2 9600 STR r6,[sp,#0] - |L3.228| -0000e4 2202 MOVS r2,#2 -0000e6 2100 MOVS r1,#0 -0000e8 2039 MOVS r0,#0x39 -0000ea f7fffffe BL hal_dsi_tx_ctrl_write_cmd - |L3.238| ;;;3202 } ;;;3203 } ;;;3204 #endif ;;;3205 } ;;;3206 ;;;3207 if(phone_DisplayOFF_flag==1) -0000ee 7aa0 LDRB r0,[r4,#0xa] ; phone_DisplayOFF_flag -0000f0 2801 CMP r0,#1 ;;;3208 { ;;;3209 if(phone_DisplayOFF_count>800) +0000a6 2719 MOVS r7,#0x19 +0000a8 017f LSLS r7,r7,#5 + |L3.170| +0000aa 78a0 LDRB r0,[r4,#2] ;3177 ; g_mipi_path_off +0000ac 2800 CMP r0,#0 ;3177 +0000ae d10a BNE |L3.198| + |L3.176| +0000b0 6aa0 LDR r0,[r4,#0x28] ;3178 ; g_rx_ctrl_handle +0000b2 f7fffffe BL hal_dsi_rx_ctrl_dsc_async_handler +0000b6 2800 CMP r0,#0 ;3178 +0000b8 d1fa BNE |L3.176| +0000ba f7fffffe BL tp_heartbeat_exec +0000be f7fffffe BL app_tp_calibration_exec +0000c2 f7fffffe BL ap_tp_st_touch_scan_point_record_event_exec + |L3.198| +0000c6 7a60 LDRB r0,[r4,#9] ;3207 ; phone_DisplayOFF_flag +0000c8 2801 CMP r0,#1 ;3207 ;;;3210 { ;;;3211 phone_DisplayOFF_count=0; ;;;3212 phone_start_flag=1; @@ -3183,96 +3161,92 @@ ;;;3215 else ;;;3216 { ;;;3217 if(phone_DisplayOFF_count>20) -0000f2 8b20 LDRH r0,[r4,#0x18] ; phone_DisplayOFF_count -0000f4 d00f BEQ |L3.278| -0000f6 2814 CMP r0,#0x14 -0000f8 d905 BLS |L3.262| +0000ca 8ae0 LDRH r0,[r4,#0x16] ; phone_DisplayOFF_count +0000cc d00f BEQ |L3.238| +0000ce 2814 CMP r0,#0x14 +0000d0 d905 BLS |L3.222| ;;;3218 { ;;;3219 phone_DisplayOFF_count=0; -0000fa 8326 STRH r6,[r4,#0x18] +0000d2 82e6 STRH r6,[r4,#0x16] ;;;3220 phone_start_flag=1; -0000fc 7265 STRB r5,[r4,#9] +0000d4 7225 STRB r5,[r4,#8] ;;;3221 hal_gpio_set_output_data(IO_PAD_AP_INT, IO_LVL_LOW);//必须拉低,否则待机或者双击唤醒2~3s无触摸.jason_su -0000fe 2100 MOVS r1,#0 -000100 2002 MOVS r0,#2 -000102 f7fffffe BL hal_gpio_set_output_data - |L3.262| +0000d6 2100 MOVS r1,#0 +0000d8 2002 MOVS r0,#2 +0000da f7fffffe BL hal_gpio_set_output_data + |L3.222| ;;;3222 } ;;;3223 } ;;;3224 app_tp_transfer_screen_int(); -000106 f7fffffe BL app_tp_transfer_screen_int +0000de f7fffffe BL app_tp_transfer_screen_int ;;;3225 ;;;3226 #ifdef USE_FOR_SUMSUNG_S20U ;;;3227 if(phone_start_flag==2) -00010a 7a60 LDRB r0,[r4,#9] ; phone_start_flag -00010c 2802 CMP r0,#2 -00010e d1cb BNE |L3.168| +0000e2 7a20 LDRB r0,[r4,#8] ; phone_start_flag +0000e4 2802 CMP r0,#2 +0000e6 d1e0 BNE |L3.170| ;;;3228 { ;;;3229 ;;;3230 S20_Start_init(); -000110 f7fffffe BL S20_Start_init -000114 e7c8 B |L3.168| - |L3.278| -000116 2119 MOVS r1,#0x19 ;3209 -000118 0149 LSLS r1,r1,#5 ;3209 -00011a 4288 CMP r0,r1 ;3209 -00011c d9f3 BLS |L3.262| -00011e 8326 STRH r6,[r4,#0x18] ;3211 -000120 7265 STRB r5,[r4,#9] ;3212 -000122 e7f0 B |L3.262| +0000e8 f7fffffe BL S20_Start_init +0000ec e7dd B |L3.170| + |L3.238| +0000ee 42b8 CMP r0,r7 ;3209 +0000f0 d9f5 BLS |L3.222| +0000f2 82e6 STRH r6,[r4,#0x16] ;3211 +0000f4 7225 STRB r5,[r4,#8] ;3212 +0000f6 e7f2 B |L3.222| ;;;3231 } ;;;3232 #endif ;;;3233 } ;;;3234 } ENDP - |L3.292| + |L3.248| DCD ||.data|| - |L3.296| + |L3.252| DCD tp_sleep_count - |L3.300| + |L3.256| DCD soft_timer3_cb - |L3.304| + |L3.260| DCD ap_reset_cb - |L3.308| - DCD Flag_blacklight_EN AREA ||i.ap_get_reg_ca||, CODE, READONLY, ALIGN=2 ap_get_reg_ca PROC -;;;1584 -;;;1585 static bool ap_get_reg_ca(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +;;;1583 +;;;1584 static bool ap_get_reg_ca(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) 000000 4808 LDR r0,|L4.36| -;;;1586 { -;;;1587 bl_adj_flag =0; +;;;1585 { +;;;1586 bl_adj_flag =0; 000002 2200 MOVS r2,#0 -000004 7382 STRB r2,[r0,#0xe] -;;;1588 value_reg_ca = (dcs_packet->packet_param[0] << 8)+ dcs_packet->packet_param[1]; +000004 7342 STRB r2,[r0,#0xd] +;;;1587 value_reg_ca = (dcs_packet->packet_param[0] << 8)+ dcs_packet->packet_param[1]; 000006 68c9 LDR r1,[r1,#0xc] 000008 780a LDRB r2,[r1,#0] 00000a 784b LDRB r3,[r1,#1] 00000c 0212 LSLS r2,r2,#8 00000e 18d2 ADDS r2,r2,r3 -000010 6342 STR r2,[r0,#0x34] ;1586 ; value_reg_ca +000010 6342 STR r2,[r0,#0x34] ;1585 ; value_reg_ca 000012 d103 BNE |L4.28| -;;;1589 if (value_reg_ca ==0) -;;;1590 { -;;;1591 bl_adj_flag =1; +;;;1588 if (value_reg_ca ==0) +;;;1589 { +;;;1590 bl_adj_flag =1; 000014 2201 MOVS r2,#1 -000016 7382 STRB r2,[r0,#0xe] -;;;1592 value_reg_ca = dcs_packet->packet_param[5]; +000016 7342 STRB r2,[r0,#0xd] +;;;1591 value_reg_ca = dcs_packet->packet_param[5]; 000018 7949 LDRB r1,[r1,#5] 00001a 6341 STR r1,[r0,#0x34] ; value_reg_ca |L4.28| -;;;1593 } -;;;1594 value_reg_b1_bak = value_reg_b1; -00001c 8b41 LDRH r1,[r0,#0x1a] ; value_reg_b1 -00001e 8381 STRH r1,[r0,#0x1c] -;;;1595 return true; +;;;1592 } +;;;1593 value_reg_b1_bak = value_reg_b1; +00001c 8b01 LDRH r1,[r0,#0x18] ; value_reg_b1 +00001e 8341 STRH r1,[r0,#0x1a] +;;;1594 return true; 000020 2001 MOVS r0,#1 -;;;1596 } +;;;1595 } 000022 4770 BX lr -;;;1597 +;;;1596 ENDP |L4.36| @@ -3281,33 +3255,33 @@ AREA ||i.ap_get_reg_df||, CODE, READONLY, ALIGN=2 ap_get_reg_df PROC -;;;1620 -;;;1621 static bool ap_get_reg_df(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +;;;1619 +;;;1620 static bool ap_get_reg_df(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) 000000 b570 PUSH {r4-r6,lr} -;;;1622 { +;;;1621 { 000002 b08e SUB sp,sp,#0x38 -;;;1623 ccm_coef_t ccm; -;;;1624 ccm.coef_c00 = 255; -;;;1625 ccm.coef_c01 = 0; +;;;1622 ccm_coef_t ccm; +;;;1623 ccm.coef_c00 = 255; +;;;1624 ccm.coef_c01 = 0; 000004 2200 MOVS r2,#0 -000006 20ff MOVS r0,#0xff ;1624 -;;;1626 ccm.coef_c02 = 0; +000006 20ff MOVS r0,#0xff ;1623 +;;;1625 ccm.coef_c02 = 0; 000008 9206 STR r2,[sp,#0x18] -;;;1627 ccm.coef_c10 = 0; +;;;1626 ccm.coef_c10 = 0; 00000a 9207 STR r2,[sp,#0x1c] -;;;1628 ccm.coef_c11 = 255; +;;;1627 ccm.coef_c11 = 255; 00000c 9005 STR r0,[sp,#0x14] -;;;1629 ccm.coef_c12 = 0; +;;;1628 ccm.coef_c12 = 0; 00000e 9208 STR r2,[sp,#0x20] -;;;1630 ccm.coef_c20 = 0; +;;;1629 ccm.coef_c20 = 0; 000010 920a STR r2,[sp,#0x28] -;;;1631 ccm.coef_c21 = 0; +;;;1630 ccm.coef_c21 = 0; 000012 920b STR r2,[sp,#0x2c] -;;;1632 ccm.coef_c22 = 255; +;;;1631 ccm.coef_c22 = 255; 000014 9009 STR r0,[sp,#0x24] -;;;1633 -;;;1634 #ifdef ADD_PANEL_DISPLAY_MODE -;;;1635 value_reg_df = (dcs_packet->packet_param[35] << 8) + dcs_packet->packet_param[33]; +;;;1632 +;;;1633 #ifdef ADD_PANEL_DISPLAY_MODE +;;;1634 value_reg_df = (dcs_packet->packet_param[35] << 8) + dcs_packet->packet_param[33]; 000016 920c STR r2,[sp,#0x30] 000018 900d STR r0,[sp,#0x34] 00001a 68cb LDR r3,[r1,#0xc] @@ -3318,141 +3292,141 @@ 000024 0212 LSLS r2,r2,#8 000026 1914 ADDS r4,r2,r4 000028 4a20 LDR r2,|L5.172| -;;;1636 panel_mode = dcs_packet->packet_param[0]; +;;;1635 panel_mode = dcs_packet->packet_param[0]; 00002a 6394 STR r4,[r2,#0x38] ; value_reg_df 00002c 781d LDRB r5,[r3,#0] -00002e 73d5 STRB r5,[r2,#0xf] -;;;1637 panel_r =dcs_packet->packet_param[49]; +00002e 7395 STRB r5,[r2,#0xe] +;;;1636 panel_r =dcs_packet->packet_param[49]; 000030 7c4c LDRB r4,[r1,#0x11] -000032 8454 STRH r4,[r2,#0x22] -;;;1638 panel_g =dcs_packet->packet_param[51]; +000032 8414 STRH r4,[r2,#0x20] +;;;1637 panel_g =dcs_packet->packet_param[51]; 000034 7ccb LDRB r3,[r1,#0x13] -000036 8493 STRH r3,[r2,#0x24] -;;;1639 panel_b =dcs_packet->packet_param[53]; +000036 8453 STRH r3,[r2,#0x22] +;;;1638 panel_b =dcs_packet->packet_param[53]; 000038 7d4e LDRB r6,[r1,#0x15] -00003a 84d6 STRH r6,[r2,#0x26] -00003c a909 ADD r1,sp,#0x24 ;1623 -;;;1640 // TAU_LOGD("value_reg_df[%4x],panel_mode[%4x],panel_r[%4x],panel_g[%4x],panel_b[%4x]", value_reg_df,panel_mode,panel_r,panel_g,panel_b); -;;;1641 -;;;1642 if (panel_mode ==00) +00003a 8496 STRH r6,[r2,#0x24] +00003c a909 ADD r1,sp,#0x24 ;1622 +;;;1639 // TAU_LOGD("value_reg_df[%4x],panel_mode[%4x],panel_r[%4x],panel_g[%4x],panel_b[%4x]", value_reg_df,panel_mode,panel_r,panel_g,panel_b); +;;;1640 +;;;1641 if (panel_mode ==00) 00003e 2d00 CMP r5,#0 000040 d01e BEQ |L5.128| -;;;1643 { -;;;1644 //护眼模式 -;;;1645 -;;;1646 #ifdef USE_FOR_S10_BLUE_MODE -;;;1647 //panel_r =256-RATIO_VALUE*(0xFF-panel_r); -;;;1648 //panel_g =256-RATIO_VALUE*(0xFF-panel_g); -;;;1649 //panel_b =256-RATIO_VALUE*(0xFF-panel_b); -;;;1650 // hal_dsi_rx_ctrl_set_cus_pq_gain(g_rx_ctrl_handle,panel_r,panel_g,panel_b); -;;;1651 ccm.coef_c00 = panel_r; -;;;1652 ccm.coef_c11 = panel_g; -;;;1653 ccm.coef_c22 = panel_b; -;;;1654 hal_dsi_tx_ctrl_set_ccm(ccm); -;;;1655 -;;;1656 #else -;;;1657 -;;;1658 value_reg_df =value_reg_df&0xFF; -;;;1659 switch(value_reg_df) -;;;1660 { -;;;1661 case 0xC1: -;;;1662 case 0xC3: -;;;1663 value_blue = BLUE_MIN; -;;;1664 break; -;;;1665 -;;;1666 case 0xCF: -;;;1667 case 0xD0: -;;;1668 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)/BLUE_STEP; -;;;1669 break; -;;;1670 -;;;1671 case 0xD8: -;;;1672 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*2/BLUE_STEP; -;;;1673 break; -;;;1674 -;;;1675 case 0xDE: -;;;1676 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*3/BLUE_STEP; -;;;1677 break; -;;;1678 -;;;1679 case 0xE4: -;;;1680 case 0xE5: -;;;1681 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*4/BLUE_STEP; -;;;1682 break; -;;;1683 -;;;1684 case 0xE9: -;;;1685 case 0xEA: -;;;1686 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*5/BLUE_STEP; -;;;1687 break; -;;;1688 -;;;1689 case 0xED: -;;;1690 case 0xEE: -;;;1691 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*6/BLUE_STEP; -;;;1692 break; -;;;1693 -;;;1694 case 0xF1: -;;;1695 case 0xF2: -;;;1696 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*7/BLUE_STEP; -;;;1697 break; -;;;1698 -;;;1699 case 0xF4: -;;;1700 case 0xF5: -;;;1701 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*8/BLUE_STEP; -;;;1702 break; -;;;1703 -;;;1704 case 0xF7: -;;;1705 case 0xF8: -;;;1706 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*9/BLUE_STEP; -;;;1707 break; -;;;1708 -;;;1709 case 0xFA: -;;;1710 value_blue = BLUE_MAX; -;;;1711 break; -;;;1712 -;;;1713 default: -;;;1714 case 0xFF: -;;;1715 value_blue = 0; -;;;1716 break; -;;;1717 -;;;1718 } -;;;1719 hal_dsi_rx_ctrl_set_cus_pq_gain(g_rx_ctrl_handle,256,256,256); -;;;1720 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x84, value_blue); -;;;1721 -;;;1722 #endif -;;;1723 -;;;1724 } -;;;1725 else -;;;1726 { -;;;1727 #ifndef USE_FOR_S10_BLUE_MODE -;;;1728 value_blue =0; -;;;1729 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x84, value_blue); //护眼模式关s8+/s9+ -;;;1730 #endif -;;;1731 -;;;1732 //做一下运算,让效果更加明显。这个估计要根据客户要求细调 -;;;1733 panel_r =208-RATIO_VALUE*(0xFF-panel_r); //230 +;;;1642 { +;;;1643 //护眼模式 +;;;1644 +;;;1645 #ifdef USE_FOR_S10_BLUE_MODE +;;;1646 //panel_r =256-RATIO_VALUE*(0xFF-panel_r); +;;;1647 //panel_g =256-RATIO_VALUE*(0xFF-panel_g); +;;;1648 //panel_b =256-RATIO_VALUE*(0xFF-panel_b); +;;;1649 // hal_dsi_rx_ctrl_set_cus_pq_gain(g_rx_ctrl_handle,panel_r,panel_g,panel_b); +;;;1650 ccm.coef_c00 = panel_r; +;;;1651 ccm.coef_c11 = panel_g; +;;;1652 ccm.coef_c22 = panel_b; +;;;1653 hal_dsi_tx_ctrl_set_ccm(ccm); +;;;1654 +;;;1655 #else +;;;1656 +;;;1657 value_reg_df =value_reg_df&0xFF; +;;;1658 switch(value_reg_df) +;;;1659 { +;;;1660 case 0xC1: +;;;1661 case 0xC3: +;;;1662 value_blue = BLUE_MIN; +;;;1663 break; +;;;1664 +;;;1665 case 0xCF: +;;;1666 case 0xD0: +;;;1667 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)/BLUE_STEP; +;;;1668 break; +;;;1669 +;;;1670 case 0xD8: +;;;1671 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*2/BLUE_STEP; +;;;1672 break; +;;;1673 +;;;1674 case 0xDE: +;;;1675 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*3/BLUE_STEP; +;;;1676 break; +;;;1677 +;;;1678 case 0xE4: +;;;1679 case 0xE5: +;;;1680 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*4/BLUE_STEP; +;;;1681 break; +;;;1682 +;;;1683 case 0xE9: +;;;1684 case 0xEA: +;;;1685 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*5/BLUE_STEP; +;;;1686 break; +;;;1687 +;;;1688 case 0xED: +;;;1689 case 0xEE: +;;;1690 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*6/BLUE_STEP; +;;;1691 break; +;;;1692 +;;;1693 case 0xF1: +;;;1694 case 0xF2: +;;;1695 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*7/BLUE_STEP; +;;;1696 break; +;;;1697 +;;;1698 case 0xF4: +;;;1699 case 0xF5: +;;;1700 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*8/BLUE_STEP; +;;;1701 break; +;;;1702 +;;;1703 case 0xF7: +;;;1704 case 0xF8: +;;;1705 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*9/BLUE_STEP; +;;;1706 break; +;;;1707 +;;;1708 case 0xFA: +;;;1709 value_blue = BLUE_MAX; +;;;1710 break; +;;;1711 +;;;1712 default: +;;;1713 case 0xFF: +;;;1714 value_blue = 0; +;;;1715 break; +;;;1716 +;;;1717 } +;;;1718 hal_dsi_rx_ctrl_set_cus_pq_gain(g_rx_ctrl_handle,256,256,256); +;;;1719 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x84, value_blue); +;;;1720 +;;;1721 #endif +;;;1722 +;;;1723 } +;;;1724 else +;;;1725 { +;;;1726 #ifndef USE_FOR_S10_BLUE_MODE +;;;1727 value_blue =0; +;;;1728 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x84, value_blue); //护眼模式关s8+/s9+ +;;;1729 #endif +;;;1730 +;;;1731 //做一下运算,让效果更加明显。这个估计要根据客户要求细调 +;;;1732 panel_r =208-RATIO_VALUE*(0xFF-panel_r); //230 000042 1b04 SUBS r4,r0,r4 000044 0064 LSLS r4,r4,#1 000046 25d0 MOVS r5,#0xd0 000048 1b2c SUBS r4,r5,r4 -;;;1734 panel_g =218-RATIO_VALUE*(0xFF-panel_g); //235 +;;;1733 panel_g =218-RATIO_VALUE*(0xFF-panel_g); //235 00004a 1ac3 SUBS r3,r0,r3 00004c 25da MOVS r5,#0xda 00004e 005b LSLS r3,r3,#1 -;;;1735 panel_b =218-RATIO_VALUE*(0xFF-panel_b); //235 +;;;1734 panel_b =218-RATIO_VALUE*(0xFF-panel_b); //235 000050 1b80 SUBS r0,r0,r6 -000052 b2a4 UXTH r4,r4 ;1733 -000054 1aeb SUBS r3,r5,r3 ;1734 +000052 b2a4 UXTH r4,r4 ;1732 +000054 1aeb SUBS r3,r5,r3 ;1733 000056 0040 LSLS r0,r0,#1 -000058 8454 STRH r4,[r2,#0x22] ;1733 -00005a b29b UXTH r3,r3 ;1734 +000058 8414 STRH r4,[r2,#0x20] ;1732 +00005a b29b UXTH r3,r3 ;1733 00005c 1a28 SUBS r0,r5,r0 -00005e 8493 STRH r3,[r2,#0x24] ;1734 +00005e 8453 STRH r3,[r2,#0x22] ;1733 000060 b280 UXTH r0,r0 -000062 84d0 STRH r0,[r2,#0x26] -;;;1736 // hal_dsi_rx_ctrl_set_cus_pq_gain(g_rx_ctrl_handle,panel_r,panel_g,panel_b); -;;;1737 -;;;1738 ccm.coef_c00 = panel_r; -;;;1739 ccm.coef_c11 = panel_g; -;;;1740 ccm.coef_c22 = panel_b; -;;;1741 if((panel_r == 256)&&(panel_g == 256)&&(panel_b == 256)) +000062 8490 STRH r0,[r2,#0x24] +;;;1735 // hal_dsi_rx_ctrl_set_cus_pq_gain(g_rx_ctrl_handle,panel_r,panel_g,panel_b); +;;;1736 +;;;1737 ccm.coef_c00 = panel_r; +;;;1738 ccm.coef_c11 = panel_g; +;;;1739 ccm.coef_c22 = panel_b; +;;;1740 if((panel_r == 256)&&(panel_g == 256)&&(panel_b == 256)) 000064 22ff MOVS r2,#0xff 000066 3201 ADDS r2,#1 000068 9405 STR r4,[sp,#0x14] @@ -3464,24 +3438,24 @@ 000074 d10e BNE |L5.148| 000076 4290 CMP r0,r2 000078 d10c BNE |L5.148| -;;;1742 { -;;;1743 blue_change_ccm(); +;;;1741 { +;;;1742 blue_change_ccm(); 00007a f7fffffe BL blue_change_ccm 00007e e011 B |L5.164| |L5.128| -000080 2214 MOVS r2,#0x14 ;1654 -000082 4668 MOV r0,sp ;1654 -000084 960d STR r6,[sp,#0x34] ;1654 -000086 9405 STR r4,[sp,#0x14] ;1654 -000088 9309 STR r3,[sp,#0x24] ;1654 +000080 2214 MOVS r2,#0x14 ;1653 +000082 4668 MOV r0,sp ;1653 +000084 960d STR r6,[sp,#0x34] ;1653 +000086 9405 STR r4,[sp,#0x14] ;1653 +000088 9309 STR r3,[sp,#0x24] ;1653 00008a f7fffffe BL __aeabi_memcpy4 -00008e ad05 ADD r5,sp,#0x14 ;1654 -000090 cd0f LDM r5!,{r0-r3} ;1654 +00008e ad05 ADD r5,sp,#0x14 ;1653 +000090 cd0f LDM r5!,{r0-r3} ;1653 000092 e005 B |L5.160| |L5.148| -;;;1744 } -;;;1745 else -;;;1746 hal_dsi_tx_ctrl_set_ccm(ccm); +;;;1743 } +;;;1744 else +;;;1745 hal_dsi_tx_ctrl_set_ccm(ccm); 000094 2214 MOVS r2,#0x14 000096 4668 MOV r0,sp 000098 f7fffffe BL __aeabi_memcpy4 @@ -3490,98 +3464,98 @@ |L5.160| 0000a0 f7fffffe BL hal_dsi_tx_ctrl_set_ccm |L5.164| -;;;1747 } -;;;1748 -;;;1749 #ifndef USE_FOR_S10_BLUE_MODE -;;;1750 if (blue_flag==0) -;;;1751 { -;;;1752 blue_flag =1; -;;;1753 delayMs(20); -;;;1754 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x84, value_blue); -;;;1755 } -;;;1756 #endif -;;;1757 -;;;1758 #else -;;;1759 value_reg_df = (dcs_packet->packet_param[35] << 8) + dcs_packet->packet_param[33]; -;;;1760 -;;;1761 value_reg_df =value_reg_df&0xFF; -;;;1762 switch(value_reg_df) -;;;1763 { -;;;1764 case 0xC1: -;;;1765 case 0xC3: -;;;1766 value_blue = BLUE_MIN; -;;;1767 break; -;;;1768 -;;;1769 case 0xCF: -;;;1770 case 0xD0: -;;;1771 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)/BLUE_STEP; -;;;1772 break; -;;;1773 -;;;1774 case 0xD8: -;;;1775 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*2/BLUE_STEP; -;;;1776 break; -;;;1777 -;;;1778 case 0xDE: -;;;1779 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*3/BLUE_STEP; -;;;1780 break; -;;;1781 -;;;1782 case 0xE4: -;;;1783 case 0xE5: -;;;1784 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*4/BLUE_STEP; -;;;1785 break; -;;;1786 -;;;1787 case 0xE9: -;;;1788 case 0xEA: -;;;1789 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*5/BLUE_STEP; -;;;1790 break; -;;;1791 -;;;1792 case 0xED: -;;;1793 case 0xEE: -;;;1794 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*6/BLUE_STEP; -;;;1795 break; -;;;1796 -;;;1797 case 0xF1: -;;;1798 case 0xF2: -;;;1799 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*7/BLUE_STEP; -;;;1800 break; -;;;1801 -;;;1802 case 0xF4: -;;;1803 case 0xF5: -;;;1804 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*8/BLUE_STEP; -;;;1805 break; -;;;1806 -;;;1807 case 0xF7: -;;;1808 case 0xF8: -;;;1809 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*9/BLUE_STEP; -;;;1810 break; -;;;1811 -;;;1812 case 0xFA: -;;;1813 value_blue = BLUE_MAX; -;;;1814 break; -;;;1815 -;;;1816 default: -;;;1817 case 0xFF: -;;;1818 value_blue = 0; -;;;1819 break; -;;;1820 -;;;1821 } -;;;1822 -;;;1823 TAU_LOGD("df[%4x]", value_reg_df); -;;;1824 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x84, value_blue); -;;;1825 if (blue_flag==0) -;;;1826 { -;;;1827 blue_flag =1; -;;;1828 delayMs(20); -;;;1829 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x84, value_blue); -;;;1830 } -;;;1831 #endif -;;;1832 -;;;1833 return true; +;;;1746 } +;;;1747 +;;;1748 #ifndef USE_FOR_S10_BLUE_MODE +;;;1749 if (blue_flag==0) +;;;1750 { +;;;1751 blue_flag =1; +;;;1752 delayMs(20); +;;;1753 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x84, value_blue); +;;;1754 } +;;;1755 #endif +;;;1756 +;;;1757 #else +;;;1758 value_reg_df = (dcs_packet->packet_param[35] << 8) + dcs_packet->packet_param[33]; +;;;1759 +;;;1760 value_reg_df =value_reg_df&0xFF; +;;;1761 switch(value_reg_df) +;;;1762 { +;;;1763 case 0xC1: +;;;1764 case 0xC3: +;;;1765 value_blue = BLUE_MIN; +;;;1766 break; +;;;1767 +;;;1768 case 0xCF: +;;;1769 case 0xD0: +;;;1770 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)/BLUE_STEP; +;;;1771 break; +;;;1772 +;;;1773 case 0xD8: +;;;1774 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*2/BLUE_STEP; +;;;1775 break; +;;;1776 +;;;1777 case 0xDE: +;;;1778 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*3/BLUE_STEP; +;;;1779 break; +;;;1780 +;;;1781 case 0xE4: +;;;1782 case 0xE5: +;;;1783 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*4/BLUE_STEP; +;;;1784 break; +;;;1785 +;;;1786 case 0xE9: +;;;1787 case 0xEA: +;;;1788 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*5/BLUE_STEP; +;;;1789 break; +;;;1790 +;;;1791 case 0xED: +;;;1792 case 0xEE: +;;;1793 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*6/BLUE_STEP; +;;;1794 break; +;;;1795 +;;;1796 case 0xF1: +;;;1797 case 0xF2: +;;;1798 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*7/BLUE_STEP; +;;;1799 break; +;;;1800 +;;;1801 case 0xF4: +;;;1802 case 0xF5: +;;;1803 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*8/BLUE_STEP; +;;;1804 break; +;;;1805 +;;;1806 case 0xF7: +;;;1807 case 0xF8: +;;;1808 value_blue = BLUE_MIN+(BLUE_MAX-BLUE_MIN)*9/BLUE_STEP; +;;;1809 break; +;;;1810 +;;;1811 case 0xFA: +;;;1812 value_blue = BLUE_MAX; +;;;1813 break; +;;;1814 +;;;1815 default: +;;;1816 case 0xFF: +;;;1817 value_blue = 0; +;;;1818 break; +;;;1819 +;;;1820 } +;;;1821 +;;;1822 TAU_LOGD("df[%4x]", value_reg_df); +;;;1823 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x84, value_blue); +;;;1824 if (blue_flag==0) +;;;1825 { +;;;1826 blue_flag =1; +;;;1827 delayMs(20); +;;;1828 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x84, value_blue); +;;;1829 } +;;;1830 #endif +;;;1831 +;;;1832 return true; 0000a4 2001 MOVS r0,#1 -;;;1834 } +;;;1833 } 0000a6 b00e ADD sp,sp,#0x38 0000a8 bd70 POP {r4-r6,pc} -;;;1835 +;;;1834 ENDP 0000aa 0000 DCW 0x0000 @@ -3626,274 +3600,274 @@ AREA ||i.ap_set_backlight||, CODE, READONLY, ALIGN=2 ap_set_backlight PROC -;;;1139 #if 1 // -;;;1140 static bool ap_set_backlight(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +;;;1138 #if 1 // +;;;1139 static bool ap_set_backlight(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) 000000 b5fe PUSH {r1-r7,lr} -;;;1141 { -;;;1142 /* AP 缓慢调光 0xC 最亮, 0xb8d 最暗, 快速拉动时会跳会0xC,调光平滑度需要进一步优化 */ -;;;1143 uint16_t temp_u16,temp_min,temp_max; -;;;1144 uint16_t temp51_min,temp51_max; -;;;1145 -;;;1146 value_reg_b1 = (dcs_packet->packet_param[0] << 8) + dcs_packet->packet_param[1]; +;;;1140 { +;;;1141 /* AP 缓慢调光 0xC 最亮, 0xb8d 最暗, 快速拉动时会跳会0xC,调光平滑度需要进一步优化 */ +;;;1142 uint16_t temp_u16,temp_min,temp_max; +;;;1143 uint16_t temp51_min,temp51_max; +;;;1144 +;;;1145 value_reg_b1 = (dcs_packet->packet_param[0] << 8) + dcs_packet->packet_param[1]; 000002 68cb LDR r3,[r1,#0xc] 000004 4ca6 LDR r4,|L7.672| 000006 7818 LDRB r0,[r3,#0] 000008 785a LDRB r2,[r3,#1] 00000a 0200 LSLS r0,r0,#8 00000c 1880 ADDS r0,r0,r2 -00000e 8360 STRH r0,[r4,#0x1a] -;;;1147 // printf("B1[%4x],CA[%4x] \n", value_reg_b1, value_reg_ca); -;;;1148 // TAU_LOGD("B1[%x]", value_reg_b1); -;;;1149 -;;;1150 #ifdef USE_BL_ADJ7 -;;;1151 -;;;1152 #if 0//def ADD_PWM_OUTPUT_FOR_BL -;;;1153 if (value_reg_b1 &0x8000) -;;;1154 { -;;;1155 // 60Hz -;;;1156 if(value_reg_ca >0x15FE) -;;;1157 { -;;;1158 read_bl_data = 0xFF; -;;;1159 } -;;;1160 else if(value_reg_ca >=0x1550) -;;;1161 { -;;;1162 // value_reg_ca =0x1550对应105级调光(三星调光级数为256) -;;;1163 read_bl_data = 105+(value_reg_ca-0x1550)*150/175; -;;;1164 } -;;;1165 else -;;;1166 { -;;;1167 //value_reg_b1_bak=0xC65~0x1E4对应1~104级调光 -;;;1168 if (value_reg_b1_bak>0xC65) -;;;1169 read_bl_data =1; -;;;1170 else if (value_reg_b1_bak<0x1E4) -;;;1171 read_bl_data =104; -;;;1172 else -;;;1173 read_bl_data = 1+(0xC65-value_reg_b1_bak)*103/2689; -;;;1174 } -;;;1175 } -;;;1176 else if (value_reg_b1 &0x4000) -;;;1177 { -;;;1178 // 120Hz -;;;1179 if(value_reg_ca >0x15AD) -;;;1180 { -;;;1181 read_bl_data = 0xFF; -;;;1182 } -;;;1183 else if(value_reg_ca >=0x150F) -;;;1184 { -;;;1185 // value_reg_ca =0x15AD~0x150F对应256~109级调光(三星调光级数为256) -;;;1186 read_bl_data = 109+(value_reg_ca-0x150F)*146/158; -;;;1187 } -;;;1188 else -;;;1189 { -;;;1190 //value_reg_b1_bak=0xC54~0x1E4对应1~108级调光 -;;;1191 if (value_reg_b1_bak>0xC54) -;;;1192 read_bl_data =1; -;;;1193 else if (value_reg_b1_bak<0x1E4) -;;;1194 read_bl_data =108; -;;;1195 else -;;;1196 read_bl_data = 1+(0xC54-value_reg_b1_bak)*107/2672; -;;;1197 } -;;;1198 } -;;;1199 else -;;;1200 { -;;;1201 value_reg_b1_bak = value_reg_b1; -;;;1202 if ((value_reg_ca ==0x2A00) &&(value_reg_b1 >0x500)) -;;;1203 s20_power_on_flag =1; -;;;1204 else -;;;1205 s20_power_on_flag =0; -;;;1206 } +00000e 8320 STRH r0,[r4,#0x18] +;;;1146 // printf("B1[%4x],CA[%4x] \n", value_reg_b1, value_reg_ca); +;;;1147 // TAU_LOGD("B1[%x]", value_reg_b1); +;;;1148 +;;;1149 #ifdef USE_BL_ADJ7 +;;;1150 +;;;1151 #if 0//def ADD_PWM_OUTPUT_FOR_BL +;;;1152 if (value_reg_b1 &0x8000) +;;;1153 { +;;;1154 // 60Hz +;;;1155 if(value_reg_ca >0x15FE) +;;;1156 { +;;;1157 read_bl_data = 0xFF; +;;;1158 } +;;;1159 else if(value_reg_ca >=0x1550) +;;;1160 { +;;;1161 // value_reg_ca =0x1550对应105级调光(三星调光级数为256) +;;;1162 read_bl_data = 105+(value_reg_ca-0x1550)*150/175; +;;;1163 } +;;;1164 else +;;;1165 { +;;;1166 //value_reg_b1_bak=0xC65~0x1E4对应1~104级调光 +;;;1167 if (value_reg_b1_bak>0xC65) +;;;1168 read_bl_data =1; +;;;1169 else if (value_reg_b1_bak<0x1E4) +;;;1170 read_bl_data =104; +;;;1171 else +;;;1172 read_bl_data = 1+(0xC65-value_reg_b1_bak)*103/2689; +;;;1173 } +;;;1174 } +;;;1175 else if (value_reg_b1 &0x4000) +;;;1176 { +;;;1177 // 120Hz +;;;1178 if(value_reg_ca >0x15AD) +;;;1179 { +;;;1180 read_bl_data = 0xFF; +;;;1181 } +;;;1182 else if(value_reg_ca >=0x150F) +;;;1183 { +;;;1184 // value_reg_ca =0x15AD~0x150F对应256~109级调光(三星调光级数为256) +;;;1185 read_bl_data = 109+(value_reg_ca-0x150F)*146/158; +;;;1186 } +;;;1187 else +;;;1188 { +;;;1189 //value_reg_b1_bak=0xC54~0x1E4对应1~108级调光 +;;;1190 if (value_reg_b1_bak>0xC54) +;;;1191 read_bl_data =1; +;;;1192 else if (value_reg_b1_bak<0x1E4) +;;;1193 read_bl_data =108; +;;;1194 else +;;;1195 read_bl_data = 1+(0xC54-value_reg_b1_bak)*107/2672; +;;;1196 } +;;;1197 } +;;;1198 else +;;;1199 { +;;;1200 value_reg_b1_bak = value_reg_b1; +;;;1201 if ((value_reg_ca ==0x2A00) &&(value_reg_b1 >0x500)) +;;;1202 s20_power_on_flag =1; +;;;1203 else +;;;1204 s20_power_on_flag =0; +;;;1205 } +;;;1206 ;;;1207 -;;;1208 -;;;1209 #else -;;;1210 if (dcs_packet->param_length ==1) +;;;1208 #else +;;;1209 if (dcs_packet->param_length ==1) 000010 6888 LDR r0,[r1,#8] 000012 2801 CMP r0,#1 000014 d17e BNE |L7.276| -000016 4620 MOV r0,r4 ;1146 -;;;1211 { -;;;1212 if (bl_adj_flag) -000018 7ba6 LDRB r6,[r4,#0xe] ; bl_adj_flag -;;;1213 { -;;;1214 // 部分机板120Hz模式下。正常CA数据为0 -;;;1215 if(value_reg_b1_bak <=0x222) +000016 4620 MOV r0,r4 ;1145 +;;;1210 { +;;;1211 if (bl_adj_flag) +000018 7b66 LDRB r6,[r4,#0xd] ; bl_adj_flag +;;;1212 { +;;;1213 // 部分机板120Hz模式下。正常CA数据为0 +;;;1214 if(value_reg_b1_bak <=0x222) 00001a 6b41 LDR r1,[r0,#0x34] -;;;1216 { -;;;1217 switch(value_reg_ca) -;;;1218 { -;;;1219 case 0: -;;;1220 case 1: -;;;1221 value_reg51 = 255; //255 +;;;1215 { +;;;1216 switch(value_reg_ca) +;;;1217 { +;;;1218 case 0: +;;;1219 case 1: +;;;1220 value_reg51 = 255; //255 00001c 25ff MOVS r5,#0xff -;;;1222 break; -;;;1223 -;;;1224 case 2: -;;;1225 value_reg51 = 252; -;;;1226 break; -;;;1227 -;;;1228 case 3: -;;;1229 value_reg51 = 249; -;;;1230 break; -;;;1231 -;;;1232 case 4: -;;;1233 value_reg51 = 245; -;;;1234 break; -;;;1235 -;;;1236 case 5: -;;;1237 value_reg51 = 239; -;;;1238 break; -;;;1239 -;;;1240 case 6: -;;;1241 value_reg51 = 235; -;;;1242 break; -;;;1243 -;;;1244 case 7: -;;;1245 case 8: -;;;1246 value_reg51 = 229; -;;;1247 break; -;;;1248 -;;;1249 case 9: -;;;1250 value_reg51 = 222; -;;;1251 break; -;;;1252 -;;;1253 case 10: -;;;1254 value_reg51 = 212; -;;;1255 break; -;;;1256 -;;;1257 case 11: -;;;1258 value_reg51 = 207; -;;;1259 break; -;;;1260 -;;;1261 case 12: -;;;1262 value_reg51 = 203; -;;;1263 break; -;;;1264 -;;;1265 case 13: -;;;1266 value_reg51 = 200; -;;;1267 break; -;;;1268 -;;;1269 case 14: -;;;1270 value_reg51 = 198; -;;;1271 break; -;;;1272 -;;;1273 case 15: -;;;1274 value_reg51 = 195; -;;;1275 break; -;;;1276 -;;;1277 case 16: -;;;1278 value_reg51 = 189; -;;;1279 break; -;;;1280 -;;;1281 case 17: -;;;1282 value_reg51 = 182; -;;;1283 break; -;;;1284 -;;;1285 case 18: -;;;1286 value_reg51 = 178; -;;;1287 break; -;;;1288 -;;;1289 case 19: -;;;1290 value_reg51 = 175; -;;;1291 break; -;;;1292 -;;;1293 case 20: -;;;1294 value_reg51 = 171; -;;;1295 break; -;;;1296 -;;;1297 default: -;;;1298 case 21: -;;;1299 value_reg51 = 168; -;;;1300 break; -;;;1301 } -;;;1302 } -;;;1303 else if(value_reg_b1_bak <=0x55B) -;;;1304 { -;;;1305 // value_reg_b1_bak =0x55B ~ 0x22B对应130 ~ 167级调光(三星调光级数为256) -;;;1306 temp_max = 0x55B; -;;;1307 temp_min = 0x22B; -;;;1308 -;;;1309 temp51_max =167; -;;;1310 temp51_min =130; -;;;1311 if(value_reg_b1_bak<=temp_min) -;;;1312 value_reg51 =temp51_max; -;;;1313 else if(value_reg_b1_bak>=temp_max) -;;;1314 value_reg51 =temp51_min; -;;;1315 else -;;;1316 value_reg51 = temp51_max - (value_reg_b1_bak-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); -;;;1317 } -;;;1318 else if(value_reg_b1_bak ==0x56F) +;;;1221 break; +;;;1222 +;;;1223 case 2: +;;;1224 value_reg51 = 252; +;;;1225 break; +;;;1226 +;;;1227 case 3: +;;;1228 value_reg51 = 249; +;;;1229 break; +;;;1230 +;;;1231 case 4: +;;;1232 value_reg51 = 245; +;;;1233 break; +;;;1234 +;;;1235 case 5: +;;;1236 value_reg51 = 239; +;;;1237 break; +;;;1238 +;;;1239 case 6: +;;;1240 value_reg51 = 235; +;;;1241 break; +;;;1242 +;;;1243 case 7: +;;;1244 case 8: +;;;1245 value_reg51 = 229; +;;;1246 break; +;;;1247 +;;;1248 case 9: +;;;1249 value_reg51 = 222; +;;;1250 break; +;;;1251 +;;;1252 case 10: +;;;1253 value_reg51 = 212; +;;;1254 break; +;;;1255 +;;;1256 case 11: +;;;1257 value_reg51 = 207; +;;;1258 break; +;;;1259 +;;;1260 case 12: +;;;1261 value_reg51 = 203; +;;;1262 break; +;;;1263 +;;;1264 case 13: +;;;1265 value_reg51 = 200; +;;;1266 break; +;;;1267 +;;;1268 case 14: +;;;1269 value_reg51 = 198; +;;;1270 break; +;;;1271 +;;;1272 case 15: +;;;1273 value_reg51 = 195; +;;;1274 break; +;;;1275 +;;;1276 case 16: +;;;1277 value_reg51 = 189; +;;;1278 break; +;;;1279 +;;;1280 case 17: +;;;1281 value_reg51 = 182; +;;;1282 break; +;;;1283 +;;;1284 case 18: +;;;1285 value_reg51 = 178; +;;;1286 break; +;;;1287 +;;;1288 case 19: +;;;1289 value_reg51 = 175; +;;;1290 break; +;;;1291 +;;;1292 case 20: +;;;1293 value_reg51 = 171; +;;;1294 break; +;;;1295 +;;;1296 default: +;;;1297 case 21: +;;;1298 value_reg51 = 168; +;;;1299 break; +;;;1300 } +;;;1301 } +;;;1302 else if(value_reg_b1_bak <=0x55B) +;;;1303 { +;;;1304 // value_reg_b1_bak =0x55B ~ 0x22B对应130 ~ 167级调光(三星调光级数为256) +;;;1305 temp_max = 0x55B; +;;;1306 temp_min = 0x22B; +;;;1307 +;;;1308 temp51_max =167; +;;;1309 temp51_min =130; +;;;1310 if(value_reg_b1_bak<=temp_min) +;;;1311 value_reg51 =temp51_max; +;;;1312 else if(value_reg_b1_bak>=temp_max) +;;;1313 value_reg51 =temp51_min; +;;;1314 else +;;;1315 value_reg51 = temp51_max - (value_reg_b1_bak-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); +;;;1316 } +;;;1317 else if(value_reg_b1_bak ==0x56F) 00001e 4aa1 LDR r2,|L7.676| -;;;1319 { -;;;1320 if(value_reg_ca <0x27) -;;;1321 { -;;;1322 value_reg51 = 122; -;;;1323 } -;;;1324 else if(value_reg_ca <0x2D) -;;;1325 { -;;;1326 value_reg51 = 116; -;;;1327 } -;;;1328 else if(value_reg_ca <0x30) -;;;1329 { -;;;1330 value_reg51 = 112; -;;;1331 } -;;;1332 else if(value_reg_ca <0x3B) -;;;1333 { -;;;1334 value_reg51 = 108; -;;;1335 } -;;;1336 else if(value_reg_ca <0x40) -;;;1337 { -;;;1338 value_reg51 = 105; -;;;1339 } -;;;1340 else if(value_reg_ca <0x50) -;;;1341 { -;;;1342 value_reg51 = 103; -;;;1343 } -;;;1344 else -;;;1345 { -;;;1346 value_reg51 = 101; -;;;1347 } -;;;1348 } -;;;1349 else if(value_reg_b1_bak <=0xB3B) -;;;1350 { -;;;1351 // value_reg_b1_bak =0xB3B ~ 0x589对应55~ 100级调光(三星调光级数为256) -;;;1352 temp_max = 0xB3B; -;;;1353 temp_min = 0x589; -;;;1354 -;;;1355 temp51_max =100; -;;;1356 temp51_min =55; -;;;1357 if(value_reg_b1_bak<=temp_min) -;;;1358 value_reg51 =temp51_max; -;;;1359 else if(value_reg_b1_bak>=temp_max) -;;;1360 value_reg51 =temp51_min; -;;;1361 else -;;;1362 value_reg51 = temp51_max - (value_reg_b1_bak-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); -;;;1363 } -;;;1364 else if(value_reg_b1_bak <=0xBF9) -;;;1365 { -;;;1366 // value_reg_b1_bak =0xB44 ~ 0xBF9对应54~ 37级调光(三星调光级数为256) -;;;1367 temp_max = 0xBF9; -;;;1368 temp_min = 0xB44; -;;;1369 -;;;1370 temp51_max =54; -;;;1371 temp51_min =37; -;;;1372 if(value_reg_b1_bak<=temp_min) -;;;1373 value_reg51 =temp51_max; -;;;1374 else if(value_reg_b1_bak>=temp_max) -;;;1375 value_reg51 =temp51_min; -;;;1376 else -;;;1377 value_reg51 = temp51_max - (value_reg_b1_bak-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); -;;;1378 } -;;;1379 else -;;;1380 { -;;;1381 // value_reg_b1_bak =0xC0B ~ 0xC71对应36 ~ 1级调光(三星调光级数为256) -;;;1382 temp_max = 0xC71; +;;;1318 { +;;;1319 if(value_reg_ca <0x27) +;;;1320 { +;;;1321 value_reg51 = 122; +;;;1322 } +;;;1323 else if(value_reg_ca <0x2D) +;;;1324 { +;;;1325 value_reg51 = 116; +;;;1326 } +;;;1327 else if(value_reg_ca <0x30) +;;;1328 { +;;;1329 value_reg51 = 112; +;;;1330 } +;;;1331 else if(value_reg_ca <0x3B) +;;;1332 { +;;;1333 value_reg51 = 108; +;;;1334 } +;;;1335 else if(value_reg_ca <0x40) +;;;1336 { +;;;1337 value_reg51 = 105; +;;;1338 } +;;;1339 else if(value_reg_ca <0x50) +;;;1340 { +;;;1341 value_reg51 = 103; +;;;1342 } +;;;1343 else +;;;1344 { +;;;1345 value_reg51 = 101; +;;;1346 } +;;;1347 } +;;;1348 else if(value_reg_b1_bak <=0xB3B) +;;;1349 { +;;;1350 // value_reg_b1_bak =0xB3B ~ 0x589对应55~ 100级调光(三星调光级数为256) +;;;1351 temp_max = 0xB3B; +;;;1352 temp_min = 0x589; +;;;1353 +;;;1354 temp51_max =100; +;;;1355 temp51_min =55; +;;;1356 if(value_reg_b1_bak<=temp_min) +;;;1357 value_reg51 =temp51_max; +;;;1358 else if(value_reg_b1_bak>=temp_max) +;;;1359 value_reg51 =temp51_min; +;;;1360 else +;;;1361 value_reg51 = temp51_max - (value_reg_b1_bak-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); +;;;1362 } +;;;1363 else if(value_reg_b1_bak <=0xBF9) +;;;1364 { +;;;1365 // value_reg_b1_bak =0xB44 ~ 0xBF9对应54~ 37级调光(三星调光级数为256) +;;;1366 temp_max = 0xBF9; +;;;1367 temp_min = 0xB44; +;;;1368 +;;;1369 temp51_max =54; +;;;1370 temp51_min =37; +;;;1371 if(value_reg_b1_bak<=temp_min) +;;;1372 value_reg51 =temp51_max; +;;;1373 else if(value_reg_b1_bak>=temp_max) +;;;1374 value_reg51 =temp51_min; +;;;1375 else +;;;1376 value_reg51 = temp51_max - (value_reg_b1_bak-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); +;;;1377 } +;;;1378 else +;;;1379 { +;;;1380 // value_reg_b1_bak =0xC0B ~ 0xC71对应36 ~ 1级调光(三星调光级数为256) +;;;1381 temp_max = 0xC71; 000020 4fa1 LDR r7,|L7.680| -000022 8b80 LDRH r0,[r0,#0x1c] ;1215 -000024 2e00 CMP r6,#0 ;1212 +000022 8b40 LDRH r0,[r0,#0x1a] ;1214 +000024 2e00 CMP r6,#0 ;1211 000026 d076 BEQ |L7.278| 000028 4ba0 LDR r3,|L7.684| -00002a 4298 CMP r0,r3 ;1215 +00002a 4298 CMP r0,r3 ;1214 00002c d834 BHI |L7.152| -00002e 000b MOVS r3,r1 ;1217 +00002e 000b MOVS r3,r1 ;1216 000030 f7fffffe BL __ARM_common_switch8 000034 15b8b80c DCB 0x15,0xb8,0xb8,0x0c 000038 0e101214 DCB 0x0e,0x10,0x12,0x14 @@ -3901,114 +3875,114 @@ 000040 1c1e2022 DCB 0x1c,0x1e,0x20,0x22 000044 2426282a DCB 0x24,0x26,0x28,0x2a 000048 2c2e3000 DCB 0x2c,0x2e,0x30,0x00 -00004c 20fc MOVS r0,#0xfc ;1225 +00004c 20fc MOVS r0,#0xfc ;1224 00004e e0bb B |L7.456| -000050 20f9 MOVS r0,#0xf9 ;1229 +000050 20f9 MOVS r0,#0xf9 ;1228 000052 e0b9 B |L7.456| -000054 20f5 MOVS r0,#0xf5 ;1233 +000054 20f5 MOVS r0,#0xf5 ;1232 000056 e0b7 B |L7.456| -000058 20ef MOVS r0,#0xef ;1237 +000058 20ef MOVS r0,#0xef ;1236 00005a e0b5 B |L7.456| -00005c 20eb MOVS r0,#0xeb ;1241 +00005c 20eb MOVS r0,#0xeb ;1240 00005e e0b3 B |L7.456| -000060 20e5 MOVS r0,#0xe5 ;1246 +000060 20e5 MOVS r0,#0xe5 ;1245 000062 e0b1 B |L7.456| -000064 20de MOVS r0,#0xde ;1250 +000064 20de MOVS r0,#0xde ;1249 000066 e0af B |L7.456| -000068 20d4 MOVS r0,#0xd4 ;1254 +000068 20d4 MOVS r0,#0xd4 ;1253 00006a e0ad B |L7.456| -00006c 20cf MOVS r0,#0xcf ;1258 +00006c 20cf MOVS r0,#0xcf ;1257 00006e e0ab B |L7.456| -000070 20cb MOVS r0,#0xcb ;1262 +000070 20cb MOVS r0,#0xcb ;1261 000072 e0a9 B |L7.456| -000074 20c8 MOVS r0,#0xc8 ;1266 +000074 20c8 MOVS r0,#0xc8 ;1265 000076 e0a7 B |L7.456| -000078 20c6 MOVS r0,#0xc6 ;1270 +000078 20c6 MOVS r0,#0xc6 ;1269 00007a e0a5 B |L7.456| -00007c 20c3 MOVS r0,#0xc3 ;1274 +00007c 20c3 MOVS r0,#0xc3 ;1273 00007e e0a3 B |L7.456| -000080 20bd MOVS r0,#0xbd ;1278 +000080 20bd MOVS r0,#0xbd ;1277 000082 e0a1 B |L7.456| -000084 20b6 MOVS r0,#0xb6 ;1282 +000084 20b6 MOVS r0,#0xb6 ;1281 000086 e09f B |L7.456| -000088 20b2 MOVS r0,#0xb2 ;1286 +000088 20b2 MOVS r0,#0xb2 ;1285 00008a e09d B |L7.456| -00008c 20af MOVS r0,#0xaf ;1290 +00008c 20af MOVS r0,#0xaf ;1289 00008e e09b B |L7.456| -000090 20ab MOVS r0,#0xab ;1294 +000090 20ab MOVS r0,#0xab ;1293 000092 e099 B |L7.456| -000094 20a8 MOVS r0,#0xa8 ;1299 +000094 20a8 MOVS r0,#0xa8 ;1298 000096 e097 B |L7.456| |L7.152| 000098 4b82 LDR r3,|L7.676| -00009a 3b14 SUBS r3,r3,#0x14 ;1303 -00009c 4298 CMP r0,r3 ;1303 +00009a 3b14 SUBS r3,r3,#0x14 ;1302 +00009c 4298 CMP r0,r3 ;1302 00009e d80d BHI |L7.188| 0000a0 4982 LDR r1,|L7.684| -0000a2 25a7 MOVS r5,#0xa7 ;1309 -0000a4 3109 ADDS r1,r1,#9 ;1307 -0000a6 2282 MOVS r2,#0x82 ;1310 -0000a8 4288 CMP r0,r1 ;1311 +0000a2 25a7 MOVS r5,#0xa7 ;1308 +0000a4 3109 ADDS r1,r1,#9 ;1306 +0000a6 2282 MOVS r2,#0x82 ;1309 +0000a8 4288 CMP r0,r1 ;1310 0000aa d97b BLS |L7.420| -0000ac 4298 CMP r0,r3 ;1313 +0000ac 4298 CMP r0,r3 ;1312 0000ae d27a BCS |L7.422| -0000b0 1a40 SUBS r0,r0,r1 ;1316 -0000b2 2125 MOVS r1,#0x25 ;1316 -0000b4 4348 MULS r0,r1,r0 ;1316 -0000b6 2133 MOVS r1,#0x33 ;1316 -0000b8 0109 LSLS r1,r1,#4 ;1316 +0000b0 1a40 SUBS r0,r0,r1 ;1315 +0000b2 2125 MOVS r1,#0x25 ;1315 +0000b4 4348 MULS r0,r1,r0 ;1315 +0000b6 2133 MOVS r1,#0x33 ;1315 +0000b8 0109 LSLS r1,r1,#4 ;1315 0000ba e02e B |L7.282| |L7.188| -0000bc 4290 CMP r0,r2 ;1318 +0000bc 4290 CMP r0,r2 ;1317 0000be d119 BNE |L7.244| -0000c0 2927 CMP r1,#0x27 ;1320 +0000c0 2927 CMP r1,#0x27 ;1319 0000c2 d201 BCS |L7.200| -0000c4 207a MOVS r0,#0x7a ;1322 +0000c4 207a MOVS r0,#0x7a ;1321 0000c6 e07f B |L7.456| |L7.200| -0000c8 292d CMP r1,#0x2d ;1324 +0000c8 292d CMP r1,#0x2d ;1323 0000ca d201 BCS |L7.208| -0000cc 2074 MOVS r0,#0x74 ;1326 +0000cc 2074 MOVS r0,#0x74 ;1325 0000ce e07b B |L7.456| |L7.208| -0000d0 2930 CMP r1,#0x30 ;1328 +0000d0 2930 CMP r1,#0x30 ;1327 0000d2 d201 BCS |L7.216| |L7.212| -0000d4 2070 MOVS r0,#0x70 ;1330 +0000d4 2070 MOVS r0,#0x70 ;1329 0000d6 e077 B |L7.456| |L7.216| -0000d8 293b CMP r1,#0x3b ;1332 +0000d8 293b CMP r1,#0x3b ;1331 0000da d201 BCS |L7.224| -0000dc 206c MOVS r0,#0x6c ;1334 +0000dc 206c MOVS r0,#0x6c ;1333 0000de e073 B |L7.456| |L7.224| -0000e0 2940 CMP r1,#0x40 ;1336 +0000e0 2940 CMP r1,#0x40 ;1335 0000e2 d201 BCS |L7.232| -0000e4 2069 MOVS r0,#0x69 ;1338 +0000e4 2069 MOVS r0,#0x69 ;1337 0000e6 e06f B |L7.456| |L7.232| -0000e8 2950 CMP r1,#0x50 ;1340 +0000e8 2950 CMP r1,#0x50 ;1339 0000ea d201 BCS |L7.240| -0000ec 2067 MOVS r0,#0x67 ;1342 +0000ec 2067 MOVS r0,#0x67 ;1341 0000ee e06b B |L7.456| |L7.240| -0000f0 2065 MOVS r0,#0x65 ;1346 +0000f0 2065 MOVS r0,#0x65 ;1345 0000f2 e069 B |L7.456| |L7.244| 0000f4 496e LDR r1,|L7.688| -0000f6 4288 CMP r0,r1 ;1349 +0000f6 4288 CMP r0,r1 ;1348 0000f8 d813 BHI |L7.290| 0000fa 4a6a LDR r2,|L7.676| -0000fc 2564 MOVS r5,#0x64 ;1355 -0000fe 321a ADDS r2,r2,#0x1a ;1353 -000100 2337 MOVS r3,#0x37 ;1356 -000102 4290 CMP r0,r2 ;1357 +0000fc 2564 MOVS r5,#0x64 ;1354 +0000fe 321a ADDS r2,r2,#0x1a ;1352 +000100 2337 MOVS r3,#0x37 ;1355 +000102 4290 CMP r0,r2 ;1356 000104 d94e BLS |L7.420| -000106 4288 CMP r0,r1 ;1359 +000106 4288 CMP r0,r1 ;1358 000108 d237 BCS |L7.378| -00010a 1a80 SUBS r0,r0,r2 ;1362 -00010c 212d MOVS r1,#0x2d ;1362 -00010e 4348 MULS r0,r1,r0 ;1362 +00010a 1a80 SUBS r0,r0,r2 ;1361 +00010c 212d MOVS r1,#0x2d ;1361 +00010e 4348 MULS r0,r1,r0 ;1361 000110 4964 LDR r1,|L7.676| 000112 e001 B |L7.280| |L7.276| @@ -4016,113 +3990,113 @@ |L7.278| 000116 e022 B |L7.350| |L7.280| -000118 3143 ADDS r1,r1,#0x43 ;1362 +000118 3143 ADDS r1,r1,#0x43 ;1361 |L7.282| 00011a f7fffffe BL __aeabi_idivmod -00011e 1a28 SUBS r0,r5,r0 ;1316 +00011e 1a28 SUBS r0,r5,r0 ;1315 000120 e052 B |L7.456| |L7.290| 000122 4961 LDR r1,|L7.680| -000124 3978 SUBS r1,r1,#0x78 ;1364 -000126 4288 CMP r0,r1 ;1364 +000124 3978 SUBS r1,r1,#0x78 ;1363 +000126 4288 CMP r0,r1 ;1363 000128 d80c BHI |L7.324| 00012a 4a61 LDR r2,|L7.688| -00012c 2536 MOVS r5,#0x36 ;1370 -00012e 3209 ADDS r2,r2,#9 ;1368 -000130 2325 MOVS r3,#0x25 ;1371 -000132 4290 CMP r0,r2 ;1372 +00012c 2536 MOVS r5,#0x36 ;1369 +00012e 3209 ADDS r2,r2,#9 ;1367 +000130 2325 MOVS r3,#0x25 ;1370 +000132 4290 CMP r0,r2 ;1371 000134 d936 BLS |L7.420| -000136 4288 CMP r0,r1 ;1374 +000136 4288 CMP r0,r1 ;1373 000138 d21f BCS |L7.378| -00013a 1a80 SUBS r0,r0,r2 ;1377 -00013c 0101 LSLS r1,r0,#4 ;1377 -00013e 1840 ADDS r0,r0,r1 ;1377 -000140 21b5 MOVS r1,#0xb5 ;1377 +00013a 1a80 SUBS r0,r0,r2 ;1376 +00013c 0101 LSLS r1,r0,#4 ;1376 +00013e 1840 ADDS r0,r0,r1 ;1376 +000140 21b5 MOVS r1,#0xb5 ;1376 000142 e7ea B |L7.282| |L7.324| -;;;1383 temp_min = 0xC0B; +;;;1382 temp_min = 0xC0B; 000144 4958 LDR r1,|L7.680| -;;;1384 -;;;1385 temp51_max =36; +;;;1383 +;;;1384 temp51_max =36; 000146 2524 MOVS r5,#0x24 -000148 3966 SUBS r1,r1,#0x66 ;1383 -;;;1386 temp51_min =1; +000148 3966 SUBS r1,r1,#0x66 ;1382 +;;;1385 temp51_min =1; 00014a 2201 MOVS r2,#1 -;;;1387 if(value_reg_b1_bak<=temp_min) +;;;1386 if(value_reg_b1_bak<=temp_min) 00014c 4288 CMP r0,r1 00014e d929 BLS |L7.420| -;;;1388 value_reg51 =temp51_max; -;;;1389 else if(value_reg_b1_bak>=temp_max) +;;;1387 value_reg51 =temp51_max; +;;;1388 else if(value_reg_b1_bak>=temp_max) 000150 42b8 CMP r0,r7 000152 d228 BCS |L7.422| -;;;1390 value_reg51 =temp51_min; -;;;1391 else -;;;1392 value_reg51 = temp51_max - (value_reg_b1_bak-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); +;;;1389 value_reg51 =temp51_min; +;;;1390 else +;;;1391 value_reg51 = temp51_max - (value_reg_b1_bak-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); 000154 1a40 SUBS r0,r0,r1 000156 2123 MOVS r1,#0x23 000158 4348 MULS r0,r1,r0 00015a 2166 MOVS r1,#0x66 00015c e7dd B |L7.282| |L7.350| -;;;1393 } -;;;1394 } -;;;1395 else if (dcs_packet->packet_param[0] &0x80) +;;;1392 } +;;;1393 } +;;;1394 else if (dcs_packet->packet_param[0] &0x80) 00015e 781b LDRB r3,[r3,#0] 000160 061e LSLS r6,r3,#24 000162 4b4f LDR r3,|L7.672| 000164 2e00 CMP r6,#0 -000166 8e9b LDRH r3,[r3,#0x34] ;1217 -;;;1396 { -;;;1397 //设置为60Hz -;;;1398 if(value_reg_ca >=0x15C0) -;;;1399 { -;;;1400 // value_reg51 = 0xC0~ 0xFF -;;;1401 if(value_reg_ca >=0x15FF) -;;;1402 value_reg51 = 0xFF; -;;;1403 else -;;;1404 value_reg51 = value_reg_ca&0xFF; +000166 8e9b LDRH r3,[r3,#0x34] ;1216 +;;;1395 { +;;;1396 //设置为60Hz +;;;1397 if(value_reg_ca >=0x15C0) +;;;1398 { +;;;1399 // value_reg51 = 0xC0~ 0xFF +;;;1400 if(value_reg_ca >=0x15FF) +;;;1401 value_reg51 = 0xFF; +;;;1402 else +;;;1403 value_reg51 = value_reg_ca&0xFF; 000168 b2db UXTB r3,r3 00016a da56 BGE |L7.538| -00016c 2257 MOVS r2,#0x57 ;1398 -00016e 0192 LSLS r2,r2,#6 ;1398 -000170 4291 CMP r1,r2 ;1398 +00016c 2257 MOVS r2,#0x57 ;1397 +00016e 0192 LSLS r2,r2,#6 ;1397 +000170 4291 CMP r1,r2 ;1397 000172 d304 BCC |L7.382| 000174 484f LDR r0,|L7.692| -000176 4281 CMP r1,r0 ;1401 +000176 4281 CMP r1,r0 ;1400 000178 d279 BCS |L7.622| |L7.378| -00017a 83e3 STRH r3,[r4,#0x1e] +00017a 83a3 STRH r3,[r4,#0x1c] 00017c e025 B |L7.458| |L7.382| -;;;1405 } -;;;1406 else if(value_reg_ca >0x15B8) +;;;1404 } +;;;1405 else if(value_reg_ca >0x15B8) 00017e 4b4d LDR r3,|L7.692| 000180 3b47 SUBS r3,r3,#0x47 000182 4299 CMP r1,r3 000184 d910 BLS |L7.424| -;;;1407 { -;;;1408 // value_reg51 = 0x90~ 0xC0 -;;;1409 temp_max = 0x573; +;;;1406 { +;;;1407 // value_reg51 = 0x90~ 0xC0 +;;;1408 temp_max = 0x573; 000186 4947 LDR r1,|L7.676| -;;;1410 temp_min = 0x1EE; +;;;1409 temp_min = 0x1EE; 000188 23ff MOVS r3,#0xff -00018a 1d09 ADDS r1,r1,#4 ;1409 +00018a 1d09 ADDS r1,r1,#4 ;1408 00018c 33ef ADDS r3,r3,#0xef -;;;1411 -;;;1412 temp51_max =0xC0; +;;;1410 +;;;1411 temp51_max =0xC0; 00018e 25c0 MOVS r5,#0xc0 -;;;1413 temp51_min =0x90; +;;;1412 temp51_min =0x90; 000190 2290 MOVS r2,#0x90 -;;;1414 if(value_reg_b1_bak<=temp_min) +;;;1413 if(value_reg_b1_bak<=temp_min) 000192 4298 CMP r0,r3 000194 d96b BLS |L7.622| -;;;1415 value_reg51 =temp51_max; -;;;1416 else if(value_reg_b1_bak>=temp_max) +;;;1414 value_reg51 =temp51_max; +;;;1415 else if(value_reg_b1_bak>=temp_max) 000196 4288 CMP r0,r1 000198 d26d BCS |L7.630| -;;;1417 value_reg51 =temp51_min; -;;;1418 else -;;;1419 value_reg51 = temp51_max - (value_reg_b1_bak-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); +;;;1416 value_reg51 =temp51_min; +;;;1417 else +;;;1418 value_reg51 = temp51_max - (value_reg_b1_bak-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); 00019a 2130 MOVS r1,#0x30 00019c 1ac0 SUBS r0,r0,r3 00019e 4348 MULS r0,r1,r0 @@ -4133,188 +4107,188 @@ |L7.422| 0001a6 e066 B |L7.630| |L7.424| -;;;1420 } -;;;1421 else if(value_reg_ca >=0x156D) +;;;1419 } +;;;1420 else if(value_reg_ca >=0x156D) 0001a8 4a42 LDR r2,|L7.692| 0001aa 3a92 SUBS r2,r2,#0x92 0001ac 4291 CMP r1,r2 0001ae d325 BCC |L7.508| -;;;1422 { -;;;1423 // value_reg51 = 0x70~ 0x90 -;;;1424 temp_max = 0x15B8; -;;;1425 temp_min = 0x156D; -;;;1426 -;;;1427 temp51_max =0x90; +;;;1421 { +;;;1422 // value_reg51 = 0x70~ 0x90 +;;;1423 temp_max = 0x15B8; +;;;1424 temp_min = 0x156D; +;;;1425 +;;;1426 temp51_max =0x90; 0001b0 2090 MOVS r0,#0x90 -;;;1428 temp51_min =0x70; +;;;1427 temp51_min =0x70; 0001b2 2570 MOVS r5,#0x70 -;;;1429 if(value_reg_ca <=temp_min) +;;;1428 if(value_reg_ca <=temp_min) 0001b4 4291 CMP r1,r2 0001b6 d95a BLS |L7.622| -;;;1430 value_reg51 =temp51_min; -;;;1431 else if(value_reg_ca>=temp_max) +;;;1429 value_reg51 =temp51_min; +;;;1430 else if(value_reg_ca>=temp_max) 0001b8 4299 CMP r1,r3 0001ba d205 BCS |L7.456| -;;;1432 value_reg51 =temp51_max; -;;;1433 else -;;;1434 value_reg51 = temp51_min + (value_reg_ca-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); +;;;1431 value_reg51 =temp51_max; +;;;1432 else +;;;1433 value_reg51 = temp51_min + (value_reg_ca-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); 0001bc 1a88 SUBS r0,r1,r2 0001be 0140 LSLS r0,r0,#5 0001c0 214b MOVS r1,#0x4b 0001c2 f7fffffe BL __aeabi_uidivmod 0001c6 3070 ADDS r0,r0,#0x70 |L7.456| -;;;1435 } -;;;1436 else -;;;1437 { -;;;1438 // value_reg51 = 0x10~ 0x70 -;;;1439 temp_max = 0xC77; -;;;1440 temp_min = 0x587; -;;;1441 -;;;1442 temp51_max =0x70; -;;;1443 temp51_min =1; -;;;1444 if(value_reg_b1_bak<=temp_min) -;;;1445 value_reg51 =temp51_max; -;;;1446 else if(value_reg_b1_bak>=temp_max) -;;;1447 value_reg51 =temp51_min; -;;;1448 else -;;;1449 value_reg51 = temp51_max - (value_reg_b1_bak-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); -;;;1450 -;;;1451 } -;;;1452 } -;;;1453 else //if (dcs_packet->packet_param[0] &0x40) -;;;1454 { -;;;1455 //设置为120Hz -;;;1456 if(value_reg_ca >=0x156D) -;;;1457 { -;;;1458 // value_reg51 = 0xBE~ 0xFF -;;;1459 if(value_reg_ca >=0x15AE) -;;;1460 value_reg51 = 0xFF; -;;;1461 else -;;;1462 value_reg51 = (value_reg_ca&0xFF)+0x51; -;;;1463 } -;;;1464 else if(value_reg_ca >0x1564) -;;;1465 { -;;;1466 // value_reg51 = 0x90~ 0xBE -;;;1467 temp_max = 0x56F; -;;;1468 temp_min = 0x1ED; -;;;1469 -;;;1470 temp51_max =0xBE; -;;;1471 temp51_min =0x90; -;;;1472 if(value_reg_b1_bak<=temp_min) -;;;1473 value_reg51 =temp51_max; -;;;1474 else if(value_reg_b1_bak>=temp_max) -;;;1475 value_reg51 =temp51_min; -;;;1476 else -;;;1477 value_reg51 = temp51_max - (value_reg_b1_bak-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); -;;;1478 } -;;;1479 else if(value_reg_ca >=0x1518) -;;;1480 { -;;;1481 // value_reg51 = 0x70~ 0x90 -;;;1482 temp_max = 0x1518; -;;;1483 temp_min = 0x1564; -;;;1484 -;;;1485 temp51_max =0x90; -;;;1486 temp51_min =0x70; -;;;1487 if(value_reg_ca <=temp_min) -;;;1488 value_reg51 =temp51_min; -0001c8 83e0 STRH r0,[r4,#0x1e] +;;;1434 } +;;;1435 else +;;;1436 { +;;;1437 // value_reg51 = 0x10~ 0x70 +;;;1438 temp_max = 0xC77; +;;;1439 temp_min = 0x587; +;;;1440 +;;;1441 temp51_max =0x70; +;;;1442 temp51_min =1; +;;;1443 if(value_reg_b1_bak<=temp_min) +;;;1444 value_reg51 =temp51_max; +;;;1445 else if(value_reg_b1_bak>=temp_max) +;;;1446 value_reg51 =temp51_min; +;;;1447 else +;;;1448 value_reg51 = temp51_max - (value_reg_b1_bak-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); +;;;1449 +;;;1450 } +;;;1451 } +;;;1452 else //if (dcs_packet->packet_param[0] &0x40) +;;;1453 { +;;;1454 //设置为120Hz +;;;1455 if(value_reg_ca >=0x156D) +;;;1456 { +;;;1457 // value_reg51 = 0xBE~ 0xFF +;;;1458 if(value_reg_ca >=0x15AE) +;;;1459 value_reg51 = 0xFF; +;;;1460 else +;;;1461 value_reg51 = (value_reg_ca&0xFF)+0x51; +;;;1462 } +;;;1463 else if(value_reg_ca >0x1564) +;;;1464 { +;;;1465 // value_reg51 = 0x90~ 0xBE +;;;1466 temp_max = 0x56F; +;;;1467 temp_min = 0x1ED; +;;;1468 +;;;1469 temp51_max =0xBE; +;;;1470 temp51_min =0x90; +;;;1471 if(value_reg_b1_bak<=temp_min) +;;;1472 value_reg51 =temp51_max; +;;;1473 else if(value_reg_b1_bak>=temp_max) +;;;1474 value_reg51 =temp51_min; +;;;1475 else +;;;1476 value_reg51 = temp51_max - (value_reg_b1_bak-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); +;;;1477 } +;;;1478 else if(value_reg_ca >=0x1518) +;;;1479 { +;;;1480 // value_reg51 = 0x70~ 0x90 +;;;1481 temp_max = 0x1518; +;;;1482 temp_min = 0x1564; +;;;1483 +;;;1484 temp51_max =0x90; +;;;1485 temp51_min =0x70; +;;;1486 if(value_reg_ca <=temp_min) +;;;1487 value_reg51 =temp51_min; +0001c8 83a0 STRH r0,[r4,#0x1c] |L7.458| -;;;1489 else if(value_reg_ca>=temp_max) -;;;1490 value_reg51 =temp51_max; -;;;1491 else -;;;1492 value_reg51 = temp51_min + (value_reg_ca-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); -;;;1493 } -;;;1494 else -;;;1495 { -;;;1496 // value_reg51 = 0x01~ 0x70 -;;;1497 temp_max = 0xC71; -;;;1498 temp_min = 0x5A2; -;;;1499 -;;;1500 temp51_max =0x70; -;;;1501 temp51_min =0x01; -;;;1502 if(value_reg_b1_bak<=temp_min) -;;;1503 value_reg51 =temp51_max; -;;;1504 else if(value_reg_b1_bak>=temp_max) -;;;1505 value_reg51 =temp51_min; -;;;1506 else -;;;1507 value_reg51 = temp51_max - (value_reg_b1_bak-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); -;;;1508 -;;;1509 } -;;;1510 } -;;;1511 -;;;1512 if (value_reg51 != value_reg51_bak) -0001ca 8be0 LDRH r0,[r4,#0x1e] ; value_reg51 -0001cc 8c21 LDRH r1,[r4,#0x20] ; value_reg51_bak +;;;1488 else if(value_reg_ca>=temp_max) +;;;1489 value_reg51 =temp51_max; +;;;1490 else +;;;1491 value_reg51 = temp51_min + (value_reg_ca-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); +;;;1492 } +;;;1493 else +;;;1494 { +;;;1495 // value_reg51 = 0x01~ 0x70 +;;;1496 temp_max = 0xC71; +;;;1497 temp_min = 0x5A2; +;;;1498 +;;;1499 temp51_max =0x70; +;;;1500 temp51_min =0x01; +;;;1501 if(value_reg_b1_bak<=temp_min) +;;;1502 value_reg51 =temp51_max; +;;;1503 else if(value_reg_b1_bak>=temp_max) +;;;1504 value_reg51 =temp51_min; +;;;1505 else +;;;1506 value_reg51 = temp51_max - (value_reg_b1_bak-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); +;;;1507 +;;;1508 } +;;;1509 } +;;;1510 +;;;1511 if (value_reg51 != value_reg51_bak) +0001ca 8ba0 LDRH r0,[r4,#0x1c] ; value_reg51 +0001cc 8be1 LDRH r1,[r4,#0x1e] ; value_reg51_bak 0001ce 4288 CMP r0,r1 0001d0 d064 BEQ |L7.668| 0001d2 0101 LSLS r1,r0,#4 -;;;1513 { -;;;1514 #if 0// 1: 平滑一点 -;;;1515 if (value_reg51 <0x41) -;;;1516 { -;;;1517 temp_max = 0x40; -;;;1518 temp_min = 1; -;;;1519 -;;;1520 temp51_max =0x100; -;;;1521 temp51_min =0x10; -;;;1522 -;;;1523 temp_u16 = temp51_min + (value_reg51-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); -;;;1524 } -;;;1525 else if (value_reg51 <0x81) -;;;1526 { -;;;1527 temp_max = 0x80; -;;;1528 temp_min = 41; -;;;1529 -;;;1530 temp51_max =0x400; -;;;1531 temp51_min =0x101; -;;;1532 -;;;1533 temp_u16 = temp51_min + (value_reg51-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); -;;;1534 } -;;;1535 else -;;;1536 { -;;;1537 temp_max = 0xFF; -;;;1538 temp_min = 0x81; -;;;1539 -;;;1540 temp51_max =0xDBB; -;;;1541 temp51_min =0x401; -;;;1542 -;;;1543 temp_u16 = temp51_min + (value_reg51-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); -;;;1544 } -;;;1545 -;;;1546 #else -;;;1547 temp_u16=(value_reg51-0x01)*15+0xB0; +;;;1512 { +;;;1513 #if 0// 1: 平滑一点 +;;;1514 if (value_reg51 <0x41) +;;;1515 { +;;;1516 temp_max = 0x40; +;;;1517 temp_min = 1; +;;;1518 +;;;1519 temp51_max =0x100; +;;;1520 temp51_min =0x10; +;;;1521 +;;;1522 temp_u16 = temp51_min + (value_reg51-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); +;;;1523 } +;;;1524 else if (value_reg51 <0x81) +;;;1525 { +;;;1526 temp_max = 0x80; +;;;1527 temp_min = 41; +;;;1528 +;;;1529 temp51_max =0x400; +;;;1530 temp51_min =0x101; +;;;1531 +;;;1532 temp_u16 = temp51_min + (value_reg51-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); +;;;1533 } +;;;1534 else +;;;1535 { +;;;1536 temp_max = 0xFF; +;;;1537 temp_min = 0x81; +;;;1538 +;;;1539 temp51_max =0xDBB; +;;;1540 temp51_min =0x401; +;;;1541 +;;;1542 temp_u16 = temp51_min + (value_reg51-temp_min)*(temp51_max-temp51_min)/(temp_max-temp_min); +;;;1543 } +;;;1544 +;;;1545 #else +;;;1546 temp_u16=(value_reg51-0x01)*15+0xB0; 0001d4 1a08 SUBS r0,r1,r0 0001d6 30a1 ADDS r0,r0,#0xa1 0001d8 b280 UXTH r0,r0 -;;;1548 // temp_u16 = value_reg51*0xFFF/0xFF; -;;;1549 #endif -;;;1550 //temp_u16 = value_reg51; -;;;1551 -;;;1552 //限制最低亮度 -;;;1553 // if (temp_u16 <0x3F) -;;;1554 // temp_u16 = 0X3F; -;;;1555 if(temp_u16 == 0x1be) +;;;1547 // temp_u16 = value_reg51*0xFFF/0xFF; +;;;1548 #endif +;;;1549 //temp_u16 = value_reg51; +;;;1550 +;;;1551 //限制最低亮度 +;;;1552 // if (temp_u16 <0x3F) +;;;1553 // temp_u16 = 0X3F; +;;;1554 if(temp_u16 == 0x1be) 0001da 4601 MOV r1,r0 0001dc 39ff SUBS r1,r1,#0xff 0001de 39bf SUBS r1,r1,#0xbf 0001e0 d101 BNE |L7.486| -;;;1556 { -;;;1557 temp_u16 = 0x1cd; +;;;1555 { +;;;1556 temp_u16 = 0x1cd; 0001e2 20ff MOVS r0,#0xff 0001e4 30ce ADDS r0,r0,#0xce |L7.486| -;;;1558 } -;;;1559 //解决息屏唤醒爆闪问题 -;;;1560 if(phone_power_on == true||g_enter_display_ON == true) -0001e6 79a1 LDRB r1,[r4,#6] ; phone_power_on -0001e8 7b62 LDRB r2,[r4,#0xd] ; g_enter_display_ON +;;;1557 } +;;;1558 //解决息屏唤醒爆闪问题 +;;;1559 if(phone_power_on == true||g_enter_display_ON == true) +0001e6 7961 LDRB r1,[r4,#5] ; phone_power_on +0001e8 7b22 LDRB r2,[r4,#0xc] ; g_enter_display_ON 0001ea 2500 MOVS r5,#0 0001ec 4311 ORRS r1,r1,r2 0001ee 2900 CMP r1,#0 0001f0 d048 BEQ |L7.644| -;;;1561 { -;;;1562 hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, temp_u16>>8, temp_u16&0xFF); +;;;1560 { +;;;1561 hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, temp_u16>>8, temp_u16&0xFF); 0001f2 b2c1 UXTB r1,r0 0001f4 0a00 LSRS r0,r0,#8 0001f6 9101 STR r1,[sp,#4] @@ -4323,87 +4297,87 @@ |L7.508| 0001fc 4a2a LDR r2,|L7.680| 0001fe 4929 LDR r1,|L7.676| -000200 1d92 ADDS r2,r2,#6 ;1439 -000202 3118 ADDS r1,r1,#0x18 ;1440 -000204 2570 MOVS r5,#0x70 ;1442 -000206 2301 MOVS r3,#1 ;1443 -000208 4288 CMP r0,r1 ;1444 +000200 1d92 ADDS r2,r2,#6 ;1438 +000202 3118 ADDS r1,r1,#0x18 ;1439 +000204 2570 MOVS r5,#0x70 ;1441 +000206 2301 MOVS r3,#1 ;1442 +000208 4288 CMP r0,r1 ;1443 00020a d930 BLS |L7.622| -00020c 4290 CMP r0,r2 ;1446 +00020c 4290 CMP r0,r2 ;1445 00020e d2b4 BCS |L7.378| -000210 1a40 SUBS r0,r0,r1 ;1449 -000212 216f MOVS r1,#0x6f ;1449 -000214 4348 MULS r0,r1,r0 ;1449 -000216 0109 LSLS r1,r1,#4 ;1449 +000210 1a40 SUBS r0,r0,r1 ;1448 +000212 216f MOVS r1,#0x6f ;1448 +000214 4348 MULS r0,r1,r0 ;1448 +000216 0109 LSLS r1,r1,#4 ;1448 000218 e77f B |L7.282| |L7.538| 00021a 4e26 LDR r6,|L7.692| -00021c 3e92 SUBS r6,r6,#0x92 ;1456 -00021e 42b1 CMP r1,r6 ;1456 +00021c 3e92 SUBS r6,r6,#0x92 ;1455 +00021e 42b1 CMP r1,r6 ;1455 000220 d305 BCC |L7.558| 000222 4824 LDR r0,|L7.692| -000224 3851 SUBS r0,r0,#0x51 ;1459 -000226 4281 CMP r1,r0 ;1459 +000224 3851 SUBS r0,r0,#0x51 ;1458 +000226 4281 CMP r1,r0 ;1458 000228 d221 BCS |L7.622| -00022a 3351 ADDS r3,r3,#0x51 ;1459 +00022a 3351 ADDS r3,r3,#0x51 ;1458 00022c e7a5 B |L7.378| |L7.558| 00022e 4b21 LDR r3,|L7.692| -000230 3b9b SUBS r3,r3,#0x9b ;1464 -000232 4299 CMP r1,r3 ;1464 +000230 3b9b SUBS r3,r3,#0x9b ;1463 +000232 4299 CMP r1,r3 ;1463 000234 d910 BLS |L7.600| -000236 23ff MOVS r3,#0xff ;1468 -000238 33ee ADDS r3,r3,#0xee ;1468 -00023a 25be MOVS r5,#0xbe ;1470 -00023c 2190 MOVS r1,#0x90 ;1471 -00023e 4298 CMP r0,r3 ;1472 +000236 23ff MOVS r3,#0xff ;1467 +000238 33ee ADDS r3,r3,#0xee ;1467 +00023a 25be MOVS r5,#0xbe ;1469 +00023c 2190 MOVS r1,#0x90 ;1470 +00023e 4298 CMP r0,r3 ;1471 000240 d915 BLS |L7.622| -000242 4290 CMP r0,r2 ;1474 +000242 4290 CMP r0,r2 ;1473 000244 d301 BCC |L7.586| -000246 83e1 STRH r1,[r4,#0x1e] ;1475 +000246 83a1 STRH r1,[r4,#0x1c] ;1474 000248 e7bf B |L7.458| |L7.586| -00024a 38ff SUBS r0,r0,#0xff ;1477 -00024c 212e MOVS r1,#0x2e ;1477 -00024e 38ee SUBS r0,r0,#0xee ;1477 -000250 4348 MULS r0,r1,r0 ;1477 +00024a 38ff SUBS r0,r0,#0xff ;1476 +00024c 212e MOVS r1,#0x2e ;1476 +00024e 38ee SUBS r0,r0,#0xee ;1476 +000250 4348 MULS r0,r1,r0 ;1476 000252 4919 LDR r1,|L7.696| -000254 1ec9 SUBS r1,r1,#3 ;1477 +000254 1ec9 SUBS r1,r1,#3 ;1476 000256 e760 B |L7.282| |L7.600| 000258 4a16 LDR r2,|L7.692| -00025a 3ae7 SUBS r2,r2,#0xe7 ;1479 -00025c 4291 CMP r1,r2 ;1479 +00025a 3ae7 SUBS r2,r2,#0xe7 ;1478 +00025c 4291 CMP r1,r2 ;1478 00025e d300 BCC |L7.610| 000260 e738 B |L7.212| |L7.610| 000262 4910 LDR r1,|L7.676| -000264 2570 MOVS r5,#0x70 ;1500 -000266 3133 ADDS r1,r1,#0x33 ;1498 -000268 2201 MOVS r2,#1 ;1501 -00026a 4288 CMP r0,r1 ;1502 +000264 2570 MOVS r5,#0x70 ;1499 +000266 3133 ADDS r1,r1,#0x33 ;1497 +000268 2201 MOVS r2,#1 ;1500 +00026a 4288 CMP r0,r1 ;1501 00026c d801 BHI |L7.626| |L7.622| -00026e 83e5 STRH r5,[r4,#0x1e] ;1503 +00026e 83a5 STRH r5,[r4,#0x1c] ;1502 000270 e7ab B |L7.458| |L7.626| -000272 42b8 CMP r0,r7 ;1504 +000272 42b8 CMP r0,r7 ;1503 000274 d301 BCC |L7.634| |L7.630| -000276 83e2 STRH r2,[r4,#0x1e] ;1505 +000276 83a2 STRH r2,[r4,#0x1c] ;1504 000278 e7a7 B |L7.458| |L7.634| -00027a 1a40 SUBS r0,r0,r1 ;1507 -00027c 216f MOVS r1,#0x6f ;1507 -00027e 4348 MULS r0,r1,r0 ;1507 +00027a 1a40 SUBS r0,r0,r1 ;1506 +00027c 216f MOVS r1,#0x6f ;1506 +00027e 4348 MULS r0,r1,r0 ;1506 000280 490e LDR r1,|L7.700| 000282 e74a B |L7.282| |L7.644| -;;;1563 } -;;;1564 // if(g_enter_display_ON == false) -;;;1565 else { -;;;1566 -;;;1567 hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, 0, 0x01); //0x001F +;;;1562 } +;;;1563 // if(g_enter_display_ON == false) +;;;1564 else { +;;;1565 +;;;1566 hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, 0, 0x01); //0x001F 000284 2001 MOVS r0,#1 000286 9500 STR r5,[sp,#0] 000288 9001 STR r0,[sp,#4] @@ -4413,28 +4387,28 @@ 00028e 2100 MOVS r1,#0 000290 2039 MOVS r0,#0x39 000292 f7fffffe BL hal_dsi_tx_ctrl_write_cmd -;;;1568 } -;;;1569 phone_power_on = false; -000296 71a5 STRB r5,[r4,#6] -;;;1570 //hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, 0, 0xF4); -;;;1571 value_reg51_bak = value_reg51; -000298 8be0 LDRH r0,[r4,#0x1e] ; value_reg51 -00029a 8420 STRH r0,[r4,#0x20] +;;;1567 } +;;;1568 phone_power_on = false; +000296 7165 STRB r5,[r4,#5] +;;;1569 //hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, 0, 0xF4); +;;;1570 value_reg51_bak = value_reg51; +000298 8ba0 LDRH r0,[r4,#0x1c] ; value_reg51 +00029a 83e0 STRH r0,[r4,#0x1e] |L7.668| -;;;1572 // printf("B1[%4x],CA[%4x] \n", value_reg_b1, value_reg_ca); -;;;1573 // TAU_LOGD("B1[%4x],CA[%4x],51[%02x], value_reg51[%02x]", value_reg_b1, value_reg_ca, value_reg51 , temp_u16); -;;;1574 } -;;;1575 } -;;;1576 -;;;1577 #endif -;;;1578 -;;;1579 #endif // // USE_BL_ADJ7 -;;;1580 -;;;1581 return true; +;;;1571 // printf("B1[%4x],CA[%4x] \n", value_reg_b1, value_reg_ca); +;;;1572 // TAU_LOGD("B1[%4x],CA[%4x],51[%02x], value_reg51[%02x]", value_reg_b1, value_reg_ca, value_reg51 , temp_u16); +;;;1573 } +;;;1574 } +;;;1575 +;;;1576 #endif +;;;1577 +;;;1578 #endif // // USE_BL_ADJ7 +;;;1579 +;;;1580 return true; 00029c 2001 MOVS r0,#1 -;;;1582 } +;;;1581 } 00029e bdfe POP {r1-r7,pc} -;;;1583 #endif +;;;1582 #endif ENDP |L7.672| @@ -4457,32 +4431,32 @@ AREA ||i.ap_set_display_off||, CODE, READONLY, ALIGN=2 ap_set_display_off PROC -;;;934 -;;;935 static bool ap_set_display_off(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +;;;933 +;;;934 static bool ap_set_display_off(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) 000000 b510 PUSH {r4,lr} -;;;936 { -;;;937 Gpio_swire_output(0, 0); +;;;935 { +;;;936 Gpio_swire_output(0, 0); 000002 2100 MOVS r1,#0 000004 4608 MOV r0,r1 000006 f7fffffe BL Gpio_swire_output -;;;938 -;;;939 TAU_LOGD("disp off"); -;;;940 g_enter_display_off = true; +;;;937 +;;;938 TAU_LOGD("disp off"); +;;;939 g_enter_display_off = true; 00000a 4905 LDR r1,|L8.32| 00000c 2001 MOVS r0,#1 -00000e 7308 STRB r0,[r1,#0xc] -;;;941 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 2, 0x28); +00000e 72c8 STRB r0,[r1,#0xb] +;;;940 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 2, 0x28); 000010 2328 MOVS r3,#0x28 000012 2202 MOVS r2,#2 000014 2100 MOVS r1,#0 000016 2005 MOVS r0,#5 000018 f7fffffe BL hal_dsi_tx_ctrl_write_cmd -;;;942 // hal_gpio_set_output_data(IO_PAD_PWMEN, IO_LVL_LOW); -;;;943 return true; +;;;941 // hal_gpio_set_output_data(IO_PAD_PWMEN, IO_LVL_LOW); +;;;942 return true; 00001c 2001 MOVS r0,#1 -;;;944 } +;;;943 } 00001e bd10 POP {r4,pc} -;;;945 +;;;944 ENDP |L8.32| @@ -4491,24 +4465,24 @@ AREA ||i.ap_set_display_on||, CODE, READONLY, ALIGN=2 ap_set_display_on PROC -;;;921 -;;;922 static bool ap_set_display_on(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +;;;920 +;;;921 static bool ap_set_display_on(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) 000000 4901 LDR r1,|L9.8| -;;;923 { -;;;924 // if(g_enter_display_off == true) -;;;925 { -;;;926 // Gpio_swire_output(2,38); -;;;927 g_enter_display_ON = true; +;;;922 { +;;;923 // if(g_enter_display_off == true) +;;;924 { +;;;925 // Gpio_swire_output(2,38); +;;;926 g_enter_display_ON = true; 000002 2001 MOVS r0,#1 -000004 7348 STRB r0,[r1,#0xd] -;;;928 } -;;;929 // hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, 0, 0x1F); -;;;930 // hal_dsi_tx_ctrl_write_cmd(0x05, 0, 2, 0x29); -;;;931 // TAU_LOGD("disp on"); -;;;932 return true; -;;;933 } +000004 7308 STRB r0,[r1,#0xc] +;;;927 } +;;;928 // hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, 0, 0x1F); +;;;929 // hal_dsi_tx_ctrl_write_cmd(0x05, 0, 2, 0x29); +;;;930 // TAU_LOGD("disp on"); +;;;931 return true; +;;;932 } 000006 4770 BX lr -;;;934 +;;;933 ENDP |L9.8| @@ -4517,25 +4491,25 @@ AREA ||i.ap_set_enter_sleep_mode||, CODE, READONLY, ALIGN=2 ap_set_enter_sleep_mode PROC -;;;945 -;;;946 static bool ap_set_enter_sleep_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +;;;944 +;;;945 static bool ap_set_enter_sleep_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) 000000 b510 PUSH {r4,lr} -;;;947 { -;;;948 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 2, 0x10); +;;;946 { +;;;947 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 2, 0x10); 000002 2310 MOVS r3,#0x10 000004 2202 MOVS r2,#2 000006 2100 MOVS r1,#0 000008 2005 MOVS r0,#5 00000a f7fffffe BL hal_dsi_tx_ctrl_write_cmd -;;;949 #if ENABLE_TP_WAKE_UP -;;;950 g_need_enter_sleep_mode = true; +;;;948 #if ENABLE_TP_WAKE_UP +;;;949 g_need_enter_sleep_mode = true; 00000e 4808 LDR r0,|L10.48| 000010 2101 MOVS r1,#1 000012 7041 STRB r1,[r0,#1] -;;;951 #endif -;;;952 g_exit_sleep_mode = false; +;;;950 #endif +;;;951 g_exit_sleep_mode = false; 000014 2100 MOVS r1,#0 -000016 7101 STRB r1,[r0,#4] +000016 70c1 STRB r1,[r0,#3] 000018 2002 MOVS r0,#2 00001a f7fffffe BL hal_timer_init 00001e 2300 MOVS r3,#0 @@ -4543,13 +4517,13 @@ 000022 2114 MOVS r1,#0x14 000024 2002 MOVS r0,#2 000026 f7fffffe BL hal_timer_start -;;;953 // TAU_LOGD("enter sleep mode"); -;;;954 soft_disable_mipi_timer_init(); -;;;955 return true; +;;;952 // TAU_LOGD("enter sleep mode"); +;;;953 soft_disable_mipi_timer_init(); +;;;954 return true; 00002a 2001 MOVS r0,#1 -;;;956 } +;;;955 } 00002c bd10 POP {r4,pc} -;;;957 +;;;956 ENDP 00002e 0000 DCW 0x0000 @@ -4561,21 +4535,21 @@ AREA ||i.ap_set_exit_sleep_mode||, CODE, READONLY, ALIGN=2 ap_set_exit_sleep_mode PROC -;;;957 -;;;958 static bool ap_set_exit_sleep_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +;;;956 +;;;957 static bool ap_set_exit_sleep_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) 000000 4901 LDR r1,|L11.8| -;;;959 { -;;;960 TAU_LOGD("exit sleep mode"); -;;;961 /* AVDD 上电, 用于解决息屏开屏PPS不更新问题 */ -;;;962 //hal_gpio_set_output_data(IO_PAD_PWMEN, IO_LVL_HIGH); //leo -;;;963 g_exit_sleep_mode = true; +;;;958 { +;;;959 TAU_LOGD("exit sleep mode"); +;;;960 /* AVDD 上电, 用于解决息屏开屏PPS不更新问题 */ +;;;961 //hal_gpio_set_output_data(IO_PAD_PWMEN, IO_LVL_HIGH); //leo +;;;962 g_exit_sleep_mode = true; 000002 2001 MOVS r0,#1 -000004 7108 STRB r0,[r1,#4] -;;;964 -;;;965 return true; -;;;966 } +000004 70c8 STRB r0,[r1,#3] +;;;963 +;;;964 return true; +;;;965 } 000006 4770 BX lr -;;;967 +;;;966 ENDP |L11.8| @@ -4588,47 +4562,46 @@ ;;;897 static bool ap_update_frame_rate(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) 000000 b510 PUSH {r4,lr} ;;;898 { -;;;899 static uint8_t frame_rate = 0; //每次唤醒时屏幕上显示的是60hz,但是读取的frame_rate却是零 -;;;900 //TAU_LOGD("frame_rate:[%02X], %d", dcs_packet->packet_param[0], dcs_packet->param_length); -;;;901 if (frame_rate != dcs_packet->packet_param[0]) +;;;899 static uint8_t frame_rate = 100; //每次唤醒时屏幕上显示的是60hz,但是读取的frame_rate却是零 +;;;900 if (frame_rate != dcs_packet->packet_param[0]) 000002 68c8 LDR r0,[r1,#0xc] 000004 7802 LDRB r2,[r0,#0] 000006 4808 LDR r0,|L12.40| -000008 7d81 LDRB r1,[r0,#0x16] ; frame_rate +000008 7d41 LDRB r1,[r0,#0x15] ; frame_rate 00000a 428a CMP r2,r1 00000c d008 BEQ |L12.32| -;;;902 { -;;;903 frame_rate = dcs_packet->packet_param[0]; -00000e 7582 STRB r2,[r0,#0x16] -;;;904 if (frame_rate == 0x00) //120hz -;;;905 { -;;;906 hal_dsi_rx_ctrl_set_tear_mode_ex(g_rx_ctrl_handle, SYNC_LIN_NUMBER, TE_SOFT_120HZ_MODE); +;;;901 { +;;;902 frame_rate = dcs_packet->packet_param[0]; +00000e 7542 STRB r2,[r0,#0x15] +;;;903 if (frame_rate == 0x20) //120hz +;;;904 { +;;;905 hal_dsi_rx_ctrl_set_tear_mode_ex(g_rx_ctrl_handle, SYNC_LIN_NUMBER, TE_SOFT_120HZ_MODE); 000010 214b MOVS r1,#0x4b 000012 0149 LSLS r1,r1,#5 000014 6a80 LDR r0,[r0,#0x28] -000016 2a00 CMP r2,#0 ;904 +000016 2a20 CMP r2,#0x20 ;903 000018 d004 BEQ |L12.36| -;;;907 // TAU_LOGD("120HZ"); -;;;908 } -;;;909 else -;;;910 { -;;;911 hal_dsi_rx_ctrl_set_tear_mode_ex(g_rx_ctrl_handle, SYNC_LIN_NUMBER, TE_HW_MODE); +;;;906 TAU_LOGD("120HZ"); +;;;907 } +;;;908 else +;;;909 { +;;;910 hal_dsi_rx_ctrl_set_tear_mode_ex(g_rx_ctrl_handle, SYNC_LIN_NUMBER, TE_HW_MODE); 00001a 2200 MOVS r2,#0 |L12.28| 00001c f7fffffe BL hal_dsi_rx_ctrl_set_tear_mode_ex |L12.32| -;;;912 // TAU_LOGD("60HZ"); -;;;913 } -;;;914 //TAU_LOGD("frame_rate:%x",frame_rate); -;;;915 } -;;;916 return true; +;;;911 TAU_LOGD("60HZ"); //00 60HZ +;;;912 } +;;;913 // TAU_LOGD("frame_rate:[%02X], %d", dcs_packet->packet_param[0], dcs_packet->param_length); +;;;914 } +;;;915 return true; 000020 2001 MOVS r0,#1 -;;;917 } +;;;916 } 000022 bd10 POP {r4,pc} |L12.36| -000024 2205 MOVS r2,#5 ;906 +000024 2205 MOVS r2,#5 ;905 000026 e7f9 B |L12.28| -;;;918 +;;;917 ENDP |L12.40| @@ -4836,8 +4809,8 @@ AREA ||i.init_panel||, CODE, READONLY, ALIGN=2 init_panel PROC -;;;2836 -;;;2837 static void init_panel(void) +;;;2835 +;;;2836 static void init_panel(void) 000000 b5f8 PUSH {r3-r7,lr} 000002 2001 MOVS r0,#1 000004 f7fffffe BL hal_dsi_tx_ctrl_panel_reset_pin @@ -4851,19 +4824,19 @@ 00001c f7fffffe BL hal_dsi_tx_ctrl_panel_reset_pin 000020 200a MOVS r0,#0xa 000022 f7fffffe BL delayMs -;;;2838 { -;;;2839 // uint8_t data[20] = {0}; -;;;2840 -;;;2841 /* reset panel*/ -;;;2842 tx_panel_reset(); -;;;2843 -;;;2844 // hal_gpio_init_output(IO_PAD_TD_LEDPWM, IO_LVL_HIGH); -;;;2845 /* enter send initial code mode*/ -;;;2846 hal_dsi_tx_ctrl_enter_init_panel_mode(); +;;;2837 { +;;;2838 // uint8_t data[20] = {0}; +;;;2839 +;;;2840 /* reset panel*/ +;;;2841 tx_panel_reset(); +;;;2842 +;;;2843 // hal_gpio_init_output(IO_PAD_TD_LEDPWM, IO_LVL_HIGH); +;;;2844 /* enter send initial code mode*/ +;;;2845 hal_dsi_tx_ctrl_enter_init_panel_mode(); 000026 f7fffffe BL hal_dsi_tx_ctrl_enter_init_panel_mode -;;;2847 -;;;2848 #if PANEL_INIT_CODE_ARRAY -;;;2849 send_panel_init_code(sizeof(panel_init_code), panel_init_code); +;;;2846 +;;;2847 #if PANEL_INIT_CODE_ARRAY +;;;2848 send_panel_init_code(sizeof(panel_init_code), panel_init_code); 00002a 4f15 LDR r7,|L16.128| 00002c 4d15 LDR r5,|L16.132| 00002e 2400 MOVS r4,#0 @@ -4881,59 +4854,59 @@ 000046 f7fffffe BL delayUs 00004a 42bc CMP r4,r7 00004c d3f0 BCC |L16.48| -;;;2850 TAU_LOGD("panel init done"); -;;;2851 -;;;2852 // hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, 0x00, 0x01); //调光01 -;;;2853 -;;;2854 #if USE_FIRST_CODE -;;;2855 hal_gpio_set_output_data(IO_PAD_PWMEN, IO_LVL_HIGH); //LED_ON +;;;2849 TAU_LOGD("code init"); +;;;2850 +;;;2851 // hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, 0x00, 0x01); //调光01 +;;;2852 +;;;2853 #if USE_FIRST_CODE +;;;2854 hal_gpio_set_output_data(IO_PAD_PWMEN, IO_LVL_HIGH); //LED_ON 00004e 2101 MOVS r1,#1 000050 2013 MOVS r0,#0x13 000052 f7fffffe BL hal_gpio_set_output_data -;;;2856 hal_dsi_rx_ctrl_set_hw_tear_mode(g_rx_ctrl_handle); +;;;2855 hal_dsi_rx_ctrl_set_hw_tear_mode(g_rx_ctrl_handle); 000056 480b LDR r0,|L16.132| 000058 383c SUBS r0,r0,#0x3c 00005a 6a80 LDR r0,[r0,#0x28] ; g_rx_ctrl_handle 00005c f7fffffe BL hal_dsi_rx_ctrl_set_hw_tear_mode -;;;2857 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x11); +;;;2856 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x11); 000060 2311 MOVS r3,#0x11 000062 2201 MOVS r2,#1 000064 2100 MOVS r1,#0 000066 2005 MOVS r0,#5 000068 f7fffffe BL hal_dsi_tx_ctrl_write_cmd -;;;2858 // hal_gpio_set_output_data(IO_PAD_PWMEN, IO_LVL_HIGH); //LED_ON -;;;2859 delayMs(10); //90 +;;;2857 // hal_gpio_set_output_data(IO_PAD_PWMEN, IO_LVL_HIGH); //LED_ON +;;;2858 delayMs(10); //90 00006c 200a MOVS r0,#0xa 00006e f7fffffe BL delayMs -;;;2860 // Gpio_swire_output(2, 40); -;;;2861 // delayMs(20); -;;;2862 // hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x29); -;;;2863 // delayMs(20); -;;;2864 -;;;2865 #else -;;;2866 hal_dsi_rx_ctrl_set_hw_tear_mode(g_rx_ctrl_handle); -;;;2867 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x11); -;;;2868 hal_gpio_set_output_data(IO_PAD_PWMEN, IO_LVL_HIGH); //LED_ON -;;;2869 delayMs(50); // 28ms延时时,有些屏开机会有轻微的闪屏,调到50闪屏消失 -;;;2870 //delayMs(41); // 28ms延时,2、6号屏不闪屏,调到50不亮,最多只能是40 -;;;2871 Gpio_swire_output(2,58); //58 -;;;2872 delayMs(100); //100 -;;;2873 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x29); -;;;2874 Gpio_swire_output(2,38);//30 -;;;2875 delayMs(20); -;;;2876 #endif -;;;2877 -;;;2878 #endif -;;;2879 -;;;2880 /* exit send initial code mode*/ -;;;2881 hal_dsi_tx_ctrl_exit_init_panel_mode(); +;;;2859 // Gpio_swire_output(2, 40); +;;;2860 // delayMs(20); +;;;2861 // hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x29); +;;;2862 // delayMs(20); +;;;2863 +;;;2864 #else +;;;2865 hal_dsi_rx_ctrl_set_hw_tear_mode(g_rx_ctrl_handle); +;;;2866 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x11); +;;;2867 hal_gpio_set_output_data(IO_PAD_PWMEN, IO_LVL_HIGH); //LED_ON +;;;2868 delayMs(50); // 28ms延时时,有些屏开机会有轻微的闪屏,调到50闪屏消失 +;;;2869 //delayMs(41); // 28ms延时,2、6号屏不闪屏,调到50不亮,最多只能是40 +;;;2870 Gpio_swire_output(2,58); //58 +;;;2871 delayMs(100); //100 +;;;2872 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x29); +;;;2873 Gpio_swire_output(2,38);//30 +;;;2874 delayMs(20); +;;;2875 #endif +;;;2876 +;;;2877 #endif +;;;2878 +;;;2879 /* exit send initial code mode*/ +;;;2880 hal_dsi_tx_ctrl_exit_init_panel_mode(); 000072 f7fffffe BL hal_dsi_tx_ctrl_exit_init_panel_mode -;;;2882 delayMs(20); //10 +;;;2881 delayMs(20); //10 000076 2014 MOVS r0,#0x14 000078 f7fffffe BL delayMs -;;;2883 } +;;;2882 } 00007c bdf8 POP {r3-r7,pc} -;;;2884 +;;;2883 ENDP 00007e 0000 DCW 0x0000 @@ -4945,88 +4918,91 @@ AREA ||i.open_mipi_rx||, CODE, READONLY, ALIGN=2 open_mipi_rx PROC -;;;2886 -;;;2887 static void open_mipi_rx(void) +;;;2885 +;;;2886 static void open_mipi_rx(void) 000000 b570 PUSH {r4-r6,lr} -;;;2888 { +;;;2887 { 000002 b0a0 SUB sp,sp,#0x80 -;;;2889 /* 配置TE引脚 */ -;;;2890 hal_gpio_set_mode(IO_PAD_AP_TE, IO_MODE_TEAR); +;;;2888 /* 配置TE引脚 */ +;;;2889 hal_gpio_set_mode(IO_PAD_AP_TE, IO_MODE_TEAR); 000004 2100 MOVS r1,#0 000006 2003 MOVS r0,#3 000008 f7fffffe BL hal_gpio_set_mode -;;;2891 -;;;2892 if (g_rx_ctrl_handle == NULL) -00000c 4d1f LDR r5,|L17.140| +;;;2890 +;;;2891 if (g_rx_ctrl_handle == NULL) +00000c 4d1e LDR r5,|L17.136| 00000e 6aa8 LDR r0,[r5,#0x28] ; g_rx_ctrl_handle 000010 2800 CMP r0,#0 000012 d102 BNE |L17.26| -;;;2893 { -;;;2894 /* 创建rx ctrl handle */ -;;;2895 g_rx_ctrl_handle = hal_dsi_rx_ctrl_create_handle(); +;;;2892 { +;;;2893 /* 创建rx ctrl handle */ +;;;2894 g_rx_ctrl_handle = hal_dsi_rx_ctrl_create_handle(); 000014 f7fffffe BL hal_dsi_rx_ctrl_create_handle 000018 62a8 STR r0,[r5,#0x28] ; g_rx_ctrl_handle |L17.26| -;;;2896 } -;;;2897 /* 配置参数 */ -;;;2898 g_rx_ctrl_handle->base_info.src_w = INPUT_WIDTH; +;;;2895 } +;;;2896 /* 配置参数 */ +;;;2897 g_rx_ctrl_handle->base_info.src_w = INPUT_WIDTH; 00001a 2087 MOVS r0,#0x87 -;;;2899 g_rx_ctrl_handle->base_info.src_h = INPUT_HEIGHT; +;;;2898 g_rx_ctrl_handle->base_info.src_h = INPUT_HEIGHT; 00001c 264b MOVS r6,#0x4b 00001e 6aac LDR r4,[r5,#0x28] ; g_rx_ctrl_handle -000020 00c0 LSLS r0,r0,#3 ;2898 +000020 00c0 LSLS r0,r0,#3 ;2897 000022 0176 LSLS r6,r6,#5 000024 c441 STM r4!,{r0,r6} -;;;2900 g_rx_ctrl_handle->base_info.dst_w = OUTPUT_WIDTH; -;;;2901 g_rx_ctrl_handle->base_info.dst_h = OUTPUT_HEIGHT; -;;;2902 g_rx_ctrl_handle->base_info.src_frate = INPUT_FRAME_RATE; +;;;2899 g_rx_ctrl_handle->base_info.dst_w = OUTPUT_WIDTH; +;;;2900 g_rx_ctrl_handle->base_info.dst_h = OUTPUT_HEIGHT; +;;;2901 g_rx_ctrl_handle->base_info.src_frate = INPUT_FRAME_RATE; 000026 6066 STR r6,[r4,#4] 000028 6020 STR r0,[r4,#0] -00002a 2002 MOVS r0,#2 -00002c 7220 STRB r0,[r4,#8] -;;;2903 g_rx_ctrl_handle->base_info.src_mode = INPUT_DATA_MODE; +00002a 2102 MOVS r1,#2 +00002c 7221 STRB r1,[r4,#8] +;;;2902 g_rx_ctrl_handle->base_info.src_mode = INPUT_DATA_MODE; 00002e 2001 MOVS r0,#1 000030 7260 STRB r0,[r4,#9] -;;;2904 g_rx_ctrl_handle->rx_color_mode = INPUT_COLOR_MODE; -000032 2104 MOVS r1,#4 -000034 7521 STRB r1,[r4,#0x14] -;;;2905 g_rx_ctrl_handle->rx_lanes = INPUT_MIPI_LANE_NUM; -000036 7561 STRB r1,[r4,#0x15] -;;;2906 g_rx_ctrl_handle->rx_nonburst_models = INPUT_VIDEO_MODEL; /* 可不配置 */ +;;;2903 g_rx_ctrl_handle->rx_color_mode = INPUT_COLOR_MODE; +000032 2204 MOVS r2,#4 +000034 7522 STRB r2,[r4,#0x14] +;;;2904 g_rx_ctrl_handle->rx_lanes = INPUT_MIPI_LANE_NUM; +000036 7562 STRB r2,[r4,#0x15] +;;;2905 g_rx_ctrl_handle->rx_nonburst_models = INPUT_VIDEO_MODEL; /* 可不配置 */ 000038 75a0 STRB r0,[r4,#0x16] -;;;2907 g_rx_ctrl_handle->rx_vc = INPUT_VC; -00003a 2100 MOVS r1,#0 -00003c 75e1 STRB r1,[r4,#0x17] -;;;2908 g_rx_ctrl_handle->compress_en = INPUT_COMPRESS; +;;;2906 g_rx_ctrl_handle->rx_vc = INPUT_VC; +00003a 2200 MOVS r2,#0 +00003c 75e2 STRB r2,[r4,#0x17] +;;;2907 g_rx_ctrl_handle->compress_en = INPUT_COMPRESS; 00003e 7620 STRB r0,[r4,#0x18] -;;;2909 g_rx_ctrl_handle->rx_hsclk_rate = INPUT_MIPI_LANE_RATE; -000040 4813 LDR r0,|L17.144| -;;;2910 g_rx_ctrl_handle->cus_dcs_entry_table = g_cus_rx_dcs_execute_table; /* 注册 DCS处理列表 */ +;;;2908 g_rx_ctrl_handle->rx_hsclk_rate = INPUT_MIPI_LANE_RATE; +000040 4812 LDR r0,|L17.140| +;;;2909 g_rx_ctrl_handle->cus_dcs_entry_table = g_cus_rx_dcs_execute_table; /* 注册 DCS处理列表 */ 000042 61e0 STR r0,[r4,#0x1c] 000044 4620 MOV r0,r4 -000046 4913 LDR r1,|L17.148| +000046 4a12 LDR r2,|L17.144| 000048 3078 ADDS r0,r0,#0x78 -;;;2911 g_rx_ctrl_handle->rx_dcs_read_entry = ap_dcs_read; /* 注册dsc read 回调函数,可选,此函数为空时由cus_dcs_entry_table执行 */ -00004a 6281 STR r1,[r0,#0x28] -00004c 4912 LDR r1,|L17.152| -;;;2912 g_rx_ctrl_handle->pps_update_entry = pps_update_handle; -00004e 62c1 STR r1,[r0,#0x2c] -000050 4912 LDR r1,|L17.156| -;;;2913 #if 1//这个打开会导致开机分屏。打印信息TX有问题 -;;;2914 // g_rx_ctrl_handle->pq_marginal = PQ_TYPE_5; -;;;2915 // g_rx_ctrl_handle->err_handler_level = ERR_HANDLE_L1; +;;;2910 g_rx_ctrl_handle->rx_dcs_read_entry = ap_dcs_read; /* 注册dsc read 回调函数,可选,此函数为空时由cus_dcs_entry_table执行 */ +00004a 6282 STR r2,[r0,#0x28] +00004c 4a11 LDR r2,|L17.148| +;;;2911 g_rx_ctrl_handle->pps_update_entry = pps_update_handle; +00004e 62c2 STR r2,[r0,#0x2c] +000050 4a11 LDR r2,|L17.152| +;;;2912 #if 1//这个打开会导致开机分屏。打印信息TX有问题 +;;;2913 // g_rx_ctrl_handle->pq_marginal = PQ_TYPE_5; +;;;2914 // g_rx_ctrl_handle->err_handler_level = ERR_HANDLE_L1; +;;;2915 g_rx_ctrl_handle->hight_performan_mode = HIGHT_PERFORMAN_L2; +000052 6302 STR r2,[r0,#0x30] +000054 20b7 MOVS r0,#0xb7 +000056 5501 STRB r1,[r0,r4] ;;;2916 #endif ;;;2917 /* 提前预置PPS, AP 有PPS cmd也会更新 */ ;;;2918 if (g_rx_ctrl_handle->compress_en == true) ;;;2919 { ;;;2920 uint8_t pps[128] = {0x11,0x00,0x00,0x89,0x30,0x80,0x09,0x60,0x04,0x38,0x00,0x1E,0x02,0x1C,0x02,0x1C, -000052 6301 STR r1,[r0,#0x30] -000054 490f LDR r1,|L17.148| -000056 2280 MOVS r2,#0x80 -000058 3178 ADDS r1,r1,#0x78 -00005a 4668 MOV r0,sp -00005c 3c08 SUBS r4,r4,#8 -00005e f7fffffe BL __aeabi_memcpy4 +000058 490d LDR r1,|L17.144| +00005a 2280 MOVS r2,#0x80 +00005c 3178 ADDS r1,r1,#0x78 +00005e 4668 MOV r0,sp +000060 3c08 SUBS r4,r4,#8 +000062 f7fffffe BL __aeabi_memcpy4 ;;;2921 0x02,0x00,0x02,0x0E,0x00,0x20,0x02,0xE3,0x00,0x07,0x00,0x0C,0x03,0x50,0x03,0x64, ;;;2922 0x18,0x00,0x10,0xF0,0x03,0x0C,0x20,0x00,0x06,0x0B,0x0B,0x33,0x0E,0x1C,0x2A,0x38, ;;;2923 0x46,0x54,0x62,0x69,0x70,0x77,0x79,0x7B,0x7D,0x7E,0x01,0x02,0x01,0x00,0x09,0x40, @@ -5036,48 +5012,45 @@ ;;;2927 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; ;;;2928 ;;;2929 hal_dsi_rx_ctrl_pre_init_pps(g_rx_ctrl_handle, pps, 128); -000062 2280 MOVS r2,#0x80 -000064 4669 MOV r1,sp -000066 4620 MOV r0,r4 -000068 f7fffffe BL hal_dsi_rx_ctrl_pre_init_pps +000066 2280 MOVS r2,#0x80 +000068 4669 MOV r1,sp +00006a 4620 MOV r0,r4 +00006c f7fffffe BL hal_dsi_rx_ctrl_pre_init_pps ;;;2930 } ;;;2931 ;;;2932 /* 初始化rx ctrl */ ;;;2933 hal_dsi_rx_ctrl_init(g_rx_ctrl_handle); -00006c 6aa8 LDR r0,[r5,#0x28] ; g_rx_ctrl_handle -00006e f7fffffe BL hal_dsi_rx_ctrl_init +000070 6aa8 LDR r0,[r5,#0x28] ; g_rx_ctrl_handle +000072 f7fffffe BL hal_dsi_rx_ctrl_init ;;;2934 //*((uint32_t *)(0x40002B04)) = 1; ;;;2935 ;;;2936 #ifdef USE_FOR_SUMSUNG_S20U ;;;2937 hal_dsi_rx_ctrl_set_cus_sync_line(g_rx_ctrl_handle, 2400);// lss add, 撕裂问题SYNC_LIN_NUMBER -000072 4631 MOV r1,r6 -000074 6aa8 LDR r0,[r5,#0x28] ; g_rx_ctrl_handle -000076 f7fffffe BL hal_dsi_rx_ctrl_set_cus_sync_line +000076 4631 MOV r1,r6 +000078 6aa8 LDR r0,[r5,#0x28] ; g_rx_ctrl_handle +00007a f7fffffe BL hal_dsi_rx_ctrl_set_cus_sync_line ;;;2938 #endif -;;;2939 hal_dsi_rx_ctrl_hight_performan_mode(g_rx_ctrl_handle); -00007a 6aa8 LDR r0,[r5,#0x28] ; g_rx_ctrl_handle -00007c f7fffffe BL hal_dsi_rx_ctrl_hight_performan_mode -;;;2940 //hal_dsi_rx_ctrl_set_sw_tear_mode(g_rx_ctrl_handle); -;;;2941 /* 启动rx ctrl */ +;;;2939 // hal_dsi_rx_ctrl_hight_performan_mode(g_rx_ctrl_handle); +;;;2940 // hal_dsi_rx_ctrl_set_sw_tear_mode(g_rx_ctrl_handle); +;;;2941 /* 启动rx ctrl */ ;;;2942 hal_dsi_rx_ctrl_start(g_rx_ctrl_handle); -000080 6aa8 LDR r0,[r5,#0x28] ; g_rx_ctrl_handle -000082 f7fffffe BL hal_dsi_rx_ctrl_start +00007e 6aa8 LDR r0,[r5,#0x28] ; g_rx_ctrl_handle +000080 f7fffffe BL hal_dsi_rx_ctrl_start ;;;2943 } -000086 b020 ADD sp,sp,#0x80 -000088 bd70 POP {r4-r6,pc} +000084 b020 ADD sp,sp,#0x80 +000086 bd70 POP {r4-r6,pc} ;;;2944 ENDP -00008a 0000 DCW 0x0000 - |L17.140| + |L17.136| DCD ||.data|| - |L17.144| + |L17.140| DCD 0x47868c00 - |L17.148| + |L17.144| DCD ||.constdata|| - |L17.152| + |L17.148| DCD ap_dcs_read - |L17.156| + |L17.152| DCD pps_update_handle AREA ||i.pps_update_handle||, CODE, READONLY, ALIGN=2 @@ -5133,7 +5106,7 @@ 000036 f7fffffe BL hal_dsi_rx_ctrl_toggle_resolution ;;;887 //*((uint32_t *)(0x40002B04)) = 1; ;;;888 if(ap_tear_flag){ -00003a 7ae0 LDRB r0,[r4,#0xb] ; ap_tear_flag +00003a 7aa0 LDRB r0,[r4,#0xa] ; ap_tear_flag 00003c 2800 CMP r0,#0 00003e 6aa0 LDR r0,[r4,#0x28] ; g_rx_ctrl_handle 000040 d002 BEQ |L18.72| @@ -5177,13 +5150,13 @@ 000014 7008 STRB r0,[r1,#0] ;;;3045 if(phone_DisplayOFF_count>0) 000016 4905 LDR r1,|L19.44| -000018 8b08 LDRH r0,[r1,#0x18] ; phone_DisplayOFF_count +000018 8ac8 LDRH r0,[r1,#0x16] ; phone_DisplayOFF_count 00001a 2800 CMP r0,#0 00001c d001 BEQ |L19.34| 00001e 1c40 ADDS r0,r0,#1 ;;;3046 { ;;;3047 phone_DisplayOFF_count++; -000020 8308 STRH r0,[r1,#0x18] +000020 82c8 STRH r0,[r1,#0x16] |L19.34| ;;;3048 } ;;;3049 @@ -5358,62 +5331,60 @@ 000001 00 DCB 0x00 g_mipi_path_off 000002 00 DCB 0x00 - phone_off_flag -000003 00 DCB 0x00 g_exit_sleep_mode -000004 00 DCB 0x00 +000003 00 DCB 0x00 panel_display_done -000005 00 DCB 0x00 +000004 00 DCB 0x00 phone_power_on -000006 00 DCB 0x00 +000005 00 DCB 0x00 phone_86_flag -000007 00 DCB 0x00 +000006 00 DCB 0x00 phone_A6_flag -000008 00 DCB 0x00 +000007 00 DCB 0x00 phone_start_flag -000009 00 DCB 0x00 +000008 00 DCB 0x00 phone_DisplayOFF_flag -00000a 00 DCB 0x00 +000009 00 DCB 0x00 ap_tear_flag -00000b 01 DCB 0x01 +00000a 01 DCB 0x01 g_enter_display_off -00000c 00 DCB 0x00 +00000b 00 DCB 0x00 g_enter_display_ON -00000d 00 DCB 0x00 +00000c 00 DCB 0x00 bl_adj_flag -00000e 00 DCB 0x00 +00000d 00 DCB 0x00 panel_mode -00000f 01 DCB 0x01 +00000e 01 DCB 0x01 b3_read_flag -000010 00 DCB 0x00 +00000f 00 DCB 0x00 c8_read_flag -000011 00 DCB 0x00 +000010 00 DCB 0x00 c9_read_flag -000012 00 DCB 0x00 +000011 00 DCB 0x00 c9_read_flag2 -000013 00 DCB 0x00 +000012 00 DCB 0x00 c9_read_flag3 -000014 00 DCB 0x00 +000013 00 DCB 0x00 flag_5a -000015 00 DCB 0x00 +000014 00 DCB 0x00 frame_rate -000016 0000 DCB 0x00,0x00 +000015 64 DCB 0x64 phone_DisplayOFF_count -000018 0000 DCW 0x0000 +000016 0000 DCW 0x0000 value_reg_b1 -00001a 0000 DCW 0x0000 +000018 0000 DCW 0x0000 value_reg_b1_bak -00001c 0000 DCW 0x0000 +00001a 0000 DCW 0x0000 value_reg51 -00001e 0000 DCW 0x0000 +00001c 0000 DCW 0x0000 value_reg51_bak -000020 0000 DCW 0x0000 +00001e 0000 DCW 0x0000 panel_r -000022 0000 DCB 0x00,0x00 +000020 0000 DCB 0x00,0x00 panel_g -000024 0000 DCB 0x00,0x00 +000022 0000 DCB 0x00,0x00 panel_b -000026 0000 DCB 0x00,0x00 +000024 00000000 DCB 0x00,0x00,0x00,0x00 g_rx_ctrl_handle DCD 0x00000000 g_tx_ctrl_handle @@ -7331,7 +7302,7 @@ AREA ||.rev16_text||, CODE THUMB EXPORT |__asm___9_ap_demo_c_b6677fcd____REV16| -#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +#line 467 "C:\\Users\\ASUS\\AppData\\Local\\Arm\\Packs\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" |__asm___9_ap_demo_c_b6677fcd____REV16| PROC #line 468 diff --git a/project/ISP_568/Listings/app_tp_for_custom_s8.txt b/project/ISP_568/Listings/app_tp_for_custom_s8.txt index 863effd..19343fa 100644 --- a/project/ISP_568/Listings/app_tp_for_custom_s8.txt +++ b/project/ISP_568/Listings/app_tp_for_custom_s8.txt @@ -1,1610 +1,1552 @@ ; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] -; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\app_tp_for_custom_s8.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\app_tp_for_custom_s8.d --cpu=Cortex-M0 --apcs=interwork -O1 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\app\demo -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\module_demo -I..\..\src\app\touch -I..\..\src\app\S8 -I..\..\src\app\S9 -I..\CVWL568 -I.\RTE\_ISP_568 -IC:\Users\ASUS\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Users\ASUS\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 -DISP_568 --omf_browse=.\objects\app_tp_for_custom_s8.crf ..\..\src\app\demo\app_tp_for_custom_s8.c] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\app_tp_for_custom_s8.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\app_tp_for_custom_s8.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\app\demo -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\module_demo -I..\..\src\app\touch -I..\..\src\app\S8 -I..\..\src\app\S9 -I..\CVWL568 -I.\RTE\_ISP_568 -IC:\Users\ASUS\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Users\ASUS\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 -DISP_568 --omf_browse=.\objects\app_tp_for_custom_s8.crf ..\..\src\app\demo\app_tp_for_custom_s8.c] THUMB + AREA ||i.EncryptCheckEx||, CODE, READONLY, ALIGN=2 + + EncryptCheckEx PROC +;;;67 +;;;68 uint8_t EncryptCheckEx(uint8_t finger_num, uint8_t k) +000000 b510 PUSH {r4,lr} +;;;69 { +;;;70 if (enctryptCnt > 300) +000002 4a07 LDR r2,|L1.32| +000004 24ff MOVS r4,#0xff +000006 69d3 LDR r3,[r2,#0x1c] ; enctryptCnt +000008 342d ADDS r4,r4,#0x2d +00000a 42a3 CMP r3,r4 +00000c d807 BHI |L1.30| +;;;71 { +;;;72 return finger_num; +;;;73 } +;;;74 else +;;;75 { +;;;76 if (finger_num >= k) +00000e 4288 CMP r0,r1 +000010 d302 BCC |L1.24| +000012 1c5b ADDS r3,r3,#1 +;;;77 { +;;;78 enctryptCnt++; +000014 61d3 STR r3,[r2,#0x1c] ; enctryptCnt +000016 e001 B |L1.28| + |L1.24| +;;;79 } +;;;80 else +;;;81 enctryptCnt = 0; +000018 2000 MOVS r0,#0 +00001a 61d0 STR r0,[r2,#0x1c] ; enctryptCnt + |L1.28| +;;;82 return 1; +00001c 2001 MOVS r0,#1 + |L1.30| +;;;83 } +;;;84 } +00001e bd10 POP {r4,pc} +;;;85 #endif + ENDP + + |L1.32| + DCD ||.data|| + AREA ||i.app_tp_phone_analysis_data||, CODE, READONLY, ALIGN=2 app_tp_phone_analysis_data PROC -;;;427 **************************************************************************/ -;;;428 void app_tp_phone_analysis_data(uint8_t *rxbuffer, size_t rxbuffer_size, const uint8_t **txbuffer, size_t *txbuffer_size) +;;;466 **************************************************************************/ +;;;467 void app_tp_phone_analysis_data(uint8_t *rxbuffer, size_t rxbuffer_size, const uint8_t **txbuffer, size_t *txbuffer_size) 000000 b5f8 PUSH {r3-r7,lr} -;;;429 { -000002 4606 MOV r6,r0 -000004 460f MOV r7,r1 -000006 4614 MOV r4,r2 -000008 461d MOV r5,r3 -;;;430 #ifdef USE_FOR_SUMSUNG_S20U -;;;431 static uint8_t phone_60_flag =0; -;;;432 static uint8_t phone_85_flag =0; -;;;433 static uint8_t phone_F6_flag =0; -;;;434 static uint8_t phone_E4_flag =0; -;;;435 static uint8_t phone_72_flag =0; -;;;436 static uint8_t phone_75_flag =0; -;;;437 static uint8_t phone_92_flag =0; -;;;438 static uint8_t phone_74_flag =0; -;;;439 -;;;440 if( (rxbuffer_size ==2) &&(rxbuffer[0] ==0xE4)) -00000a 2f02 CMP r7,#2 -00000c d10b BNE |L1.38| -00000e 7830 LDRB r0,[r6,#0] -000010 28e4 CMP r0,#0xe4 -000012 d108 BNE |L1.38| -;;;441 { -;;;442 phone_E4_flag++; -000014 48f2 LDR r0,|L1.992| -000016 7b41 LDRB r1,[r0,#0xd] ; phone_E4_flag -000018 1c49 ADDS r1,r1,#1 -00001a 7341 STRB r1,[r0,#0xd] -;;;443 phone_data_E4[0] =rxbuffer[1]; -00001c 7872 LDRB r2,[r6,#1] -00001e 4601 MOV r1,r0 -000020 700a STRB r2,[r1,#0] -;;;444 tp_sleep_in=0; -000022 2100 MOVS r1,#0 -000024 70c1 STRB r1,[r0,#3] - |L1.38| -;;;445 if(rxbuffer[1]==0x00) -;;;446 { -;;;447 // phone_start_flag=1; -;;;448 // hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_LOW); -;;;449 } -;;;450 } -;;;451 if( (rxbuffer_size ==3) &&(rxbuffer[0] ==0x85)) -000026 2f03 CMP r7,#3 -000028 d105 BNE |L1.54| -00002a 7830 LDRB r0,[r6,#0] -00002c 2885 CMP r0,#0x85 -00002e d102 BNE |L1.54| -;;;452 { -;;;453 phone_85_flag=rxbuffer[1]; -000030 48eb LDR r0,|L1.992| -000032 7871 LDRB r1,[r6,#1] -000034 72c1 STRB r1,[r0,#0xb] - |L1.54| -;;;454 } -;;;455 if( (rxbuffer_size ==3) &&(rxbuffer[0] ==0xAE)&&(rxbuffer[1] ==0xA3)) -000036 2f03 CMP r7,#3 -000038 d10a BNE |L1.80| -00003a 7830 LDRB r0,[r6,#0] -00003c 28ae CMP r0,#0xae -00003e d107 BNE |L1.80| -000040 7870 LDRB r0,[r6,#1] -000042 28a3 CMP r0,#0xa3 -000044 d104 BNE |L1.80| -;;;456 { -;;;457 hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_LOW); -000046 48e6 LDR r0,|L1.992| -000048 2100 MOVS r1,#0 -00004a 7880 LDRB r0,[r0,#2] ; g_phone_output_int_pad -00004c f7fffffe BL hal_gpio_set_output_data - |L1.80| -;;;458 } -;;;459 if( (rxbuffer_size ==2) &&(rxbuffer[0] ==0x70)) -000050 2f02 CMP r7,#2 -000052 d105 BNE |L1.96| -000054 7830 LDRB r0,[r6,#0] -000056 2870 CMP r0,#0x70 -000058 d102 BNE |L1.96| -;;;460 { -;;;461 phone_72_flag=rxbuffer[1]; -00005a 48e1 LDR r0,|L1.992| -00005c 7871 LDRB r1,[r6,#1] -00005e 7381 STRB r1,[r0,#0xe] - |L1.96| -;;;462 } -;;;463 if( (rxbuffer_size ==2) &&(rxbuffer[0] ==0x7D)) -;;;464 { -;;;465 phone_75_flag=rxbuffer[1]; -;;;466 if((phone_74_flag==0x03)&&(phone_75_flag==0x01)) -;;;467 { -;;;468 phone_75_flag=0x06; -000060 2206 MOVS r2,#6 -000062 2f02 CMP r7,#2 ;463 -000064 d12b BNE |L1.190| -000066 7830 LDRB r0,[r6,#0] ;463 -000068 287d CMP r0,#0x7d ;463 -00006a d128 BNE |L1.190| -00006c 4bdc LDR r3,|L1.992| -00006e 7870 LDRB r0,[r6,#1] ;465 -000070 73d8 STRB r0,[r3,#0xf] ;465 -000072 7c59 LDRB r1,[r3,#0x11] ;466 ; phone_74_flag -000074 2903 CMP r1,#3 ;466 -000076 d101 BNE |L1.124| -000078 2801 CMP r0,#1 ;466 -00007a d002 BEQ |L1.130| - |L1.124| -;;;469 } -;;;470 else if((phone_74_flag==0x03)&&(phone_75_flag==0x03)) -00007c 2903 CMP r1,#3 -00007e d002 BEQ |L1.134| -000080 e003 B |L1.138| - |L1.130| -000082 73da STRB r2,[r3,#0xf] ;468 -000084 e01b B |L1.190| - |L1.134| -000086 2803 CMP r0,#3 -000088 d002 BEQ |L1.144| - |L1.138| -;;;471 { -;;;472 phone_75_flag=0x07; -;;;473 } -;;;474 else if((phone_74_flag==0x01)&&(phone_75_flag==0x07)) -00008a 2901 CMP r1,#1 -00008c d003 BEQ |L1.150| -00008e e004 B |L1.154| - |L1.144| -000090 2007 MOVS r0,#7 ;472 -000092 73d8 STRB r0,[r3,#0xf] ;472 -000094 e013 B |L1.190| - |L1.150| -000096 2807 CMP r0,#7 -000098 d002 BEQ |L1.160| - |L1.154| -;;;475 { -;;;476 phone_75_flag=0x09; -;;;477 } -;;;478 else if((phone_74_flag==0x02)&&(phone_75_flag==0x07)) -00009a 2902 CMP r1,#2 -00009c d003 BEQ |L1.166| -00009e e004 B |L1.170| - |L1.160| -0000a0 2009 MOVS r0,#9 ;476 -0000a2 73d8 STRB r0,[r3,#0xf] ;476 -0000a4 e00b B |L1.190| - |L1.166| -0000a6 2807 CMP r0,#7 -0000a8 d002 BEQ |L1.176| - |L1.170| -;;;479 { -;;;480 phone_75_flag=0x08; -;;;481 } -;;;482 else if((phone_74_flag==0x03)&&(phone_75_flag==0x07)) -0000aa 2903 CMP r1,#3 -0000ac d003 BEQ |L1.182| -0000ae e006 B |L1.190| - |L1.176| -0000b0 2008 MOVS r0,#8 ;480 -0000b2 73d8 STRB r0,[r3,#0xf] ;480 -0000b4 e003 B |L1.190| - |L1.182| -0000b6 2807 CMP r0,#7 -0000b8 d101 BNE |L1.190| -;;;483 { -;;;484 phone_75_flag=0x09; -0000ba 2009 MOVS r0,#9 -0000bc 73d8 STRB r0,[r3,#0xf] - |L1.190| -;;;485 } -;;;486 } -;;;487 if( (rxbuffer_size ==2) &&(rxbuffer[0] ==0x74)) -0000be 2f02 CMP r7,#2 -0000c0 d105 BNE |L1.206| -0000c2 7830 LDRB r0,[r6,#0] -0000c4 2874 CMP r0,#0x74 -0000c6 d102 BNE |L1.206| -;;;488 { -;;;489 phone_74_flag=rxbuffer[1]; -0000c8 48c5 LDR r0,|L1.992| -0000ca 7871 LDRB r1,[r6,#1] -0000cc 7441 STRB r1,[r0,#0x11] - |L1.206| -;;;490 } -;;;491 if( (rxbuffer_size ==2) &&(rxbuffer[0] ==0xEA)) -0000ce 2f02 CMP r7,#2 -0000d0 d105 BNE |L1.222| -0000d2 7830 LDRB r0,[r6,#0] -0000d4 28ea CMP r0,#0xea -0000d6 d102 BNE |L1.222| -;;;492 { -;;;493 Flag_EA_EN=rxbuffer[1]; -0000d8 48c1 LDR r0,|L1.992| -0000da 7871 LDRB r1,[r6,#1] -0000dc 7181 STRB r1,[r0,#6] - |L1.222| -;;;494 } -;;;495 if( (rxbuffer_size ==3) &&(rxbuffer[0] ==0x92)) -0000de 2f03 CMP r7,#3 -0000e0 d105 BNE |L1.238| -0000e2 7830 LDRB r0,[r6,#0] -0000e4 2892 CMP r0,#0x92 -0000e6 d102 BNE |L1.238| -;;;496 { -;;;497 phone_92_flag=rxbuffer[1]; -0000e8 48bd LDR r0,|L1.992| -0000ea 7871 LDRB r1,[r6,#1] -0000ec 7401 STRB r1,[r0,#0x10] - |L1.238| -;;;498 } -;;;499 if(rxbuffer_size ==1) -0000ee 2f01 CMP r7,#1 -0000f0 d145 BNE |L1.382| -;;;500 { -;;;501 switch(rxbuffer[0]) -0000f2 7830 LDRB r0,[r6,#0] -0000f4 2702 MOVS r7,#2 ;429 -0000f6 2603 MOVS r6,#3 ;429 -0000f8 2101 MOVS r1,#1 ;443 -0000fa 2885 CMP r0,#0x85 -0000fc d07b BEQ |L1.502| -0000fe dc1c BGT |L1.314| -000100 2855 CMP r0,#0x55 -000102 d079 BEQ |L1.504| -000104 dc0c BGT |L1.288| -000106 2823 CMP r0,#0x23 -000108 d077 BEQ |L1.506| -00010a dc04 BGT |L1.278| -00010c 2821 CMP r0,#0x21 -00010e d013 BEQ |L1.312| -000110 2822 CMP r0,#0x22 -000112 d12f BNE |L1.372| -000114 e0c1 B |L1.666| - |L1.278| -000116 2830 CMP r0,#0x30 -000118 d070 BEQ |L1.508| -00011a 2852 CMP r0,#0x52 -00011c d12a BNE |L1.372| -00011e e0cd B |L1.700| - |L1.288| -000120 2872 CMP r0,#0x72 -000122 d059 BEQ |L1.472| -000124 dc04 BGT |L1.304| -000126 2860 CMP r0,#0x60 -000128 d02a BEQ |L1.384| -00012a 2861 CMP r0,#0x61 -00012c d122 BNE |L1.372| -00012e e048 B |L1.450| - |L1.304| -000130 2875 CMP r0,#0x75 -000132 d06d BEQ |L1.528| -000134 2880 CMP r0,#0x80 -000136 d11d BNE |L1.372| - |L1.312| -000138 e0aa B |L1.656| - |L1.314| -;;;502 { -;;;503 #if 1 -;;;504 case 0x60: -;;;505 hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_HIGH); -;;;506 if (sleep_double_EN) -;;;507 { -;;;508 tp_flag =false; -;;;509 sleep_double_EN=0; -;;;510 *txbuffer = sleep_on; -;;;511 *txbuffer_size = sizeof(sleep_on); -;;;512 } -;;;513 else -;;;514 { -;;;515 if (tp_flag) -;;;516 { -;;;517 tp_flag =false; -;;;518 *txbuffer = phone_reg_coord_back; -;;;519 *txbuffer_size = sizeof(phone_reg_coord_back); -;;;520 } -;;;521 else -;;;522 { -;;;523 tp_flag =false; -;;;524 *txbuffer = phone_data_60_1; -;;;525 *txbuffer_size = sizeof(phone_data_60_1); -;;;526 } -;;;527 } -;;;528 break; -;;;529 -;;;530 case 0x61: -;;;531 *txbuffer = &phone_reg_coord_back[16]; -;;;532 *txbuffer_size = sizeof(phone_reg_coord_back)-16; -;;;533 break; -;;;534 -;;;535 case 0xB1: -;;;536 *txbuffer = phone_data_B1; -;;;537 *txbuffer_size = sizeof(phone_data_B1); -;;;538 break; -;;;539 #endif -;;;540 -;;;541 #if 1 -;;;542 case 0x72: -;;;543 if (phone_72_flag ==0x03)//0x70,0x03 -;;;544 { -;;;545 *txbuffer = phone_data_72_0; -;;;546 *txbuffer_size = sizeof(phone_data_72_0); -;;;547 } -;;;548 else if (phone_72_flag ==0x05)//0x70,0x05 -;;;549 { -;;;550 *txbuffer = phone_data_72_5;//因空间不够,所以用phone_data_72_0代替试试;phone_data_72_1 -;;;551 *txbuffer_size = sizeof(phone_data_72_5);//phone_data_72_1 -;;;552 } -;;;553 else if (phone_72_flag ==0x1D)//0x70,0x1D -;;;554 { -;;;555 // *txbuffer = phone_data_72_2; -;;;556 // *txbuffer_size = sizeof(phone_data_72_2); -;;;557 } -;;;558 else if (phone_72_flag ==0x13)//0x70,0x13 -;;;559 { -;;;560 *txbuffer = phone_data_72_13; -;;;561 *txbuffer_size = sizeof(phone_data_72_13); -;;;562 } -;;;563 break; -;;;564 -;;;565 case 0x75: -;;;566 if (phone_75_flag ==0x01)//0x7D,0x01 -;;;567 { -;;;568 *txbuffer = phone_data_75_01; -;;;569 *txbuffer_size = sizeof(phone_data_75_01); -;;;570 } -;;;571 else if (phone_75_flag ==0x02)//0x7D,0x02 -;;;572 { -;;;573 *txbuffer = phone_data_75_02; -;;;574 *txbuffer_size = sizeof(phone_data_75_02); -;;;575 } -;;;576 else if (phone_75_flag ==0x03)//0x7D,0x03 -;;;577 { -;;;578 *txbuffer = phone_data_75_03; -;;;579 *txbuffer_size = sizeof(phone_data_75_03); -;;;580 } -;;;581 else if (phone_75_flag ==0x05)//0x7D,0x05 -;;;582 { -;;;583 *txbuffer = phone_data_75_05; -;;;584 *txbuffer_size = sizeof(phone_data_75_05); -;;;585 } -;;;586 else if (phone_75_flag ==0x06)//0x7D,0x01&&74 03;//因空间不够,所以用phone_data_72_0代替试试; -;;;587 { -;;;588 *txbuffer = phone_data_75_06; -;;;589 *txbuffer_size = sizeof(phone_data_75_06); -;;;590 } -;;;591 else if (phone_75_flag ==0x07)//0x7D,0x03&&74 03;//因空间不够,所以用phone_data_72_0代替试试; -;;;592 { -;;;593 *txbuffer = phone_data_75_07; -;;;594 *txbuffer_size = sizeof(phone_data_75_07); -;;;595 } -;;;596 -;;;597 else if (phone_75_flag ==0x08)//0x7D,0x07&&74 02 +;;;468 { +000002 4607 MOV r7,r0 +;;;469 #ifdef USE_FOR_SUMSUNG_S20U +;;;470 static uint8_t phone_60_flag =0; +;;;471 static uint8_t phone_85_flag =0; +;;;472 static uint8_t phone_F6_flag =0; +;;;473 static uint8_t phone_E4_flag =0; +;;;474 static uint8_t phone_72_flag =0; +;;;475 static uint8_t phone_75_flag =0; +;;;476 static uint8_t phone_92_flag =0; +;;;477 static uint8_t phone_74_flag =0; +;;;478 +;;;479 if( (rxbuffer_size ==2) &&(rxbuffer[0] ==0xE4)) +;;;480 { +;;;481 phone_E4_flag++; +;;;482 phone_data_E4[0] =rxbuffer[1]; +;;;483 tp_sleep_in=0; +;;;484 if(rxbuffer[1]==0x00) +;;;485 { +;;;486 // phone_start_flag=1; +;;;487 // hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_LOW); +;;;488 } +;;;489 } +;;;490 if( (rxbuffer_size ==3) &&(rxbuffer[0] ==0x85)) +;;;491 { +;;;492 phone_85_flag=rxbuffer[1]; +;;;493 } +;;;494 if( (rxbuffer_size ==3) &&(rxbuffer[0] ==0xAE)&&(rxbuffer[1] ==0xA3)) +;;;495 { +;;;496 hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_LOW); +;;;497 } +;;;498 if( (rxbuffer_size ==2) &&(rxbuffer[0] ==0x70)) +;;;499 { +;;;500 phone_72_flag=rxbuffer[1]; +;;;501 } +;;;502 if( (rxbuffer_size ==2) &&(rxbuffer[0] ==0x7D)) +;;;503 { +;;;504 phone_75_flag=rxbuffer[1]; +;;;505 if((phone_74_flag==0x03)&&(phone_75_flag==0x01)) +;;;506 { +;;;507 phone_75_flag=0x06; +000004 2006 MOVS r0,#6 +000006 4ebe LDR r6,|L2.768| +000008 461c MOV r4,r3 ;468 +00000a 4615 MOV r5,r2 ;468 +00000c 2902 CMP r1,#2 ;479 +00000e d015 BEQ |L2.60| +000010 4632 MOV r2,r6 ;481 +000012 7892 LDRB r2,[r2,#2] ;496 +000014 2903 CMP r1,#3 ;490 +000016 d020 BEQ |L2.90| +;;;508 } +;;;509 else if((phone_74_flag==0x03)&&(phone_75_flag==0x03)) +;;;510 { +;;;511 phone_75_flag=0x07; +;;;512 } +;;;513 else if((phone_74_flag==0x01)&&(phone_75_flag==0x07)) +;;;514 { +;;;515 phone_75_flag=0x09; +;;;516 } +;;;517 else if((phone_74_flag==0x02)&&(phone_75_flag==0x07)) +;;;518 { +;;;519 phone_75_flag=0x08; +;;;520 } +;;;521 else if((phone_74_flag==0x03)&&(phone_75_flag==0x07)) +;;;522 { +;;;523 phone_75_flag=0x09; +;;;524 } +;;;525 } +;;;526 if( (rxbuffer_size ==2) &&(rxbuffer[0] ==0x74)) +;;;527 { +;;;528 phone_74_flag=rxbuffer[1]; +;;;529 } +;;;530 if( (rxbuffer_size ==2) &&(rxbuffer[0] ==0xEA)) +;;;531 { +;;;532 Flag_EA_EN=rxbuffer[1]; +;;;533 } +;;;534 if( (rxbuffer_size ==3) &&(rxbuffer[0] ==0x92)) +;;;535 { +;;;536 phone_92_flag=rxbuffer[1]; +;;;537 } +;;;538 if(rxbuffer_size ==1) +000018 2901 CMP r1,#1 +00001a d131 BNE |L2.128| +;;;539 { +;;;540 switch(rxbuffer[0]) +00001c 783b LDRB r3,[r7,#0] +00001e 2702 MOVS r7,#2 ;468 +000020 2b85 CMP r3,#0x85 +000022 d078 BEQ |L2.278| +000024 dc6b BGT |L2.254| +000026 2b55 CMP r3,#0x55 +000028 d076 BEQ |L2.280| +00002a dc5b BGT |L2.228| +00002c 2b23 CMP r3,#0x23 +00002e d074 BEQ |L2.282| +000030 dc53 BGT |L2.218| +000032 2b21 CMP r3,#0x21 +000034 d062 BEQ |L2.252| +000036 2b22 CMP r3,#0x22 +000038 d170 BNE |L2.284| +00003a e0e4 B |L2.518| + |L2.60| +00003c 7839 LDRB r1,[r7,#0] ;479 +00003e 29e4 CMP r1,#0xe4 ;479 +000040 d107 BNE |L2.82| +000042 7b71 LDRB r1,[r6,#0xd] ;481 ; phone_E4_flag +000044 1c49 ADDS r1,r1,#1 ;481 +000046 7371 STRB r1,[r6,#0xd] ;481 +000048 49ad LDR r1,|L2.768| +00004a 787a LDRB r2,[r7,#1] ;482 +00004c 700a STRB r2,[r1,#0] ;482 +00004e 2100 MOVS r1,#0 ;483 +000050 70f1 STRB r1,[r6,#3] ;483 + |L2.82| +000052 783b LDRB r3,[r7,#0] ;498 +000054 2b70 CMP r3,#0x70 ;498 +000056 d014 BEQ |L2.130| +000058 e015 B |L2.134| + |L2.90| +00005a 7838 LDRB r0,[r7,#0] ;490 +00005c 2885 CMP r0,#0x85 ;490 +00005e d101 BNE |L2.100| +000060 7879 LDRB r1,[r7,#1] ;492 +000062 72f1 STRB r1,[r6,#0xb] ;492 + |L2.100| +000064 28ae CMP r0,#0xae ;494 +000066 d106 BNE |L2.118| +000068 7878 LDRB r0,[r7,#1] ;494 +00006a 28a3 CMP r0,#0xa3 ;494 +00006c d103 BNE |L2.118| +00006e 2100 MOVS r1,#0 ;496 +000070 4610 MOV r0,r2 ;496 +000072 f7fffffe BL hal_gpio_set_output_data + |L2.118| +000076 7838 LDRB r0,[r7,#0] ;534 +000078 2892 CMP r0,#0x92 ;534 +00007a d101 BNE |L2.128| +00007c 7878 LDRB r0,[r7,#1] ;536 +00007e 7430 STRB r0,[r6,#0x10] ;536 + |L2.128| +;;;541 { +;;;542 #if 1 +;;;543 case 0x60: +;;;544 hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_HIGH); +;;;545 if (sleep_double_EN) +;;;546 { +;;;547 tp_flag =false; +;;;548 sleep_double_EN=0; +;;;549 *txbuffer = sleep_on; +;;;550 *txbuffer_size = sizeof(sleep_on); +;;;551 } +;;;552 else +;;;553 { +;;;554 if (tp_flag) +;;;555 { +;;;556 tp_flag =false; +;;;557 *txbuffer = phone_reg_coord_back; +;;;558 *txbuffer_size = sizeof(phone_reg_coord_back); +;;;559 } +;;;560 else +;;;561 { +;;;562 tp_flag =false; +;;;563 *txbuffer = phone_data_60_1; +;;;564 *txbuffer_size = sizeof(phone_data_60_1); +;;;565 } +;;;566 } +;;;567 break; +;;;568 +;;;569 case 0x61: +;;;570 *txbuffer = &phone_reg_coord_back[16]; +;;;571 *txbuffer_size = sizeof(phone_reg_coord_back)-16; +;;;572 break; +;;;573 +;;;574 case 0xB1: +;;;575 *txbuffer = phone_data_B1; +;;;576 *txbuffer_size = sizeof(phone_data_B1); +;;;577 break; +;;;578 #endif +;;;579 +;;;580 #if 1 +;;;581 case 0x72: +;;;582 if (phone_72_flag ==0x03)//0x70,0x03 +;;;583 { +;;;584 *txbuffer = phone_data_72_0; +;;;585 *txbuffer_size = sizeof(phone_data_72_0); +;;;586 } +;;;587 else if (phone_72_flag ==0x05)//0x70,0x05 +;;;588 { +;;;589 *txbuffer = phone_data_72_5;//因空间不够,所以用phone_data_72_0代替试试;phone_data_72_1 +;;;590 *txbuffer_size = sizeof(phone_data_72_5);//phone_data_72_1 +;;;591 } +;;;592 else if (phone_72_flag ==0x1D)//0x70,0x1D +;;;593 { +;;;594 // *txbuffer = phone_data_72_2; +;;;595 // *txbuffer_size = sizeof(phone_data_72_2); +;;;596 } +;;;597 else if (phone_72_flag ==0x13)//0x70,0x13 ;;;598 { -;;;599 *txbuffer = phone_data_75_00; -;;;600 *txbuffer_size = sizeof(phone_data_75_00); -;;;601 } -;;;602 else if (phone_75_flag ==0x09)//0x7D,0x07&&74 03//74 01 -;;;603 { -;;;604 *txbuffer = phone_data_75_FF; -;;;605 *txbuffer_size = sizeof(phone_data_75_FF); -;;;606 } -;;;607 else -;;;608 { -;;;609 *txbuffer = phone_data_75_FF; -;;;610 *txbuffer_size = sizeof(phone_data_75_FF); -;;;611 } -;;;612 break; -;;;613 #endif -;;;614 case 0x80: -;;;615 // *txbuffer = phone_data_80; -;;;616 // *txbuffer_size = sizeof(phone_data_80); -;;;617 // break; -;;;618 case 0x21: -;;;619 *txbuffer = phone_data_21; -;;;620 *txbuffer_size = sizeof(phone_data_21); -;;;621 break; -;;;622 case 0x22: -;;;623 *txbuffer = phone_data_22; -;;;624 *txbuffer_size = sizeof(phone_data_22); -;;;625 break; -;;;626 case 0x23: -;;;627 *txbuffer = phone_data_23; -;;;628 *txbuffer_size = sizeof(phone_data_23); -;;;629 break; -;;;630 case 0x30: -;;;631 *txbuffer = phone_data_30; -;;;632 *txbuffer_size = sizeof(phone_data_30); -;;;633 break; -;;;634 case 0x52: -;;;635 *txbuffer = phone_data_52; -;;;636 *txbuffer_size = sizeof(phone_data_52); -;;;637 break; -;;;638 case 0x55: -;;;639 *txbuffer = phone_data_55; -;;;640 *txbuffer_size = sizeof(phone_data_55); -;;;641 break; -;;;642 case 0x85: -;;;643 if(phone_85_flag==0) -;;;644 { -;;;645 *txbuffer = phone_data_85_1; -;;;646 *txbuffer_size = sizeof(phone_data_85_1); -;;;647 } -;;;648 else if(phone_85_flag==0x02) -;;;649 { -;;;650 *txbuffer = phone_data_85_2; -;;;651 *txbuffer_size = sizeof(phone_data_85_2); -;;;652 } -;;;653 break; -;;;654 case 0x90: -;;;655 *txbuffer = phone_data_90; -;;;656 *txbuffer_size = sizeof(phone_data_90); -;;;657 break; -;;;658 case 0x92: -;;;659 if(phone_92_flag==0x0A) -;;;660 { -;;;661 *txbuffer = phone_data_92_2; -;;;662 *txbuffer_size = sizeof(phone_data_92_2); -;;;663 } -;;;664 else if(phone_92_flag==0x15) -;;;665 { -;;;666 *txbuffer = phone_data_92_3; -;;;667 *txbuffer_size = sizeof(phone_data_92_3); -;;;668 } -;;;669 else -;;;670 { -;;;671 *txbuffer = phone_data_92_1; -;;;672 *txbuffer_size = sizeof(phone_data_92_1); -;;;673 } -;;;674 break; -;;;675 case 0xA3: -;;;676 *txbuffer = phone_data_A3; -;;;677 *txbuffer_size = sizeof(phone_data_A3); -00013a 2304 MOVS r3,#4 -00013c 28af CMP r0,#0xaf ;501 -00013e d07d BEQ |L1.572| -000140 dc0c BGT |L1.348| -000142 28a3 CMP r0,#0xa3 ;501 -000144 d07b BEQ |L1.574| -000146 dc04 BGT |L1.338| -000148 2890 CMP r0,#0x90 ;501 -00014a d079 BEQ |L1.576| -00014c 2892 CMP r0,#0x92 ;501 -00014e d111 BNE |L1.372| -000150 e0d5 B |L1.766| - |L1.338| -000152 28a4 CMP r0,#0xa4 ;501 -000154 d075 BEQ |L1.578| -000156 28a5 CMP r0,#0xa5 ;501 -000158 d10c BNE |L1.372| -00015a e0ef B |L1.828| - |L1.348| -00015c 28f1 CMP r0,#0xf1 ;501 -00015e d071 BEQ |L1.580| -000160 dc04 BGT |L1.364| -000162 28b1 CMP r0,#0xb1 ;501 -000164 d033 BEQ |L1.462| -000166 28e4 CMP r0,#0xe4 ;501 -000168 d104 BNE |L1.372| -00016a e0f1 B |L1.848| - |L1.364| -00016c 28f5 CMP r0,#0xf5 ;501 -00016e d06a BEQ |L1.582| -000170 28f6 CMP r0,#0xf6 ;501 -000172 d069 BEQ |L1.584| - |L1.372| -;;;678 break; -;;;679 case 0xA4: -;;;680 *txbuffer = phone_data_A4; -;;;681 *txbuffer_size = sizeof(phone_data_A4); -;;;682 break; -;;;683 case 0xA5: -;;;684 *txbuffer = phone_data_A5; -;;;685 *txbuffer_size = sizeof(phone_data_A5); -;;;686 break; -;;;687 case 0xAF: -;;;688 *txbuffer = phone_data_AF; -;;;689 *txbuffer_size = sizeof(phone_data_AF); -;;;690 break; -;;;691 case 0xE4: -;;;692 *txbuffer = phone_data_E4; -;;;693 *txbuffer_size = sizeof(phone_data_E4); -;;;694 break; -;;;695 case 0xF1: -;;;696 *txbuffer = phone_data_F1; -;;;697 *txbuffer_size = sizeof(phone_data_F1); -;;;698 break; -;;;699 case 0xF5: -;;;700 if (phone_F6_flag ==0) -;;;701 { -;;;702 *txbuffer = phone_data_F5_1; -;;;703 *txbuffer_size = sizeof(phone_data_F5_1); -;;;704 } -;;;705 else if (phone_F6_flag ==1) -;;;706 { -;;;707 *txbuffer = phone_data_F5_2; -;;;708 *txbuffer_size = sizeof(phone_data_F5_2); -;;;709 } -;;;710 else if (phone_F6_flag ==2) -;;;711 { -;;;712 *txbuffer = phone_data_F5_3; -;;;713 *txbuffer_size = sizeof(phone_data_F5_3); -;;;714 } -;;;715 else //if (phone_F6_flag ==0) -;;;716 { -;;;717 *txbuffer = phone_data_F5_4; -;;;718 *txbuffer_size = sizeof(phone_data_F5_4); -;;;719 } -;;;720 break; -;;;721 case 0xF6: -;;;722 if (phone_F6_flag ==0) -;;;723 { -;;;724 *txbuffer = phone_data_F6_1; -;;;725 *txbuffer_size = sizeof(phone_data_F6_1); -;;;726 } -;;;727 else if (phone_F6_flag ==1) -;;;728 { -;;;729 *txbuffer = phone_data_F6_2; -;;;730 *txbuffer_size = sizeof(phone_data_F6_2); -;;;731 } -;;;732 else if (phone_F6_flag ==2) -;;;733 { -;;;734 *txbuffer = phone_data_F6_3; -;;;735 *txbuffer_size = sizeof(phone_data_F6_3); -;;;736 } -;;;737 else //if (phone_F6_flag ==0) -;;;738 { -;;;739 *txbuffer = phone_data_F6_4; -;;;740 *txbuffer_size = sizeof(phone_data_F6_4); -;;;741 } -;;;742 phone_F6_flag++; -;;;743 if (phone_F6_flag >3) -;;;744 phone_F6_flag =0; -;;;745 break; -;;;746 default: -;;;747 *txbuffer = phone_reg_coord_back; -000174 489a LDR r0,|L1.992| -000176 301c ADDS r0,r0,#0x1c -000178 6020 STR r0,[r4,#0] -;;;748 *txbuffer_size = sizeof(phone_reg_coord_back); -00017a 20c8 MOVS r0,#0xc8 -00017c 6028 STR r0,[r5,#0] - |L1.382| -;;;749 break; -;;;750 } -;;;751 } -;;;752 #endif -;;;753 -;;;754 } -00017e bdf8 POP {r3-r7,pc} - |L1.384| -000180 4e97 LDR r6,|L1.992| -000182 2101 MOVS r1,#1 ;505 -000184 78b0 LDRB r0,[r6,#2] ;505 ; g_phone_output_int_pad -000186 f7fffffe BL hal_gpio_set_output_data -00018a 7970 LDRB r0,[r6,#5] ;506 ; sleep_double_EN -00018c 2110 MOVS r1,#0x10 ;511 -00018e 2800 CMP r0,#0 ;506 -000190 d006 BEQ |L1.416| -000192 2000 MOVS r0,#0 ;508 -000194 7070 STRB r0,[r6,#1] ;508 -000196 7170 STRB r0,[r6,#5] ;509 -000198 4892 LDR r0,|L1.996| -00019a 6020 STR r0,[r4,#0] ;510 -00019c 6029 STR r1,[r5,#0] ;511 -00019e bdf8 POP {r3-r7,pc} - |L1.416| -0001a0 7870 LDRB r0,[r6,#1] ;515 ; tp_flag -0001a2 2800 CMP r0,#0 ;515 -0001a4 d007 BEQ |L1.438| -0001a6 2000 MOVS r0,#0 ;517 -0001a8 7070 STRB r0,[r6,#1] ;517 -0001aa 488d LDR r0,|L1.992| -0001ac 301c ADDS r0,r0,#0x1c ;518 -0001ae 6020 STR r0,[r4,#0] ;518 -0001b0 20c8 MOVS r0,#0xc8 ;519 -0001b2 6028 STR r0,[r5,#0] ;519 -0001b4 bdf8 POP {r3-r7,pc} - |L1.438| -0001b6 2000 MOVS r0,#0 ;523 -0001b8 7070 STRB r0,[r6,#1] ;523 -0001ba 488b LDR r0,|L1.1000| -0001bc 6020 STR r0,[r4,#0] ;524 -0001be 6029 STR r1,[r5,#0] ;525 -0001c0 bdf8 POP {r3-r7,pc} - |L1.450| -0001c2 4887 LDR r0,|L1.992| -0001c4 302c ADDS r0,r0,#0x2c ;531 -0001c6 6020 STR r0,[r4,#0] ;531 -0001c8 20b8 MOVS r0,#0xb8 ;532 -0001ca 6028 STR r0,[r5,#0] ;532 -0001cc bdf8 POP {r3-r7,pc} - |L1.462| -0001ce 4884 LDR r0,|L1.992| -0001d0 3012 ADDS r0,r0,#0x12 ;536 -0001d2 6020 STR r0,[r4,#0] ;536 -0001d4 602f STR r7,[r5,#0] ;537 - |L1.470| -0001d6 bdf8 POP {r3-r7,pc} - |L1.472| -0001d8 4881 LDR r0,|L1.992| -0001da 4984 LDR r1,|L1.1004| -0001dc 7b80 LDRB r0,[r0,#0xe] ;543 ; phone_72_flag -0001de 2803 CMP r0,#3 ;543 -0001e0 d00d BEQ |L1.510| -0001e2 2805 CMP r0,#5 ;548 -0001e4 d010 BEQ |L1.520| -0001e6 281d CMP r0,#0x1d ;553 -0001e8 d0f5 BEQ |L1.470| -0001ea 2813 CMP r0,#0x13 ;558 -0001ec d1f3 BNE |L1.470| -0001ee 4880 LDR r0,|L1.1008| -0001f0 6020 STR r0,[r4,#0] ;560 -0001f2 6029 STR r1,[r5,#0] ;561 - |L1.500| -0001f4 bdf8 POP {r3-r7,pc} - |L1.502| -0001f6 e06b B |L1.720| - |L1.504| -0001f8 e065 B |L1.710| - |L1.506| -0001fa e054 B |L1.678| - |L1.508| -0001fc e059 B |L1.690| - |L1.510| -0001fe 487a LDR r0,|L1.1000| -000200 3041 ADDS r0,r0,#0x41 ;545 -000202 6020 STR r0,[r4,#0] ;545 -000204 6029 STR r1,[r5,#0] ;546 -000206 e7f5 B |L1.500| - |L1.520| -000208 487a LDR r0,|L1.1012| -00020a 6020 STR r0,[r4,#0] ;550 -00020c 6029 STR r1,[r5,#0] ;551 -00020e e7f1 B |L1.500| - |L1.528| -000210 4873 LDR r0,|L1.992| -000212 4979 LDR r1,|L1.1016| -000214 7bc0 LDRB r0,[r0,#0xf] ;566 ; phone_75_flag -000216 2801 CMP r0,#1 ;566 -000218 d01b BEQ |L1.594| -00021a 2802 CMP r0,#2 ;571 -00021c d01d BEQ |L1.602| -00021e 2803 CMP r0,#3 ;576 -000220 d01f BEQ |L1.610| -000222 2805 CMP r0,#5 ;581 -000224 d021 BEQ |L1.618| -000226 2806 CMP r0,#6 ;586 -000228 d023 BEQ |L1.626| -00022a 2807 CMP r0,#7 ;591 -00022c d025 BEQ |L1.634| -00022e 21ff MOVS r1,#0xff ;600 -000230 3121 ADDS r1,r1,#0x21 ;600 -000232 2808 CMP r0,#8 ;597 -000234 d025 BEQ |L1.642| -000236 4a71 LDR r2,|L1.1020| -000238 2809 CMP r0,#9 ;602 -00023a e006 B |L1.586| - |L1.572| -00023c e083 B |L1.838| - |L1.574| -00023e e073 B |L1.808| - |L1.576| -000240 e057 B |L1.754| - |L1.578| -000242 e076 B |L1.818| - |L1.580| -000244 e088 B |L1.856| - |L1.582| -000246 e08c B |L1.866| - |L1.584| -000248 e0a7 B |L1.922| - |L1.586| -00024a d01e BEQ |L1.650| -00024c 6022 STR r2,[r4,#0] ;609 -00024e 6029 STR r1,[r5,#0] ;610 -000250 e7d0 B |L1.500| - |L1.594| -000252 486b LDR r0,|L1.1024| -000254 6020 STR r0,[r4,#0] ;568 -000256 6029 STR r1,[r5,#0] ;569 -000258 e7cc B |L1.500| - |L1.602| -00025a 486a LDR r0,|L1.1028| -00025c 6020 STR r0,[r4,#0] ;573 -00025e 6029 STR r1,[r5,#0] ;574 -000260 e7c8 B |L1.500| - |L1.610| -000262 4869 LDR r0,|L1.1032| -000264 6020 STR r0,[r4,#0] ;578 -000266 6029 STR r1,[r5,#0] ;579 -000268 e7c4 B |L1.500| - |L1.618| -00026a 4868 LDR r0,|L1.1036| -00026c 6020 STR r0,[r4,#0] ;583 -00026e 6029 STR r1,[r5,#0] ;584 -000270 e7c0 B |L1.500| - |L1.626| -000272 4867 LDR r0,|L1.1040| -000274 6020 STR r0,[r4,#0] ;588 -000276 6029 STR r1,[r5,#0] ;589 -000278 e7bc B |L1.500| - |L1.634| -00027a 4866 LDR r0,|L1.1044| -00027c 6020 STR r0,[r4,#0] ;593 -00027e 6029 STR r1,[r5,#0] ;594 -000280 e7b8 B |L1.500| - |L1.642| -000282 4865 LDR r0,|L1.1048| -000284 6020 STR r0,[r4,#0] ;599 -000286 6029 STR r1,[r5,#0] ;600 -000288 e7b4 B |L1.500| - |L1.650| -00028a 6022 STR r2,[r4,#0] ;604 -00028c 6029 STR r1,[r5,#0] ;605 -00028e e7b1 B |L1.500| - |L1.656| -000290 4855 LDR r0,|L1.1000| -000292 3847 SUBS r0,r0,#0x47 ;619 -000294 6020 STR r0,[r4,#0] ;619 -000296 6029 STR r1,[r5,#0] ;620 -000298 e7ac B |L1.500| - |L1.666| -00029a 4853 LDR r0,|L1.1000| -00029c 3823 SUBS r0,r0,#0x23 ;623 -00029e 6020 STR r0,[r4,#0] ;623 -0002a0 2005 MOVS r0,#5 ;624 -0002a2 6028 STR r0,[r5,#0] ;624 -0002a4 e7a6 B |L1.500| - |L1.678| -0002a6 4850 LDR r0,|L1.1000| -0002a8 3010 ADDS r0,r0,#0x10 ;627 -0002aa 6020 STR r0,[r4,#0] ;627 -0002ac 200b MOVS r0,#0xb ;628 -0002ae 6028 STR r0,[r5,#0] ;628 -0002b0 e7a0 B |L1.500| - |L1.690| -0002b2 484d LDR r0,|L1.1000| -0002b4 383f SUBS r0,r0,#0x3f ;631 -0002b6 6020 STR r0,[r4,#0] ;631 -0002b8 602f STR r7,[r5,#0] ;632 -0002ba e79b B |L1.500| - |L1.700| -0002bc 484a LDR r0,|L1.1000| -0002be 383d SUBS r0,r0,#0x3d ;635 -0002c0 6020 STR r0,[r4,#0] ;635 -0002c2 602e STR r6,[r5,#0] ;636 -0002c4 e796 B |L1.500| - |L1.710| -0002c6 4848 LDR r0,|L1.1000| -0002c8 3846 SUBS r0,r0,#0x46 ;639 -0002ca 6020 STR r0,[r4,#0] ;639 -0002cc 6029 STR r1,[r5,#0] ;640 - |L1.718| -0002ce e791 B |L1.500| - |L1.720| -0002d0 4843 LDR r0,|L1.992| -0002d2 7ac0 LDRB r0,[r0,#0xb] ;643 ; phone_85_flag -0002d4 2800 CMP r0,#0 ;643 -0002d6 d007 BEQ |L1.744| -0002d8 2802 CMP r0,#2 ;648 -0002da d18b BNE |L1.500| -0002dc 4842 LDR r0,|L1.1000| -0002de 301b ADDS r0,r0,#0x1b ;650 -0002e0 6020 STR r0,[r4,#0] ;650 -0002e2 201c MOVS r0,#0x1c ;651 -0002e4 6028 STR r0,[r5,#0] ;651 -0002e6 e785 B |L1.500| - |L1.744| -0002e8 483f LDR r0,|L1.1000| -0002ea 3845 SUBS r0,r0,#0x45 ;645 -0002ec 6020 STR r0,[r4,#0] ;645 -0002ee 6029 STR r1,[r5,#0] ;646 -0002f0 e780 B |L1.500| - |L1.754| -0002f2 483d LDR r0,|L1.1000| -0002f4 3037 ADDS r0,r0,#0x37 ;655 -0002f6 6020 STR r0,[r4,#0] ;655 -0002f8 200a MOVS r0,#0xa ;656 -0002fa 6028 STR r0,[r5,#0] ;656 -0002fc e77a B |L1.500| - |L1.766| -0002fe 4838 LDR r0,|L1.992| -000300 7c00 LDRB r0,[r0,#0x10] ;659 ; phone_92_flag -000302 280a CMP r0,#0xa ;659 -000304 d006 BEQ |L1.788| -000306 2815 CMP r0,#0x15 ;664 -000308 d009 BEQ |L1.798| -00030a 4837 LDR r0,|L1.1000| -00030c 3844 SUBS r0,r0,#0x44 ;671 -00030e 6020 STR r0,[r4,#0] ;671 -000310 6029 STR r1,[r5,#0] ;672 -000312 e76f B |L1.500| - |L1.788| -000314 4834 LDR r0,|L1.1000| -000316 381e SUBS r0,r0,#0x1e ;661 -000318 6020 STR r0,[r4,#0] ;661 -00031a 602a STR r2,[r5,#0] ;662 -00031c e76a B |L1.500| - |L1.798| -00031e 4832 LDR r0,|L1.1000| -000320 383a SUBS r0,r0,#0x3a ;666 -000322 6020 STR r0,[r4,#0] ;666 -000324 602e STR r6,[r5,#0] ;667 -000326 e765 B |L1.500| - |L1.808| -000328 482f LDR r0,|L1.1000| -00032a 3837 SUBS r0,r0,#0x37 ;676 -00032c 6020 STR r0,[r4,#0] ;676 -00032e 602b STR r3,[r5,#0] ;677 -000330 e760 B |L1.500| - |L1.818| -000332 482d LDR r0,|L1.1000| -000334 3833 SUBS r0,r0,#0x33 ;680 -000336 6020 STR r0,[r4,#0] ;680 -000338 602b STR r3,[r5,#0] ;681 -00033a e75b B |L1.500| - |L1.828| -00033c 482a LDR r0,|L1.1000| -00033e 382f SUBS r0,r0,#0x2f ;684 -000340 6020 STR r0,[r4,#0] ;684 -000342 602b STR r3,[r5,#0] ;685 -000344 e756 B |L1.500| - |L1.838| -000346 4828 LDR r0,|L1.1000| -000348 382b SUBS r0,r0,#0x2b ;688 -00034a 6020 STR r0,[r4,#0] ;688 -00034c 602b STR r3,[r5,#0] ;689 -00034e e751 B |L1.500| - |L1.848| -000350 4823 LDR r0,|L1.992| -000352 6020 STR r0,[r4,#0] ;692 -000354 6029 STR r1,[r5,#0] ;693 -000356 e74d B |L1.500| - |L1.856| -000358 4823 LDR r0,|L1.1000| -00035a 3827 SUBS r0,r0,#0x27 ;696 -00035c 6020 STR r0,[r4,#0] ;696 -00035e 602b STR r3,[r5,#0] ;697 -000360 e748 B |L1.500| - |L1.866| -000362 481f LDR r0,|L1.992| -000364 7b00 LDRB r0,[r0,#0xc] ;700 ; phone_F6_flag -000366 2800 CMP r0,#0 ;700 -000368 d008 BEQ |L1.892| -00036a 2801 CMP r0,#1 ;705 -00036c d00b BEQ |L1.902| -00036e 2802 CMP r0,#2 ;710 -000370 d00e BEQ |L1.912| -000372 481d LDR r0,|L1.1000| -000374 3840 SUBS r0,r0,#0x40 ;717 -000376 6020 STR r0,[r4,#0] ;717 -000378 6029 STR r1,[r5,#0] ;718 -00037a e73b B |L1.500| - |L1.892| -00037c 481a LDR r0,|L1.1000| -00037e 3843 SUBS r0,r0,#0x43 ;702 -000380 6020 STR r0,[r4,#0] ;702 -000382 6029 STR r1,[r5,#0] ;703 -000384 e736 B |L1.500| - |L1.902| -000386 4818 LDR r0,|L1.1000| -000388 3842 SUBS r0,r0,#0x42 ;707 -00038a 6020 STR r0,[r4,#0] ;707 -00038c 6029 STR r1,[r5,#0] ;708 -00038e e731 B |L1.500| - |L1.912| -000390 4815 LDR r0,|L1.1000| -000392 3841 SUBS r0,r0,#0x41 ;712 -000394 6020 STR r0,[r4,#0] ;712 -000396 6029 STR r1,[r5,#0] ;713 -000398 e72c B |L1.500| - |L1.922| -00039a 4911 LDR r1,|L1.992| -00039c 7b08 LDRB r0,[r1,#0xc] ;722 ; phone_F6_flag -00039e 2800 CMP r0,#0 ;722 -0003a0 d00f BEQ |L1.962| -0003a2 2801 CMP r0,#1 ;727 -0003a4 d012 BEQ |L1.972| -0003a6 2802 CMP r0,#2 ;732 -0003a8 d015 BEQ |L1.982| -0003aa 4b0f LDR r3,|L1.1000| -0003ac 1f9b SUBS r3,r3,#6 ;739 -0003ae 6023 STR r3,[r4,#0] ;739 -0003b0 602a STR r2,[r5,#0] ;740 - |L1.946| -0003b2 1c40 ADDS r0,r0,#1 ;742 -0003b4 b2c0 UXTB r0,r0 ;742 -0003b6 7308 STRB r0,[r1,#0xc] ;742 -0003b8 2803 CMP r0,#3 ;743 -0003ba d988 BLS |L1.718| -0003bc 2000 MOVS r0,#0 ;744 -0003be 7308 STRB r0,[r1,#0xc] ;744 -0003c0 e718 B |L1.500| - |L1.962| -0003c2 4b09 LDR r3,|L1.1000| -0003c4 3b18 SUBS r3,r3,#0x18 ;724 -0003c6 6023 STR r3,[r4,#0] ;724 -0003c8 602a STR r2,[r5,#0] ;725 -0003ca e7f2 B |L1.946| - |L1.972| -0003cc 4b06 LDR r3,|L1.1000| -0003ce 3b12 SUBS r3,r3,#0x12 ;729 -0003d0 6023 STR r3,[r4,#0] ;729 -0003d2 602a STR r2,[r5,#0] ;730 -0003d4 e7ed B |L1.946| - |L1.982| -0003d6 4b04 LDR r3,|L1.1000| -0003d8 3b0c SUBS r3,r3,#0xc ;734 -0003da 6023 STR r3,[r4,#0] ;734 -0003dc 602a STR r2,[r5,#0] ;735 -0003de e7e8 B |L1.946| -;;;755 +;;;599 *txbuffer = phone_data_72_13; +;;;600 *txbuffer_size = sizeof(phone_data_72_13); +;;;601 } +;;;602 break; +;;;603 +;;;604 case 0x75: +;;;605 if (phone_75_flag ==0x01)//0x7D,0x01 +;;;606 { +;;;607 *txbuffer = phone_data_75_01; +;;;608 *txbuffer_size = sizeof(phone_data_75_01); +;;;609 } +;;;610 else if (phone_75_flag ==0x02)//0x7D,0x02 +;;;611 { +;;;612 *txbuffer = phone_data_75_02; +;;;613 *txbuffer_size = sizeof(phone_data_75_02); +;;;614 } +;;;615 else if (phone_75_flag ==0x03)//0x7D,0x03 +;;;616 { +;;;617 *txbuffer = phone_data_75_03; +;;;618 *txbuffer_size = sizeof(phone_data_75_03); +;;;619 } +;;;620 else if (phone_75_flag ==0x05)//0x7D,0x05 +;;;621 { +;;;622 *txbuffer = phone_data_75_05; +;;;623 *txbuffer_size = sizeof(phone_data_75_05); +;;;624 } +;;;625 else if (phone_75_flag ==0x06)//0x7D,0x01&&74 03;//因空间不够,所以用phone_data_72_0代替试试; +;;;626 { +;;;627 *txbuffer = phone_data_75_06; +;;;628 *txbuffer_size = sizeof(phone_data_75_06); +;;;629 } +;;;630 else if (phone_75_flag ==0x07)//0x7D,0x03&&74 03;//因空间不够,所以用phone_data_72_0代替试试; +;;;631 { +;;;632 *txbuffer = phone_data_75_07; +;;;633 *txbuffer_size = sizeof(phone_data_75_07); +;;;634 } +;;;635 +;;;636 else if (phone_75_flag ==0x08)//0x7D,0x07&&74 02 +;;;637 { +;;;638 *txbuffer = phone_data_75_00; +;;;639 *txbuffer_size = sizeof(phone_data_75_00); +;;;640 } +;;;641 else if (phone_75_flag ==0x09)//0x7D,0x07&&74 03//74 01 +;;;642 { +;;;643 *txbuffer = phone_data_75_FF; +;;;644 *txbuffer_size = sizeof(phone_data_75_FF); +;;;645 } +;;;646 else +;;;647 { +;;;648 *txbuffer = phone_data_75_FF; +;;;649 *txbuffer_size = sizeof(phone_data_75_FF); +;;;650 } +;;;651 break; +;;;652 #endif +;;;653 case 0x80: +;;;654 // *txbuffer = phone_data_80; +;;;655 // *txbuffer_size = sizeof(phone_data_80); +;;;656 // break; +;;;657 case 0x21: +;;;658 *txbuffer = phone_data_21; +;;;659 *txbuffer_size = sizeof(phone_data_21); +;;;660 break; +;;;661 case 0x22: +;;;662 *txbuffer = phone_data_22; +;;;663 *txbuffer_size = sizeof(phone_data_22); +;;;664 break; +;;;665 case 0x23: +;;;666 *txbuffer = phone_data_23; +;;;667 *txbuffer_size = sizeof(phone_data_23); +;;;668 break; +;;;669 case 0x30: +;;;670 *txbuffer = phone_data_30; +;;;671 *txbuffer_size = sizeof(phone_data_30); +;;;672 break; +;;;673 case 0x52: +;;;674 *txbuffer = phone_data_52; +;;;675 *txbuffer_size = sizeof(phone_data_52); +;;;676 break; +;;;677 case 0x55: +;;;678 *txbuffer = phone_data_55; +;;;679 *txbuffer_size = sizeof(phone_data_55); +;;;680 break; +;;;681 case 0x85: +;;;682 if(phone_85_flag==0) +;;;683 { +;;;684 *txbuffer = phone_data_85_1; +;;;685 *txbuffer_size = sizeof(phone_data_85_1); +;;;686 } +;;;687 else if(phone_85_flag==0x02) +;;;688 { +;;;689 *txbuffer = phone_data_85_2; +;;;690 *txbuffer_size = sizeof(phone_data_85_2); +;;;691 } +;;;692 break; +;;;693 case 0x90: +;;;694 *txbuffer = phone_data_90; +;;;695 *txbuffer_size = sizeof(phone_data_90); +;;;696 break; +;;;697 case 0x92: +;;;698 if(phone_92_flag==0x0A) +;;;699 { +;;;700 *txbuffer = phone_data_92_2; +;;;701 *txbuffer_size = sizeof(phone_data_92_2); +;;;702 } +;;;703 else if(phone_92_flag==0x15) +;;;704 { +;;;705 *txbuffer = phone_data_92_3; +;;;706 *txbuffer_size = sizeof(phone_data_92_3); +;;;707 } +;;;708 else +;;;709 { +;;;710 *txbuffer = phone_data_92_1; +;;;711 *txbuffer_size = sizeof(phone_data_92_1); +;;;712 } +;;;713 break; +;;;714 case 0xA3: +;;;715 *txbuffer = phone_data_A3; +;;;716 *txbuffer_size = sizeof(phone_data_A3); +;;;717 break; +;;;718 case 0xA4: +;;;719 *txbuffer = phone_data_A4; +;;;720 *txbuffer_size = sizeof(phone_data_A4); +;;;721 break; +;;;722 case 0xA5: +;;;723 *txbuffer = phone_data_A5; +;;;724 *txbuffer_size = sizeof(phone_data_A5); +;;;725 break; +;;;726 case 0xAF: +;;;727 *txbuffer = phone_data_AF; +;;;728 *txbuffer_size = sizeof(phone_data_AF); +;;;729 break; +;;;730 case 0xE4: +;;;731 *txbuffer = phone_data_E4; +;;;732 *txbuffer_size = sizeof(phone_data_E4); +;;;733 break; +;;;734 case 0xF1: +;;;735 *txbuffer = phone_data_F1; +;;;736 *txbuffer_size = sizeof(phone_data_F1); +;;;737 break; +;;;738 case 0xF5: +;;;739 if (phone_F6_flag ==0) +;;;740 { +;;;741 *txbuffer = phone_data_F5_1; +;;;742 *txbuffer_size = sizeof(phone_data_F5_1); +;;;743 } +;;;744 else if (phone_F6_flag ==1) +;;;745 { +;;;746 *txbuffer = phone_data_F5_2; +;;;747 *txbuffer_size = sizeof(phone_data_F5_2); +;;;748 } +;;;749 else if (phone_F6_flag ==2) +;;;750 { +;;;751 *txbuffer = phone_data_F5_3; +;;;752 *txbuffer_size = sizeof(phone_data_F5_3); +;;;753 } +;;;754 else //if (phone_F6_flag ==0) +;;;755 { +;;;756 *txbuffer = phone_data_F5_4; +;;;757 *txbuffer_size = sizeof(phone_data_F5_4); +;;;758 } +;;;759 break; +;;;760 case 0xF6: +;;;761 if (phone_F6_flag ==0) +;;;762 { +;;;763 *txbuffer = phone_data_F6_1; +;;;764 *txbuffer_size = sizeof(phone_data_F6_1); +;;;765 } +;;;766 else if (phone_F6_flag ==1) +;;;767 { +;;;768 *txbuffer = phone_data_F6_2; +;;;769 *txbuffer_size = sizeof(phone_data_F6_2); +;;;770 } +;;;771 else if (phone_F6_flag ==2) +;;;772 { +;;;773 *txbuffer = phone_data_F6_3; +;;;774 *txbuffer_size = sizeof(phone_data_F6_3); +;;;775 } +;;;776 else //if (phone_F6_flag ==0) +;;;777 { +;;;778 *txbuffer = phone_data_F6_4; +;;;779 *txbuffer_size = sizeof(phone_data_F6_4); +;;;780 } +;;;781 phone_F6_flag++; +;;;782 if (phone_F6_flag >3) +;;;783 phone_F6_flag =0; +;;;784 break; +;;;785 default: +;;;786 *txbuffer = phone_reg_coord_back; +;;;787 *txbuffer_size = sizeof(phone_reg_coord_back); +;;;788 break; +;;;789 } +;;;790 } +;;;791 #endif +;;;792 +;;;793 } +000080 bdf8 POP {r3-r7,pc} + |L2.130| +000082 7879 LDRB r1,[r7,#1] ;500 +000084 73b1 STRB r1,[r6,#0xe] ;500 + |L2.134| +000086 2b7d CMP r3,#0x7d ;502 +000088 d002 BEQ |L2.144| +00008a 2b74 CMP r3,#0x74 ;526 +00008c d01e BEQ |L2.204| +00008e e01f B |L2.208| + |L2.144| +000090 7879 LDRB r1,[r7,#1] ;504 +000092 73f1 STRB r1,[r6,#0xf] ;504 +000094 7c72 LDRB r2,[r6,#0x11] ;505 ; phone_74_flag +000096 2409 MOVS r4,#9 ;515 +000098 2a03 CMP r2,#3 ;505 +00009a d006 BEQ |L2.170| +00009c 2a01 CMP r2,#1 ;513 +00009e d008 BEQ |L2.178| +0000a0 2a02 CMP r2,#2 ;517 +0000a2 d00d BEQ |L2.192| +0000a4 2a03 CMP r2,#3 ;521 +0000a6 d004 BEQ |L2.178| +0000a8 e012 B |L2.208| + |L2.170| +0000aa 2901 CMP r1,#1 ;505 +0000ac d004 BEQ |L2.184| +0000ae 2903 CMP r1,#3 ;509 +0000b0 d004 BEQ |L2.188| + |L2.178| +0000b2 2907 CMP r1,#7 ;521 +0000b4 d008 BEQ |L2.200| +0000b6 e00b B |L2.208| + |L2.184| +0000b8 73f0 STRB r0,[r6,#0xf] ;507 +0000ba e009 B |L2.208| + |L2.188| +0000bc 2007 MOVS r0,#7 ;511 +0000be e7fb B |L2.184| + |L2.192| +0000c0 2907 CMP r1,#7 ;517 +0000c2 d105 BNE |L2.208| +0000c4 2008 MOVS r0,#8 ;519 +0000c6 e7f7 B |L2.184| + |L2.200| +0000c8 73f4 STRB r4,[r6,#0xf] ;523 +0000ca e001 B |L2.208| + |L2.204| +0000cc 7878 LDRB r0,[r7,#1] ;528 +0000ce 7470 STRB r0,[r6,#0x11] ;528 + |L2.208| +0000d0 2bea CMP r3,#0xea ;530 +0000d2 d1d5 BNE |L2.128| +0000d4 7878 LDRB r0,[r7,#1] ;532 +0000d6 71b0 STRB r0,[r6,#6] ;532 + |L2.216| +0000d8 bdf8 POP {r3-r7,pc} + |L2.218| +0000da 2b30 CMP r3,#0x30 ;540 +0000dc d07c BEQ |L2.472| +0000de 2b52 CMP r3,#0x52 ;540 +0000e0 d143 BNE |L2.362| +0000e2 e0a0 B |L2.550| + |L2.228| +0000e4 2b72 CMP r3,#0x72 ;540 +0000e6 d051 BEQ |L2.396| +0000e8 dc04 BGT |L2.244| +0000ea 2b60 CMP r3,#0x60 ;540 +0000ec d02b BEQ |L2.326| +0000ee 2b61 CMP r3,#0x61 ;540 +0000f0 d13b BNE |L2.362| +0000f2 e043 B |L2.380| + |L2.244| +0000f4 2b75 CMP r3,#0x75 ;540 +0000f6 d05a BEQ |L2.430| +0000f8 2b80 CMP r3,#0x80 ;540 +0000fa d136 BNE |L2.362| + |L2.252| +0000fc e07e B |L2.508| + |L2.254| +0000fe 2204 MOVS r2,#4 ;716 +000100 2baf CMP r3,#0xaf ;540 +000102 d06a BEQ |L2.474| +000104 dc10 BGT |L2.296| +000106 2ba3 CMP r3,#0xa3 ;540 +000108 d068 BEQ |L2.476| +00010a dc08 BGT |L2.286| +00010c 2b90 CMP r3,#0x90 ;540 +00010e d06e BEQ |L2.494| +000110 2b92 CMP r3,#0x92 ;540 +000112 d12a BNE |L2.362| +000114 e09f B |L2.598| + |L2.278| +000116 e08c B |L2.562| + |L2.280| +000118 e088 B |L2.556| + |L2.282| +00011a e079 B |L2.528| + |L2.284| +00011c e025 B |L2.362| + |L2.286| +00011e 2ba4 CMP r3,#0xa4 ;540 +000120 d06f BEQ |L2.514| +000122 2ba5 CMP r3,#0xa5 ;540 +000124 d121 BNE |L2.362| +000126 e0b0 B |L2.650| + |L2.296| +000128 2bf1 CMP r3,#0xf1 ;540 +00012a d06b BEQ |L2.516| +00012c dc04 BGT |L2.312| +00012e 2bb1 CMP r3,#0xb1 ;540 +000130 d029 BEQ |L2.390| +000132 2be4 CMP r3,#0xe4 ;540 +000134 d119 BNE |L2.362| +000136 e0ae B |L2.662| + |L2.312| +000138 4a71 LDR r2,|L2.768| +00013a 2bf5 CMP r3,#0xf5 ;540 +00013c 7b12 LDRB r2,[r2,#0xc] ;739 +00013e d071 BEQ |L2.548| +000140 2bf6 CMP r3,#0xf6 ;540 +000142 d112 BNE |L2.362| +000144 e0c0 B |L2.712| + |L2.326| +000146 2101 MOVS r1,#1 ;544 +000148 4610 MOV r0,r2 ;544 +00014a f7fffffe BL hal_gpio_set_output_data +00014e 7970 LDRB r0,[r6,#5] ;545 ; sleep_double_EN +000150 2110 MOVS r1,#0x10 ;550 +000152 2800 CMP r0,#0 ;545 +000154 d004 BEQ |L2.352| +000156 2000 MOVS r0,#0 ;547 +000158 7070 STRB r0,[r6,#1] ;547 +00015a 7170 STRB r0,[r6,#5] ;548 +00015c 4869 LDR r0,|L2.772| +00015e e09b B |L2.664| + |L2.352| +000160 7870 LDRB r0,[r6,#1] ;554 ; tp_flag +000162 2800 CMP r0,#0 ;554 +000164 d006 BEQ |L2.372| +000166 2000 MOVS r0,#0 ;556 +000168 7070 STRB r0,[r6,#1] ;556 + |L2.362| +00016a 4865 LDR r0,|L2.768| +00016c 3020 ADDS r0,r0,#0x20 ;786 +00016e 6028 STR r0,[r5,#0] ;787 +000170 20c8 MOVS r0,#0xc8 ;787 +000172 e080 B |L2.630| + |L2.372| +000174 2000 MOVS r0,#0 ;562 +000176 7070 STRB r0,[r6,#1] ;562 +000178 4863 LDR r0,|L2.776| +00017a e08d B |L2.664| + |L2.380| +00017c 4860 LDR r0,|L2.768| +00017e 3030 ADDS r0,r0,#0x30 ;570 +000180 6028 STR r0,[r5,#0] ;571 +000182 20b8 MOVS r0,#0xb8 ;571 +000184 e077 B |L2.630| + |L2.390| +000186 485e LDR r0,|L2.768| +000188 3012 ADDS r0,r0,#0x12 ;575 +00018a e048 B |L2.542| + |L2.396| +00018c 7bb0 LDRB r0,[r6,#0xe] ;582 ; phone_72_flag +00018e 495f LDR r1,|L2.780| +000190 2803 CMP r0,#3 ;582 +000192 d007 BEQ |L2.420| +000194 2805 CMP r0,#5 ;587 +000196 d008 BEQ |L2.426| +000198 281d CMP r0,#0x1d ;592 +00019a d09d BEQ |L2.216| +00019c 2813 CMP r0,#0x13 ;597 +00019e d19b BNE |L2.216| +0001a0 485b LDR r0,|L2.784| +0001a2 e079 B |L2.664| + |L2.420| +0001a4 4858 LDR r0,|L2.776| +0001a6 3041 ADDS r0,r0,#0x41 ;584 +0001a8 e076 B |L2.664| + |L2.426| +0001aa 485a LDR r0,|L2.788| +0001ac e074 B |L2.664| + |L2.430| +0001ae 7bf0 LDRB r0,[r6,#0xf] ;605 ; phone_75_flag +0001b0 4959 LDR r1,|L2.792| +0001b2 2801 CMP r0,#1 ;605 +0001b4 d013 BEQ |L2.478| +0001b6 2802 CMP r0,#2 ;610 +0001b8 d013 BEQ |L2.482| +0001ba 2803 CMP r0,#3 ;615 +0001bc d013 BEQ |L2.486| +0001be 2805 CMP r0,#5 ;620 +0001c0 d013 BEQ |L2.490| +0001c2 2806 CMP r0,#6 ;625 +0001c4 d014 BEQ |L2.496| +0001c6 2807 CMP r0,#7 ;630 +0001c8 d014 BEQ |L2.500| +0001ca 21ff MOVS r1,#0xff ;639 +0001cc 3121 ADDS r1,r1,#0x21 ;639 +0001ce 2808 CMP r0,#8 ;636 +0001d0 d012 BEQ |L2.504| +0001d2 4a52 LDR r2,|L2.796| +0001d4 602a STR r2,[r5,#0] ;641 +0001d6 e060 B |L2.666| + |L2.472| +0001d8 e01f B |L2.538| + |L2.474| +0001da e059 B |L2.656| + |L2.476| +0001dc e04d B |L2.634| + |L2.478| +0001de 4850 LDR r0,|L2.800| +0001e0 e05a B |L2.664| + |L2.482| +0001e2 4850 LDR r0,|L2.804| +0001e4 e058 B |L2.664| + |L2.486| +0001e6 4850 LDR r0,|L2.808| +0001e8 e056 B |L2.664| + |L2.490| +0001ea 4850 LDR r0,|L2.812| +0001ec e054 B |L2.664| + |L2.494| +0001ee e02d B |L2.588| + |L2.496| +0001f0 484f LDR r0,|L2.816| +0001f2 e051 B |L2.664| + |L2.500| +0001f4 484f LDR r0,|L2.820| +0001f6 e04f B |L2.664| + |L2.504| +0001f8 484f LDR r0,|L2.824| +0001fa e04d B |L2.664| + |L2.508| +0001fc 4842 LDR r0,|L2.776| +0001fe 3847 SUBS r0,r0,#0x47 ;658 +000200 e04a B |L2.664| + |L2.514| +000202 e03d B |L2.640| + |L2.516| +000204 e04b B |L2.670| + |L2.518| +000206 4840 LDR r0,|L2.776| +000208 3823 SUBS r0,r0,#0x23 ;662 +00020a 6028 STR r0,[r5,#0] ;663 +00020c 2005 MOVS r0,#5 ;663 +00020e e032 B |L2.630| + |L2.528| +000210 483d LDR r0,|L2.776| +000212 3010 ADDS r0,r0,#0x10 ;666 +000214 6028 STR r0,[r5,#0] ;667 +000216 200b MOVS r0,#0xb ;667 +000218 e02d B |L2.630| + |L2.538| +00021a 483b LDR r0,|L2.776| +00021c 383f SUBS r0,r0,#0x3f ;670 + |L2.542| +00021e 6028 STR r0,[r5,#0] ;576 +000220 6027 STR r7,[r4,#0] ;576 + |L2.546| +000222 bdf8 POP {r3-r7,pc} + |L2.548| +000224 e03e B |L2.676| + |L2.550| +000226 4838 LDR r0,|L2.776| +000228 383d SUBS r0,r0,#0x3d ;674 +00022a e022 B |L2.626| + |L2.556| +00022c 4836 LDR r0,|L2.776| +00022e 3846 SUBS r0,r0,#0x46 ;678 +000230 e032 B |L2.664| + |L2.562| +000232 7af0 LDRB r0,[r6,#0xb] ;682 ; phone_85_flag +000234 2800 CMP r0,#0 ;682 +000236 d006 BEQ |L2.582| +000238 2802 CMP r0,#2 ;687 +00023a d1f2 BNE |L2.546| +00023c 4832 LDR r0,|L2.776| +00023e 301b ADDS r0,r0,#0x1b ;689 +000240 6028 STR r0,[r5,#0] ;690 +000242 201c MOVS r0,#0x1c ;690 +000244 e017 B |L2.630| + |L2.582| +000246 4830 LDR r0,|L2.776| +000248 3845 SUBS r0,r0,#0x45 ;684 +00024a e025 B |L2.664| + |L2.588| +00024c 482e LDR r0,|L2.776| +00024e 3037 ADDS r0,r0,#0x37 ;694 +000250 6028 STR r0,[r5,#0] ;695 +000252 200a MOVS r0,#0xa ;695 +000254 e00f B |L2.630| + |L2.598| +000256 7c32 LDRB r2,[r6,#0x10] ;698 ; phone_92_flag +000258 2a0a CMP r2,#0xa ;698 +00025a d004 BEQ |L2.614| +00025c 2a15 CMP r2,#0x15 ;703 +00025e d006 BEQ |L2.622| +000260 4829 LDR r0,|L2.776| +000262 3844 SUBS r0,r0,#0x44 ;710 +000264 e018 B |L2.664| + |L2.614| +000266 4928 LDR r1,|L2.776| +000268 391e SUBS r1,r1,#0x1e ;700 +00026a 6029 STR r1,[r5,#0] ;701 +00026c e003 B |L2.630| + |L2.622| +00026e 4826 LDR r0,|L2.776| +000270 383a SUBS r0,r0,#0x3a ;705 + |L2.626| +000272 6028 STR r0,[r5,#0] ;675 +000274 2003 MOVS r0,#3 ;675 + |L2.630| +000276 6020 STR r0,[r4,#0] ;706 +000278 e7d3 B |L2.546| + |L2.634| +00027a 4823 LDR r0,|L2.776| +00027c 3837 SUBS r0,r0,#0x37 ;715 +00027e e001 B |L2.644| + |L2.640| +000280 4821 LDR r0,|L2.776| +000282 3833 SUBS r0,r0,#0x33 ;719 + |L2.644| +000284 6028 STR r0,[r5,#0] ;716 +000286 6022 STR r2,[r4,#0] ;716 +000288 e7cb B |L2.546| + |L2.650| +00028a 481f LDR r0,|L2.776| +00028c 382f SUBS r0,r0,#0x2f ;723 +00028e e7f9 B |L2.644| + |L2.656| +000290 481d LDR r0,|L2.776| +000292 382b SUBS r0,r0,#0x2b ;727 +000294 e7f6 B |L2.644| + |L2.662| +000296 481a LDR r0,|L2.768| + |L2.664| +000298 6028 STR r0,[r5,#0] ;731 + |L2.666| +00029a 6021 STR r1,[r4,#0] ;752 +00029c e7c1 B |L2.546| + |L2.670| +00029e 481a LDR r0,|L2.776| +0002a0 3827 SUBS r0,r0,#0x27 ;735 +0002a2 e7ef B |L2.644| + |L2.676| +0002a4 2a00 CMP r2,#0 ;739 +0002a6 d006 BEQ |L2.694| +0002a8 2a01 CMP r2,#1 ;744 +0002aa d007 BEQ |L2.700| +0002ac 2a02 CMP r2,#2 ;749 +0002ae d008 BEQ |L2.706| +0002b0 4815 LDR r0,|L2.776| +0002b2 3840 SUBS r0,r0,#0x40 ;756 +0002b4 e7f0 B |L2.664| + |L2.694| +0002b6 4814 LDR r0,|L2.776| +0002b8 3843 SUBS r0,r0,#0x43 ;741 +0002ba e7ed B |L2.664| + |L2.700| +0002bc 4812 LDR r0,|L2.776| +0002be 3842 SUBS r0,r0,#0x42 ;746 +0002c0 e7ea B |L2.664| + |L2.706| +0002c2 4811 LDR r0,|L2.776| +0002c4 3841 SUBS r0,r0,#0x41 ;751 +0002c6 e7e7 B |L2.664| + |L2.712| +0002c8 2a00 CMP r2,#0 ;761 +0002ca d00f BEQ |L2.748| +0002cc 2a01 CMP r2,#1 ;766 +0002ce d010 BEQ |L2.754| +0002d0 2a02 CMP r2,#2 ;771 +0002d2 d011 BEQ |L2.760| +0002d4 490c LDR r1,|L2.776| +0002d6 1f89 SUBS r1,r1,#6 ;778 + |L2.728| +0002d8 6029 STR r1,[r5,#0] ;774 +0002da 1c52 ADDS r2,r2,#1 ;774 +0002dc 6020 STR r0,[r4,#0] ;781 +0002de b2d0 UXTB r0,r2 ;781 +0002e0 7330 STRB r0,[r6,#0xc] ;781 +0002e2 2803 CMP r0,#3 ;782 +0002e4 d99d BLS |L2.546| +0002e6 2000 MOVS r0,#0 ;783 +0002e8 7330 STRB r0,[r6,#0xc] ;783 +0002ea e79a B |L2.546| + |L2.748| +0002ec 4906 LDR r1,|L2.776| +0002ee 3918 SUBS r1,r1,#0x18 ;763 +0002f0 e7f2 B |L2.728| + |L2.754| +0002f2 4905 LDR r1,|L2.776| +0002f4 3912 SUBS r1,r1,#0x12 ;768 +0002f6 e7ef B |L2.728| + |L2.760| +0002f8 4903 LDR r1,|L2.776| +0002fa 390c SUBS r1,r1,#0xc ;773 +0002fc e7ec B |L2.728| +;;;794 ENDP - |L1.992| +0002fe 0000 DCW 0x0000 + |L2.768| DCD ||.data|| - |L1.996| + |L2.772| DCD ||.constdata||+0x2140 - |L1.1000| + |L2.776| DCD ||.constdata||+0x47 - |L1.1004| + |L2.780| DCD 0x0000050c - |L1.1008| + |L2.784| DCD ||.constdata||+0xaa0 - |L1.1012| + |L2.788| DCD ||.constdata||+0x594 - |L1.1016| + |L2.792| DCD 0x0000028e - |L1.1020| + |L2.796| DCD ||.constdata||+0x2020 - |L1.1024| + |L2.800| DCD ||.constdata||+0xfac - |L1.1028| + |L2.804| DCD ||.constdata||+0x123a - |L1.1032| + |L2.808| DCD ||.constdata||+0x14c8 - |L1.1036| + |L2.812| DCD ||.constdata||+0x1c72 - |L1.1040| + |L2.816| DCD ||.constdata||+0x1756 - |L1.1044| + |L2.820| DCD ||.constdata||+0x19e4 - |L1.1048| + |L2.824| DCD ||.constdata||+0x1f00 AREA ||i.app_tp_screen_analysis_const||, CODE, READONLY, ALIGN=2 app_tp_screen_analysis_const PROC -;;;188 **************************************************************************/ -;;;189 uint8_t app_tp_screen_analysis_const(uint8_t transfer_now, uint8_t *rxbuffer, size_t data_size) +;;;207 **************************************************************************/ +;;;208 uint8_t app_tp_screen_analysis_const(uint8_t transfer_now, uint8_t *rxbuffer, size_t data_size) 000000 b510 PUSH {r4,lr} -;;;190 { -;;;191 static uint8_t app_tp_count = 0; -;;;192 -;;;193 app_tp_count++; -000002 4b0c LDR r3,|L2.52| -000004 7a9a LDRB r2,[r3,#0xa] ; app_tp_count -000006 1c52 ADDS r2,r2,#1 -000008 b2d2 UXTB r2,r2 -00000a 729a STRB r2,[r3,#0xa] -;;;194 if (app_tp_count > 20) //初始化不成功,重新reset screen -00000c 2a14 CMP r2,#0x14 -00000e d905 BLS |L2.28| -;;;195 { -;;;196 app_tp_count = 0; +;;;209 { +;;;210 static uint8_t app_tp_count = 0; +;;;211 +;;;212 app_tp_count++; +000002 4a0c LDR r2,|L3.52| +000004 7a93 LDRB r3,[r2,#0xa] ; app_tp_count +000006 1c5b ADDS r3,r3,#1 +000008 b2db UXTB r3,r3 +00000a 7293 STRB r3,[r2,#0xa] +;;;213 if (app_tp_count > 20) //初始化不成功,重新reset screen +00000c 2b14 CMP r3,#0x14 +00000e d904 BLS |L3.26| +;;;214 { +;;;215 app_tp_count = 0; 000010 2000 MOVS r0,#0 -000012 7298 STRB r0,[r3,#0xa] -;;;197 app_tp_screen_init(); +000012 7290 STRB r0,[r2,#0xa] +;;;216 app_tp_screen_init(); 000014 f7fffffe BL app_tp_screen_init -;;;198 return 0; -000018 2000 MOVS r0,#0 -;;;199 } -;;;200 -;;;201 if (transfer_now == 0) -;;;202 { -;;;203 if (rxbuffer[2] == 0x03) -;;;204 { -;;;205 // TAU_LOGD("TD TP init done\n"); -;;;206 return 1; -;;;207 } -;;;208 else -;;;209 { -;;;210 // TAU_LOGD("TD TP return false [%d]\n", rxbuffer[2]); -;;;211 return 0; -;;;212 } -;;;213 } -;;;214 -;;;215 return transfer_now + 1; -;;;216 } -00001a bd10 POP {r4,pc} - |L2.28| -00001c 2800 CMP r0,#0 ;201 -00001e d002 BEQ |L2.38| -000020 1c40 ADDS r0,r0,#1 ;215 -000022 b2c0 UXTB r0,r0 ;215 -000024 bd10 POP {r4,pc} - |L2.38| -000026 7888 LDRB r0,[r1,#2] ;203 -000028 2803 CMP r0,#3 ;203 -00002a d001 BEQ |L2.48| -00002c 2000 MOVS r0,#0 ;211 -00002e bd10 POP {r4,pc} - |L2.48| -000030 2001 MOVS r0,#1 ;206 -000032 bd10 POP {r4,pc} -;;;217 +;;;217 return 0; +000018 e007 B |L3.42| + |L3.26| +;;;218 } +;;;219 +;;;220 if (transfer_now == 0) +00001a 2800 CMP r0,#0 +00001c d002 BEQ |L3.36| +00001e 1c40 ADDS r0,r0,#1 +;;;221 { +;;;222 if (rxbuffer[2] == 0x03) +;;;223 { +;;;224 // TAU_LOGD("TD TP init done\n"); +;;;225 return 1; +;;;226 } +;;;227 else +;;;228 { +;;;229 // TAU_LOGD("TD TP return false [%d]\n", rxbuffer[2]); +;;;230 return 0; +;;;231 } +;;;232 } +;;;233 +;;;234 return transfer_now + 1; +000020 b2c0 UXTB r0,r0 +;;;235 } +000022 bd10 POP {r4,pc} + |L3.36| +000024 7888 LDRB r0,[r1,#2] ;222 +000026 2803 CMP r0,#3 ;222 +000028 d001 BEQ |L3.46| + |L3.42| +00002a 2000 MOVS r0,#0 ;230 +00002c bd10 POP {r4,pc} + |L3.46| +00002e 2001 MOVS r0,#1 ;225 +000030 bd10 POP {r4,pc} +;;;236 ENDP - |L2.52| +000032 0000 DCW 0x0000 + |L3.52| DCD ||.data|| AREA ||i.app_tp_screen_analysis_int||, CODE, READONLY, ALIGN=2 app_tp_screen_analysis_int PROC -;;;226 **************************************************************************/ -;;;227 uint8_t app_tp_screen_analysis_int(uint8_t transfer_now, uint8_t *rxbuffer, size_t data_size) -000000 b5f0 PUSH {r4-r7,lr} -;;;228 { -000002 b087 SUB sp,sp,#0x1c -000004 460e MOV r6,r1 -;;;229 #ifdef USE_FOR_SUMSUNG_S20U -;;;230 uint8_t ii,i,j,k,temp_len; -;;;231 uint8_t temp_flag,temp,touchnum; -;;;232 uint8_t temp_8,touch_id; -;;;233 uint16_t temp16; -;;;234 uint32_t xx, yy, zz; -;;;235 uint8_t send_point =0; // 当前需要发送的报点数。抬起时也要发。 -000006 2700 MOVS r7,#0 -;;;236 -;;;237 send_point =0; -;;;238 phone_reg_coord_back[7]=0; -000008 49b1 LDR r1,|L3.720| -00000a 2000 MOVS r0,#0 -00000c 71c8 STRB r0,[r1,#7] -;;;239 -;;;240 #if 1 -;;;241 temp_8= 0; -;;;242 temp_len=0; -00000e 2400 MOVS r4,#0 -;;;243 touchnum=0; -;;;244 touchnum=rxbuffer[7]; -000010 79f0 LDRB r0,[r6,#7] -;;;245 -;;;246 if(touchnum>0x10) -000012 2810 CMP r0,#0x10 -000014 d900 BLS |L3.24| -;;;247 touchnum=0; -000016 2000 MOVS r0,#0 - |L3.24| -;;;248 #if EncryptCheck_EN -;;;249 touchnum = EncryptCheck(touchnum+1); -000018 1c40 ADDS r0,r0,#1 -00001a b2c0 UXTB r0,r0 -00001c f7fffffe BL EncryptCheck -;;;250 touchnum--; +;;;245 **************************************************************************/ +;;;246 uint8_t app_tp_screen_analysis_int(uint8_t transfer_now, uint8_t *rxbuffer, size_t data_size) +000000 b5f7 PUSH {r0-r2,r4-r7,lr} +;;;247 { +;;;248 #ifdef USE_FOR_SUMSUNG_S20U +;;;249 uint8_t ii,i,j,k,temp_len; +;;;250 uint8_t temp_flag,temp,touchnum; +;;;251 uint8_t temp_8,touch_id; +;;;252 uint16_t temp16; +;;;253 uint32_t xx, yy, zz; +;;;254 uint8_t send_point =0; // 当前需要发送的报点数。抬起时也要发。 +;;;255 +;;;256 send_point =0; +;;;257 phone_reg_coord_back[7]=0; +000002 48ae LDR r0,|L4.700| +000004 b08c SUB sp,sp,#0x30 ;247 +000006 2600 MOVS r6,#0 ;254 +000008 71c6 STRB r6,[r0,#7] +;;;258 +;;;259 #if 1 +;;;260 temp_8= 0; +;;;261 temp_len=0; +;;;262 touchnum=0; +;;;263 touchnum=rxbuffer[7]; +00000a 980d LDR r0,[sp,#0x34] +00000c 4634 MOV r4,r6 ;261 +00000e 79c0 LDRB r0,[r0,#7] +;;;264 +;;;265 if(touchnum>0x10) +000010 2810 CMP r0,#0x10 +000012 d900 BLS |L4.22| +;;;266 touchnum=0; +000014 2000 MOVS r0,#0 + |L4.22| +000016 1c40 ADDS r0,r0,#1 +;;;267 #if EncryptCheck_EN +;;;268 touchnum = EncryptCheckEx(touchnum+1, 4); +000018 b2c0 UXTB r0,r0 +00001a 2104 MOVS r1,#4 +00001c f7fffffe BL EncryptCheckEx 000020 1e40 SUBS r0,r0,#1 -000022 b2c1 UXTB r1,r0 -;;;251 #endif -;;;252 -;;;253 -;;;254 for(ii =0; ii<(touchnum+1); ii++) +;;;269 touchnum--; +000022 b2c7 UXTB r7,r0 +;;;270 // if (touchnum > 1) +;;;271 // { +;;;272 // TAU_LOGD("Enc"); +;;;273 // } +;;;274 #endif +;;;275 +;;;276 +;;;277 for(ii =0; ii<(touchnum+1); ii++) 000024 2000 MOVS r0,#0 -000026 1c49 ADDS r1,r1,#1 ;249 -000028 9106 STR r1,[sp,#0x18] -00002a e011 B |L3.80| - |L3.44| -;;;255 { -;;;256 temp_8= rxbuffer[ii*8+0]&0xf0; -00002c 00c1 LSLS r1,r0,#3 -00002e 5c71 LDRB r1,[r6,r1] +000026 1c7f ADDS r7,r7,#1 +000028 e012 B |L4.80| + |L4.42| +;;;278 { +;;;279 temp_8= rxbuffer[ii*8+0]&0xf0; +00002a 990d LDR r1,[sp,#0x34] +00002c 00c2 LSLS r2,r0,#3 ;277 +00002e 5c89 LDRB r1,[r1,r2] 000030 0909 LSRS r1,r1,#4 000032 0109 LSLS r1,r1,#4 -;;;257 if((temp_8==0x20)||(temp_8==0x10)) +;;;280 if((temp_8==0x20)||(temp_8==0x10)) 000034 2920 CMP r1,#0x20 -000036 d001 BEQ |L3.60| +000036 d001 BEQ |L4.60| 000038 2910 CMP r1,#0x10 -00003a d103 BNE |L3.68| - |L3.60| -;;;258 { -;;;259 temp_len++; +00003a d103 BNE |L4.68| + |L4.60| 00003c 1c64 ADDS r4,r4,#1 -00003e b2e4 UXTB r4,r4 -;;;260 send_point++; -000040 1c7f ADDS r7,r7,#1 -000042 b2ff UXTB r7,r7 - |L3.68| -;;;261 } -;;;262 if(temp_8==0x30) +;;;281 { +;;;282 temp_len++; +00003e 1c76 ADDS r6,r6,#1 +000040 b2e4 UXTB r4,r4 +;;;283 send_point++; +000042 b2f6 UXTB r6,r6 + |L4.68| +;;;284 } +;;;285 if(temp_8==0x30) 000044 2930 CMP r1,#0x30 -000046 d101 BNE |L3.76| -;;;263 { -;;;264 temp_len++; +000046 d101 BNE |L4.76| 000048 1c64 ADDS r4,r4,#1 +;;;286 { +;;;287 temp_len++; 00004a b2e4 UXTB r4,r4 - |L3.76| -00004c 1c40 ADDS r0,r0,#1 ;254 -00004e b2c0 UXTB r0,r0 ;254 - |L3.80| -000050 9906 LDR r1,[sp,#0x18] ;254 -000052 4288 CMP r0,r1 ;254 -000054 d3ea BCC |L3.44| -;;;265 } -;;;266 } -;;;267 -;;;268 if(temp_len>0) -000056 2c00 CMP r4,#0 -000058 d001 BEQ |L3.94| -;;;269 { -;;;270 temp_len--; -00005a 1e64 SUBS r4,r4,#1 -00005c b2e4 UXTB r4,r4 - |L3.94| -;;;271 } -;;;272 -;;;273 k=0; -00005e 2500 MOVS r5,#0 -;;;274 for(ii =0; ii<(touchnum+1); ii++) -000060 2000 MOVS r0,#0 -000062 9004 STR r0,[sp,#0x10] -000064 e0bc B |L3.480| - |L3.102| -;;;275 { -;;;276 temp= (rxbuffer[ii*8+0]&0xf0); -000066 9804 LDR r0,[sp,#0x10] -000068 00c0 LSLS r0,r0,#3 -00006a 5c31 LDRB r1,[r6,r0] -00006c 0909 LSRS r1,r1,#4 -00006e 0109 LSLS r1,r1,#4 -000070 9103 STR r1,[sp,#0xc] -;;;277 if((temp==0x20)||(temp==0x10)) -000072 9903 LDR r1,[sp,#0xc] -000074 2920 CMP r1,#0x20 -000076 d006 BEQ |L3.134| -000078 9903 LDR r1,[sp,#0xc] -00007a 2910 CMP r1,#0x10 -00007c d003 BEQ |L3.134| -;;;278 { -;;;279 xx = ((rxbuffer[8*ii+3]&0x0f) << 8) | (rxbuffer[8*ii+2]); -;;;280 yy = (rxbuffer[8*ii+4] << 4) | ((rxbuffer[8*ii+3]>>4)&0x0f); -;;;281 zz = rxbuffer[8*ii+5]; -;;;282 touch_id=rxbuffer[8*ii+1]>>4; -;;;283 xx = xx * 4096 / OUTPUT_WIDTH_VALUE; -;;;284 if(xx >4095) -;;;285 xx =4095; -;;;286 yy = yy * 4096 / OUTPUT_HEIGHT_VALUE; -;;;287 if(yy >4095) -;;;288 yy =4095; -;;;289 //phone_reg_coord_back[16*k+0] = 0x80+((touch_id+1)*4);//(temp*4)+((touch_id+1)*4); //44 press C4 leave 84 move -;;;290 if(temp == 0x10) //解决游戏中TP问题 -;;;291 { -;;;292 phone_reg_coord_back[16 * k + 0] = 0x40 + ((touch_id + 1) * 4); //(temp*4)+((touch_id+1)*4); //44 press C4 leave 84 move -;;;293 } -;;;294 else -;;;295 { -;;;296 phone_reg_coord_back[16 * k + 0] = 0x80 + ((touch_id + 1) * 4); //(temp*4)+((touch_id+1)*4); //44 press C4 leave 84 move -;;;297 } -;;;298 phone_reg_coord_back[16*k+1] = (uint8_t)((xx>>4) & 0xFF); //x 高八位 -;;;299 phone_reg_coord_back[16*k+2] = (uint8_t)((yy>>4) & 0xFF); //y 高八位 -;;;300 phone_reg_coord_back[16*k+3] = ((xx & 0x0F) << 4) | (yy & 0x0F); //bit0-bit3:y低四位;bit4-bit7:x低四位; -;;;301 phone_reg_coord_back[16*k+4] = 0x8; //major -;;;302 phone_reg_coord_back[16*k+5] = 0x8; //minor -;;;303 //touch type:0:普通手指触摸;1:盘旋;2:保护套;3:手套;4:尖笔;5:手掌;6:潮湿的;7:接近;8:轻摇 -;;;304 phone_reg_coord_back[16*k+6] = 0x20; //bit0-bit5:z只有6位;bit6-bit7:touch type的高两位 -;;;305 phone_reg_coord_back[16*k+7] = temp_len--;//rxbuffer[8*ii+7]; //bit0-bit5:buffer里面剩余多少个事件;bit6-bit7:touch type 低两位 -;;;306 phone_reg_coord_back[16*k+8] = 0x04; -;;;307 phone_reg_coord_back[16*k+9] = 0x83; -;;;308 phone_reg_coord_back[16*k+10] = 0x02; -;;;309 phone_reg_coord_back[16*k+11] = 0x00; -;;;310 phone_reg_coord_back[16*k+12] = 0x00; -;;;311 phone_reg_coord_back[16*k+13] = 0x00; -;;;312 phone_reg_coord_back[16*k+14] = 0x00; -;;;313 phone_reg_coord_back[16*k+15] = 0x00; -;;;314 k++; -;;;315 } -;;;316 else if(temp==0x30) -00007e 9903 LDR r1,[sp,#0xc] -000080 2930 CMP r1,#0x30 -000082 d05a BEQ |L3.314| -000084 e0a8 B |L3.472| - |L3.134| -000086 1980 ADDS r0,r0,r6 ;279 -000088 78c2 LDRB r2,[r0,#3] ;279 -00008a 7883 LDRB r3,[r0,#2] ;279 -00008c 0711 LSLS r1,r2,#28 ;279 -00008e 0d09 LSRS r1,r1,#20 ;279 -000090 4319 ORRS r1,r1,r3 ;279 -000092 7903 LDRB r3,[r0,#4] ;280 -000094 011b LSLS r3,r3,#4 ;280 -000096 0912 LSRS r2,r2,#4 ;280 -000098 4313 ORRS r3,r3,r2 ;280 -00009a 9300 STR r3,[sp,#0] ;280 -00009c 7840 LDRB r0,[r0,#1] ;282 -00009e 0900 LSRS r0,r0,#4 ;282 -0000a0 9002 STR r0,[sp,#8] ;282 -0000a2 0308 LSLS r0,r1,#12 ;283 -0000a4 2187 MOVS r1,#0x87 ;283 -0000a6 00c9 LSLS r1,r1,#3 ;283 -0000a8 f7fffffe BL __aeabi_uidivmod -0000ac 9001 STR r0,[sp,#4] ;283 -0000ae 4989 LDR r1,|L3.724| -0000b0 9801 LDR r0,[sp,#4] ;284 -0000b2 4288 CMP r0,r1 ;284 -0000b4 d901 BLS |L3.186| -0000b6 4608 MOV r0,r1 ;285 -0000b8 9001 STR r0,[sp,#4] ;285 - |L3.186| -0000ba 9800 LDR r0,[sp,#0] ;286 -0000bc 4986 LDR r1,|L3.728| -0000be 0300 LSLS r0,r0,#12 ;286 -0000c0 f7fffffe BL __aeabi_uidivmod -0000c4 4983 LDR r1,|L3.724| -0000c6 4288 CMP r0,r1 ;287 -0000c8 d900 BLS |L3.204| -0000ca 4608 MOV r0,r1 ;288 - |L3.204| -0000cc 9903 LDR r1,[sp,#0xc] ;290 -0000ce 2910 CMP r1,#0x10 ;290 -0000d0 d02b BEQ |L3.298| -0000d2 9902 LDR r1,[sp,#8] ;296 -0000d4 4a7e LDR r2,|L3.720| -0000d6 1c49 ADDS r1,r1,#1 ;296 -0000d8 0089 LSLS r1,r1,#2 ;296 -0000da 3180 ADDS r1,r1,#0x80 ;296 -0000dc 012b LSLS r3,r5,#4 ;296 -0000de 54d1 STRB r1,[r2,r3] ;296 - |L3.224| -0000e0 9901 LDR r1,[sp,#4] ;298 -0000e2 012b LSLS r3,r5,#4 ;298 -0000e4 090a LSRS r2,r1,#4 ;298 -0000e6 497a LDR r1,|L3.720| -0000e8 1859 ADDS r1,r3,r1 ;298 -0000ea 704a STRB r2,[r1,#1] ;298 -0000ec 0902 LSRS r2,r0,#4 ;299 -0000ee 708a STRB r2,[r1,#2] ;299 -0000f0 9a01 LDR r2,[sp,#4] ;300 -0000f2 0700 LSLS r0,r0,#28 ;300 -0000f4 0112 LSLS r2,r2,#4 ;300 -0000f6 0f00 LSRS r0,r0,#28 ;300 -0000f8 4302 ORRS r2,r2,r0 ;300 -0000fa 70ca STRB r2,[r1,#3] ;300 -0000fc 2008 MOVS r0,#8 ;301 -0000fe 7108 STRB r0,[r1,#4] ;301 -000100 7148 STRB r0,[r1,#5] ;302 -000102 2020 MOVS r0,#0x20 ;304 -000104 7188 STRB r0,[r1,#6] ;304 -000106 71cc STRB r4,[r1,#7] ;305 -000108 1e64 SUBS r4,r4,#1 ;305 -00010a b2e4 UXTB r4,r4 ;305 -00010c 2004 MOVS r0,#4 ;306 -00010e 7208 STRB r0,[r1,#8] ;306 -000110 2083 MOVS r0,#0x83 ;307 -000112 7248 STRB r0,[r1,#9] ;307 -000114 2002 MOVS r0,#2 ;308 -000116 7288 STRB r0,[r1,#0xa] ;308 -000118 2000 MOVS r0,#0 ;309 -00011a 72c8 STRB r0,[r1,#0xb] ;309 -00011c 7308 STRB r0,[r1,#0xc] ;310 -00011e 7348 STRB r0,[r1,#0xd] ;311 -000120 7388 STRB r0,[r1,#0xe] ;312 -000122 73c8 STRB r0,[r1,#0xf] ;313 -000124 1c6d ADDS r5,r5,#1 ;314 -000126 b2ed UXTB r5,r5 ;314 -000128 e056 B |L3.472| - |L3.298| -00012a 9902 LDR r1,[sp,#8] ;292 -00012c 4a68 LDR r2,|L3.720| -00012e 1c49 ADDS r1,r1,#1 ;292 -000130 0089 LSLS r1,r1,#2 ;292 -000132 3140 ADDS r1,r1,#0x40 ;292 -000134 012b LSLS r3,r5,#4 ;292 -000136 54d1 STRB r1,[r2,r3] ;292 -000138 e7d2 B |L3.224| - |L3.314| -;;;317 { -;;;318 xx = ((rxbuffer[8*ii+3]&0x0f) << 8) | (rxbuffer[8*ii+2]); -00013a 1980 ADDS r0,r0,r6 -00013c 9005 STR r0,[sp,#0x14] -00013e 78c2 LDRB r2,[r0,#3] -000140 7883 LDRB r3,[r0,#2] -000142 0711 LSLS r1,r2,#28 -000144 0d09 LSRS r1,r1,#20 -000146 4319 ORRS r1,r1,r3 -;;;319 yy = (rxbuffer[8*ii+4] << 4) | ((rxbuffer[8*ii+3]>>4)&0x0f); -000148 7903 LDRB r3,[r0,#4] -00014a 011b LSLS r3,r3,#4 -00014c 0912 LSRS r2,r2,#4 -00014e 4313 ORRS r3,r3,r2 -000150 9300 STR r3,[sp,#0] -;;;320 zz = rxbuffer[8*ii+5]; -;;;321 touch_id=rxbuffer[8*ii+1]>>4; -000152 7840 LDRB r0,[r0,#1] -000154 0900 LSRS r0,r0,#4 -000156 9002 STR r0,[sp,#8] -;;;322 xx = xx * 4096 / OUTPUT_WIDTH_VALUE; -000158 0308 LSLS r0,r1,#12 -00015a 2187 MOVS r1,#0x87 -00015c 00c9 LSLS r1,r1,#3 -00015e f7fffffe BL __aeabi_uidivmod -000162 9001 STR r0,[sp,#4] -;;;323 if(xx >4095) -000164 495b LDR r1,|L3.724| -000166 9801 LDR r0,[sp,#4] -000168 4288 CMP r0,r1 -00016a d901 BLS |L3.368| -;;;324 xx =4095; -00016c 4608 MOV r0,r1 -00016e 9001 STR r0,[sp,#4] - |L3.368| -;;;325 yy = yy * 4096 / OUTPUT_HEIGHT_VALUE; -000170 9800 LDR r0,[sp,#0] -000172 4959 LDR r1,|L3.728| -000174 0300 LSLS r0,r0,#12 -000176 f7fffffe BL __aeabi_uidivmod -;;;326 if(yy >4095) -00017a 4956 LDR r1,|L3.724| -00017c 4288 CMP r0,r1 -00017e d900 BLS |L3.386| -;;;327 yy =4095; -000180 4608 MOV r0,r1 - |L3.386| -;;;328 phone_reg_coord_back[16*k+0] = 0xC0+((touch_id+1)*4); -000182 9902 LDR r1,[sp,#8] -000184 4a52 LDR r2,|L3.720| -000186 1c49 ADDS r1,r1,#1 -000188 008b LSLS r3,r1,#2 -00018a 33c0 ADDS r3,r3,#0xc0 -00018c 0129 LSLS r1,r5,#4 -00018e 5453 STRB r3,[r2,r1] -;;;329 phone_reg_coord_back[16*k+1] = (uint8_t)((xx>>4) & 0xFF); //x 高八位 -000190 9b01 LDR r3,[sp,#4] -000192 091b LSRS r3,r3,#4 -000194 1889 ADDS r1,r1,r2 -000196 704b STRB r3,[r1,#1] -;;;330 phone_reg_coord_back[16*k+2] = (uint8_t)((yy>>4) & 0xFF); //y 高八位 -000198 0903 LSRS r3,r0,#4 -00019a 708b STRB r3,[r1,#2] -;;;331 phone_reg_coord_back[16*k+3] = ((xx & 0x0F) << 4) | (yy & 0x0F); //bit0-bit3:y低四位;bit4-bit7:x低四位; -00019c 9b01 LDR r3,[sp,#4] -00019e 0700 LSLS r0,r0,#28 -0001a0 011b LSLS r3,r3,#4 -0001a2 0f00 LSRS r0,r0,#28 -0001a4 4303 ORRS r3,r3,r0 -0001a6 70cb STRB r3,[r1,#3] -;;;332 phone_reg_coord_back[16*k+4] = 0x8; //major -0001a8 2008 MOVS r0,#8 -0001aa 7108 STRB r0,[r1,#4] -;;;333 phone_reg_coord_back[16*k+5] = 0x8; //minor -0001ac 7148 STRB r0,[r1,#5] -;;;334 //touch type:0:普通手指触摸;1:盘旋;2:保护套;3:手套;4:尖笔;5:手掌;6:潮湿的;7:接近;8:轻摇 -;;;335 phone_reg_coord_back[16*k+6] = 0x20; //bit0-bit5:z只有6位;bit6-bit7:touch type的高两位 -0001ae 2020 MOVS r0,#0x20 -0001b0 7188 STRB r0,[r1,#6] -;;;336 phone_reg_coord_back[16*k+7] = rxbuffer[8*ii+7]; //bit0-bit5:buffer里面剩余多少个事件;bit6-bit7:touch type 低两位 -0001b2 9805 LDR r0,[sp,#0x14] -0001b4 79c0 LDRB r0,[r0,#7] -0001b6 71c8 STRB r0,[r1,#7] -;;;337 phone_reg_coord_back[16*k+8] = 0x04; -0001b8 2004 MOVS r0,#4 -0001ba 7208 STRB r0,[r1,#8] -;;;338 phone_reg_coord_back[16*k+9] = 0x83; -0001bc 2083 MOVS r0,#0x83 -0001be 7248 STRB r0,[r1,#9] -;;;339 phone_reg_coord_back[16*k+10] = 0x00; -0001c0 2000 MOVS r0,#0 -0001c2 7288 STRB r0,[r1,#0xa] -;;;340 phone_reg_coord_back[16*k+11] = 0x00; -0001c4 72c8 STRB r0,[r1,#0xb] -;;;341 phone_reg_coord_back[16*k+12] = 0x00; -0001c6 7308 STRB r0,[r1,#0xc] -;;;342 phone_reg_coord_back[16*k+13] = 0x00; -0001c8 7348 STRB r0,[r1,#0xd] -;;;343 phone_reg_coord_back[16*k+14] = 0x00; -0001ca 7388 STRB r0,[r1,#0xe] -;;;344 phone_reg_coord_back[16*ii+15] = 0x00; -0001cc 9904 LDR r1,[sp,#0x10] -0001ce 0109 LSLS r1,r1,#4 -0001d0 1889 ADDS r1,r1,r2 -0001d2 73c8 STRB r0,[r1,#0xf] -;;;345 k++; -0001d4 1c6d ADDS r5,r5,#1 -0001d6 b2ed UXTB r5,r5 - |L3.472| -0001d8 9804 LDR r0,[sp,#0x10] ;274 -0001da 1c40 ADDS r0,r0,#1 ;274 -0001dc b2c0 UXTB r0,r0 ;274 -0001de 9004 STR r0,[sp,#0x10] ;274 - |L3.480| -0001e0 9906 LDR r1,[sp,#0x18] ;274 -0001e2 9804 LDR r0,[sp,#0x10] ;274 -0001e4 4288 CMP r0,r1 ;274 -0001e6 d200 BCS |L3.490| -0001e8 e73d B |L3.102| - |L3.490| -;;;346 } -;;;347 -;;;348 } -;;;349 #endif -;;;350 -;;;351 if((send_point>1)&&(Flag_EA_EN)) -0001ea 4c39 LDR r4,|L3.720| -;;;352 { -;;;353 for(ii =0; ii>4)&0x0f); -;;;356 if(yy<500) -;;;357 { -;;;358 Flag_touch_count++; -;;;359 } -;;;360 } -;;;361 if((Flag_touch_count>1)&&(Flag_blacklight_EN==0)) -;;;362 { -;;;363 Flag_blacklight_EN=1; -0001ec 2501 MOVS r5,#1 -0001ee 3c1c SUBS r4,r4,#0x1c ;351 -0001f0 2f01 CMP r7,#1 ;351 -0001f2 d91d BLS |L3.560| -0001f4 79a0 LDRB r0,[r4,#6] ;351 ; Flag_EA_EN -0001f6 2800 CMP r0,#0 ;351 -0001f8 d01a BEQ |L3.560| -0001fa 2000 MOVS r0,#0 ;353 -0001fc 23ff MOVS r3,#0xff ;356 -0001fe 33f5 ADDS r3,r3,#0xf5 ;356 -000200 e00d B |L3.542| - |L3.514| -000202 00c1 LSLS r1,r0,#3 ;355 -000204 1989 ADDS r1,r1,r6 ;355 -000206 790a LDRB r2,[r1,#4] ;355 -000208 78c9 LDRB r1,[r1,#3] ;355 -00020a 0112 LSLS r2,r2,#4 ;355 -00020c 0909 LSRS r1,r1,#4 ;355 -00020e 430a ORRS r2,r2,r1 ;355 -000210 429a CMP r2,r3 ;356 -000212 d202 BCS |L3.538| -000214 79e1 LDRB r1,[r4,#7] ;358 ; Flag_touch_count -000216 1c49 ADDS r1,r1,#1 ;358 -000218 71e1 STRB r1,[r4,#7] ;358 - |L3.538| -00021a 1c40 ADDS r0,r0,#1 ;353 -00021c b2c0 UXTB r0,r0 ;353 - |L3.542| -00021e 42b8 CMP r0,r7 ;353 -000220 d3ef BCC |L3.514| -000222 79e0 LDRB r0,[r4,#7] ;361 ; Flag_touch_count -000224 2801 CMP r0,#1 ;361 -000226 d903 BLS |L3.560| -000228 7a60 LDRB r0,[r4,#9] ;361 ; Flag_blacklight_EN -00022a 2800 CMP r0,#0 ;361 -00022c d100 BNE |L3.560| -00022e 7265 STRB r5,[r4,#9] - |L3.560| -;;;364 } -;;;365 } -;;;366 -;;;367 #ifdef ENABLE_TP_SLEEP -;;;368 if(tp_sleep_in) -000230 78e0 LDRB r0,[r4,#3] ; tp_sleep_in -000232 2800 CMP r0,#0 -000234 d039 BEQ |L3.682| -;;;369 { -;;;370 if(send_point==0) -000236 2f00 CMP r7,#0 -000238 d137 BNE |L3.682| -;;;371 { -;;;372 u16CoordX = (phone_reg_coord_back[1]<<4)+((phone_reg_coord_back[3]>>4)&0x0f); -00023a 4a25 LDR r2,|L3.720| -00023c 7850 LDRB r0,[r2,#1] ; phone_reg_coord_back -00023e 78d1 LDRB r1,[r2,#3] ; phone_reg_coord_back -000240 0100 LSLS r0,r0,#4 -000242 090b LSRS r3,r1,#4 -000244 18c0 ADDS r0,r0,r3 -000246 82e0 STRH r0,[r4,#0x16] -;;;373 u16CoordY = (phone_reg_coord_back[2]<<4)+(phone_reg_coord_back[3]&0x0f); -000248 7892 LDRB r2,[r2,#2] ; phone_reg_coord_back -00024a 0709 LSLS r1,r1,#28 -00024c 0112 LSLS r2,r2,#4 -00024e 0f09 LSRS r1,r1,#28 -000250 1851 ADDS r1,r2,r1 -000252 82a1 STRH r1,[r4,#0x14] -;;;374 //if((tp_sleep_count>5)&&(tp_sleep_count<60)) -;;;375 if((tp_sleep_count>5)&&(tp_sleep_count<100)&&((rxbuffer[0]&0xf0)==0x30)) //leo, 解决充电反复唤醒问题 -000254 7922 LDRB r2,[r4,#4] ; tp_sleep_count -000256 1f92 SUBS r2,r2,#6 -000258 2a5e CMP r2,#0x5e -00025a d220 BCS |L3.670| -00025c 7832 LDRB r2,[r6,#0] -00025e 0912 LSRS r2,r2,#4 -000260 2a03 CMP r2,#3 -000262 d11c BNE |L3.670| -;;;376 { -;;;377 if (u16CoordX > u16CoordX_back) -000264 8b62 LDRH r2,[r4,#0x1a] ; u16CoordX_back -000266 4290 CMP r0,r2 -000268 d902 BLS |L3.624| -;;;378 u16CoordX_back = u16CoordX-u16CoordX_back; -00026a 1a80 SUBS r0,r0,r2 -00026c 8360 STRH r0,[r4,#0x1a] -00026e e001 B |L3.628| - |L3.624| -;;;379 else -;;;380 u16CoordX_back = u16CoordX_back-u16CoordX; -000270 1a10 SUBS r0,r2,r0 -000272 8360 STRH r0,[r4,#0x1a] - |L3.628| -;;;381 -;;;382 if (u16CoordY > u16CoordY_back) -000274 8b20 LDRH r0,[r4,#0x18] ; u16CoordY_back + |L4.76| +00004c 1c40 ADDS r0,r0,#1 +00004e b2c0 UXTB r0,r0 ;277 + |L4.80| +000050 42b8 CMP r0,r7 ;277 +000052 d3ea BCC |L4.42| +;;;288 } +;;;289 } +;;;290 +;;;291 if(temp_len>0) +000054 2c00 CMP r4,#0 +000056 d001 BEQ |L4.92| +000058 1e64 SUBS r4,r4,#1 +;;;292 { +;;;293 temp_len--; +00005a b2e4 UXTB r4,r4 + |L4.92| +;;;294 } +;;;295 +;;;296 k=0; +00005c 2000 MOVS r0,#0 +;;;297 Flag_touch_count=0; +00005e 4601 MOV r1,r0 +000060 9004 STR r0,[sp,#0x10] +000062 4896 LDR r0,|L4.700| +000064 3820 SUBS r0,r0,#0x20 +000066 71c1 STRB r1,[r0,#7] +;;;298 for(ii =0; ii<(touchnum+1); ii++) +;;;299 { +;;;300 temp= (rxbuffer[ii*8+0]&0xf0); +;;;301 if((temp==0x20)||(temp==0x10)) +;;;302 { +;;;303 xx = ((rxbuffer[8*ii+3]&0x0f) << 8) | (rxbuffer[8*ii+2]); +;;;304 yy = (rxbuffer[8*ii+4] << 4) | ((rxbuffer[8*ii+3]>>4)&0x0f); +;;;305 zz = rxbuffer[8*ii+5]; +;;;306 touch_id=rxbuffer[8*ii+1]>>4; +;;;307 xx = xx * 4096 / OUTPUT_WIDTH_VALUE; +;;;308 if(xx >4095) +;;;309 xx =4095; +;;;310 yy = yy * 4096 / OUTPUT_HEIGHT_VALUE; +;;;311 if(yy >4095) +;;;312 yy =4095; +;;;313 +;;;314 if(Flag_EA_EN) +;;;315 { +;;;316 // if(yy<1500) +;;;317 if(yy<700) //wlx要求提供一版1/6区域多指息屏给国唯选择出货 +;;;318 { +;;;319 Flag_touch_count++; +;;;320 } +;;;321 +;;;322 if((Flag_touch_count>1)&&(Flag_blacklight_EN==0)) +000068 7a41 LDRB r1,[r0,#9] ; Flag_blacklight_EN +00006a 9109 STR r1,[sp,#0x24] ;314 +00006c 7980 LDRB r0,[r0,#6] ;314 ; Flag_EA_EN +00006e 2500 MOVS r5,#0 ;298 +000070 900a STR r0,[sp,#0x28] ;298 +000072 e0cc B |L4.526| + |L4.116| +000074 990d LDR r1,[sp,#0x34] ;300 +000076 00e8 LSLS r0,r5,#3 ;298 +000078 5c09 LDRB r1,[r1,r0] ;300 +00007a 0909 LSRS r1,r1,#4 ;300 +00007c 0109 LSLS r1,r1,#4 ;300 +00007e 9105 STR r1,[sp,#0x14] ;301 +000080 2920 CMP r1,#0x20 ;301 +000082 d004 BEQ |L4.142| +000084 2910 CMP r1,#0x10 ;301 +000086 d002 BEQ |L4.142| +;;;323 { +;;;324 Flag_blacklight_EN=1; +;;;325 } +;;;326 } +;;;327 +;;;328 //phone_reg_coord_back[16*k+0] = 0x80+((touch_id+1)*4);//(temp*4)+((touch_id+1)*4); //44 press C4 leave 84 move +;;;329 if(temp == 0x10) //解决游戏中TP问题 +;;;330 { +;;;331 phone_reg_coord_back[16 * k + 0] = 0x40 + ((touch_id + 1) * 4); //(temp*4)+((touch_id+1)*4); //44 press C4 leave 84 move +;;;332 } +;;;333 else +;;;334 { +;;;335 phone_reg_coord_back[16 * k + 0] = 0x80 + ((touch_id + 1) * 4); //(temp*4)+((touch_id+1)*4); //44 press C4 leave 84 move +;;;336 } +;;;337 phone_reg_coord_back[16*k+1] = (uint8_t)((xx>>4) & 0xFF); //x 高八位 +;;;338 phone_reg_coord_back[16*k+2] = (uint8_t)((yy>>4) & 0xFF); //y 高八位 +;;;339 phone_reg_coord_back[16*k+3] = ((xx & 0x0F) << 4) | (yy & 0x0F); //bit0-bit3:y低四位;bit4-bit7:x低四位; +;;;340 phone_reg_coord_back[16*k+4] = 0x8; //major +;;;341 phone_reg_coord_back[16*k+5] = 0x8; //minor +;;;342 //touch type:0:普通手指触摸;1:盘旋;2:保护套;3:手套;4:尖笔;5:手掌;6:潮湿的;7:接近;8:轻摇 +;;;343 phone_reg_coord_back[16*k+6] = 0x20; //bit0-bit5:z只有6位;bit6-bit7:touch type的高两位 +;;;344 phone_reg_coord_back[16*k+7] = temp_len--;//rxbuffer[8*ii+7]; //bit0-bit5:buffer里面剩余多少个事件;bit6-bit7:touch type 低两位 +;;;345 phone_reg_coord_back[16*k+8] = 0x04; +;;;346 phone_reg_coord_back[16*k+9] = 0x83; +;;;347 phone_reg_coord_back[16*k+10] = 0x02; +;;;348 phone_reg_coord_back[16*k+11] = 0x00; +;;;349 phone_reg_coord_back[16*k+12] = 0x00; +;;;350 phone_reg_coord_back[16*k+13] = 0x00; +;;;351 phone_reg_coord_back[16*k+14] = 0x00; +;;;352 phone_reg_coord_back[16*k+15] = 0x00; +;;;353 k++; +;;;354 } +;;;355 else if(temp==0x30) +000088 2930 CMP r1,#0x30 +00008a d06d BEQ |L4.360| +00008c e0bd B |L4.522| + |L4.142| +00008e 990d LDR r1,[sp,#0x34] ;303 +000090 1840 ADDS r0,r0,r1 ;303 +000092 78c2 LDRB r2,[r0,#3] ;303 +000094 7883 LDRB r3,[r0,#2] ;303 +000096 0711 LSLS r1,r2,#28 ;303 +000098 0d09 LSRS r1,r1,#20 ;303 +00009a 4319 ORRS r1,r1,r3 ;303 +00009c 7903 LDRB r3,[r0,#4] ;304 +00009e 0912 LSRS r2,r2,#4 ;304 +0000a0 011b LSLS r3,r3,#4 ;304 +0000a2 4313 ORRS r3,r3,r2 ;304 +0000a4 9308 STR r3,[sp,#0x20] ;306 +0000a6 7840 LDRB r0,[r0,#1] ;306 +0000a8 0900 LSRS r0,r0,#4 ;306 +0000aa 9000 STR r0,[sp,#0] ;307 +0000ac 0308 LSLS r0,r1,#12 ;307 +0000ae 2187 MOVS r1,#0x87 ;307 +0000b0 00c9 LSLS r1,r1,#3 ;307 +0000b2 f7fffffe BL __aeabi_uidivmod +0000b6 4982 LDR r1,|L4.704| +0000b8 9006 STR r0,[sp,#0x18] ;308 +0000ba 4288 CMP r0,r1 ;308 +0000bc d901 BLS |L4.194| +0000be 4608 MOV r0,r1 ;309 +0000c0 9006 STR r0,[sp,#0x18] ;309 + |L4.194| +0000c2 9808 LDR r0,[sp,#0x20] ;310 +0000c4 214b MOVS r1,#0x4b ;310 +0000c6 0300 LSLS r0,r0,#12 ;310 +0000c8 0149 LSLS r1,r1,#5 ;310 +0000ca f7fffffe BL __aeabi_uidivmod +0000ce 497c LDR r1,|L4.704| +0000d0 4288 CMP r0,r1 ;311 +0000d2 d900 BLS |L4.214| +0000d4 4608 MOV r0,r1 ;312 + |L4.214| +0000d6 990a LDR r1,[sp,#0x28] ;314 +0000d8 2900 CMP r1,#0 ;314 +0000da d012 BEQ |L4.258| +0000dc 21af MOVS r1,#0xaf ;317 +0000de 0089 LSLS r1,r1,#2 ;317 +0000e0 4288 CMP r0,r1 ;317 +0000e2 d204 BCS |L4.238| +0000e4 4a75 LDR r2,|L4.700| +0000e6 3a20 SUBS r2,r2,#0x20 ;319 +0000e8 79d1 LDRB r1,[r2,#7] ;319 ; Flag_touch_count +0000ea 1c49 ADDS r1,r1,#1 ;319 +0000ec 71d1 STRB r1,[r2,#7] ;319 + |L4.238| +0000ee 4973 LDR r1,|L4.700| +0000f0 3920 SUBS r1,r1,#0x20 ;322 +0000f2 79c9 LDRB r1,[r1,#7] ;322 ; Flag_touch_count +0000f4 2901 CMP r1,#1 ;322 +0000f6 d904 BLS |L4.258| +0000f8 9909 LDR r1,[sp,#0x24] ;322 +0000fa 2900 CMP r1,#0 ;322 +0000fc d101 BNE |L4.258| +0000fe 2101 MOVS r1,#1 ;324 +000100 9109 STR r1,[sp,#0x24] ;324 + |L4.258| +000102 9905 LDR r1,[sp,#0x14] ;329 +000104 2910 CMP r1,#0x10 ;329 +000106 9900 LDR r1,[sp,#0] ;329 +000108 d028 BEQ |L4.348| +00010a 9a04 LDR r2,[sp,#0x10] ;335 +00010c 0089 LSLS r1,r1,#2 ;335 +00010e 0113 LSLS r3,r2,#4 ;335 +000110 4a6a LDR r2,|L4.700| +000112 3184 ADDS r1,r1,#0x84 ;335 + |L4.276| +000114 54d1 STRB r1,[r2,r3] ;335 +000116 9906 LDR r1,[sp,#0x18] ;337 +000118 090a LSRS r2,r1,#4 ;337 +00011a 9904 LDR r1,[sp,#0x10] ;337 +00011c 010b LSLS r3,r1,#4 ;337 +00011e 4967 LDR r1,|L4.700| +000120 1859 ADDS r1,r3,r1 ;337 +000122 704a STRB r2,[r1,#1] ;337 +000124 0902 LSRS r2,r0,#4 ;338 +000126 708a STRB r2,[r1,#2] ;338 +000128 9a06 LDR r2,[sp,#0x18] ;339 +00012a 0700 LSLS r0,r0,#28 ;339 +00012c 0112 LSLS r2,r2,#4 ;339 +00012e 0f00 LSRS r0,r0,#28 ;339 +000130 4302 ORRS r2,r2,r0 ;339 +000132 70ca STRB r2,[r1,#3] ;339 +000134 2008 MOVS r0,#8 ;340 +000136 7108 STRB r0,[r1,#4] ;340 +000138 7148 STRB r0,[r1,#5] ;341 +00013a 2020 MOVS r0,#0x20 ;343 +00013c 7188 STRB r0,[r1,#6] ;343 +00013e 71cc STRB r4,[r1,#7] ;344 +000140 2004 MOVS r0,#4 ;345 +000142 7208 STRB r0,[r1,#8] ;345 +000144 2083 MOVS r0,#0x83 ;346 +000146 7248 STRB r0,[r1,#9] ;346 +000148 1e64 SUBS r4,r4,#1 ;344 +00014a 2002 MOVS r0,#2 ;347 +00014c 7288 STRB r0,[r1,#0xa] ;347 +00014e 2000 MOVS r0,#0 ;348 +000150 72c8 STRB r0,[r1,#0xb] ;348 +000152 7308 STRB r0,[r1,#0xc] ;349 +000154 7348 STRB r0,[r1,#0xd] ;350 +000156 b2e4 UXTB r4,r4 ;344 +000158 7388 STRB r0,[r1,#0xe] ;351 +00015a e051 B |L4.512| + |L4.348| +00015c 9a04 LDR r2,[sp,#0x10] ;331 +00015e 0089 LSLS r1,r1,#2 ;331 +000160 0113 LSLS r3,r2,#4 ;331 +000162 4a56 LDR r2,|L4.700| +000164 3144 ADDS r1,r1,#0x44 ;331 +000166 e7d5 B |L4.276| + |L4.360| +;;;356 { +;;;357 xx = ((rxbuffer[8*ii+3]&0x0f) << 8) | (rxbuffer[8*ii+2]); +000168 990d LDR r1,[sp,#0x34] +00016a 1840 ADDS r0,r0,r1 +00016c 9005 STR r0,[sp,#0x14] +00016e 78c2 LDRB r2,[r0,#3] +000170 7883 LDRB r3,[r0,#2] +000172 0711 LSLS r1,r2,#28 +000174 0d09 LSRS r1,r1,#20 +000176 4319 ORRS r1,r1,r3 +;;;358 yy = (rxbuffer[8*ii+4] << 4) | ((rxbuffer[8*ii+3]>>4)&0x0f); +000178 7903 LDRB r3,[r0,#4] +00017a 0912 LSRS r2,r2,#4 +00017c 011b LSLS r3,r3,#4 +00017e 4313 ORRS r3,r3,r2 +;;;359 zz = rxbuffer[8*ii+5]; +;;;360 touch_id=rxbuffer[8*ii+1]>>4; +000180 9308 STR r3,[sp,#0x20] +000182 7840 LDRB r0,[r0,#1] +000184 0900 LSRS r0,r0,#4 +;;;361 xx = xx * 4096 / OUTPUT_WIDTH_VALUE; +000186 9000 STR r0,[sp,#0] +000188 0308 LSLS r0,r1,#12 +00018a 2187 MOVS r1,#0x87 +00018c 00c9 LSLS r1,r1,#3 +00018e f7fffffe BL __aeabi_uidivmod +;;;362 if(xx >4095) +000192 494b LDR r1,|L4.704| +000194 9006 STR r0,[sp,#0x18] +000196 4288 CMP r0,r1 +000198 d901 BLS |L4.414| +;;;363 xx =4095; +00019a 4608 MOV r0,r1 +00019c 9006 STR r0,[sp,#0x18] + |L4.414| +;;;364 yy = yy * 4096 / OUTPUT_HEIGHT_VALUE; +00019e 9808 LDR r0,[sp,#0x20] +0001a0 214b MOVS r1,#0x4b +0001a2 0300 LSLS r0,r0,#12 +0001a4 0149 LSLS r1,r1,#5 +0001a6 f7fffffe BL __aeabi_uidivmod +;;;365 if(yy >4095) +0001aa 4945 LDR r1,|L4.704| +0001ac 4288 CMP r0,r1 +0001ae d900 BLS |L4.434| +;;;366 yy =4095; +0001b0 4608 MOV r0,r1 + |L4.434| +;;;367 phone_reg_coord_back[16*k+0] = 0xC0+((touch_id+1)*4); +0001b2 9900 LDR r1,[sp,#0] +0001b4 008b LSLS r3,r1,#2 +0001b6 9904 LDR r1,[sp,#0x10] +0001b8 33c4 ADDS r3,r3,#0xc4 +0001ba 010a LSLS r2,r1,#4 +0001bc 493f LDR r1,|L4.700| +0001be 548b STRB r3,[r1,r2] +;;;368 phone_reg_coord_back[16*k+1] = (uint8_t)((xx>>4) & 0xFF); //x 高八位 +0001c0 9b06 LDR r3,[sp,#0x18] +0001c2 1852 ADDS r2,r2,r1 +0001c4 091b LSRS r3,r3,#4 +0001c6 7053 STRB r3,[r2,#1] +;;;369 phone_reg_coord_back[16*k+2] = (uint8_t)((yy>>4) & 0xFF); //y 高八位 +0001c8 0903 LSRS r3,r0,#4 +0001ca 7093 STRB r3,[r2,#2] +;;;370 phone_reg_coord_back[16*k+3] = ((xx & 0x0F) << 4) | (yy & 0x0F); //bit0-bit3:y低四位;bit4-bit7:x低四位; +0001cc 9b06 LDR r3,[sp,#0x18] +0001ce 0700 LSLS r0,r0,#28 +0001d0 011b LSLS r3,r3,#4 +0001d2 0f00 LSRS r0,r0,#28 +0001d4 4303 ORRS r3,r3,r0 +0001d6 70d3 STRB r3,[r2,#3] +;;;371 phone_reg_coord_back[16*k+4] = 0x8; //major +0001d8 2008 MOVS r0,#8 +0001da 7110 STRB r0,[r2,#4] +;;;372 phone_reg_coord_back[16*k+5] = 0x8; //minor +0001dc 7150 STRB r0,[r2,#5] +;;;373 //touch type:0:普通手指触摸;1:盘旋;2:保护套;3:手套;4:尖笔;5:手掌;6:潮湿的;7:接近;8:轻摇 +;;;374 phone_reg_coord_back[16*k+6] = 0x20; //bit0-bit5:z只有6位;bit6-bit7:touch type的高两位 +0001de 2020 MOVS r0,#0x20 +0001e0 7190 STRB r0,[r2,#6] +;;;375 phone_reg_coord_back[16*k+7] = rxbuffer[8*ii+7]; //bit0-bit5:buffer里面剩余多少个事件;bit6-bit7:touch type 低两位 +0001e2 9805 LDR r0,[sp,#0x14] +0001e4 79c0 LDRB r0,[r0,#7] +0001e6 71d0 STRB r0,[r2,#7] +;;;376 phone_reg_coord_back[16*k+8] = 0x04; +0001e8 2004 MOVS r0,#4 +0001ea 7210 STRB r0,[r2,#8] +;;;377 phone_reg_coord_back[16*k+9] = 0x83; +0001ec 2083 MOVS r0,#0x83 +0001ee 7250 STRB r0,[r2,#9] +;;;378 phone_reg_coord_back[16*k+10] = 0x00; +0001f0 2000 MOVS r0,#0 +0001f2 7290 STRB r0,[r2,#0xa] +;;;379 phone_reg_coord_back[16*k+11] = 0x00; +0001f4 72d0 STRB r0,[r2,#0xb] +;;;380 phone_reg_coord_back[16*k+12] = 0x00; +0001f6 7310 STRB r0,[r2,#0xc] +;;;381 phone_reg_coord_back[16*k+13] = 0x00; +0001f8 7350 STRB r0,[r2,#0xd] +;;;382 phone_reg_coord_back[16*k+14] = 0x00; +0001fa 7390 STRB r0,[r2,#0xe] +0001fc 012a LSLS r2,r5,#4 +;;;383 phone_reg_coord_back[16*ii+15] = 0x00; +0001fe 1851 ADDS r1,r2,r1 + |L4.512| +000200 73c8 STRB r0,[r1,#0xf] +;;;384 k++; +000202 9804 LDR r0,[sp,#0x10] +000204 1c40 ADDS r0,r0,#1 +000206 b2c0 UXTB r0,r0 +000208 9004 STR r0,[sp,#0x10] + |L4.522| +00020a 1c6d ADDS r5,r5,#1 +00020c b2ed UXTB r5,r5 ;298 + |L4.526| +00020e 42bd CMP r5,r7 ;298 +000210 d200 BCS |L4.532| +000212 e72f B |L4.116| + |L4.532| +000214 4c29 LDR r4,|L4.700| +000216 9809 LDR r0,[sp,#0x24] ;324 +000218 3c20 SUBS r4,r4,#0x20 ;324 +00021a 7260 STRB r0,[r4,#9] ;324 +;;;385 } +;;;386 +;;;387 } +;;;388 #endif +;;;389 +;;;390 // if((send_point>1)&&(Flag_EA_EN)) +;;;391 // { +;;;392 // for(ii =0; ii>4)&0x0f); +;;;395 // if(yy<500) +;;;396 // { +;;;397 // Flag_touch_count++; +;;;398 // } +;;;399 // } +;;;400 // if((Flag_touch_count>1)&&(Flag_blacklight_EN==0)) +;;;401 // { +;;;402 // Flag_blacklight_EN=1; +;;;403 // } +;;;404 // } +;;;405 +;;;406 #ifdef ENABLE_TP_SLEEP +;;;407 if(tp_sleep_in) +00021c 78e0 LDRB r0,[r4,#3] ; tp_sleep_in +00021e 2501 MOVS r5,#1 ;324 +000220 2800 CMP r0,#0 +000222 d039 BEQ |L4.664| +;;;408 { +;;;409 if(send_point==0) +000224 2e00 CMP r6,#0 +000226 d13c BNE |L4.674| +;;;410 { +;;;411 u16CoordX = (phone_reg_coord_back[1]<<4)+((phone_reg_coord_back[3]>>4)&0x0f); +000228 4924 LDR r1,|L4.700| +00022a 78ca LDRB r2,[r1,#3] ; phone_reg_coord_back +00022c 7848 LDRB r0,[r1,#1] ; phone_reg_coord_back +00022e 0913 LSRS r3,r2,#4 +000230 0100 LSLS r0,r0,#4 +000232 18c0 ADDS r0,r0,r3 +000234 82e0 STRH r0,[r4,#0x16] +;;;412 u16CoordY = (phone_reg_coord_back[2]<<4)+(phone_reg_coord_back[3]&0x0f); +000236 7889 LDRB r1,[r1,#2] ; phone_reg_coord_back +000238 0712 LSLS r2,r2,#28 +00023a 0109 LSLS r1,r1,#4 +00023c 0f12 LSRS r2,r2,#28 +00023e 1889 ADDS r1,r1,r2 +000240 82a1 STRH r1,[r4,#0x14] +;;;413 //if((tp_sleep_count>5)&&(tp_sleep_count<60)) +;;;414 if((tp_sleep_count>5)&&(tp_sleep_count<100)&&((rxbuffer[0]&0xf0)==0x30)) //leo, 解决充电反复唤醒问题 +000242 7922 LDRB r2,[r4,#4] ; tp_sleep_count +000244 1f92 SUBS r2,r2,#6 +000246 2a5e CMP r2,#0x5e +000248 d21f BCS |L4.650| +00024a 9a0d LDR r2,[sp,#0x34] +00024c 7812 LDRB r2,[r2,#0] +00024e 0912 LSRS r2,r2,#4 +000250 2a03 CMP r2,#3 +000252 d11a BNE |L4.650| +;;;415 { +;;;416 if (u16CoordX > u16CoordX_back) +000254 8b62 LDRH r2,[r4,#0x1a] ; u16CoordX_back +000256 4290 CMP r0,r2 +000258 d901 BLS |L4.606| +;;;417 u16CoordX_back = u16CoordX-u16CoordX_back; +00025a 1a80 SUBS r0,r0,r2 +00025c e000 B |L4.608| + |L4.606| +;;;418 else +;;;419 u16CoordX_back = u16CoordX_back-u16CoordX; +00025e 1a10 SUBS r0,r2,r0 + |L4.608| +000260 8360 STRH r0,[r4,#0x1a] +;;;420 +;;;421 if (u16CoordY > u16CoordY_back) +000262 8b20 LDRH r0,[r4,#0x18] ; u16CoordY_back +000264 4281 CMP r1,r0 +000266 d901 BLS |L4.620| +;;;422 u16CoordY_back = u16CoordY-u16CoordY_back; +000268 1a08 SUBS r0,r1,r0 +00026a e000 B |L4.622| + |L4.620| +;;;423 else +;;;424 u16CoordY_back = u16CoordY_back-u16CoordY; +00026c 1a40 SUBS r0,r0,r1 + |L4.622| +00026e 8320 STRH r0,[r4,#0x18] +;;;425 +;;;426 if ( (u16CoordX_back < 360) && (u16CoordY_back < 360)) //设置两次触点的范围 +000270 8b61 LDRH r1,[r4,#0x1a] ; u16CoordX_back +000272 20ff MOVS r0,#0xff +000274 3069 ADDS r0,r0,#0x69 000276 4281 CMP r1,r0 -000278 d902 BLS |L3.640| -;;;383 u16CoordY_back = u16CoordY-u16CoordY_back; -00027a 1a08 SUBS r0,r1,r0 -00027c 8320 STRH r0,[r4,#0x18] -00027e e001 B |L3.644| - |L3.640| -;;;384 else -;;;385 u16CoordY_back = u16CoordY_back-u16CoordY; -000280 1a40 SUBS r0,r0,r1 -000282 8320 STRH r0,[r4,#0x18] - |L3.644| -;;;386 -;;;387 if ( (u16CoordX_back < 360) && (u16CoordY_back < 360)) //设置两次触点的范围 -000284 8b61 LDRH r1,[r4,#0x1a] ; u16CoordX_back -000286 20ff MOVS r0,#0xff -000288 3069 ADDS r0,r0,#0x69 -00028a 4281 CMP r1,r0 -00028c d207 BCS |L3.670| -00028e 8b21 LDRH r1,[r4,#0x18] ; u16CoordY_back -000290 4281 CMP r1,r0 -000292 d204 BCS |L3.670| -;;;388 { -;;;389 //TAU_LOGD("tp_sleep_in!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! \n"); -;;;390 sleep_double_EN=1; -000294 7165 STRB r5,[r4,#5] -;;;391 hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_LOW); -000296 2100 MOVS r1,#0 -000298 78a0 LDRB r0,[r4,#2] ; g_phone_output_int_pad -00029a f7fffffe BL hal_gpio_set_output_data - |L3.670| -;;;392 } -;;;393 } -;;;394 -;;;395 u16CoordX_back = u16CoordX; -00029e 8ae0 LDRH r0,[r4,#0x16] ; u16CoordX -0002a0 8360 STRH r0,[r4,#0x1a] -;;;396 u16CoordY_back = u16CoordY; -0002a2 8aa0 LDRH r0,[r4,#0x14] ; u16CoordY -0002a4 8320 STRH r0,[r4,#0x18] -;;;397 tp_sleep_count=0; -0002a6 2000 MOVS r0,#0 -0002a8 7120 STRB r0,[r4,#4] - |L3.682| -;;;398 } -;;;399 } -;;;400 #endif -;;;401 -;;;402 if(send_point==0) -0002aa 2f00 CMP r7,#0 -0002ac d102 BNE |L3.692| -;;;403 { -;;;404 Flag_blacklight_EN=0; -0002ae 2000 MOVS r0,#0 -0002b0 7260 STRB r0,[r4,#9] -;;;405 Flag_touch_count=0; -0002b2 71e0 STRB r0,[r4,#7] - |L3.692| -;;;406 } -;;;407 touchnum_bak=send_point; -0002b4 7227 STRB r7,[r4,#8] -;;;408 if(tp_sleep_in==0) -0002b6 78e0 LDRB r0,[r4,#3] ; tp_sleep_in -0002b8 2800 CMP r0,#0 -0002ba d105 BNE |L3.712| -;;;409 { -;;;410 tp_flag =true; -0002bc 7065 STRB r5,[r4,#1] -;;;411 sleep_double_EN=0; -0002be 7160 STRB r0,[r4,#5] -;;;412 hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_LOW); //拉低TP中断脚,通知AP读取TP数据 -0002c0 2100 MOVS r1,#0 -0002c2 78a0 LDRB r0,[r4,#2] ; g_phone_output_int_pad -0002c4 f7fffffe BL hal_gpio_set_output_data - |L3.712| -;;;413 } -;;;414 return screen_reg_int_data_size+1; -0002c8 2004 MOVS r0,#4 -;;;415 -;;;416 #endif -;;;417 -;;;418 } -0002ca b007 ADD sp,sp,#0x1c -0002cc bdf0 POP {r4-r7,pc} -;;;419 +000278 d207 BCS |L4.650| +00027a 8b21 LDRH r1,[r4,#0x18] ; u16CoordY_back +00027c 4281 CMP r1,r0 +00027e d204 BCS |L4.650| +;;;427 { +;;;428 //TAU_LOGD("tp_sleep_in!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! \n"); +;;;429 sleep_double_EN=1; +000280 7165 STRB r5,[r4,#5] +;;;430 hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_LOW); +000282 2100 MOVS r1,#0 +000284 78a0 LDRB r0,[r4,#2] ; g_phone_output_int_pad +000286 f7fffffe BL hal_gpio_set_output_data + |L4.650| +;;;431 } +;;;432 } +;;;433 +;;;434 u16CoordX_back = u16CoordX; +00028a 8ae0 LDRH r0,[r4,#0x16] ; u16CoordX +00028c 8360 STRH r0,[r4,#0x1a] +;;;435 u16CoordY_back = u16CoordY; +00028e 8aa0 LDRH r0,[r4,#0x14] ; u16CoordY +000290 8320 STRH r0,[r4,#0x18] +;;;436 tp_sleep_count=0; +000292 2000 MOVS r0,#0 +000294 7120 STRB r0,[r4,#4] +000296 e001 B |L4.668| + |L4.664| +;;;437 } +;;;438 } +;;;439 #endif +;;;440 +;;;441 if(send_point==0) +000298 2e00 CMP r6,#0 +00029a d102 BNE |L4.674| + |L4.668| +;;;442 { +;;;443 Flag_blacklight_EN=0; +00029c 2000 MOVS r0,#0 +00029e 7260 STRB r0,[r4,#9] +;;;444 Flag_touch_count=0; +0002a0 71e0 STRB r0,[r4,#7] + |L4.674| +;;;445 } +;;;446 touchnum_bak=send_point; +0002a2 7226 STRB r6,[r4,#8] +;;;447 if(tp_sleep_in==0) +0002a4 78e0 LDRB r0,[r4,#3] ; tp_sleep_in +0002a6 2800 CMP r0,#0 +0002a8 d105 BNE |L4.694| +;;;448 { +;;;449 tp_flag =true; +0002aa 7065 STRB r5,[r4,#1] +;;;450 sleep_double_EN=0; +0002ac 7160 STRB r0,[r4,#5] +;;;451 hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_LOW); //拉低TP中断脚,通知AP读取TP数据 +0002ae 4601 MOV r1,r0 +0002b0 78a0 LDRB r0,[r4,#2] ; g_phone_output_int_pad +0002b2 f7fffffe BL hal_gpio_set_output_data + |L4.694| +;;;452 } +;;;453 return screen_reg_int_data_size+1; +0002b6 2004 MOVS r0,#4 +;;;454 +;;;455 #endif +;;;456 +;;;457 } +0002b8 b00f ADD sp,sp,#0x3c +0002ba bdf0 POP {r4-r7,pc} +;;;458 ENDP -0002ce 0000 DCW 0x0000 - |L3.720| - DCD ||.data||+0x1c - |L3.724| + |L4.700| + DCD ||.data||+0x20 + |L4.704| DCD 0x00000fff - |L3.728| - DCD 0x00000924 AREA ||.bss||, DATA, NOINIT, ALIGN=0 @@ -3804,72 +3746,72 @@ 002148 00000000 DCB 0x00,0x00,0x00,0x00 00214c 00000000 DCB 0x00,0x00,0x00,0x00 - AREA ||area_number.8||, DATA, READONLY, ALIGN=0 + AREA ||area_number.9||, DATA, READONLY, ALIGN=0 - EXPORTAS ||area_number.8||, ||.constdata|| + EXPORTAS ||area_number.9||, ||.constdata|| phone_data_60_2 000000 1d610202 DCB 0x1d,0x61,0x02,0x02 000004 06000000 DCB 0x06,0x00,0x00,0x00 000008 00000000 DCB 0x00,0x00,0x00,0x00 00000c 00000000 DCB 0x00,0x00,0x00,0x00 - AREA ||area_number.9||, DATA, READONLY, ALIGN=0 + AREA ||area_number.10||, DATA, READONLY, ALIGN=0 - EXPORTAS ||area_number.9||, ||.constdata|| + EXPORTAS ||area_number.10||, ||.constdata|| phone_data_60_3 000000 1d610600 DCB 0x1d,0x61,0x06,0x00 000004 02020000 DCB 0x02,0x02,0x00,0x00 000008 00000000 DCB 0x00,0x00,0x00,0x00 00000c 00000000 DCB 0x00,0x00,0x00,0x00 - AREA ||area_number.10||, DATA, READONLY, ALIGN=0 + AREA ||area_number.11||, DATA, READONLY, ALIGN=0 - EXPORTAS ||area_number.10||, ||.constdata|| + EXPORTAS ||area_number.11||, ||.constdata|| phone_data_60_4 000000 1d410000 DCB 0x1d,0x41,0x00,0x00 000004 00000000 DCB 0x00,0x00,0x00,0x00 000008 00000000 DCB 0x00,0x00,0x00,0x00 00000c 00000000 DCB 0x00,0x00,0x00,0x00 - AREA ||area_number.11||, DATA, READONLY, ALIGN=0 + AREA ||area_number.12||, DATA, READONLY, ALIGN=0 - EXPORTAS ||area_number.11||, ||.constdata|| + EXPORTAS ||area_number.12||, ||.constdata|| phone_data_60_5 000000 1d610502 DCB 0x1d,0x61,0x05,0x02 000004 02000000 DCB 0x02,0x00,0x00,0x00 000008 00000000 DCB 0x00,0x00,0x00,0x00 00000c 00000000 DCB 0x00,0x00,0x00,0x00 - AREA ||area_number.12||, DATA, READONLY, ALIGN=0 + AREA ||area_number.13||, DATA, READONLY, ALIGN=0 - EXPORTAS ||area_number.12||, ||.constdata|| + EXPORTAS ||area_number.13||, ||.constdata|| phone_data_60_6 000000 1d610202 DCB 0x1d,0x61,0x02,0x02 000004 05020000 DCB 0x05,0x02,0x00,0x00 000008 00000000 DCB 0x00,0x00,0x00,0x00 00000c 00000000 DCB 0x00,0x00,0x00,0x00 - AREA ||area_number.13||, DATA, READONLY, ALIGN=0 + AREA ||area_number.14||, DATA, READONLY, ALIGN=0 - EXPORTAS ||area_number.13||, ||.constdata|| + EXPORTAS ||area_number.14||, ||.constdata|| phone_data_60_7 000000 1d610502 DCB 0x1d,0x61,0x05,0x02 000004 02020000 DCB 0x02,0x02,0x00,0x00 000008 00000000 DCB 0x00,0x00,0x00,0x00 00000c 00000000 DCB 0x00,0x00,0x00,0x00 - AREA ||area_number.14||, DATA, READONLY, ALIGN=0 + AREA ||area_number.15||, DATA, READONLY, ALIGN=0 - EXPORTAS ||area_number.14||, ||.constdata|| + EXPORTAS ||area_number.15||, ||.constdata|| phone_data_60_8 000000 09010100 DCB 0x09,0x01,0x01,0x00 000004 00000000 DCB 0x00,0x00,0x00,0x00 000008 00000000 DCB 0x00,0x00,0x00,0x00 00000c 00000000 DCB 0x00,0x00,0x00,0x00 - AREA ||area_number.15||, DATA, READONLY, ALIGN=0 + AREA ||area_number.16||, DATA, READONLY, ALIGN=0 - EXPORTAS ||area_number.15||, ||.constdata|| + EXPORTAS ||area_number.16||, ||.constdata|| phone_data_85_3 000000 99010001 DCB 0x99,0x01,0x00,0x01 000004 22050100 DCB 0x22,0x05,0x01,0x00 @@ -3882,37 +3824,37 @@ 000020 ffffff01 DCB 0xff,0xff,0xff,0x01 000024 ff DCB 0xff - AREA ||area_number.16||, DATA, READONLY, ALIGN=0 - - EXPORTAS ||area_number.16||, ||.constdata|| - screen_87_data -000000 87 DCB 0x87 - AREA ||area_number.17||, DATA, READONLY, ALIGN=0 EXPORTAS ||area_number.17||, ||.constdata|| - screen_a0_00_ff_data -000000 a000ff DCB 0xa0,0x00,0xff + screen_87_data +000000 87 DCB 0x87 AREA ||area_number.18||, DATA, READONLY, ALIGN=0 EXPORTAS ||area_number.18||, ||.constdata|| - screen_a4_06_c1_data -000000 a406c1 DCB 0xa4,0x06,0xc1 + screen_a0_00_ff_data +000000 a000ff DCB 0xa0,0x00,0xff AREA ||area_number.19||, DATA, READONLY, ALIGN=0 EXPORTAS ||area_number.19||, ||.constdata|| - screen_reg_int_data_size -000000 03 DCB 0x03 + screen_a4_06_c1_data +000000 a406c1 DCB 0xa4,0x06,0xc1 AREA ||area_number.20||, DATA, READONLY, ALIGN=0 EXPORTAS ||area_number.20||, ||.constdata|| + screen_reg_int_data_size +000000 03 DCB 0x03 + + AREA ||area_number.21||, DATA, READONLY, ALIGN=0 + + EXPORTAS ||area_number.21||, ||.constdata|| screen_reg_start_data_size 000000 04 DCB 0x04 - AREA ||.data||, DATA, ALIGN=1 + AREA ||.data||, DATA, ALIGN=2 phone_data_E4 000000 01 DCB 0x01 @@ -3960,141 +3902,143 @@ 000018 0000 DCB 0x00,0x00 u16CoordX_back 00001a 0000 DCB 0x00,0x00 + enctryptCnt + DCD 0x00000000 phone_reg_coord_back -00001c 1d030202 DCB 0x1d,0x03,0x02,0x02 -000020 00020000 DCB 0x00,0x02,0x00,0x00 -000024 00000000 DCB 0x00,0x00,0x00,0x00 +000020 1d030202 DCB 0x1d,0x03,0x02,0x02 +000024 00020000 DCB 0x00,0x02,0x00,0x00 000028 00000000 DCB 0x00,0x00,0x00,0x00 +00002c 00000000 DCB 0x00,0x00,0x00,0x00 % 184 - AREA ||area_number.22||, DATA, ALIGN=0 + AREA ||area_number.23||, DATA, ALIGN=0 - EXPORTAS ||area_number.22||, ||.data|| + EXPORTAS ||area_number.23||, ||.data|| s8_host_num 000000 02020406 DCB 0x02,0x02,0x04,0x06 000004 080a0c0e DCB 0x08,0x0a,0x0c,0x0e 000008 101214 DCB 0x10,0x12,0x14 - AREA ||area_number.23||, DATA, ALIGN=0 + AREA ||area_number.24||, DATA, ALIGN=0 - EXPORTAS ||area_number.23||, ||.data|| + EXPORTAS ||area_number.24||, ||.data|| s8_host_id 000000 00102030 DCB 0x00,0x10,0x20,0x30 000004 40506070 DCB 0x40,0x50,0x60,0x70 000008 8090 DCB 0x80,0x90 - AREA ||area_number.24||, DATA, ALIGN=0 - - EXPORTAS ||area_number.24||, ||.data|| - g_screen_input_rst_pad -000000 08 DCB 0x08 - AREA ||area_number.25||, DATA, ALIGN=0 EXPORTAS ||area_number.25||, ||.data|| - g_screen_input_int_pad -000000 09 DCB 0x09 + g_screen_input_rst_pad +000000 08 DCB 0x08 AREA ||area_number.26||, DATA, ALIGN=0 EXPORTAS ||area_number.26||, ||.data|| - g_phone_input_rst_pad -000000 15 DCB 0x15 + g_screen_input_int_pad +000000 09 DCB 0x09 - AREA ||area_number.27||, DATA, ALIGN=1 + AREA ||area_number.27||, DATA, ALIGN=0 EXPORTAS ||area_number.27||, ||.data|| - first_touch -000000 0000 DCW 0x0000 + g_phone_input_rst_pad +000000 15 DCB 0x15 AREA ||area_number.28||, DATA, ALIGN=1 EXPORTAS ||area_number.28||, ||.data|| - first_send + first_touch 000000 0000 DCW 0x0000 AREA ||area_number.29||, DATA, ALIGN=1 EXPORTAS ||area_number.29||, ||.data|| - flnger_state_flg + first_send 000000 0000 DCW 0x0000 - AREA ||area_number.30||, DATA, ALIGN=0 + AREA ||area_number.30||, DATA, ALIGN=1 EXPORTAS ||area_number.30||, ||.data|| - screen_data_write_1 -000000 86 DCB 0x86 + flnger_state_flg +000000 0000 DCW 0x0000 AREA ||area_number.31||, DATA, ALIGN=0 EXPORTAS ||area_number.31||, ||.data|| - screen_data_write_2 -000000 a60000 DCB 0xa6,0x00,0x00 + screen_data_write_1 +000000 86 DCB 0x86 AREA ||area_number.32||, DATA, ALIGN=0 EXPORTAS ||area_number.32||, ||.data|| - screen_data_write_3 -000000 fa200000 DCB 0xfa,0x20,0x00,0x00 -000004 78 DCB 0x78 + screen_data_write_2 +000000 a60000 DCB 0xa6,0x00,0x00 AREA ||area_number.33||, DATA, ALIGN=0 EXPORTAS ||area_number.33||, ||.data|| - screen_data_write_4 -000000 ff00 DCB 0xff,0x00 + screen_data_write_3 +000000 fa200000 DCB 0xfa,0x20,0x00,0x00 +000004 78 DCB 0x78 AREA ||area_number.34||, DATA, ALIGN=0 EXPORTAS ||area_number.34||, ||.data|| - screen_data_write_5 -000000 1fff DCB 0x1f,0xff + screen_data_write_4 +000000 ff00 DCB 0xff,0x00 AREA ||area_number.35||, DATA, ALIGN=0 EXPORTAS ||area_number.35||, ||.data|| - screen_data_write_6 -000000 0e24 DCB 0x0e,0x24 + screen_data_write_5 +000000 1fff DCB 0x1f,0xff AREA ||area_number.36||, DATA, ALIGN=0 EXPORTAS ||area_number.36||, ||.data|| - screen_data_write_7 -000000 2401 DCB 0x24,0x01 + screen_data_write_6 +000000 0e24 DCB 0x0e,0x24 AREA ||area_number.37||, DATA, ALIGN=0 EXPORTAS ||area_number.37||, ||.data|| - screen_data_write_8 -000000 0d00 DCB 0x0d,0x00 + screen_data_write_7 +000000 2401 DCB 0x24,0x01 AREA ||area_number.38||, DATA, ALIGN=0 EXPORTAS ||area_number.38||, ||.data|| - screen_data_write_9 -000000 0e00 DCB 0x0e,0x00 + screen_data_write_8 +000000 0d00 DCB 0x0d,0x00 AREA ||area_number.39||, DATA, ALIGN=0 EXPORTAS ||area_number.39||, ||.data|| - screen_data_write_10 -000000 0e07 DCB 0x0e,0x07 + screen_data_write_9 +000000 0e00 DCB 0x0e,0x00 AREA ||area_number.40||, DATA, ALIGN=0 EXPORTAS ||area_number.40||, ||.data|| - screen_data_write_11 -000000 0d DCB 0x0d + screen_data_write_10 +000000 0e07 DCB 0x0e,0x07 AREA ||area_number.41||, DATA, ALIGN=0 EXPORTAS ||area_number.41||, ||.data|| + screen_data_write_11 +000000 0d DCB 0x0d + + AREA ||area_number.42||, DATA, ALIGN=0 + + EXPORTAS ||area_number.42||, ||.data|| screen_data_write_12 000000 05 DCB 0x05 - AREA ||area_number.42||, DATA, ALIGN=2 + AREA ||area_number.43||, DATA, ALIGN=2 - EXPORTAS ||area_number.42||, ||.data|| + EXPORTAS ||area_number.43||, ||.data|| screen_reg_int_data DCD screen_data_write_1 DCD 0x00000001 @@ -4109,9 +4053,9 @@ DCD 0x00000008 00002c 01000000 DCB 0x01,0x00,0x00,0x00 - AREA ||area_number.43||, DATA, ALIGN=2 + AREA ||area_number.44||, DATA, ALIGN=2 - EXPORTAS ||area_number.43||, ||.data|| + EXPORTAS ||area_number.44||, ||.data|| screen_reg_start_data DCD screen_data_write_4 DCD 0x00000002 @@ -4130,27 +4074,27 @@ DCD 0x00000008 00003c 00000000 DCB 0x00,0x00,0x00,0x00 - AREA ||area_number.44||, DATA, ALIGN=0 - - EXPORTAS ||area_number.44||, ||.data|| - phone_reg_point_data -000000 b60023 DCB 0xb6,0x00,0x23 - AREA ||area_number.45||, DATA, ALIGN=0 EXPORTAS ||area_number.45||, ||.data|| - phone_reg_point_back -000000 0502 DCB 0x05,0x02 + phone_reg_point_data +000000 b60023 DCB 0xb6,0x00,0x23 AREA ||area_number.46||, DATA, ALIGN=0 EXPORTAS ||area_number.46||, ||.data|| + phone_reg_point_back +000000 0502 DCB 0x05,0x02 + + AREA ||area_number.47||, DATA, ALIGN=0 + + EXPORTAS ||area_number.47||, ||.data|| phone_reg_coord_data 000000 86 DCB 0x86 - AREA ||area_number.47||, DATA, ALIGN=2 + AREA ||area_number.48||, DATA, ALIGN=2 - EXPORTAS ||area_number.47||, ||.data|| + EXPORTAS ||area_number.48||, ||.data|| phone_reg_int_data 000000 03000000 DCB 0x03,0x00,0x00,0x00 DCD 0x00000002 @@ -4161,9 +4105,9 @@ DCD phone_reg_coord_data DCD phone_reg_coord_back - AREA ||area_number.48||, DATA, ALIGN=0 + AREA ||area_number.49||, DATA, ALIGN=0 - EXPORTAS ||area_number.48||, ||.data|| + EXPORTAS ||area_number.49||, ||.data|| phone_reg_int_size 000000 02 DCB 0x02 diff --git a/project/ISP_568/Listings/app_tp_st_touch.txt b/project/ISP_568/Listings/app_tp_st_touch.txt index a25be4d..b7e395e 100644 --- a/project/ISP_568/Listings/app_tp_st_touch.txt +++ b/project/ISP_568/Listings/app_tp_st_touch.txt @@ -1,5 +1,5 @@ ; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] -; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\app_tp_st_touch.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\app_tp_st_touch.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\app\demo -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\module_demo -I..\..\src\app\touch -I..\..\src\app\S8 -I..\..\src\app\S9 -I..\CVWL568 -I.\RTE\_ISP_568 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 -DISP_568 --omf_browse=.\objects\app_tp_st_touch.crf ..\..\src\app\demo\app_tp_st_touch.c] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\app_tp_st_touch.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\app_tp_st_touch.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\app\demo -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\module_demo -I..\..\src\app\touch -I..\..\src\app\S8 -I..\..\src\app\S9 -I..\CVWL568 -I.\RTE\_ISP_568 -IC:\Users\ASUS\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Users\ASUS\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 -DISP_568 --omf_browse=.\objects\app_tp_st_touch.crf ..\..\src\app\demo\app_tp_st_touch.c] THUMB AREA ||i.CRC16_2||, CODE, READONLY, ALIGN=2 @@ -1152,7 +1152,7 @@ AREA ||.rev16_text||, CODE THUMB EXPORT |__asm___17_app_tp_st_touch_c_0c52f749____REV16| -#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +#line 467 "C:\\Users\\ASUS\\AppData\\Local\\Arm\\Packs\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" |__asm___17_app_tp_st_touch_c_0c52f749____REV16| PROC #line 468 diff --git a/project/ISP_568/Listings/app_tp_transfer.txt b/project/ISP_568/Listings/app_tp_transfer.txt index 8d55fa8..25d61ce 100644 --- a/project/ISP_568/Listings/app_tp_transfer.txt +++ b/project/ISP_568/Listings/app_tp_transfer.txt @@ -1,5 +1,5 @@ ; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] -; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\app_tp_transfer.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\app_tp_transfer.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\app\demo -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\module_demo -I..\..\src\app\touch -I..\..\src\app\S8 -I..\..\src\app\S9 -I..\CVWL568 -I.\RTE\_ISP_568 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 -DISP_568 --omf_browse=.\objects\app_tp_transfer.crf ..\..\src\app\demo\app_tp_transfer.c] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\app_tp_transfer.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\app_tp_transfer.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\app\demo -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\module_demo -I..\..\src\app\touch -I..\..\src\app\S8 -I..\..\src\app\S9 -I..\CVWL568 -I.\RTE\_ISP_568 -IC:\Users\ASUS\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Users\ASUS\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 -DISP_568 --omf_browse=.\objects\app_tp_transfer.crf ..\..\src\app\demo\app_tp_transfer.c] THUMB AREA ||i.S20_Start_init||, CODE, READONLY, ALIGN=2 @@ -308,8 +308,8 @@ 000012 f7fffffe BL hal_gpio_set_pull_state ;;;157 #endif ;;;158 -;;;159 // app_tp_screen_init(); //初始化手机复位的IO口 -;;;160 //app_tp_screen_int_init(); //配置screen中断输入引脚 +;;;159 // app_tp_screen_init(); //初始化手机复位的IO口 +;;;160 // app_tp_screen_int_init(); //配置screen中断输入引脚 ;;;161 #ifdef G_PHONE_INT_DEFAULT_LOW ;;;162 hal_gpio_init_output(g_phone_output_int_pad, IO_LVL_LOW); //配置phone报点输出中断IO口 ;;;163 #else @@ -1046,13 +1046,13 @@ ;;;531 void app_tp_transfer_screen_start(void) 000000 b570 PUSH {r4-r6,lr} ;;;532 { -;;;533 s_screen_init_complate = false; +;;;533 s_screen_init_complate = false; 000002 4c04 LDR r4,|L17.20| 000004 2500 MOVS r5,#0 000006 7125 STRB r5,[r4,#4] -;;;534 s_screen_const_transfer_count = 0; +;;;534 s_screen_const_transfer_count = 0; 000008 7165 STRB r5,[r4,#5] -;;;535 //app_tp_screen_init(); +;;;535 // app_tp_screen_init(); ;;;536 #ifndef DISABLE_I2C_INIT_CODE ;;;537 app_tp_transfer_screen_const(); 00000a f7fffffe BL app_tp_transfer_screen_const @@ -1167,7 +1167,7 @@ AREA ||.rev16_text||, CODE THUMB EXPORT |__asm___17_app_tp_transfer_c_e672c05a____REV16| -#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +#line 467 "C:\\Users\\ASUS\\AppData\\Local\\Arm\\Packs\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" |__asm___17_app_tp_transfer_c_e672c05a____REV16| PROC #line 468 diff --git a/project/ISP_568/Listings/board.txt b/project/ISP_568/Listings/board.txt index bf82646..71d3940 100644 --- a/project/ISP_568/Listings/board.txt +++ b/project/ISP_568/Listings/board.txt @@ -1,5 +1,5 @@ ; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] -; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\board.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\board.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\app\demo -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\module_demo -I..\..\src\app\touch -I..\..\src\app\S8 -I..\..\src\app\S9 -I..\CVWL568 -I.\RTE\_ISP_568 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 -DISP_568 --omf_browse=.\objects\board.crf ..\..\src\board\board.c] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\board.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\board.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\app\demo -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\module_demo -I..\..\src\app\touch -I..\..\src\app\S8 -I..\..\src\app\S9 -I..\CVWL568 -I.\RTE\_ISP_568 -IC:\Users\ASUS\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Users\ASUS\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 -DISP_568 --omf_browse=.\objects\board.crf ..\..\src\board\board.c] THUMB AREA ||i.board_Init||, CODE, READONLY, ALIGN=2 @@ -42,7 +42,7 @@ AREA ||.rev16_text||, CODE THUMB EXPORT |__asm___7_board_c_bcd01269____REV16| -#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +#line 467 "C:\\Users\\ASUS\\AppData\\Local\\Arm\\Packs\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" |__asm___7_board_c_bcd01269____REV16| PROC #line 468 diff --git a/project/ISP_568/Listings/main.txt b/project/ISP_568/Listings/main.txt index 4909f67..3deacb1 100644 --- a/project/ISP_568/Listings/main.txt +++ b/project/ISP_568/Listings/main.txt @@ -1,5 +1,5 @@ ; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] -; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\main.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\main.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\app\demo -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\module_demo -I..\..\src\app\touch -I..\..\src\app\S8 -I..\..\src\app\S9 -I..\CVWL568 -I.\RTE\_ISP_568 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 -DISP_568 --omf_browse=.\objects\main.crf ..\..\src\app\main.c] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\main.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\main.d --cpu=Cortex-M0 --apcs=interwork -O3 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\app\demo -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\module_demo -I..\..\src\app\touch -I..\..\src\app\S8 -I..\..\src\app\S9 -I..\CVWL568 -I.\RTE\_ISP_568 -IC:\Users\ASUS\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Users\ASUS\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 -DISP_568 --omf_browse=.\objects\main.crf ..\..\src\app\main.c] THUMB AREA ||i.main||, CODE, READONLY, ALIGN=1 @@ -32,7 +32,7 @@ AREA ||.rev16_text||, CODE THUMB EXPORT |__asm___6_main_c_main____REV16| -#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +#line 467 "C:\\Users\\ASUS\\AppData\\Local\\Arm\\Packs\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" |__asm___6_main_c_main____REV16| PROC #line 468 diff --git a/project/ISP_568/Objects/WL568_S20U_CSOT667_V100_20230713.bin b/project/ISP_568/Objects/WL568_S20U_CSOT667_V100_20230713.bin deleted file mode 100644 index f72eac2..0000000 Binary files a/project/ISP_568/Objects/WL568_S20U_CSOT667_V100_20230713.bin and /dev/null differ diff --git a/project/ISP_568/Objects/WL568_S20U_CSOT667_V100_20230713_NoBlue.bin b/project/ISP_568/Objects/WL568_S20U_CSOT667_V100_20230713_NoBlue.bin deleted file mode 100644 index 80efad6..0000000 Binary files a/project/ISP_568/Objects/WL568_S20U_CSOT667_V100_20230713_NoBlue.bin and /dev/null differ diff --git a/src/app/demo/ap_demo.c b/src/app/demo/ap_demo.c index 89611ec..e3ad0a2 100644 --- a/src/app/demo/ap_demo.c +++ b/src/app/demo/ap_demo.c @@ -28,7 +28,7 @@ #ifdef LOG_TAG #undef LOG_TAG #endif -#define LOG_TAG "S20u_demo" +#define LOG_TAG "S20U_NT37701" /********************基本参数配置*********************/ @@ -896,22 +896,21 @@ static bool pps_update_handle(uint8_t *pps, uint8_t size, uint32_t pic_width, ui static bool ap_update_frame_rate(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) { - static uint8_t frame_rate = 0; //每次唤醒时屏幕上显示的是60hz,但是读取的frame_rate却是零 - //TAU_LOGD("frame_rate:[%02X], %d", dcs_packet->packet_param[0], dcs_packet->param_length); + static uint8_t frame_rate = 100; //每次唤醒时屏幕上显示的是60hz,但是读取的frame_rate却是零 if (frame_rate != dcs_packet->packet_param[0]) { frame_rate = dcs_packet->packet_param[0]; - if (frame_rate == 0x00) //120hz + if (frame_rate == 0x20) //120hz { hal_dsi_rx_ctrl_set_tear_mode_ex(g_rx_ctrl_handle, SYNC_LIN_NUMBER, TE_SOFT_120HZ_MODE); - // TAU_LOGD("120HZ"); + TAU_LOGD("120HZ"); } else { hal_dsi_rx_ctrl_set_tear_mode_ex(g_rx_ctrl_handle, SYNC_LIN_NUMBER, TE_HW_MODE); - // TAU_LOGD("60HZ"); + TAU_LOGD("60HZ"); //00 60HZ } - //TAU_LOGD("frame_rate:%x",frame_rate); +// TAU_LOGD("frame_rate:[%02X], %d", dcs_packet->packet_param[0], dcs_packet->param_length); } return true; } @@ -2847,7 +2846,7 @@ static void init_panel(void) #if PANEL_INIT_CODE_ARRAY send_panel_init_code(sizeof(panel_init_code), panel_init_code); - TAU_LOGD("panel init done"); + TAU_LOGD("code init"); // hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, 0x00, 0x01); //调光01 @@ -2911,8 +2910,9 @@ static void open_mipi_rx(void) g_rx_ctrl_handle->rx_dcs_read_entry = ap_dcs_read; /* 注册dsc read 回调函数,可选,此函数为空时由cus_dcs_entry_table执行 */ g_rx_ctrl_handle->pps_update_entry = pps_update_handle; #if 1//这个打开会导致开机分屏。打印信息TX有问题 - // g_rx_ctrl_handle->pq_marginal = PQ_TYPE_5; - // g_rx_ctrl_handle->err_handler_level = ERR_HANDLE_L1; +// g_rx_ctrl_handle->pq_marginal = PQ_TYPE_5; +// g_rx_ctrl_handle->err_handler_level = ERR_HANDLE_L1; + g_rx_ctrl_handle->hight_performan_mode = HIGHT_PERFORMAN_L2; #endif /* 提前预置PPS, AP 有PPS cmd也会更新 */ if (g_rx_ctrl_handle->compress_en == true) @@ -2936,9 +2936,9 @@ static void open_mipi_rx(void) #ifdef USE_FOR_SUMSUNG_S20U hal_dsi_rx_ctrl_set_cus_sync_line(g_rx_ctrl_handle, 2400);// lss add, 撕裂问题SYNC_LIN_NUMBER #endif - hal_dsi_rx_ctrl_hight_performan_mode(g_rx_ctrl_handle); - //hal_dsi_rx_ctrl_set_sw_tear_mode(g_rx_ctrl_handle); - /* 启动rx ctrl */ +// hal_dsi_rx_ctrl_hight_performan_mode(g_rx_ctrl_handle); +// hal_dsi_rx_ctrl_set_sw_tear_mode(g_rx_ctrl_handle); + /* 启动rx ctrl */ hal_dsi_rx_ctrl_start(g_rx_ctrl_handle); } @@ -3135,8 +3135,8 @@ void ap_demo(void) app_tp_I2C_init(); open_mipi_rx(); -// TAU_LOGD("S20u 568 [%s %s]", __DATE__, __TIME__); - TAU_LOGD("S20U 568 V100 20230713"); + TAU_LOGD("S20U 568 CSOT667 [%s %s]", __DATE__, __TIME__); +// TAU_LOGD("S20U 568 V100 20230713"); /* mipi tx 初始化*/ init_mipi_tx(); @@ -3184,7 +3184,7 @@ void ap_demo(void) #endif - #if 1//电话熄屏 + #if 0//电话熄屏 if (phone_off_flag==0) { if(Flag_blacklight_EN) diff --git a/src/app/demo/ap_demo_version.txt b/src/app/demo/ap_demo_version.txt index 741aa73..319a5dc 100644 --- a/src/app/demo/ap_demo_version.txt +++ b/src/app/demo/ap_demo_version.txt @@ -1,5 +1,10 @@ //////////////////////////////////////////////////////////////////////// + +WL568_S20U_NT37701AH_CSOT667_20230721_V100 +1銆佸幓鎺夌數璇濇伅灞忥紝瀹㈡埛璇撮噺浜х▼搴忛兘涓嶉渶瑕佺數璇濇伅灞忓姛鑳 +2銆乀P y鍧愭爣鐢2340鏀逛负2400 + //////////////////////////////////////////////////////////////////////// WL568_S20U_NT37701AH_CSOT667_20230713 @@ -10,10 +15,6 @@ 4銆佷慨姝f寚绾瑰敜閱掑脊绐楅棶棰橈細灏哸pp_tp_screen_init鍑芥暟灞忚斀銆 5銆佸鍔犵増鏈彿鎵撳嵃鍜孊IN鏂囦欢鐗堟湰 - - - - //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// diff --git a/src/app/demo/app_tp_for_custom_s8.h b/src/app/demo/app_tp_for_custom_s8.h index add90a1..3781db9 100644 --- a/src/app/demo/app_tp_for_custom_s8.h +++ b/src/app/demo/app_tp_for_custom_s8.h @@ -66,7 +66,7 @@ #else #define OUTPUT_WIDTH_VALUE 1080 //维修屏 X 坐标码值的最大值 -#define OUTPUT_HEIGHT_VALUE 2340 //维修屏 Y 坐标码值的最大值 +#define OUTPUT_HEIGHT_VALUE 2400//2340 //维修屏 Y 坐标码值的最大值 #endif diff --git a/src/app/demo/app_tp_phone_transfer_data_s8.h b/src/app/demo/app_tp_phone_transfer_data_s8.h deleted file mode 100644 index eee1ad9..0000000 --- a/src/app/demo/app_tp_phone_transfer_data_s8.h +++ /dev/null @@ -1,489 +0,0 @@ -/******************************************************************************* -* -* -* File: app_tp_transfer_data.h -* Description 配置从机需要答复的接收值,及其对应的答复值 -* Version V0.1 -* Date 2021-10-14 -* Author zhanghz -*******************************************************************************/ -#ifndef __APP_TP_PHONE_TRANSFER_DATA_S8_H__ -#define __APP_TP_PHONE_TRANSFER_DATA_S8_H__ - -#include "tau_common.h" -#include "ap_demo.h" -/***************send to phone***************/ -//const uint8_t phone_b6_00_28_data[] = {0xB6, 0x00, 0x28, 0x80}; -//const uint8_t phone_b6_00_28_back[] = {0x10, 0x00, 0x00, 0x00, 0x00, 0x26, 0x0D, 0x01}; - -//const uint8_t phone_b6_00_08_data[] = {0xB6, 0x00, 0x08}; -//const uint8_t phone_b6_00_08_back[] = {0x00, 0x26, 0x23}; - -//const uint8_t phone_b6_00_04_data[] = {0xB6, 0x00, 0x04}; -//const uint8_t phone_b6_00_04_back[] = {0x00, 0x36, 0x70, 0x01, 0x00, 0x26, 0x23}; - -//const uint8_t phone_b8_00_08_data[] = {0xB8, 0x00, 0x08}; -//const uint8_t phone_b8_00_08_back[] = {0x13, 0x00, 0x08, 0x05, 0x07, 0x06, 0x00, 0x00}; //// becareful 理论一致 - -//const uint8_t phone_ac_data[] = {0xAC}; -//const uint8_t phone_ac_back[] = {0x16, 0x06, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00}; - -//const uint8_t phone_a7_data[] = {0xA7}; -//const uint8_t phone_a7_back[] = {0x0F, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; - -//const uint8_t phone_84_data[] = {0x84}; -//const uint8_t phone_84_back[] = {0x00, 0x00, 0x00, 0x00}; - -//const uint8_t phone_aa_00_data[] = {0xaa, 0x00}; -//const uint8_t phone_aa_00_back[] = {0x19, 0x01, 0x01, 0x23, 0x26, 0x26, 0x0D, 0x00}; - -//const uint8_t phone_aa_01_data[] = {0xaa, 0x01}; -//const uint8_t phone_aa_01_back[] = {0x1A, 0x9D, 0x9B, 0x00, 0x00, 0x00, 0x00, 0x00}; - -//const uint8_t phone_d0_00_5a_data[] = {0xD0, 0x00, 0x5A}; -//const uint8_t phone_d0_00_5a_back[] = {0x00, 0x20, 0x00, 0x10}; - -//const uint8_t phone_d0_00_5c_data[] = {0xD0, 0x00, 0x5C}; -//const uint8_t phone_d0_00_5c_back[] = {0x00, 0x10, 0x00, 0x3D}; - -//const uint8_t phone_d0_00_64_data[] = {0xD0, 0x00, 0x64}; -//const uint8_t phone_d0_00_64_back[] = {0x00, 0x01, 0x00}; - -//const uint8_t phone_d0_00_88_data[] = {0xD0, 0x00, 0x88}; -//const uint8_t phone_d0_00_88_back[] = {0x00, 0x8F, 0x0B, 0x9F, 0x05}; - -//const uint8_t phone_d0_00_7a_data[] = {0xD0, 0x00, 0x7A}; -//const uint8_t phone_d0_00_7a_back[] = {0x06, 0x04, 0x76, 0x00, 0x00, 0x05, 0x00, 0x24, 0x00, 0x00, 0x30, 0x00, 0x00, 0x20, 0x00}; - -//const uint8_t phone_d0_76_04_data[] = {0xD0, 0x76, 0x04}; -//const uint8_t phone_d0_76_04_back[] = {0x8F, 0x47, 0x39, 0x35, 0x35}; - -//const uint8_t phone_d0_00_50_data[] = {0xD0, 0x00, 0x50}; -//const uint8_t phone_d0_00_50_back[] = {0x06, 0x5C, 0x1F, 0x01, 0x06, 0x00, 0x00, 0x09}; //// becareful - -//const uint8_t phone_d0_1f_6e_data[] = {0xD0, 0x1F, 0x6E}; -//const uint8_t phone_d0_1f_6e_back[] = {0x00, 0x01, 0x9D, 0x90, 0x00}; - -//const uint8_t phone_d0_1f_b3_data[] = {0xD0, 0x1F, 0xB3}; -//const uint8_t phone_d0_1f_b3_back[] = {0x00, 0x01, 0x01, 0x01, 0x00}; - -//const uint8_t phone_d0_1f_6c_data[] = {0xD0, 0x1F, 0x6C}; -//const uint8_t phone_d0_1f_6c_back[] = {0x00, 0x09, 0x00}; - -//const uint8_t phone_d0_1f_b2_data[] = {0xD0, 0x1F, 0xB2}; -//const uint8_t phone_d0_1f_b2_back[] = {0x00, 0x02}; - -//const uint8_t phone_d0_1f_72_data[] = {0xD0, 0x1F, 0x72}; -//const uint8_t phone_d0_1f_72_back[] = {0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x14, 0x02, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; - -//const uint8_t phone_d0_00_06_data[] = {0xD0, 0x00, 0x06}; -//const uint8_t phone_d0_00_06_back[] = {0x00, 0x6C, 0x23, 0x00}; - -//const uint8_t phone_d0_23_ac_data[] = {0xD0, 0x23, 0xAC}; -//const uint8_t phone_d0_23_ac_back[] = {0x00, 0x42, 0x0A, 0x71, 0x0A, 0x28, 0x0A, 0xDE, 0x09, 0x05, 0x0A, 0xDE, 0x09, 0xCA, 0x09, 0x11, 0x0A, 0x50, 0x0A, 0xF5, 0x09, 0xF1, 0x09, 0x40, 0x0A, 0xF5, 0x09, 0x8E, 0x0A, 0x04, 0x0A, 0x54, 0x0A, 0x14, 0x0A, 0xBE, 0x09, 0x4E, 0x0A, 0x35, 0x0A, 0xB0, 0x0A, 0x6F, 0x0A, 0x00, 0x0B, 0xA6, 0x0A, 0x62, 0x0A, 0x62, 0x0A, 0x5E, 0x0A, 0xEA, 0x0A, 0xB5, 0x0A, 0x7B, 0x0B, 0x97, 0x0B, 0x82, 0x0B, 0xE1, 0x09, 0x5D, 0x0A, 0xF6, 0x09, 0xF3, 0x09, 0x10, 0x0A, 0x07, 0x0A, 0xBA, 0x09, 0x27, 0x0A, 0xC8, 0x09, 0x2C, 0x0A, 0xF0, 0x09, 0xAF, 0x09, 0x02, 0x0A, 0xC9, 0x09, 0xF7, 0x09, 0x7E, 0x0A, 0x94, 0x0A, 0xC7, 0x0A, 0x57, 0x0B, 0xCF, 0x0A, 0x4F, 0x0B, 0xF1, 0x0A, 0x5B, 0x0B, 0x07, 0x0B, 0x17, 0x0B, 0x9C, 0x0A, 0x57, 0x0A, 0xE7, 0x0A, 0xBE, 0x0A, 0x03, 0x0B, 0x69, 0x0B, 0x82, 0x0B}; - -//const uint8_t phone_d0_24_2c_data[] = {0xD0, 0x24, 0x2C}; -//const uint8_t phone_d0_24_2c_back[] = {0xEF, 0xEF, 0x09, 0xCE, 0x09, 0xD6, 0x09, 0xD4, 0x09, 0xEF, 0x09, 0xDE, 0x09, 0xD6, 0x09, 0x91, 0x09, 0x03, 0x0A, 0x88, 0x09, 0x16, 0x0A, 0xC9, 0x09, 0x1F, 0x0A, 0xD7, 0x09, 0xFB, 0x09, 0xBD, 0x09, 0x14, 0x0A, 0x38, 0x0A, 0xE2, 0x09, 0x22, 0x0A, 0x86, 0x0A, 0x2E, 0x0A, 0x64, 0x0A, 0xDF, 0x09, 0x0E, 0x0A, 0x53, 0x0A, 0x24, 0x0A, 0xBE, 0x0A, 0x94, 0x0A, 0xD7, 0x0A, 0x64, 0x0B, 0xD7, 0x0A, 0x6F, 0x0A, 0x3B, 0x0A, 0x44, 0x0A, 0x7D, 0x09, 0x9C, 0x09, 0x91, 0x09, 0x98, 0x09, 0x0A, 0x0A, 0x14, 0x0A, 0x25, 0x0A, 0xF5, 0x09, 0x7C, 0x09, 0xBC, 0x09, 0x76, 0x09, 0xA1, 0x09, 0x06, 0x0A, 0x7D, 0x09, 0xEA, 0x09, 0x9B, 0x09, 0xEA, 0x09, 0x3B, 0x0A, 0xE9, 0x09, 0x46, 0x0A, 0xD9, 0x09, 0x1D, 0x0A, 0x71, 0x0A, 0x3C, 0x0A, 0x09, 0x0A, 0xA3, 0x0A, 0xAC, 0x0A, 0xAD, 0x0B, 0x06, 0x0B}; - -//const uint8_t phone_d0_24_ac_data[] = {0xD0, 0x24, 0xAC}; -//const uint8_t phone_d0_24_ac_back[] = {0x28, 0x28, 0x0A, 0xE8, 0x09, 0xF1, 0x09, 0xE9, 0x09, 0x03, 0x0A, 0xEF, 0x09, 0xD5, 0x09, 0xC2, 0x09, 0xA4, 0x09, 0xF2, 0x09, 0x11, 0x0A, 0xF3, 0x09, 0x3F, 0x0A, 0xF2, 0x09, 0xF4, 0x09, 0x47, 0x0A, 0xA5, 0x09, 0x3A, 0x0A, 0xC3, 0x09, 0x04, 0x0A, 0x95, 0x09, 0x0E, 0x0A, 0x9B, 0x09, 0xED, 0x09, 0x2C, 0x0A, 0xDB, 0x09, 0x5A, 0x0A, 0x11, 0x0A, 0xAA, 0x0A, 0xA4, 0x0A, 0xA8, 0x0B, 0x65, 0x0B, 0xC6, 0x09, 0x99, 0x09, 0x9F, 0x09, 0x93, 0x09, 0xBC, 0x09, 0xB0, 0x09, 0x8C, 0x09, 0x62, 0x09, 0x70, 0x09, 0x95, 0x09, 0x12, 0x0A, 0xB7, 0x09, 0xED, 0x09, 0xEF, 0x09, 0xA9, 0x09, 0xE9, 0x09, 0x05, 0x0A, 0x00, 0x0A, 0x55, 0x0A, 0x77, 0x09, 0xD5, 0x09, 0x4C, 0x0A, 0xFC, 0x09, 0x3E, 0x0A, 0x94, 0x0A, 0xF6, 0x09, 0xA2, 0x0A, 0x71, 0x0A, 0xD5, 0x0A, 0xC0, 0x0A, 0xE4, 0x0A, 0x49, 0x0B}; - -//const uint8_t phone_d0_25_2c_data[] = {0xD0, 0x25, 0x2C}; -//const uint8_t phone_d0_25_2c_back[] = {0x21, 0x21, 0x0A, 0xE4, 0x09, 0xE9, 0x09, 0xE7, 0x09, 0x3F, 0x09, 0x2D, 0x09, 0xD6, 0x09, 0x91, 0x09, 0xA7, 0x09, 0xA1, 0x09, 0xB5, 0x09, 0xDC, 0x09, 0x6A, 0x09, 0xB1, 0x09, 0x34, 0x09, 0x79, 0x09, 0x0E, 0x0A, 0x11, 0x0A, 0x25, 0x0A, 0xD1, 0x09, 0xFE, 0x09, 0x9C, 0x09, 0xFE, 0x09, 0xED, 0x09, 0x05, 0x0A, 0x30, 0x0A, 0x1F, 0x0A, 0x9C, 0x0A, 0x15, 0x0A, 0xEC, 0x0A, 0xCE, 0x0A, 0x29, 0x0B, 0xCC, 0x09, 0x88, 0x09, 0x91, 0x09, 0x92, 0x09, 0xAC, 0x09, 0x9E, 0x09, 0x8F, 0x09, 0x3D, 0x09, 0x53, 0x09, 0x80, 0x09, 0xD6, 0x09, 0x3D, 0x09, 0xAC, 0x09, 0x9E, 0x09, 0x9F, 0x09, 0xE9, 0x09, 0xAA, 0x09, 0x0B, 0x0A, 0xE4, 0x09, 0x63, 0x0A, 0x94, 0x0A, 0x68, 0x0A, 0xC9, 0x09, 0x12, 0x0A, 0x0A, 0x0A, 0x98, 0x0A, 0x7F, 0x0A, 0xC5, 0x0A, 0x62, 0x0A, 0xB7, 0x0A, 0x4A, 0x0B, 0x52, 0x0B}; - -//const uint8_t phone_d0_25_ac_data[] = {0xD0, 0x25, 0xAC}; -//const uint8_t phone_d0_25_ac_back[] = {0xCF, 0xCF, 0x09, 0xCB, 0x09, 0xD5, 0x09, 0xDD, 0x09, 0x3F, 0x09, 0x35, 0x09, 0xEE, 0x09, 0x8E, 0x09, 0xAB, 0x09, 0xEF, 0x09, 0xC0, 0x09, 0x9B, 0x09, 0xE3, 0x09, 0xCC, 0x09, 0xBB, 0x09, 0x64, 0x09, 0xA6, 0x09, 0x0C, 0x0A, 0xB2, 0x09, 0x10, 0x0A, 0xE3, 0x09, 0x71, 0x0A, 0xD6, 0x0A, 0x1F, 0x0A, 0x02, 0x0A, 0x63, 0x0B, 0x7C, 0x0A, 0xE9, 0x09, 0x6F, 0x0A, 0xBF, 0x0A, 0x1A, 0x0B, 0x75, 0x0B, 0x6B, 0x09, 0xEA, 0x09, 0x76, 0x09, 0x91, 0x09, 0x9F, 0x09, 0x9B, 0x09, 0xCE, 0x09, 0xF5, 0x09, 0x4E, 0x09, 0x94, 0x09, 0xE7, 0x09, 0x52, 0x09, 0x94, 0x09, 0x90, 0x09, 0x86, 0x09, 0xBF, 0x09, 0x07, 0x0A, 0x99, 0x09, 0x06, 0x0A, 0x98, 0x09, 0xDD, 0x09, 0x2F, 0x0A, 0x47, 0x0B, 0x17, 0x0B, 0x24, 0x0A, 0xD3, 0x09, 0x96, 0x0A, 0x47, 0x0A, 0x8A, 0x0A, 0xAC, 0x0A, 0x95, 0x0B, 0x2B, 0x0B}; - -//const uint8_t phone_d0_26_2c_data[] = {0xD0, 0x26, 0x2C}; -//const uint8_t phone_d0_26_2c_back[] = {0xBC, 0xBC, 0x09, 0x74, 0x09, 0x85, 0x09, 0x92, 0x09, 0xB0, 0x09, 0xAE, 0x09, 0x4B, 0x09, 0x8E, 0x09, 0xA3, 0x09, 0x89, 0x09, 0x59, 0x09, 0xB4, 0x09, 0x5D, 0x09, 0x8A, 0x09, 0xCD, 0x09, 0x05, 0x0A, 0x0E, 0x0A, 0xA2, 0x09, 0x31, 0x0A, 0x90, 0x09, 0xD4, 0x09, 0xAE, 0x09, 0x4D, 0x0A, 0x4E, 0x0B, 0x74, 0x0A, 0xA6, 0x0A, 0x99, 0x0A, 0x46, 0x0A, 0x47, 0x0B, 0x99, 0x0A, 0x2D, 0x0B, 0x55, 0x0B, 0x50, 0x09, 0xCE, 0x09, 0x20, 0x09, 0x2D, 0x09, 0x56, 0x09, 0x4D, 0x09, 0x6D, 0x09, 0xB6, 0x09, 0x47, 0x09, 0xAC, 0x09, 0xCC, 0x09, 0x92, 0x09, 0xEB, 0x09, 0x82, 0x09, 0x9C, 0x09, 0xA2, 0x09, 0xCE, 0x09, 0x28, 0x0A, 0xCB, 0x09, 0xD1, 0x09, 0x11, 0x0A, 0x92, 0x0A, 0x2F, 0x0B, 0xF0, 0x09, 0x55, 0x0B, 0x25, 0x0A, 0x93, 0x0A, 0x50, 0x0A, 0xE7, 0x0A, 0xE5, 0x0A, 0x4B, 0x0B, 0xE9, 0x0A}; - -//const uint8_t phone_d0_26_ac_data[] = {0xD0, 0x26, 0xAC}; -//const uint8_t phone_d0_26_ac_back[] = {0xC5, 0xC5, 0x09, 0x88, 0x09, 0xA3, 0x09, 0xB4, 0x09, 0xDE, 0x09, 0xD7, 0x09, 0x9A, 0x09, 0x74, 0x09, 0x9E, 0x09, 0x65, 0x09, 0x7F, 0x09, 0xCF, 0x09, 0x64, 0x09, 0xB6, 0x09, 0x4E, 0x09, 0x93, 0x09, 0x45, 0x0A, 0x58, 0x0B, 0xFE, 0x0A, 0x3B, 0x0B, 0xA7, 0x0A, 0xA9, 0x0B, 0x36, 0x0B, 0xD4, 0x0A, 0xA2, 0x0A, 0x89, 0x0A, 0x2E, 0x0A, 0xA5, 0x0A, 0x65, 0x0A, 0xFB, 0x0A, 0xB4, 0x0A, 0xD2, 0x0A, 0x8C, 0x09, 0x4C, 0x09, 0x6D, 0x09, 0x83, 0x09, 0xB3, 0x09, 0xAB, 0x09, 0x58, 0x09, 0x5C, 0x09, 0x78, 0x09, 0xC1, 0x09, 0x5F, 0x09, 0xB0, 0x09, 0x46, 0x09, 0xA8, 0x09, 0xFC, 0x09, 0x93, 0x09, 0xB1, 0x0A, 0x72, 0x0A, 0x79, 0x0A, 0x5D, 0x0A, 0x2F, 0x0B, 0x82, 0x0B, 0x22, 0x0B, 0xD6, 0x0A, 0xB8, 0x0A, 0xE3, 0x0A, 0xA2, 0x0A, 0xD9, 0x0A, 0xAC, 0x0A, 0x32, 0x0B, 0xF8, 0x0A, 0xE7, 0x0A}; - -//const uint8_t phone_d0_27_2c_data[] = {0xD0, 0x27, 0x2C}; -//const uint8_t phone_d0_27_2c_back[] = {0x20, 0x20, 0x09, 0xC7, 0x09, 0x2E, 0x09, 0x4C, 0x09, 0x7C, 0x09, 0x6F, 0x09, 0xD7, 0x09, 0xEA, 0x09, 0x42, 0x09, 0x92, 0x09, 0xBD, 0x09, 0x8B, 0x09, 0xE8, 0x09, 0x6F, 0x09, 0xD7, 0x09, 0x05, 0x0A, 0x37, 0x0A, 0x78, 0x0A, 0x60, 0x0A, 0xA9, 0x0A, 0x2C, 0x0B, 0x27, 0x0B, 0xDF, 0x0A, 0x2C, 0x0B, 0x20, 0x0B, 0x8E, 0x0B, 0x4A, 0x0B, 0x40, 0x0B, 0x0D, 0x0B, 0xEB, 0x0A, 0x72, 0x0B, 0x57, 0x0B, 0x37, 0x09, 0x29, 0x09, 0x6C, 0x09, 0x8E, 0x09, 0xBF, 0x09, 0xBD, 0x09, 0x58, 0x09, 0x77, 0x09, 0x90, 0x09, 0xDC, 0x09, 0x48, 0x09, 0x8F, 0x09, 0xEA, 0x09, 0xB3, 0x09, 0x27, 0x0A, 0x97, 0x09, 0x0E, 0x0A, 0x25, 0x0A, 0x6E, 0x0A, 0xB3, 0x0A, 0xCA, 0x0A, 0x88, 0x0A, 0x8C, 0x0A, 0xB8, 0x0A, 0xCD, 0x0A, 0xDF, 0x0A, 0x2A, 0x0B, 0xE6, 0x0A, 0x63, 0x0B, 0x06, 0x0B, 0x83, 0x0B, 0xD5, 0x0A}; - - -/*******************************************/ -#ifdef USE_FOR_SUMSUNG_S20U -const uint8_t phone_data_60_1[]={0x09,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; -const uint8_t phone_data_60_2[]={0x1D,0x61,0x02,0x02,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; -const uint8_t phone_data_60_3[]={0x1D,0x61,0x06,0x00,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; -const uint8_t phone_data_60_4[]={0x1D,0x41,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; -const uint8_t phone_data_60_5[]={0x1D,0x61,0x05,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; -const uint8_t phone_data_60_6[]={0x1D,0x61,0x02,0x02,0x05,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; -const uint8_t phone_data_60_7[]={0x1D,0x61,0x05,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; -const uint8_t phone_data_60_8[]={0x09,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; -const uint8_t phone_data_21[]={0x80}; -const uint8_t phone_data_22[]={0x53,0x45,0x37,0x91,0x00}; -const uint8_t phone_data_23[]={0x10,0x00,0x10,0x00,0x05,0xA0,0x0C,0x80,0x11,0x26,0x00}; -const uint8_t phone_data_30[]={0x61,0x00}; -const uint8_t phone_data_52[]={0xAC,0x37,0x91}; -const uint8_t phone_data_55[]={0x20}; -const uint8_t phone_data_85_1[]={0x00}; -const uint8_t phone_data_85_2[]={0x01,0x20,0x01,0x04,0x01,0x00,0x03,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00}; -const uint8_t phone_data_85_3[]={0x99,0x01,0x00,0x01,0x22,0x05,0x01,0x00,0x03,0x04,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xFF}; -const uint8_t phone_data_90[]={0x47,0x39,0x38,0x36,0x00,0x04,0x00,0x07,0x20,0x01}; -const uint8_t phone_data_92_1[]={0x03}; -const uint8_t phone_data_92_2[]={0xE6,0x00,0xC7,0x00,0xD7,0x00}; -const uint8_t phone_data_92_3[]={0x11,0x11,0x25}; -const uint8_t phone_data_A3[]={0x23,0x77,0x01,0x01}; -const uint8_t phone_data_A4[]={0x23,0x77,0x01,0x02}; -const uint8_t phone_data_A5[]={0x23,0x77,0x01,0x28}; -const uint8_t phone_data_AF[]={0x00,0x03,0x01,0x00}; -//const uint8_t phone_data_E4[]={0x00}; -uint8_t phone_data_E4[]={0x01}; -const uint8_t phone_data_F1[]={0x07,0x07,0x00,0xA2}; -//const uint8_t phone_data_F5[]={0x00}; -const uint8_t phone_data_F5_1[]={0xFF}; -const uint8_t phone_data_F5_2[]={0x13}; -const uint8_t phone_data_F5_3[]={0x00}; -const uint8_t phone_data_F5_4[]={0x06}; -const uint8_t phone_data_F6_1[]={0xFA,0xF4,0xFB,0x09,0xFB,0x09}; -const uint8_t phone_data_F6_2[]={0x25,0x23,0x23,0xE1,0x21,0x86}; -const uint8_t phone_data_F6_3[]={0x00,0x01,0x00,0x01,0x00,0x00}; -const uint8_t phone_data_F6_4[]={0x00,0x02,0x00,0x00,0x00,0x00}; - -uint8_t phone_data_B1[]={0x00,0x082}; - -#if 1 -const uint8_t phone_data_72_0[]={ -0xFF,0xD1,0xFF,0xDB,0xFF,0xDA,0xFF,0xE1,0xFF,0xDF,0xFF,0xDE,0xFF,0xDB,0xFF,0xDC,0xFF,0xDE,0xFF,0xD8,0xFF,0xCF,0xFF,0xD4,0xFF,0xCC,0xFF,0xCA,0xFF,0xC5,0xFF,0xBD,\ -0xFF,0xBE,0xFF,0xC4,0xFF,0xB7,0xFF,0xBE,0xFF,0xBD,0xFF,0xC3,0xFF,0xC3,0xFF,0xCB,0xFF,0xD3,0xFF,0xCF,0xFF,0xCC,0xFF,0xBF,0xFF,0xBB,0xFF,0xBA,0xFF,0xBC,0xFF,0xC3,\ -0xFF,0xBE,0xFF,0xBA,0x00,0x25,0xFF,0xB6,0xFF,0xC1,0xFF,0xC0,0xFF,0xE5,0xFF,0xE7,0xFF,0xE8,0xFF,0xE9,0xFF,0xEB,0xFF,0xE6,0xFF,0xE7,0xFF,0xEA,0xFF,0xE8,0xFF,0xE4,\ -0xFF,0xDF,0xFF,0xE2,0xFF,0xD8,0xFF,0xD7,0xFF,0xD5,0xFF,0xC9,0xFF,0xC3,0xFF,0xC2,0xFF,0xB8,0xFF,0xB9,0xFF,0xB7,0xFF,0xBF,0xFF,0xBF,0xFF,0xC9,0xFF,0xD1,0xFF,0xD1,\ -0xFF,0xC9,0xFF,0xBE,0xFF,0xB5,0xFF,0xB2,0xFF,0xBA,0xFF,0xC1,0xFF,0xBB,0xFF,0xB6,0x00,0xCF,0xFF,0xC3,0xFF,0xBD,0xFF,0xC2,0xFF,0xF1,0xFF,0xF5,0xFF,0xF5,0xFF,0xFA,\ -0xFF,0xFA,0xFF,0xF8,0xFF,0xF9,0xFF,0xFB,0xFF,0xF8,0xFF,0xF4,0xFF,0xEF,0xFF,0xF4,0xFF,0xEA,0xFF,0xEC,0xFF,0xE7,0xFF,0xDD,0xFF,0xD1,0xFF,0xD0,0xFF,0xC0,0xFF,0xBB,\ -0xFF,0xB6,0xFF,0xBB,0xFF,0xBA,0xFF,0xC3,0xFF,0xD3,0xFF,0xD9,0xFF,0xD6,0xFF,0xC8,0xFF,0xC1,0xFF,0xB3,0xFF,0xB6,0xFF,0xBD,0xFF,0xB7,0xFF,0xA9,0x00,0xC7,0xFF,0xC2,\ -0xFF,0xC5,0xFF,0xD0,0xFF,0xED,0xFF,0xEF,0xFF,0xF5,0xFF,0xF7,0xFF,0xFB,0xFF,0xF8,0xFF,0xF9,0xFF,0xF9,0xFF,0xF8,0xFF,0xF8,0xFF,0xF5,0xFF,0xFA,0xFF,0xF0,0xFF,0xEE,\ -0xFF,0xEF,0xFF,0xE5,0xFF,0xDE,0xFF,0xDC,0xFF,0xCC,0xFF,0xC1,0xFF,0xBA,0xFF,0xB9,0xFF,0xB7,0xFF,0xBF,0xFF,0xCD,0xFF,0xD5,0xFF,0xD5,0xFF,0xCC,0xFF,0xC7,0xFF,0xBA,\ -0xFF,0xB6,0xFF,0xBB,0xFF,0xB5,0xFF,0xBC,0xFF,0xBB,0xFF,0xBA,0xFF,0xB9,0xFF,0xBE,0xFF,0xF8,0xFF,0xFA,0xFF,0xFD,0x00,0x01,0x00,0x06,0x00,0x05,0x00,0x04,0x00,0x08,\ -0x00,0x08,0x00,0x04,0xFF,0xFE,0x00,0x01,0xFF,0xFB,0xFF,0xFD,0xFF,0xFD,0xFF,0xF1,0xFF,0xEC,0xFF,0xEB,0xFF,0xDD,0xFF,0xD4,0xFF,0xC9,0xFF,0xC3,0xFF,0xBB,0xFF,0xC1,\ -0xFF,0xCE,0xFF,0xD2,0xFF,0xD1,0xFF,0xD2,0xFF,0xC8,0xFF,0xC0,0xFF,0xBD,0xFF,0xBA,0xFF,0xB4,0xFF,0xBC,0xFF,0xBC,0xFF,0xB8,0xFF,0xBF,0xFF,0xC1,0xFF,0xF3,0xFF,0xF9,\ -0xFF,0xF8,0xFF,0xFF,0x00,0x01,0xFF,0xFF,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x03,0xFF,0xFE,0x00,0x01,0xFF,0xFB,0xFF,0xFD,0xFF,0xFC,0xFF,0xF1,0xFF,0xEA,0xFF,0xEE,\ -0xFF,0xE0,0xFF,0xDE,0xFF,0xD0,0xFF,0xC7,0xFF,0xBE,0xFF,0xC2,0xFF,0xC8,0xFF,0xC9,0xFF,0xC6,0xFF,0xC1,0xFF,0xBF,0xFF,0xB8,0xFF,0xB4,0xFF,0xB3,0xFF,0xB1,0xFF,0xB5,\ -0xFF,0xB9,0xFF,0xAB,0xFF,0xB1,0xFF,0xB6,0xFF,0xF3,0xFF,0xF6,0xFF,0xFB,0xFF,0xFD,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x04,0x00,0x02,0xFF,0xFC,0x00,0x03,\ -0xFF,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xF5,0xFF,0xEE,0xFF,0xF0,0xFF,0xE6,0xFF,0xE2,0xFF,0xDB,0xFF,0xD1,0xFF,0xC1,0xFF,0xC3,0xFF,0xC6,0xFF,0xC2,0xFF,0xC1,0xFF,0xBF,\ -0xFF,0xC0,0xFF,0xB6,0xFF,0xB6,0xFF,0xB8,0xFF,0xB4,0xFF,0xB2,0xFF,0xB6,0xFF,0xAD,0xFF,0xAD,0xFF,0xB4,0xFF,0xF3,0xFF,0xF7,0xFF,0xF7,0xFF,0xFD,0x00,0x01,0x00,0x00,\ -0x00,0x01,0x00,0x04,0x00,0x03,0xFF,0xFD,0xFF,0xFE,0x00,0x03,0xFF,0xFE,0xFF,0xFE,0x00,0x00,0xFF,0xF3,0xFF,0xF0,0xFF,0xEF,0xFF,0xEA,0xFF,0xE3,0xFF,0xDC,0xFF,0xD6,\ -0xFF,0xC2,0xFF,0xBE,0xFF,0xC2,0xFF,0xBD,0xFF,0xBD,0xFF,0xC0,0xFF,0xBE,0xFF,0xBA,0xFF,0xB8,0xFF,0xB9,0xFF,0xB1,0xFF,0xB1,0xFF,0xB6,0xFF,0xAB,0xFF,0xAF,0xFF,0xB6,\ -0xFF,0xFB,0xFF,0xFF,0x00,0x03,0x00,0x05,0x00,0x0C,0x00,0x08,0x00,0x08,0x00,0x0B,0x00,0x0C,0x00,0x0A,0x00,0x08,0x00,0x0E,0x00,0x09,0x00,0x09,0x00,0x07,0xFF,0xFD,\ -0xFF,0xF7,0xFF,0xFA,0xFF,0xF1,0xFF,0xF2,0xFF,0xE8,0xFF,0xE1,0xFF,0xCF,0xFF,0xC4,0xFF,0xC7,0xFF,0xC6,0xFF,0xC6,0xFF,0xC7,0xFF,0xCA,0xFF,0xCA,0xFF,0xCB,0xFF,0xCC,\ -0xFF,0xC6,0xFF,0xC2,0xFF,0xC0,0xFF,0xB2,0xFF,0xBD,0xFF,0xBE,0xFF,0xFA,0xFF,0xFE,0x00,0x03,0x00,0x05,0x00,0x09,0x00,0x07,0x00,0x07,0x00,0x0A,0x00,0x0A,0x00,0x07,\ -0x00,0x04,0x00,0x09,0x00,0x04,0x00,0x05,0x00,0x04,0xFF,0xFA,0xFF,0xF9,0xFF,0xFB,0xFF,0xF2,0xFF,0xEF,0xFF,0xEA,0xFF,0xE3,0xFF,0xD3,0xFF,0xCC,0xFF,0xC7,0xFF,0xC8,\ -0xFF,0xC9,0xFF,0xC5,0xFF,0xCC,0xFF,0xCF,0xFF,0xCF,0xFF,0xD6,0xFF,0xCF,0xFF,0xC9,0xFF,0xC7,0xFF,0xB0,0xFF,0xB5,0xFF,0xBC,0xFF,0xF5,0xFF,0xF9,0xFF,0xFD,0x00,0x02,\ -0x00,0x05,0x00,0x03,0x00,0x06,0x00,0x07,0x00,0x08,0x00,0x02,0x00,0x00,0x00,0x0A,0x00,0x01,0x00,0x03,0x00,0x01,0xFF,0xF9,0xFF,0xF3,0xFF,0xF8,0xFF,0xF1,0xFF,0xF1,\ -0xFF,0xEA,0xFF,0xE9,0xFF,0xDB,0xFF,0xD0,0xFF,0xC9,0xFF,0xC8,0xFF,0xCC,0xFF,0xC5,0xFF,0xC5,0xFF,0xCA,0xFF,0xD1,0xFF,0xD8,0xFF,0xD3,0xFF,0xD2,0xFF,0xCC,0xFF,0xB2,\ -0xFF,0xB1,0xFF,0xB8,0xFF,0xEF,0xFF,0xF6,0xFF,0xFA,0xFF,0xFD,0x00,0x00,0xFF,0xFE,0x00,0x02,0x00,0x03,0x00,0x02,0xFF,0xFD,0xFF,0xFD,0x00,0x04,0xFF,0xFB,0xFF,0xFF,\ -0xFF,0xFF,0xFF,0xF3,0xFF,0xEE,0xFF,0xF5,0xFF,0xEC,0xFF,0xEC,0xFF,0xE8,0xFF,0xE5,0xFF,0xD9,0xFF,0xD4,0xFF,0xCE,0xFF,0xC7,0xFF,0xC7,0xFF,0xC1,0xFF,0xC1,0xFF,0xC2,\ -0xFF,0xCA,0xFF,0xD4,0xFF,0xCB,0xFF,0xCE,0xFF,0xD1,0xFF,0xB8,0xFF,0xB1,0xFF,0xB2,0xFF,0xFC,0xFF,0xFF,0x00,0x02,0x00,0x04,0x00,0x06,0x00,0x05,0x00,0x08,0x00,0x0A,\ -0x00,0x09,0x00,0x04,0x00,0x02,0x00,0x09,0x00,0x01,0x00,0x04,0x00,0x02,0xFF,0xFB,0xFF,0xF6,0xFF,0xFD,0xFF,0xF5,0xFF,0xF5,0xFF,0xF2,0xFF,0xF1,0xFF,0xE4,0xFF,0xE2,\ -0xFF,0xDE,0xFF,0xD0,0xFF,0xCC,0xFF,0xC2,0xFF,0xC4,0xFF,0xC5,0xFF,0xD1,0xFF,0xDA,0xFF,0xD6,0xFF,0xD8,0xFF,0xDE,0xFF,0xCA,0xFF,0xC4,0xFF,0xC0,0xFF,0xEF,0xFF,0xF5,\ -0xFF,0xF7,0xFF,0xF8,0xFF,0xFB,0xFF,0xF7,0xFF,0xFA,0xFF,0xFD,0xFF,0xFC,0xFF,0xF9,0xFF,0xF6,0xFF,0xFD,0xFF,0xF7,0xFF,0xF8,0xFF,0xF6,0xFF,0xEF,0xFF,0xEC,0xFF,0xF2,\ -0xFF,0xEB,0xFF,0xEA,0xFF,0xE8,0xFF,0xE6,0xFF,0xDE,0xFF,0xDA,0xFF,0xDB,0xFF,0xD5,0xFF,0xCD,0xFF,0xBD,0xFF,0xC2,0xFF,0xC4,0xFF,0xCA,0xFF,0xD3,0xFF,0xCF,0xFF,0xD5,\ -0xFF,0xDC,0xFF,0xCC,0xFF,0xC4,0xFF,0xC5,0xFF,0xF7,0xFF,0xF9,0xFF,0xFA,0xFF,0xFA,0x00,0x00,0xFF,0xFB,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFB,0xFF,0xFA,0xFF,0xFE,\ -0xFF,0xF3,0xFF,0xFA,0xFF,0xF8,0xFF,0xF1,0xFF,0xF0,0xFF,0xF2,0xFF,0xED,0xFF,0xEC,0xFF,0xEA,0xFF,0xE6,0xFF,0xE0,0xFF,0xDE,0xFF,0xDF,0xFF,0xD9,0xFF,0xCF,0xFF,0xC1,\ -0xFF,0xC0,0xFF,0xC7,0xFF,0xCB,0xFF,0xD3,0xFF,0xD0,0xFF,0xD7,0xFF,0xE2,0xFF,0xD2,0xFF,0xD0,0xFF,0xCD,0xFF,0xEB,0xFF,0xED,0xFF,0xE9,0xFF,0xED,0xFF,0xF3,0xFF,0xED,\ -0xFF,0xED,0xFF,0xF0,0xFF,0xEF,0xFF,0xEB,0xFF,0xE8,0xFF,0xEF,0xFF,0xE7,0xFF,0xEB,0xFF,0xEC,0xFF,0xE3,0xFF,0xDE,0xFF,0xE3,0xFF,0xDF,0xFF,0xE2,0xFF,0xE2,0xFF,0xDE,\ -0xFF,0xD8,0xFF,0xD8,0xFF,0xDC,0xFF,0xD7,0xFF,0xD0,0xFF,0xC0,0xFF,0xBE,0xFF,0xC0,0xFF,0xC4,0xFF,0xCE,0xFF,0xCA,0xFF,0xD2,0xFF,0xDB,0xFF,0xCD,0xFF,0xCD,0xFF,0xC7,\ -0xFF,0xD8,0xFF,0xDF,0xFF,0xE0,0xFF,0xDD,0xFF,0xDF,0xFF,0xDE,0xFF,0xE0,0xFF,0xE0,0xFF,0xDF,0xFF,0xDE,0xFF,0xD9,0xFF,0xE1,0xFF,0xD8,0xFF,0xDF,0xFF,0xDD,0xFF,0xD6,\ -0xFF,0xD6,0xFF,0xDB,0xFF,0xD4,0xFF,0xD7,0xFF,0xD4,0xFF,0xD5,0xFF,0xD4,0xFF,0xD6,0xFF,0xD8,0xFF,0xD7,0xFF,0xD3,0xFF,0xC8,0xFF,0xC6,0xFF,0xBF,0xFF,0xC5,0xFF,0xCE,\ -0xFF,0xC6,0xFF,0xD3,0xFF,0xD7,0xFF,0xCD,0xFF,0xCB,0xFF,0xC7}; -const uint8_t phone_data_72_5[]={ -0xFF,0xDA,0xFF,0xE4,0xFF,0xE0,0xFF,0xE6,0xFF,0xE5,0xFF,0xDF,0xFF,0xE1,0xFF,0xE4,0xFF,0xE3,0xFF,0xDD,0xFF,0xD6,0xFF,0xD5,0xFF,0xD2,0xFF,0xCF,0xFF,0xC9,0xFF,0xC1,\ -0xFF,0xC0,0xFF,0xC7,0xFF,0xBD,0xFF,0xBD,0xFF,0xBF,0xFF,0xC5,0xFF,0xC3,0xFF,0xCF,0xFF,0xD0,0xFF,0xCE,0xFF,0xCC,0xFF,0xC1,0xFF,0xBC,0xFF,0xBC,0xFF,0xBB,0xFF,0xC3,\ -0xFF,0xBA,0xFF,0xB9,0x00,0x24,0xFF,0xB8,0xFF,0xC1,0xFF,0xBD,0xFF,0xEE,0xFF,0xF4,0xFF,0xF2,0xFF,0xF2,0xFF,0xF7,0xFF,0xF3,0xFF,0xF5,0xFF,0xF6,0xFF,0xF5,0xFF,0xED,\ -0xFF,0xEA,0xFF,0xE9,0xFF,0xE4,0xFF,0xE1,0xFF,0xDB,0xFF,0xD1,0xFF,0xC8,0xFF,0xC9,0xFF,0xBF,0xFF,0xBD,0xFF,0xC1,0xFF,0xC7,0xFF,0xC5,0xFF,0xD1,0xFF,0xD6,0xFF,0xD6,\ -0xFF,0xD2,0xFF,0xC7,0xFF,0xBA,0xFF,0xBA,0xFF,0xBD,0xFF,0xC5,0xFF,0xBC,0xFF,0xB5,0x00,0xD2,0xFF,0xC6,0xFF,0xC1,0xFF,0xC7,0xFF,0xE8,0xFF,0xE0,0xFF,0xE4,0xFF,0xEC,\ -0xFF,0xED,0xFF,0xEB,0xFF,0xEB,0xFF,0xF0,0xFF,0xEF,0xFF,0xE7,0xFF,0xE4,0xFF,0xE9,0xFF,0xE4,0xFF,0xE1,0xFF,0xDD,0xFF,0xD3,0xFF,0xCA,0xFF,0xC5,0xFF,0xB9,0xFF,0xB5,\ -0xFF,0xAF,0xFF,0xB3,0xFF,0xB3,0xFF,0xC1,0xFF,0xC8,0xFF,0xCA,0xFF,0xCC,0xFF,0xC1,0xFF,0xB6,0xFF,0xAA,0xFF,0xAB,0xFF,0xB5,0xFF,0xAC,0xFF,0xA3,0x00,0xBA,0xFF,0xBE,\ -0xFF,0xBF,0xFF,0xC9,0xFF,0xF0,0xFF,0xF4,0xFF,0xF6,0xFF,0xFC,0x00,0x01,0xFF,0xFD,0xFF,0xFD,0xFF,0xFE,0xFF,0xFF,0xFF,0xF9,0xFF,0xF8,0xFF,0xFF,0xFF,0xF6,0xFF,0xF1,\ -0xFF,0xF1,0xFF,0xE5,0xFF,0xE2,0xFF,0xDD,0xFF,0xCD,0xFF,0xBF,0xFF,0xBF,0xFF,0xBB,0xFF,0xB7,0xFF,0xC1,0xFF,0xCA,0xFF,0xD2,0xFF,0xD6,0xFF,0xCD,0xFF,0xC4,0xFF,0xB8,\ -0xFF,0xB7,0xFF,0xBD,0xFF,0xB2,0xFF,0xB5,0xFF,0xB8,0xFF,0xB8,0xFF,0xBD,0xFF,0xBD,0xFF,0xF8,0xFF,0xFA,0xFF,0xFF,0x00,0x04,0x00,0x05,0x00,0x02,0x00,0x05,0x00,0x07,\ -0x00,0x07,0x00,0x02,0xFF,0xFF,0x00,0x01,0xFF,0xFD,0xFF,0xFE,0xFF,0xFA,0xFF,0xEE,0xFF,0xE8,0xFF,0xE6,0xFF,0xDC,0xFF,0xD3,0xFF,0xC8,0xFF,0xC1,0xFF,0xBA,0xFF,0xC0,\ -0xFF,0xCA,0xFF,0xCC,0xFF,0xCE,0xFF,0xCE,0xFF,0xC7,0xFF,0xBD,0xFF,0xB8,0xFF,0xB5,0xFF,0xAF,0xFF,0xB8,0xFF,0xB7,0xFF,0xB4,0xFF,0xB9,0xFF,0xBE,0x00,0x0A,0x00,0x0E,\ -0x00,0x0D,0x00,0x16,0x00,0x15,0x00,0x0C,0x00,0x13,0x00,0x13,0x00,0x15,0x00,0x10,0x00,0x07,0x00,0x0D,0x00,0x09,0x00,0x0A,0x00,0x06,0xFF,0xFC,0xFF,0xF6,0xFF,0xF6,\ -0xFF,0xEA,0xFF,0xE7,0xFF,0xDC,0xFF,0xD1,0xFF,0xC6,0xFF,0xCA,0xFF,0xCE,0xFF,0xCA,0xFF,0xCA,0xFF,0xC8,0xFF,0xC3,0xFF,0xB9,0xFF,0xBA,0xFF,0xB5,0xFF,0xAF,0xFF,0xB4,\ -0xFF,0xBB,0xFF,0xB2,0xFF,0xB1,0xFF,0xBA,0xFF,0xF6,0xFF,0xF8,0xFF,0xFD,0x00,0x04,0x00,0x03,0x00,0x06,0x00,0x07,0x00,0x07,0x00,0x07,0x00,0x00,0xFF,0xF9,0x00,0x03,\ -0x00,0x01,0x00,0x00,0xFF,0xFE,0xFF,0xF4,0xFF,0xEE,0xFF,0xEE,0xFF,0xE6,0xFF,0xE1,0xFF,0xDC,0xFF,0xCF,0xFF,0xBE,0xFF,0xC8,0xFF,0xC4,0xFF,0xBA,0xFF,0xBE,0xFF,0xC0,\ -0xFF,0xBD,0xFF,0xB7,0xFF,0xB4,0xFF,0xB5,0xFF,0xB1,0xFF,0xAC,0xFF,0xB3,0xFF,0xAC,0xFF,0xA7,0xFF,0xB0,0x00,0x00,0x00,0x04,0x00,0x05,0x00,0x0E,0x00,0x0D,0x00,0x08,\ -0x00,0x0F,0x00,0x0D,0x00,0x13,0x00,0x0A,0x00,0x07,0x00,0x0D,0x00,0x0B,0x00,0x08,0x00,0x06,0xFF,0xFE,0xFF,0xF8,0xFF,0xFA,0xFF,0xF0,0xFF,0xEB,0xFF,0xE8,0xFF,0xDD,\ -0xFF,0xCE,0xFF,0xC6,0xFF,0xC8,0xFF,0xC4,0xFF,0xC6,0xFF,0xC6,0xFF,0xC3,0xFF,0xC1,0xFF,0xBE,0xFF,0xBB,0xFF,0xB3,0xFF,0xB4,0xFF,0xB9,0xFF,0xB2,0xFF,0xB9,0xFF,0xBC,\ -0x00,0x02,0x00,0x07,0x00,0x09,0x00,0x0F,0x00,0x12,0x00,0x0A,0x00,0x0B,0x00,0x10,0x00,0x14,0x00,0x05,0x00,0x08,0x00,0x11,0x00,0x08,0x00,0x0B,0x00,0x0A,0xFF,0xFF,\ -0xFF,0xFA,0xFF,0xFB,0xFF,0xF3,0xFF,0xF3,0xFF,0xEC,0xFF,0xE1,0xFF,0xD3,0xFF,0xCD,0xFF,0xC9,0xFF,0xC7,0xFF,0xCA,0xFF,0xC4,0xFF,0xCB,0xFF,0xCA,0xFF,0xCB,0xFF,0xCB,\ -0xFF,0xC0,0xFF,0xC0,0xFF,0xC0,0xFF,0xB4,0xFF,0xBB,0xFF,0xC1,0x00,0x12,0x00,0x17,0x00,0x19,0x00,0x1B,0x00,0x1E,0x00,0x1C,0x00,0x17,0x00,0x1E,0x00,0x20,0x00,0x15,\ -0x00,0x18,0x00,0x19,0x00,0x0E,0x00,0x15,0x00,0x12,0x00,0x09,0x00,0x08,0x00,0x09,0x00,0x01,0xFF,0xFB,0xFF,0xFA,0xFF,0xF3,0xFF,0xE3,0xFF,0xD7,0xFF,0xCF,0xFF,0xCF,\ -0xFF,0xCE,0xFF,0xC4,0xFF,0xD1,0xFF,0xD4,0xFF,0xD7,0xFF,0xD5,0xFF,0xD0,0xFF,0xD0,0xFF,0xCC,0xFF,0xB8,0xFF,0xBB,0xFF,0xC1,0x00,0x02,0x00,0x07,0x00,0x07,0x00,0x0D,\ -0x00,0x10,0x00,0x0C,0x00,0x09,0x00,0x12,0x00,0x16,0x00,0x0D,0x00,0x0A,0x00,0x0F,0x00,0x0A,0x00,0x0B,0x00,0x0A,0xFF,0xFF,0xFF,0xFC,0xFF,0xFF,0xFF,0xF7,0xFF,0xF9,\ -0xFF,0xF2,0xFF,0xED,0xFF,0xE1,0xFF,0xD5,0xFF,0xCF,0xFF,0xCB,0xFF,0xD2,0xFF,0xC8,0xFF,0xCB,0xFF,0xD0,0xFF,0xD7,0xFF,0xDB,0xFF,0xD4,0xFF,0xD4,0xFF,0xD6,0xFF,0xBA,\ -0xFF,0xB9,0xFF,0xBD,0xFF,0xFA,0xFF,0xFD,0x00,0x01,0x00,0x03,0x00,0x08,0x00,0x02,0x00,0x03,0x00,0x08,0x00,0x0A,0x00,0x03,0x00,0x02,0x00,0x05,0x00,0x00,0x00,0x03,\ -0x00,0x02,0xFF,0xF7,0xFF,0xF6,0xFF,0xF7,0xFF,0xEF,0xFF,0xF3,0xFF,0xF0,0xFF,0xE5,0xFF,0xDB,0xFF,0xD5,0xFF,0xCF,0xFF,0xC5,0xFF,0xC6,0xFF,0xC0,0xFF,0xBF,0xFF,0xC2,\ -0xFF,0xCD,0xFF,0xD3,0xFF,0xCC,0xFF,0xCC,0xFF,0xD2,0xFF,0xBA,0xFF,0xAF,0xFF,0xB3,0x00,0x0D,0x00,0x14,0x00,0x13,0x00,0x15,0x00,0x18,0x00,0x12,0x00,0x18,0x00,0x17,\ -0x00,0x19,0x00,0x13,0x00,0x14,0x00,0x12,0x00,0x08,0x00,0x0E,0x00,0x0C,0x00,0x08,0x00,0x05,0x00,0x04,0xFF,0xFE,0x00,0x02,0xFF,0xFE,0xFF,0xF9,0xFF,0xED,0xFF,0xEF,\ -0xFF,0xDF,0xFF,0xD1,0xFF,0xCC,0xFF,0xC9,0xFF,0xC7,0xFF,0xCB,0xFF,0xD4,0xFF,0xDC,0xFF,0xDA,0xFF,0xDB,0xFF,0xE3,0xFF,0xD0,0xFF,0xC7,0xFF,0xC8,0xFF,0xFD,0x00,0x04,\ -0x00,0x03,0x00,0x03,0x00,0x08,0x00,0x06,0x00,0x06,0x00,0x07,0x00,0x0B,0x00,0x01,0x00,0x04,0x00,0x08,0x00,0x02,0x00,0x02,0x00,0x04,0xFF,0xFA,0xFF,0xF7,0xFF,0xFA,\ -0xFF,0xF6,0xFF,0xF6,0xFF,0xF6,0xFF,0xF5,0xFF,0xE7,0xFF,0xE7,0xFF,0xE5,0xFF,0xDD,0xFF,0xD2,0xFF,0xC7,0xFF,0xCB,0xFF,0xCF,0xFF,0xD4,0xFF,0xDA,0xFF,0xDA,0xFF,0xDD,\ -0xFF,0xE5,0xFF,0xD6,0xFF,0xCF,0xFF,0xD0,0xFF,0xF1,0xFF,0xF4,0xFF,0xEF,0xFF,0xF5,0xFF,0xFA,0xFF,0xF2,0xFF,0xF6,0xFF,0xFB,0xFF,0xFB,0xFF,0xF3,0xFF,0xF4,0xFF,0xF8,\ -0xFF,0xF4,0xFF,0xF4,0xFF,0xF4,0xFF,0xEC,0xFF,0xEB,0xFF,0xEE,0xFF,0xEA,0xFF,0xE8,0xFF,0xE4,0xFF,0xE5,0xFF,0xDB,0xFF,0xDB,0xFF,0xD9,0xFF,0xD5,0xFF,0xCC,0xFF,0xBF,\ -0xFF,0xBD,0xFF,0xC5,0xFF,0xC8,0xFF,0xCE,0xFF,0xCC,0xFF,0xD3,0xFF,0xDB,0xFF,0xCC,0xFF,0xCD,0xFF,0xCA,0xFF,0xF7,0xFF,0xF8,0xFF,0xF5,0xFF,0xF5,0xFF,0xFA,0xFF,0xF6,\ -0xFF,0xFC,0xFF,0xF9,0xFF,0xFB,0xFF,0xF7,0xFF,0xF4,0xFF,0xF6,0xFF,0xEE,0xFF,0xF4,0xFF,0xF4,0xFF,0xEE,0xFF,0xEB,0xFF,0xEC,0xFF,0xEA,0xFF,0xEC,0xFF,0xEC,0xFF,0xE7,\ -0xFF,0xDF,0xFF,0xE1,0xFF,0xE1,0xFF,0xDB,0xFF,0xD6,0xFF,0xCB,0xFF,0xC7,0xFF,0xCB,0xFF,0xD0,0xFF,0xD4,0xFF,0xD0,0xFF,0xD7,0xFF,0xE3,0xFF,0xD6,0xFF,0xD7,0xFF,0xD2,\ -0xFF,0xE4,0xFF,0xEE,0xFF,0xEE,0xFF,0xEE,0xFF,0xF1,0xFF,0xED,0xFF,0xED,0xFF,0xF1,0xFF,0xED,0xFF,0xEC,0xFF,0xE6,0xFF,0xEC,0xFF,0xEA,0xFF,0xEA,0xFF,0xE7,0xFF,0xE3,\ -0xFF,0xE5,0xFF,0xE5,0xFF,0xE1,0xFF,0xE1,0xFF,0xE0,0xFF,0xE1,0xFF,0xDE,0xFF,0xDE,0xFF,0xDE,0xFF,0xDD,0xFF,0xD5,0xFF,0xD2,0xFF,0xCF,0xFF,0xCA,0xFF,0xD0,0xFF,0xD2,\ -0xFF,0xCE,0xFF,0xDA,0xFF,0xDD,0xFF,0xD8,0xFF,0xD5,0xFF,0xCE}; -const uint8_t phone_data_72_13[]={ -0x03,0x22,0x02,0xCD,0x02,0xCD,0x02,0xD0,0x02,0xC7,0x02,0xEB,0x02,0xF0,0x02,0xD6,0x02,0xA4,0x02,0xEE,0x02,0xF6,0x02,0xC4,0x02,0xDF,0x02,0xD6,0x02,0xD3,0x03,0x34,\ -0x03,0x2B,0x02,0xFC,0x03,0x31,0x03,0x0E,0x03,0x5D,0x03,0x2E,0x03,0x08,0x03,0x3A,0x03,0x63,0x03,0x54,0x03,0x14,0x03,0x3D,0x03,0x37,0x03,0x95,0x03,0x81,0x03,0x31,\ -0x03,0x95,0x03,0x72,0x03,0x6C,0x03,0x8F,0x03,0x46,0x03,0x57,0x02,0xFF,0x02,0xBE,0x02,0xC1,0x02,0xC7,0x02,0xB6,0x02,0xD9,0x02,0xE5,0x02,0xCD,0x02,0x95,0x02,0xDF,\ -0x02,0xEE,0x02,0xB3,0x02,0xD3,0x02,0xCA,0x02,0xCD,0x03,0x2B,0x03,0x1A,0x02,0xF6,0x03,0x2B,0x02,0xFF,0x03,0x54,0x03,0x22,0x02,0xF9,0x03,0x31,0x03,0x5A,0x03,0x49,\ -0x03,0x08,0x03,0x34,0x03,0x2B,0x03,0x89,0x03,0x72,0x03,0x22,0x03,0x8F,0x03,0x60,0x03,0x5D,0x03,0x84,0x03,0x3A,0x03,0x4F,0x02,0xF3,0x02,0xB3,0x02,0xB9,0x02,0xBC,\ -0x02,0xB0,0x02,0xD6,0x02,0xDF,0x02,0xC7,0x02,0x92,0x02,0xDC,0x02,0xEE,0x02,0xB3,0x02,0xD3,0x02,0xCD,0x02,0xC7,0x03,0x2B,0x03,0x1D,0x02,0xF6,0x03,0x28,0x02,0xFF,\ -0x03,0x54,0x03,0x22,0x02,0xFC,0x03,0x31,0x03,0x5D,0x03,0x49,0x03,0x05,0x03,0x31,0x03,0x2B,0x03,0x8C,0x03,0x75,0x03,0x28,0x03,0x92,0x03,0x66,0x03,0x60,0x03,0x84,\ -0x03,0x3D,0x03,0x54,0x02,0xF0,0x02,0xD9,0x02,0xDF,0x02,0xE8,0x02,0xDF,0x02,0xFC,0x03,0x0E,0x02,0xF0,0x02,0xC7,0x03,0x0E,0x03,0x1A,0x02,0xE8,0x03,0x02,0x02,0xF6,\ -0x02,0xF6,0x03,0x57,0x03,0x4F,0x03,0x2B,0x03,0x54,0x03,0x37,0x03,0x89,0x03,0x54,0x03,0x31,0x03,0x60,0x03,0x9B,0x03,0x86,0x03,0x49,0x03,0x72,0x03,0x69,0x03,0xC4,\ -0x03,0xB8,0x03,0x60,0x03,0xCD,0x03,0xAD,0x03,0xA7,0x03,0xC4,0x03,0x84,0x03,0xB3,0x02,0xEB,0x02,0xC1,0x02,0xCA,0x02,0xD0,0x02,0xC7,0x02,0xE8,0x02,0xF0,0x02,0xD9,\ -0x02,0xA7,0x02,0xF3,0x02,0xFF,0x02,0xD0,0x02,0xEB,0x02,0xE2,0x02,0xE2,0x03,0x43,0x03,0x37,0x03,0x11,0x03,0x40,0x03,0x20,0x03,0x6F,0x03,0x3D,0x03,0x17,0x03,0x4C,\ -0x03,0x81,0x03,0x69,0x03,0x2E,0x03,0x54,0x03,0x4C,0x03,0xAD,0x03,0x9B,0x03,0x49,0x03,0xB3,0x03,0x8F,0x03,0x8C,0x03,0xAA,0x03,0x60,0x03,0x8C,0x03,0x0E,0x02,0xDC,\ -0x02,0xE5,0x02,0xEB,0x02,0xDF,0x02,0xFC,0x03,0x08,0x02,0xF0,0x02,0xC4,0x03,0x11,0x03,0x1D,0x02,0xEB,0x03,0x08,0x02,0xF9,0x02,0xF9,0x03,0x5A,0x03,0x54,0x03,0x31,\ -0x03,0x5A,0x03,0x3D,0x03,0x92,0x03,0x5A,0x03,0x3A,0x03,0x66,0x03,0x9B,0x03,0x89,0x03,0x49,0x03,0x72,0x03,0x69,0x03,0xCA,0x03,0xB6,0x03,0x66,0x03,0xCD,0x03,0xAD,\ -0x03,0xA7,0x03,0xC4,0x03,0x81,0x03,0xA4,0x03,0x02,0x02,0xCA,0x02,0xCA,0x02,0xCD,0x02,0xCA,0x02,0xE5,0x02,0xF0,0x02,0xD9,0x02,0xAA,0x02,0xF3,0x03,0x05,0x02,0xD0,\ -0x02,0xF0,0x02,0xE2,0x02,0xE5,0x03,0x43,0x03,0x3A,0x03,0x11,0x03,0x43,0x03,0x25,0x03,0x75,0x03,0x43,0x03,0x1A,0x03,0x4F,0x03,0x81,0x03,0x6C,0x03,0x31,0x03,0x57,\ -0x03,0x4F,0x03,0xB0,0x03,0x9B,0x03,0x4C,0x03,0xB3,0x03,0x92,0x03,0x8C,0x03,0xAA,0x03,0x63,0x03,0x89,0x03,0x0E,0x02,0xCA,0x02,0xCD,0x02,0xD3,0x02,0xCA,0x02,0xEB,\ -0x02,0xF6,0x02,0xDF,0x02,0xAD,0x02,0xF6,0x03,0x05,0x02,0xD6,0x02,0xF0,0x02,0xE8,0x02,0xEB,0x03,0x49,0x03,0x3D,0x03,0x1A,0x03,0x49,0x03,0x2E,0x03,0x7B,0x03,0x49,\ -0x03,0x28,0x03,0x54,0x03,0x89,0x03,0x75,0x03,0x37,0x03,0x5D,0x03,0x57,0x03,0xB6,0x03,0xA1,0x03,0x52,0x03,0xB8,0x03,0x98,0x03,0x95,0x03,0xB3,0x03,0x6C,0x03,0x8F,\ -0x03,0x25,0x02,0xD3,0x02,0xD6,0x02,0xD9,0x02,0xD6,0x02,0xF6,0x03,0x02,0x02,0xEB,0x02,0xBC,0x03,0x02,0x03,0x14,0x02,0xDF,0x02,0xFC,0x02,0xF0,0x02,0xF0,0x03,0x52,\ -0x03,0x4C,0x03,0x25,0x03,0x52,0x03,0x34,0x03,0x89,0x03,0x54,0x03,0x31,0x03,0x5D,0x03,0x95,0x03,0x81,0x03,0x3D,0x03,0x69,0x03,0x5D,0x03,0xBB,0x03,0xAD,0x03,0x5A,\ -0x03,0xC1,0x03,0xA1,0x03,0xA1,0x03,0xB8,0x03,0x6C,0x03,0x6F,0x03,0x1A,0x02,0xD6,0x02,0xD9,0x02,0xDF,0x02,0xD3,0x02,0xF6,0x02,0xFF,0x02,0xEB,0x02,0xB9,0x03,0x02,\ -0x03,0x11,0x02,0xE2,0x02,0xFC,0x02,0xF3,0x02,0xF6,0x03,0x52,0x03,0x49,0x03,0x2B,0x03,0x52,0x03,0x37,0x03,0x89,0x03,0x54,0x03,0x31,0x03,0x5D,0x03,0x92,0x03,0x7B,\ -0x03,0x40,0x03,0x63,0x03,0x5D,0x03,0xBB,0x03,0xAA,0x03,0x5A,0x03,0xC1,0x03,0x9E,0x03,0x9B,0x03,0xBB,0x03,0x69,0x03,0x72,0x03,0x11,0x02,0xD3,0x02,0xD6,0x02,0xDF,\ -0x02,0xD3,0x02,0xF6,0x02,0xFC,0x02,0xEB,0x02,0xB9,0x03,0x02,0x03,0x14,0x02,0xDF,0x02,0xFC,0x02,0xF3,0x02,0xF3,0x03,0x54,0x03,0x4C,0x03,0x25,0x03,0x52,0x03,0x37,\ -0x03,0x86,0x03,0x54,0x03,0x31,0x03,0x5A,0x03,0x8C,0x03,0x78,0x03,0x3A,0x03,0x60,0x03,0x5A,0x03,0xBB,0x03,0xAA,0x03,0x57,0x03,0xBE,0x03,0x9E,0x03,0x98,0x03,0xB8,\ -0x03,0x6C,0x03,0x72,0x03,0x0B,0x02,0xDC,0x02,0xDC,0x02,0xE8,0x02,0xDC,0x02,0xF9,0x03,0x05,0x02,0xEE,0x02,0xBE,0x03,0x0B,0x03,0x17,0x02,0xE8,0x02,0xFF,0x02,0xF3,\ -0x02,0xF3,0x03,0x57,0x03,0x4C,0x03,0x2E,0x03,0x54,0x03,0x3A,0x03,0x8C,0x03,0x57,0x03,0x34,0x03,0x63,0x03,0x92,0x03,0x7B,0x03,0x3D,0x03,0x69,0x03,0x5D,0x03,0xBE,\ -0x03,0xB0,0x03,0x5A,0x03,0xBE,0x03,0x9E,0x03,0x9B,0x03,0xBB,0x03,0x81,0x03,0xBE,0x02,0xF3,0x02,0xD3,0x02,0xD6,0x02,0xDC,0x02,0xD0,0x02,0xF0,0x02,0xF9,0x02,0xE5,\ -0x02,0xB3,0x02,0xFC,0x03,0x0E,0x02,0xDC,0x02,0xF6,0x02,0xEE,0x02,0xF0,0x03,0x4F,0x03,0x43,0x03,0x1D,0x03,0x4C,0x03,0x34,0x03,0x7E,0x03,0x4F,0x03,0x28,0x03,0x57,\ -0x03,0x7E,0x03,0x6C,0x03,0x31,0x03,0x5A,0x03,0x52,0x03,0xB3,0x03,0x9E,0x03,0x4F,0x03,0xB6,0x03,0x92,0x03,0x92,0x03,0xAD,0x03,0x66,0x03,0x98,0x03,0x0B,0x02,0xDC,\ -0x02,0xDF,0x02,0xE8,0x02,0xDC,0x02,0xF9,0x03,0x08,0x02,0xEE,0x02,0xC1,0x03,0x0B,0x03,0x17,0x02,0xE8,0x02,0xFC,0x02,0xF3,0x02,0xF3,0x03,0x52,0x03,0x4C,0x03,0x2B,\ -0x03,0x4F,0x03,0x34,0x03,0x86,0x03,0x4F,0x03,0x31,0x03,0x5A,0x03,0x86,0x03,0x6F,0x03,0x34,0x03,0x5A,0x03,0x52,0x03,0xB3,0x03,0x9E,0x03,0x4F,0x03,0xB6,0x03,0x92,\ -0x03,0x95,0x03,0xB0,0x03,0x69,0x03,0x8F,0x03,0x1A,0x02,0xE5,0x02,0xE8,0x02,0xEE,0x02,0xE2,0x02,0xFF,0x03,0x0E,0x02,0xF3,0x02,0xC7,0x03,0x0E,0x03,0x1D,0x02,0xE8,\ -0x03,0x05,0x02,0xF6,0x02,0xF6,0x03,0x54,0x03,0x4C,0x03,0x2E,0x03,0x54,0x03,0x3A,0x03,0x89,0x03,0x54,0x03,0x31,0x03,0x5A,0x03,0x89,0x03,0x72,0x03,0x34,0x03,0x5A,\ -0x03,0x54,0x03,0xB6,0x03,0xA1,0x03,0x4F,0x03,0xB8,0x03,0x95,0x03,0x92,0x03,0xB3,0x03,0x6C,0x03,0x8F,0x03,0x14,0x02,0xE2,0x02,0xE8,0x02,0xEB,0x02,0xDF,0x02,0xFC,\ -0x03,0x0E,0x02,0xF0,0x02,0xC1,0x03,0x0B,0x03,0x1A,0x02,0xE5,0x02,0xFF,0x02,0xF3,0x02,0xF3,0x03,0x52,0x03,0x46,0x03,0x25,0x03,0x4F,0x03,0x34,0x03,0x81,0x03,0x4C,\ -0x03,0x28,0x03,0x54,0x03,0x7E,0x03,0x63,0x03,0x2E,0x03,0x54,0x03,0x4C,0x03,0xAA,0x03,0x98,0x03,0x46,0x03,0xAD,0x03,0x8C,0x03,0x89,0x03,0xAA,0x03,0x60,0x03,0x86,\ -0x03,0x0B,0x02,0xBE,0x02,0xCD,0x02,0xD0,0x02,0xC7,0x02,0xE8,0x02,0xF3,0x02,0xD6,0x02,0xA7,0x02,0xF0,0x02,0xF9,0x02,0xC7,0x02,0xE5,0x02,0xD3,0x02,0xD3,0x03,0x34,\ -0x03,0x28,0x02,0xF9,0x03,0x2B,0x03,0x0B,0x03,0x5A,0x03,0x28,0x02,0xF9,0x03,0x2E,0x03,0x5D,0x03,0x49,0x03,0x05,0x03,0x34,0x03,0x28,0x03,0x89,0x03,0x6F,0x03,0x20,\ -0x03,0x8C,0x03,0x63,0x03,0x63,0x03,0x8C,0x03,0x43,0x03,0x54}; - -const uint8_t phone_data_75_01[]={0x46,0x54,0x52,0x59,0x01,0x01,0x75,0x01,0xF1,0xEB,0xEA,0xEA,0xEA,0xEE,0xF1,0xF2,0xF3,0xF5,0xF7,0xF9,0xFB,0xFA,0xFF,0xFA,0xFF,0x01,0xFF,0x05,0x09,0x09,0x06,0x06,\ -0x08,0x0A,0x0A,0x0B,0x0C,0x0C,0x0D,0x0E,0x0E,0x0F,0x0E,0x0C,0x0B,0x04,0xE7,0xE8,0xE8,0xE9,0xEA,0xEC,0xF0,0xF0,0xF2,0xF5,0xF6,0xF9,0xFA,0xF9,0xFE,0xF9,0xFD,0x00,\ -0xFE,0x03,0x07,0x07,0x04,0x04,0x08,0x0B,0x0C,0x0C,0x0D,0x0D,0x0E,0x0F,0x0F,0x10,0x0F,0x0E,0x0D,0x07,0xE7,0xE9,0xE9,0xEA,0xEB,0xEE,0xF1,0xF2,0xF4,0xF6,0xF8,0xFA,\ -0xFC,0xFB,0xFF,0xFA,0xFF,0x01,0xFF,0x05,0x08,0x09,0x06,0x05,0x0A,0x0D,0x0D,0x0E,0x0F,0x0F,0x10,0x12,0x12,0x12,0x11,0x10,0x0F,0x0A,0xE6,0xEA,0xEA,0xEC,0xEC,0xF0,\ -0xF2,0xF4,0xF5,0xF7,0xF9,0xFC,0xFE,0xFC,0x01,0xFC,0x00,0x03,0x00,0x06,0x0B,0x0A,0x07,0x07,0x0D,0x0F,0x10,0x11,0x11,0x13,0x14,0x15,0x16,0x15,0x15,0x14,0x12,0x0E,\ -0xEA,0xEC,0xEE,0xEF,0xEF,0xF1,0xF4,0xF5,0xF8,0xF9,0xFB,0xFE,0x00,0xFE,0x02,0xFE,0x02,0x05,0x02,0x08,0x0D,0x0C,0x09,0x09,0x10,0x12,0x12,0x13,0x14,0x16,0x17,0x18,\ -0x19,0x18,0x18,0x16,0x14,0x10,0xEC,0xEE,0xEF,0xF0,0xF0,0xF2,0xF5,0xF6,0xF9,0xFA,0xFC,0xFF,0x00,0xFF,0x03,0xFE,0x03,0x05,0x03,0x09,0x0D,0x0D,0x0A,0x0A,0x11,0x13,\ -0x13,0x14,0x15,0x17,0x18,0x19,0x1A,0x1A,0x19,0x17,0x16,0x11,0xEF,0xF0,0xF0,0xF0,0xF1,0xF3,0xF6,0xF7,0xFA,0xFB,0xFC,0xFF,0x01,0x00,0x04,0xFF,0x03,0x06,0x04,0x0A,\ -0x0E,0x0E,0x0A,0x0A,0x12,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1B,0x1A,0x19,0x17,0x12,0xF1,0xF1,0xF0,0xF1,0xF2,0xF4,0xF6,0xF8,0xFB,0xFC,0xFD,0x00,0x01,0x00,\ -0x04,0x00,0x04,0x07,0x05,0x0B,0x0F,0x0E,0x0B,0x0A,0x13,0x16,0x16,0x17,0x18,0x19,0x1B,0x1B,0x1C,0x1C,0x1B,0x1A,0x18,0x13,0xF3,0xF1,0xF0,0xF1,0xF2,0xF4,0xF6,0xF8,\ -0xFA,0xFB,0xFD,0x00,0x01,0x00,0x04,0xFF,0x04,0x06,0x04,0x0A,0x0F,0x0D,0x0A,0x0A,0x14,0x16,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1C,0x1B,0x1A,0x15,0x0A,0xF1,0xF0,\ -0xF0,0xF1,0xF2,0xF4,0xF7,0xF8,0xFB,0xFB,0xFD,0x00,0x01,0x00,0x04,0xFF,0x04,0x06,0x04,0x0A,0x0E,0x0D,0x0B,0x0A,0x15,0x17,0x17,0x19,0x19,0x1A,0x1C,0x1C,0x1D,0x1D,\ -0x1D,0x1B,0x19,0x14,0xEF,0xF0,0xF0,0xF0,0xF1,0xF3,0xF6,0xF7,0xFA,0xFB,0xFC,0xFF,0x00,0xFF,0x04,0xFF,0x03,0x05,0x03,0x09,0x0D,0x0D,0x0A,0x0A,0x15,0x17,0x17,0x19,\ -0x19,0x1A,0x1C,0x1C,0x1D,0x1D,0x1C,0x1B,0x19,0x15,0xEC,0xEE,0xEE,0xEF,0xF0,0xF2,0xF4,0xF6,0xF9,0xF9,0xFB,0xFE,0x00,0xFE,0x02,0xFD,0x02,0x04,0x01,0x08,0x0C,0x0C,\ -0x09,0x09,0x14,0x17,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1D,0x1C,0x1B,0x19,0x15,0xE9,0xEB,0xED,0xEE,0xED,0xF1,0xF3,0xF5,0xF6,0xF8,0xFA,0xFD,0xFE,0xFD,0x01,0xFC,\ -0x00,0x03,0x00,0x07,0x0B,0x0B,0x08,0x08,0x14,0x16,0x16,0x17,0x18,0x1A,0x1B,0x1C,0x1D,0x1D,0x1C,0x1A,0x19,0x15,0xE6,0xE9,0xEA,0xEB,0xEB,0xEF,0xF1,0xF3,0xF4,0xF7,\ -0xF8,0xFB,0xFD,0xFB,0x00,0xFA,0xFF,0x01,0xFF,0x05,0x09,0x09,0x06,0x06,0x12,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1B,0x1A,0x19,0x17,0x13,0xE5,0xE7,0xE8,0xE8,\ -0xE9,0xEC,0xF0,0xEF,0xF2,0xF4,0xF6,0xF9,0xFA,0xF8,0xFD,0xF7,0xFC,0xFF,0xFD,0x03,0x07,0x07,0x04,0x04,0x10,0x13,0x13,0x14,0x15,0x17,0x18,0x19,0x19,0x19,0x19,0x17,\ -0x15,0x11,0xE5,0xE6,0xE6,0xE7,0xE7,0xE9,0xED,0xEE,0xF0,0xF3,0xF4,0xF5,0xF8,0xF4,0xFB,0xF6,0xFB,0xFD,0xFB,0x01,0x05,0x05,0x02,0x01,0x0F,0x11,0x12,0x13,0x14,0x15,\ -0x16,0x17,0x17,0x18,0x17,0x16,0x14,0x0E,0xE5,0xE3,0xE4,0xE5,0xE5,0xE7,0xEA,0xEB,0xEE,0xEF,0xF1,0xF3,0xF4,0xF2,0xF7,0xF3,0xF8,0xFB,0xF9,0xFE,0x02,0x01,0xFE,0xFE,\ -0x10,0x11,0x11,0x12,0x12,0x14,0x15,0x16,0x16,0x16,0x16,0x16,0x14,0x0D}; -const uint8_t phone_data_75_02[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; -const uint8_t phone_data_75_03[]={0x46,0x54,0x4D,0x33,0x01,0x02,0x61,0x01,0x15,0x0A,0x05,0x05,0x06,0x05,0x03,0x03,0x06,0x03,0x03,0x01,0x03,0x03,0x03,0x06,0x03,0x03,0x05,0x03,0x03,0x03,0x07,0x07,\ -0x05,0x03,0x03,0x03,0x01,0x01,0x03,0x01,0x01,0x01,0x01,0x01,0x01,0xFB,0x08,0x03,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0xFF,0x00,\ -0xFF,0x00,0x01,0xFF,0x01,0x01,0x01,0xFF,0x01,0x01,0xFF,0xFF,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0xFF,0x06,0x03,0x01,0x01,0x01,0x01,0xFF,0x01,0x01,0xFF,0x01,0xFD,\ -0x01,0xFF,0xFF,0x00,0xFF,0x00,0xFF,0x00,0x00,0xFF,0x01,0x01,0x01,0xFF,0x00,0x01,0xFF,0xFF,0x01,0x01,0xFF,0xFF,0xFD,0xFD,0xFD,0xFF,0x03,0x03,0x01,0x01,0x01,0x01,\ -0xFF,0x00,0x01,0xFF,0xFF,0xFD,0xFF,0xFF,0xFF,0x00,0xFF,0x00,0xFF,0xFD,0x00,0xFF,0x01,0x01,0x01,0xFF,0x00,0xFF,0xFF,0xFF,0x01,0xFF,0xFF,0xFF,0xFD,0xFD,0xFD,0xFF,\ -0x03,0x03,0x01,0x01,0x01,0x01,0xFF,0x00,0x00,0xFF,0xFF,0xFD,0xFF,0xFF,0xFF,0x00,0xFF,0x00,0x01,0x00,0x01,0xFF,0x01,0x01,0x01,0xFF,0x01,0x01,0xFF,0xFF,0x01,0x01,\ -0xFF,0xFF,0xFF,0xFF,0x00,0xFF,0x06,0x03,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xFF,0x01,0xFF,0xFF,0x01,0x01,0x00,0x01,0x00,0x01,0xFF,0x03,0x01,0x03,0x01,\ -0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xFF,0xFF,0x00,0xFF,0x08,0x06,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xFF,0x01,0xFF,0x01,0xFF,0xFF,0x01,0xFF,0x00,0x01,0x00,\ -0x01,0xFF,0x03,0x01,0x01,0x01,0x01,0x01,0xFF,0xFF,0x01,0x01,0x01,0xFF,0xFF,0xFF,0x00,0xFF,0x0C,0x03,0x01,0x01,0x01,0x01,0xFF,0x01,0x01,0xFF,0x01,0xFD,0xFF,0xFF,\ -0xFF,0x00,0x01,0x00,0x01,0x00,0x01,0xFF,0x03,0x01,0x01,0xFF,0x01,0x01,0xFF,0xFF,0x01,0xFF,0xFF,0xFF,0xFF,0xFD,0xFD,0xFD,0x0E,0x06,0x01,0x03,0x01,0x03,0x01,0x01,\ -0x01,0x01,0x01,0xFF,0x01,0xFF,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0xFF,0x03,0x01,0x03,0x01,0x03,0x01,0x01,0x01,0x01,0x01,0xFF,0xFF,0xFF,0xFF,0xFB,0xEC,0x0A,0x06,\ -0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xFF,0x01,0xFF,0xFF,0x01,0xFF,0x00,0x01,0x00,0x01,0xFF,0x03,0x01,0x03,0x01,0x01,0x01,0x01,0x01,0x03,0x01,0xFF,0xFF,\ -0xFF,0xFF,0x00,0xFF,0x0A,0x06,0x03,0x03,0x03,0x01,0x01,0x01,0x03,0x01,0x01,0xFF,0x01,0xFF,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x01,0x03,0x01,0x03,0x01,0x03,0x03,\ -0x01,0x01,0x03,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x08,0x06,0x03,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xFF,0x01,0xFF,0x01,0x01,0x01,0x00,0x01,0x00,0x01,0xFF,\ -0x03,0x01,0x03,0x01,0x03,0x01,0x01,0x01,0x03,0x03,0x01,0x01,0xFF,0xFF,0x00,0x01,0x06,0x06,0x01,0x01,0x01,0x01,0xFF,0x01,0x01,0x01,0x01,0xFF,0x01,0xFF,0xFF,0x01,\ -0xFF,0x00,0xFF,0x00,0x01,0xFF,0x03,0x01,0x03,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xFF,0xFF,0xFF,0x00,0x01,0x03,0x06,0x01,0x01,0x01,0x01,0xFF,0x01,0x01,0xFF,\ -0x01,0xFF,0x01,0xFF,0x01,0x00,0xFF,0x00,0x01,0x00,0x01,0xFF,0x03,0x01,0x03,0x01,0x01,0x01,0x01,0x01,0x03,0x01,0x01,0xFF,0xFF,0xFF,0x00,0x01,0x08,0x06,0x03,0x01,\ -0x03,0x01,0x01,0x01,0x01,0x01,0x01,0xFF,0x01,0xFF,0x01,0x01,0xFF,0x00,0x01,0x00,0x01,0xFF,0x03,0x01,0x03,0x01,0x03,0x03,0x01,0x01,0x03,0x01,0x01,0x01,0x01,0x01,\ -0x01,0x01,0x0A,0x06,0x01,0x01,0x01,0x01,0xFF,0x01,0x01,0xFF,0x01,0xFD,0x01,0xFF,0xFF,0x00,0x01,0x00,0xFF,0x00,0x01,0xFF,0x03,0x01,0x03,0x01,0x03,0x03,0x01,0x01,\ -0x03,0x01,0x01,0xFF,0x01,0x01,0x01,0xFF,0x0A,0x03,0x03,0x03,0x03,0x03,0x01,0x01,0x01,0x01,0x03,0xFF,0x01,0xFF,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0xFF,0x01,0xFF,\ -0x0A,0x05,0x06,0x05,0x03,0x03,0x05,0x03,0x03,0x03,0x03,0x05,0x06,0xFF}; -const uint8_t phone_data_75_06[]={0x46,0x54,0x52,0x59,0x01,0x04,0x7D,0x01,0xE8,0xE5,0xE6,0xE6,0xE7,0xEA,0xEC,0xEF,0xF1,0xF2,0xF4,0xF6,0xF9,0xF7,0xFF,0xF7,0xFC,0x01,0xFE,0x06,0x0D,0x0B,0x07,0x05,\ -0x0D,0x0E,0x0F,0x10,0x11,0x13,0x15,0x15,0x16,0x13,0x13,0x11,0x10,0x07,0xDE,0xE1,0xE2,0xE3,0xE3,0xE6,0xE9,0xEB,0xED,0xEF,0xF1,0xF3,0xF5,0xF4,0xFB,0xF4,0xF9,0xFE,\ -0xFA,0x03,0x09,0x08,0x03,0x01,0x0B,0x0E,0x0D,0x0E,0x0F,0x12,0x14,0x14,0x15,0x14,0x12,0x13,0x0F,0x08,0xDD,0xE1,0xE2,0xE3,0xE4,0xE7,0xE9,0xEC,0xEE,0xEF,0xF2,0xF4,\ -0xF5,0xF4,0xFC,0xF4,0xF9,0xFE,0xFB,0x03,0x09,0x08,0x03,0x01,0x0C,0x0E,0x0E,0x0F,0x10,0x13,0x14,0x14,0x16,0x14,0x13,0x12,0x10,0x0A,0xDE,0xE3,0xE4,0xE6,0xE7,0xE9,\ -0xEC,0xEF,0xF1,0xF3,0xF5,0xF7,0xF9,0xF8,0x00,0xF7,0xFD,0x02,0xFF,0x07,0x0D,0x0E,0x07,0x05,0x10,0x14,0x15,0x16,0x17,0x18,0x1A,0x1B,0x1B,0x1A,0x1A,0x18,0x18,0x11,\ -0xE0,0xE4,0xE5,0xE6,0xE7,0xEA,0xED,0xEF,0xF1,0xF3,0xF6,0xF8,0xF9,0xF8,0x00,0xF8,0xFD,0x02,0xFF,0x07,0x0E,0x0C,0x07,0x05,0x12,0x15,0x16,0x17,0x18,0x19,0x1B,0x1C,\ -0x1C,0x1B,0x1C,0x19,0x18,0x12,0xE2,0xE5,0xE6,0xE7,0xE8,0xEB,0xEE,0xF0,0xF2,0xF4,0xF6,0xF8,0xFA,0xF9,0x01,0xF9,0xFE,0x03,0x02,0x08,0x0F,0x0F,0x08,0x06,0x13,0x16,\ -0x18,0x18,0x19,0x1A,0x1C,0x1E,0x1E,0x1C,0x1D,0x1A,0x19,0x13,0xE6,0xE7,0xE8,0xE9,0xEA,0xED,0xF0,0xF2,0xF5,0xF6,0xF9,0xFB,0xFD,0xFC,0x03,0xFE,0x02,0x07,0x04,0x0D,\ -0x12,0x12,0x0B,0x0C,0x17,0x1A,0x1C,0x1D,0x1D,0x1E,0x20,0x21,0x21,0x21,0x20,0x20,0x1E,0x17,0xE5,0xE6,0xE7,0xE7,0xE8,0xEB,0xEE,0xF0,0xF2,0xF4,0xF6,0xF8,0xF9,0xF8,\ -0x00,0xF9,0xFE,0x02,0xFE,0x07,0x0D,0x0C,0x07,0x05,0x14,0x16,0x18,0x19,0x19,0x1A,0x1C,0x1D,0x1E,0x1C,0x1D,0x1B,0x19,0x13,0xE7,0xE6,0xE7,0xE8,0xE9,0xEC,0xEE,0xF0,\ -0xF2,0xF4,0xF6,0xF9,0xFB,0xFA,0x01,0xFA,0xFF,0x03,0x00,0x07,0x0E,0x0D,0x07,0x08,0x15,0x18,0x1A,0x1A,0x1B,0x1C,0x1D,0x1F,0x1E,0x1E,0x1E,0x1B,0x17,0x0C,0xE9,0xE9,\ -0xEA,0xEB,0xEC,0xEF,0xF2,0xF4,0xF7,0xF8,0xFB,0xFE,0xFF,0xFE,0x06,0x00,0x04,0x0A,0x06,0x0E,0x14,0x15,0x10,0x0E,0x1C,0x1F,0x21,0x21,0x23,0x24,0x24,0x26,0x26,0x26,\ -0x26,0x24,0x22,0x1C,0xE2,0xE4,0xE5,0xE5,0xE6,0xE9,0xEC,0xEE,0xF0,0xF2,0xF4,0xF6,0xF8,0xF7,0xFE,0xF6,0xFC,0x00,0xFC,0x05,0x0B,0x0A,0x05,0x03,0x13,0x16,0x18,0x18,\ -0x19,0x1A,0x1C,0x1D,0x1F,0x1C,0x1D,0x1B,0x19,0x13,0xE0,0xE3,0xE5,0xE5,0xE6,0xE9,0xEC,0xEE,0xF0,0xF2,0xF4,0xF7,0xF8,0xF7,0xFF,0xF7,0xFC,0x00,0xFD,0x06,0x0D,0x0B,\ -0x05,0x04,0x15,0x18,0x19,0x1A,0x1B,0x1C,0x1E,0x1F,0x1F,0x1E,0x1E,0x1B,0x1B,0x15,0xE0,0xE4,0xE5,0xE6,0xE8,0xEB,0xED,0xF0,0xF2,0xF4,0xF6,0xF9,0xFB,0xFA,0x01,0xFA,\ -0x00,0x03,0x00,0x0A,0x0F,0x0E,0x0A,0x08,0x19,0x1C,0x1E,0x1E,0x20,0x21,0x22,0x24,0x24,0x23,0x24,0x22,0x20,0x1B,0xDB,0xE0,0xE1,0xE2,0xE3,0xE6,0xE8,0xEA,0xED,0xEE,\ -0xF1,0xF2,0xF5,0xF3,0xFB,0xF3,0xF8,0xFC,0xF9,0x02,0x06,0x06,0x02,0x00,0x12,0x14,0x16,0x17,0x18,0x18,0x1A,0x1B,0x1B,0x1A,0x1C,0x19,0x18,0x12,0xDB,0xDE,0xDF,0xE0,\ -0xE1,0xE4,0xE7,0xE9,0xEB,0xED,0xEF,0xF2,0xF3,0xF2,0xFA,0xF1,0xF7,0xFB,0xF8,0x01,0x04,0x05,0x00,0xFF,0x11,0x14,0x16,0x16,0x17,0x18,0x1A,0x1B,0x1C,0x19,0x1B,0x18,\ -0x16,0x11,0xDD,0xE0,0xE1,0xE2,0xE3,0xE6,0xE9,0xEB,0xED,0xEF,0xF2,0xF4,0xF6,0xF5,0xFC,0xF4,0xFA,0xFF,0xFB,0x04,0x0B,0x09,0x04,0x02,0x17,0x19,0x1B,0x1C,0x1D,0x1E,\ -0x20,0x21,0x21,0x21,0x21,0x20,0x1E,0x17,0xDA,0xDA,0xDC,0xDD,0xDE,0xE1,0xE3,0xE6,0xE7,0xE9,0xEC,0xEE,0xEF,0xEE,0xF5,0xED,0xF2,0xF7,0xF3,0xFC,0x00,0x00,0xFC,0xF9,\ -0x12,0x13,0x12,0x15,0x16,0x16,0x18,0x18,0x1A,0x1A,0x1A,0x19,0x15,0x0F}; -const uint8_t phone_data_75_07[]={0x46,0x54,0x4D,0x33,0x01,0x01,0x61,0x01,0x15,0x0A,0x07,0x05,0x06,0x03,0x03,0x06,0x06,0x05,0x01,0x01,0x03,0x03,0x05,0x06,0x05,0x06,0x05,0x06,0x03,0x08,0x08,0x07,\ -0x03,0x06,0x06,0x03,0x03,0x03,0x03,0x03,0x06,0x03,0x03,0x01,0x03,0xFB,0x0A,0x06,0x01,0x01,0x03,0xFF,0xFF,0x01,0x01,0xFF,0xFF,0xFD,0xFD,0xFF,0xFF,0x01,0x01,0x00,\ -0xFF,0x01,0xFF,0x01,0x01,0x01,0x00,0x03,0x01,0x00,0x01,0x01,0x00,0x01,0x01,0xFF,0xFF,0xFF,0x00,0x00,0x08,0x03,0x01,0xFF,0x01,0xFF,0xFF,0x00,0x01,0xFF,0xFF,0xFF,\ -0xFD,0xFF,0xFF,0x01,0xFF,0x00,0x01,0x00,0xFF,0x01,0x01,0x01,0x00,0x03,0x00,0x00,0xFF,0xFF,0x00,0x01,0x01,0xFF,0xFF,0xFF,0x00,0x00,0x03,0x03,0x01,0xFF,0x01,0xFF,\ -0xFF,0x01,0x01,0xFF,0xFD,0xFD,0xFD,0xFF,0x01,0x01,0xFF,0x00,0xFF,0x00,0xFF,0x01,0xFF,0x01,0x01,0x03,0x01,0x00,0xFF,0x01,0x00,0x01,0x01,0xFF,0xFF,0xFF,0x00,0x00,\ -0x06,0x03,0x01,0x01,0x01,0xFF,0xFF,0x00,0x01,0xFF,0xFF,0xFD,0xFD,0xFF,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x01,0x01,0x01,0x01,0x03,0x01,0x00,0xFF,0x01,0x01,0x01,\ -0x01,0xFF,0xFF,0xFF,0x00,0x00,0x08,0x03,0x01,0x01,0x01,0xFF,0xFF,0x01,0x01,0xFF,0xFF,0xFD,0xFD,0xFF,0xFF,0x00,0x01,0x00,0xFF,0x00,0xFF,0x01,0xFF,0x01,0x01,0x03,\ -0x01,0x00,0x01,0x01,0x00,0x01,0x01,0xFF,0xFF,0xFF,0x00,0x00,0x0A,0x03,0x01,0xFF,0x01,0xFF,0xFF,0x01,0x00,0xFF,0xFF,0xFD,0x00,0xFF,0xFF,0x01,0xFF,0x00,0x01,0x00,\ -0xFD,0x01,0xFF,0x03,0x01,0x03,0x01,0x00,0xFF,0x01,0x00,0x01,0x03,0x01,0xFF,0xFF,0x00,0x00,0x0C,0x06,0x01,0x01,0x01,0xFF,0xFF,0x00,0x01,0xFF,0xFF,0xFD,0x00,0xFF,\ -0xFF,0x01,0x01,0x00,0x01,0x00,0xFF,0x01,0x01,0x01,0x01,0x03,0x01,0x00,0x01,0x01,0x00,0x01,0x03,0xFF,0xFF,0xFF,0x01,0x00,0x0E,0x06,0x01,0x01,0x01,0xFF,0xFF,0x01,\ -0x01,0xFF,0xFF,0xFF,0x00,0xFF,0x01,0x01,0x01,0x01,0x01,0x00,0xFF,0x01,0x01,0x01,0x01,0x03,0x01,0x01,0x01,0x01,0x01,0x01,0x03,0x01,0xFF,0x01,0xFD,0xEC,0x0C,0x06,\ -0x01,0x01,0x01,0xFF,0x01,0x01,0x01,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0x01,0x01,0x00,0x01,0x00,0xFF,0x01,0x01,0x03,0x01,0x03,0x03,0x00,0x01,0x01,0x01,0x01,0x01,0xFF,\ -0xFF,0xFF,0x01,0x00,0x0A,0x06,0x01,0x01,0x01,0xFF,0xFF,0x01,0x01,0xFF,0xFF,0xFF,0x00,0xFF,0x01,0x01,0x01,0x00,0x01,0x01,0xFF,0x03,0x01,0x01,0x01,0x03,0x01,0x00,\ -0x01,0x01,0x01,0x01,0x03,0x01,0xFF,0xFF,0x01,0x01,0x08,0x06,0x01,0x01,0x01,0xFF,0xFF,0x01,0x01,0x01,0xFF,0xFD,0x00,0xFF,0x01,0x01,0x01,0x00,0x01,0x00,0xFF,0x01,\ -0x01,0x01,0x01,0x03,0x03,0x01,0x01,0x01,0x01,0x01,0x03,0x01,0xFF,0x01,0x01,0x01,0x06,0x06,0x01,0x01,0x01,0x01,0xFF,0x01,0x01,0x01,0xFF,0xFF,0x00,0x01,0x01,0x01,\ -0xFF,0x00,0x01,0x01,0xFF,0x01,0x01,0x03,0x01,0x03,0x03,0x01,0x01,0x03,0x01,0x01,0x03,0x01,0xFF,0xFF,0x00,0x01,0x06,0x03,0x01,0x01,0x01,0xFF,0xFF,0x01,0x01,0xFF,\ -0xFF,0xFF,0x00,0xFF,0xFF,0x01,0xFF,0x00,0x01,0x00,0xFF,0x01,0x01,0x01,0x01,0x03,0x01,0x00,0x01,0x01,0x01,0x03,0x03,0xFF,0x01,0xFF,0x01,0x01,0x08,0x06,0x01,0x01,\ -0x01,0xFF,0xFF,0x01,0x01,0xFF,0xFF,0xFD,0x00,0xFF,0x01,0x00,0x01,0x00,0x01,0x01,0xFF,0x01,0x01,0x01,0x01,0x03,0x03,0x01,0x01,0x01,0x01,0x03,0x03,0x01,0x01,0x01,\ -0x01,0x01,0x0A,0x06,0x03,0x01,0x01,0xFF,0x01,0x01,0x01,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0x01,0x01,0x00,0x01,0x00,0xFF,0x01,0x01,0x01,0x03,0x06,0x03,0x01,0x03,0x01,\ -0x01,0x01,0x03,0x01,0x01,0x01,0x01,0x00,0x0A,0x06,0x03,0x03,0x03,0x01,0x01,0x03,0x03,0x01,0x01,0x01,0x01,0x01,0x03,0x03,0x01,0x01,0x01,0x00,0x01,0x01,0x01,0x01,\ -0x08,0x08,0x08,0x03,0x05,0x05,0x06,0x05,0x08,0x05,0x05,0x05,0x06,0x00}; -const uint8_t phone_data_75_05[]={0x46,0x4D,0x53,0x43,0x00,0x07,0x16,0x00,0x0A,0x06,0x0C,0x0F,0x09,0x06,0x06,0x07,0x05,0x07,0x09,0x09,0x09,0x08,0x0A,0x0F,0x09,0x08,0x0C,0x09,0x0B,0x11,0x0F,0x09,\ -0x0A,0x0C,0x08,0x06,0x09,0x0D,0x0A,0x07,0x06,0x06,0x0A,0x0A,0x0B,0x00,0x09,0x08,0x0E,0x0E,0x10,0x07,0x0B,0x07,0x06,0x07,0x0F,0x0E,0x07,0x06,0x07,0x0A,0x09,0x07,\ -0x07,0x07,0x09,0x0E,0x0A,0x09,0x07,0x09,0x08,0x07,0x0A,0x0E,0x0C,0x0C,0x05,0x06,0x08,0x08,0x05,0x00,0x0D,0x06,0x0C,0x0A,0x0C,0x0C,0x08,0x06,0x08,0x07,0x0A,0x10,\ -0x07,0x07,0x07,0x08,0x08,0x06,0x09,0x06,0x08,0x0F,0x09,0x0A,0x05,0x08,0x09,0x06,0x06,0x0A,0x0A,0x09,0x06,0x06,0x09,0x08,0x06,0x00,0x08,0x07,0x0C,0x0D,0x0E,0x0A,\ -0x06,0x05,0x06,0x0B,0x09,0x09,0x06,0x05,0x07,0x09,0x08,0x06,0x0C,0x0C,0x0C,0x0E,0x08,0x09,0x06,0x07,0x08,0x07,0x09,0x0A,0x0A,0x08,0x07,0x06,0x0C,0x0A,0x05,0x00,\ -0x08,0x07,0x06,0x07,0x08,0x07,0x0D,0x07,0x08,0x0A,0x08,0x09,0x09,0x07,0x06,0x0B,0x08,0x07,0x0B,0x09,0x07,0x11,0x0F,0x0E,0x0E,0x04,0x08,0x09,0x07,0x08,0x07,0x09,\ -0x07,0x08,0x08,0x08,0x0F,0x00,0x06,0x07,0x05,0x08,0x0E,0x07,0x0A,0x08,0x0B,0x0A,0x0A,0x08,0x05,0x06,0x07,0x07,0x09,0x06,0x0A,0x08,0x07,0x0C,0x0A,0x09,0x0A,0x05,\ -0x06,0x08,0x05,0x06,0x05,0x07,0x08,0x06,0x08,0x08,0x0C,0x00,0x09,0x09,0x06,0x06,0x08,0x09,0x09,0x07,0x08,0x06,0x09,0x09,0x0B,0x0A,0x08,0x0D,0x07,0x08,0x0A,0x0B,\ -0x07,0x12,0x10,0x0C,0x08,0x05,0x08,0x09,0x0C,0x08,0x08,0x07,0x06,0x09,0x0B,0x0B,0x0B,0x00,0x0B,0x0A,0x08,0x08,0x0B,0x09,0x09,0x06,0x08,0x09,0x07,0x08,0x08,0x08,\ -0x06,0x07,0x0B,0x0C,0x0F,0x08,0x06,0x0B,0x0B,0x0C,0x0B,0x07,0x08,0x09,0x0C,0x05,0x08,0x05,0x07,0x06,0x08,0x07,0x09,0x00,0x0A,0x06,0x06,0x08,0x0C,0x05,0x06,0x0B,\ -0x0E,0x08,0x0A,0x0C,0x07,0x08,0x07,0x06,0x07,0x06,0x07,0x0F,0x0B,0x09,0x07,0x0A,0x15,0x0F,0x05,0x0C,0x05,0x07,0x08,0x09,0x05,0x06,0x06,0x08,0x05,0x00,0x0A,0x08,\ -0x05,0x08,0x0C,0x07,0x08,0x09,0x08,0x0B,0x0B,0x0A,0x07,0x08,0x08,0x05,0x0A,0x09,0x07,0x0A,0x09,0x0A,0x07,0x0B,0x0F,0x0E,0x06,0x0C,0x05,0x07,0x08,0x06,0x07,0x06,\ -0x05,0x09,0x08,0x00,0x0C,0x05,0x05,0x06,0x08,0x07,0x07,0x0D,0x0E,0x0C,0x13,0x0D,0x05,0x09,0x08,0x07,0x07,0x0A,0x06,0x0A,0x08,0x0B,0x09,0x06,0x0E,0x0B,0x06,0x06,\ -0x06,0x06,0x06,0x05,0x08,0x09,0x07,0x0A,0x08,0x00,0x06,0x07,0x07,0x06,0x0C,0x09,0x08,0x0B,0x0A,0x06,0x0B,0x14,0x07,0x07,0x09,0x0A,0x07,0x07,0x07,0x11,0x0D,0x0B,\ -0x09,0x0A,0x16,0x0F,0x06,0x0A,0x05,0x0F,0x0E,0x06,0x09,0x05,0x09,0x0B,0x0A,0x00,0x09,0x08,0x05,0x07,0x0B,0x05,0x06,0x06,0x09,0x0B,0x0E,0x0A,0x07,0x08,0x0A,0x08,\ -0x0B,0x09,0x06,0x0D,0x0A,0x0D,0x0B,0x0C,0x0E,0x06,0x08,0x08,0x06,0x06,0x04,0x08,0x07,0x06,0x0A,0x07,0x09,0x00,0x0A,0x08,0x06,0x08,0x0A,0x05,0x07,0x09,0x0D,0x0A,\ -0x09,0x0A,0x07,0x08,0x08,0x09,0x08,0x07,0x0A,0x0A,0x0D,0x08,0x07,0x11,0x09,0x08,0x06,0x07,0x06,0x06,0x05,0x07,0x0B,0x06,0x07,0x07,0x0D,0x00,0x08,0x09,0x06,0x0A,\ -0x0C,0x08,0x09,0x06,0x0D,0x0A,0x0A,0x06,0x07,0x08,0x06,0x06,0x09,0x07,0x09,0x0C,0x10,0x09,0x08,0x11,0x09,0x07,0x08,0x09,0x08,0x07,0x07,0x05,0x09,0x08,0x07,0x04,\ -0x0A,0x00,0x0A,0x08,0x09,0x0B,0x0A,0x08,0x0F,0x0A,0x0B,0x0E,0x10,0x09,0x07,0x09,0x07,0x06,0x09,0x07,0x09,0x0D,0x0A,0x09,0x09,0x12,0x0B,0x09,0x06,0x09,0x07,0x06,\ -0x05,0x05,0x07,0x07,0x08,0x04,0x08,0x00,0x08,0x11,0x06,0x09,0x0D,0x07,0x07,0x05,0x05,0x05,0x07,0x0A,0x0B,0x0A,0x0A,0x07,0x0F,0x05,0x08,0x07,0x10,0x11,0x09,0x08,\ -0x06,0x07,0x07,0x0D,0x09,0x08,0x0A,0x07,0x0C,0x07,0x0D,0x0F,0x09,0x00}; - -const uint8_t phone_data_75_00[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ -0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; -const uint8_t phone_data_75_FF[]={0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,\ -0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,\ -0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,\ -0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,\ -0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,\ -0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,\ -0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,\ -0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,\ -0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF}; - - - - -#endif - -#endif - -#ifdef USE_FOR_SUMSUNG_S9PLUS -const uint8_t phone_data_60_1[]={0x09,0x00,0x10,0x00,0x00,0x00,0x00,0x00}; -const uint8_t phone_data_60_2[]={0x1D,0x61,0x02,0x02,0x06,0x00,0x00,0x00}; -const uint8_t phone_data_60_3[]={0x1D,0x61,0x06,0x00,0x02,0x02,0x00,0x00}; -const uint8_t phone_data_60_4[]={0x1D,0x41,0x00,0x00,0x00,0x00,0x00,0x00}; -const uint8_t phone_data_60_5[]={0x1D,0x61,0x05,0x02,0x02,0x00,0x00,0x00}; -const uint8_t phone_data_60_6[]={0x1D,0x61,0x02,0x02,0x05,0x02,0x00,0x00}; -const uint8_t phone_data_60_7[]={0x1D,0x61,0x05,0x02,0x02,0x02,0x00,0x00}; -const uint8_t phone_data_21[]={0x80}; -const uint8_t phone_data_22[]={0x53,0x45,0x37,0x61,0x00}; -const uint8_t phone_data_23[]={0x10,0x00,0x10,0x00,0x05,0xA0,0x0B,0x90,0x10,0x21,0x03}; -const uint8_t phone_data_30[]={0x61,0x00}; -const uint8_t phone_data_52[]={0xAC,0x37,0x61}; -const uint8_t phone_data_55[]={0x20}; -const uint8_t phone_data_85_1[]={0x01}; -const uint8_t phone_data_85_2[]={0x22}; -const uint8_t phone_data_85_3[]={0x99,0x01,0x00,0x01,0x22,0x05,0x01,0x00,0x03,0x04,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xFF}; -const uint8_t phone_data_90[]={0x47,0x39,0x36,0x35,0x00,0x04,0x00,0x0C,0x10,0x00}; -const uint8_t phone_data_92_1[]={0x03}; -const uint8_t phone_data_92_2[]={0x96,0x00}; -const uint8_t phone_data_92_3[]={0x80,0x00}; -const uint8_t phone_data_A3[]={0x10,0x41,0x02,0x02}; -const uint8_t phone_data_A4[]={0x10,0x41,0x01,0x14}; -const uint8_t phone_data_A5[]={0x10,0x41,0x01,0x30}; -const uint8_t phone_data_AF[]={0x00,0x03,0x00,0x00}; -//const uint8_t phone_data_E4[]={0x00}; -uint8_t phone_data_E4[]={0x01}; -const uint8_t phone_data_F1[]={0x0C,0x0C,0x00,0xA2}; -//const uint8_t phone_data_F5[]={0x00}; -const uint8_t phone_data_F5_1[]={0xFF}; -const uint8_t phone_data_F5_2[]={0x13}; -const uint8_t phone_data_F5_3[]={0x00}; -const uint8_t phone_data_F5_4[]={0x06}; -const uint8_t phone_data_F6_1[]={0xFA,0xF4,0xFB,0x09,0xFB,0x09}; -const uint8_t phone_data_F6_2[]={0x25,0x23,0x23,0xE1,0x21,0x86}; -const uint8_t phone_data_F6_3[]={0x00,0x01,0x00,0x01,0x00,0x00}; -const uint8_t phone_data_F6_4[]={0x00,0x02,0x00,0x00,0x00,0x00}; - -uint8_t phone_data_B1[]={0x00,0x082}; - -const uint8_t phone_data_72[]={ -0x00,0x22,0x00,0x41,0x00,0x4A,0x00,0x33,0x00,0x2D,0x00,0x2D,0x00,0x28,0x00,0x27,0x00,0x2B,0x00,0x30,0x00,0x3C,0x00,0x3C,0x00,0x3D,0x00,0x49,0x00,0x4F,0x00,0x56,0x00,0x5B,0x00,0x5E,0x00,0x68,0x00,0x70,0x00,0x75,0x00,0x7B,0x00,0x80,0x00,0x9D,0x00,0x8E,0x00,0x91,0x00,0x94,0x00,0x9D,0x00,0xA7,0x00,0xAC,0x00,0xB3,0x00,0xC8,0x00,0xEB,0x00,0x82,0x00,0x93,0x00,0x9A,0x00,0x8F,0x00,0x8D,0x00,0x8F,0x00,0x90,0x00,0x91,0x00,0x93,0x00,0x9A,0x00,0xA2,0x00,0xAC,0x00,0xAD,0x00,0xB5,0x00,0xBD,0x00,0xC6,0x00,0xCF,0x00,0xCE,0x00,0xD2,0x00,0xDC,0x00,0xE7,0x00,0xEB,0x00,0xEE,0x00,0xF5,0x01,0x00,0x00,0xFF,0x01,0x06,0x01,0x0B,0x01,0x15,0x01,0x20,0x01,0x25,0x01,0x40,0x01,0x3B,0x00,0x80,0x00,0x8B,0x00,0x84,0x00,0x75,0x00,0x77,0x00,0x79,0x00,0x82,0x00,0x85,0x00,0x87,0x00,0x8E,0x00,0x98,0x00,0x9E,0x00,0xA1,0x00,0xAB,0x00,0xB3,0x00,0xBC,0x00,0xBF,0x00,0xC0,0x00,0xC8,0x00,0xD2,0x00,0xD9,0x00,0xDB,0x00,0xE0,0x00,0xE3,0x00,0xF0,0x00,0xF3,0x00,0xF6,0x00,0xFB,0x01,0x09,0x01,0x10,0x01,0x19,0x01,0x34,0x01,0x1F,0x00,0x74,0x00,0x7B,0x00,0x70,0x00,0x5F,0x00,0x65,0x00,0x69,0x00,0x72,0x00,0x79,0x00,0x7D,0x00,0x80,0x00,0x8A,0x00,0x92,0x00,0x97,0x00,0x9D,0x00,0xAB,0x00,0xB0,0x00,0xB1,0x00,0xB4,0x00,0xBA,0x00,0xC2,0x00,0xC5,0x00,0xCD,0x00,0xCE,0x00,0xD1,0x00,0xDE,0x00,0xDF,0x00,0xE0,0x00,0xE7,0x00,0xF5, -0x01,0x00,0x01,0x05,0x01,0x20,0x01,0x0D,0x00,0x76,0x00,0x70,0x00,0x73,0x00,0x65,0x00,0x65,0x00,0x6D,0x00,0x76,0x00,0x79,0x00,0x80,0x00,0x82,0x00,0x8C,0x00,0x90,0x00,0x94,0x00,0x9C,0x00,0xA4,0x00,0xAA,0x00,0xAB,0x00,0xAC,0x00,0xB5,0x00,0xBB,0x00,0xC2,0x00,0xC6,0x00,0xC8,0x00,0xC3,0x00,0xD3,0x00,0xD3,0x00,0xD9,0x00,0xDE,0x00,0xE8,0x00,0xEE,0x00,0xF7,0x01,0x10,0x01,0x01,0x00,0x78,0x00,0x7A,0x00,0x6F,0x00,0x5F,0x00,0x5F,0x00,0x6B,0x00,0x70,0x00,0x77,0x00,0x7A,0x00,0x7E,0x00,0x8A,0x00,0x92,0x00,0x94,0x00,0x98,0x00,0xA4,0x00,0xA6,0x00,0xA9,0x00,0xAA,0x00,0xB1,0x00,0xB9,0x00,0xC0,0x00,0xC2,0x00,0xC6,0x00,0xC7,0x00,0xD1,0x00,0xD3,0x00,0xD5,0x00,0xD8,0x00,0xE4,0x00,0xEC,0x00,0xF7,0x01,0x10,0x00,0xFB,0x00,0x70,0x00,0x72,0x00,0x65,0x00,0x57,0x00,0x59,0x00,0x63,0x00,0x66,0x00,0x71,0x00,0x72,0x00,0x72,0x00,0x7E,0x00,0x86,0x00,0x88,0x00,0x8C,0x00,0x96,0x00,0x9C,0x00,0x9D,0x00,0x9E,0x00,0xA7,0x00,0xA9,0x00,0xB2,0x00,0xB4,0x00,0xB6,0x00,0xB9,0x00,0xC7,0x00,0xC3,0x00,0xC5,0x00,0xCE,0x00,0xD6,0x00,0xE0,0x00,0xE9,0x01,0x04,0x00,0xEF,0x00,0x76,0x00,0x78,0x00,0x6B,0x00,0x5B,0x00,0x5D,0x00,0x67,0x00,0x6C,0x00,0x75,0x00,0x74,0x00,0x76,0x00,0x84,0x00,0x88,0x00,0x88,0x00,0x90,0x00,0x9A,0x00,0xA0,0x00,0xA1,0x00,0xA0,0x00,0xA5,0x00,0xB1,0x00,0xB4,0x00,0xB8,0x00,0xBC,0x00,0xB7,0x00,0xC3, -0x00,0xC5,0x00,0xC7,0x00,0xD0,0x00,0xDA,0x00,0xDE,0x00,0xE7,0x01,0x00,0x00,0xEF,0x00,0x70,0x00,0x72,0x00,0x67,0x00,0x57,0x00,0x5A,0x00,0x66,0x00,0x6C,0x00,0x72,0x00,0x71,0x00,0x76,0x00,0x7E,0x00,0x86,0x00,0x84,0x00,0x8C,0x00,0x95,0x00,0x9D,0x00,0x9E,0x00,0x9E,0x00,0xA0,0x00,0xA6,0x00,0xAF,0x00,0xB0,0x00,0xB6,0x00,0xB2,0x00,0xBF,0x00,0xC1,0x00,0xC4,0x00,0xC7,0x00,0xD1,0x00,0xD9,0x00,0xE0,0x00,0xFC,0x00,0xE8,0x00,0x6A,0x00,0x70,0x00,0x67,0x00,0x51,0x00,0x54,0x00,0x5E,0x00,0x64,0x00,0x68,0x00,0x69,0x00,0x6C,0x00,0x78,0x00,0x7C,0x00,0x7E,0x00,0x82,0x00,0x89,0x00,0x8F,0x00,0x92,0x00,0x92,0x00,0x96,0x00,0x9C,0x00,0xA1,0x00,0xA6,0x00,0xAA,0x00,0xAC,0x00,0xB5,0x00,0xB3,0x00,0xB8,0x00,0xBB,0x00,0xC1,0x00,0xC3,0x00,0xD2,0x00,0xEE,0x00,0xDE,0x00,0x68,0x00,0x6C,0x00,0x61,0x00,0x4D,0x00,0x4E,0x00,0x56,0x00,0x5C,0x00,0x5E,0x00,0x63,0x00,0x64,0x00,0x6C,0x00,0x72,0x00,0x72,0x00,0x78,0x00,0x81,0x00,0x81,0x00,0x88,0x00,0x86,0x00,0x8E,0x00,0x90,0x00,0x97,0x00,0x9C,0x00,0x9C,0x00,0x9E,0x00,0xAB,0x00,0xAD,0x00,0xAA,0x00,0xB3,0x00,0xB9,0x00,0xBB,0x00,0xC6,0x00,0xE0,0x00,0xD0,0x00,0x6A,0x00,0x6E,0x00,0x63,0x00,0x4D,0x00,0x50,0x00,0x56,0x00,0x5C,0x00,0x64,0x00,0x61,0x00,0x62,0x00,0x6A,0x00,0x70,0x00,0x70,0x00,0x72,0x00,0x7B,0x00,0x7D,0x00,0x80,0x00,0x82,0x00,0x84,0x00,0x8A,0x00,0x8F, -0x00,0x96,0x00,0x98,0x00,0x98,0x00,0xA3,0x00,0xA5,0x00,0xA6,0x00,0xA9,0x00,0xB3,0x00,0xBB,0x00,0xC4,0x00,0xDA,0x00,0xCA,0x00,0x55,0x00,0x5C,0x00,0x4C,0x00,0x3A,0x00,0x3A,0x00,0x41,0x00,0x49,0x00,0x4C,0x00,0x4E,0x00,0x50,0x00,0x59,0x00,0x59,0x00,0x5E,0x00,0x62,0x00,0x6A,0x00,0x6C,0x00,0x70,0x00,0x6F,0x00,0x74,0x00,0x7A,0x00,0x81,0x00,0x87,0x00,0x89,0x00,0x8A,0x00,0x90,0x00,0x94,0x00,0x97,0x00,0x9C,0x00,0xA6,0x00,0xAD,0x00,0xB2,0x00,0xCC,0x00,0xBC,0x00,0x55,0x00,0x60,0x00,0x4E,0x00,0x3E,0x00,0x3A,0x00,0x43,0x00,0x49,0x00,0x4C,0x00,0x4C,0x00,0x4E,0x00,0x57,0x00,0x5B,0x00,0x5C,0x00,0x60,0x00,0x66,0x00,0x6C,0x00,0x70,0x00,0x6F,0x00,0x74,0x00,0x78,0x00,0x81,0x00,0x85,0x00,0x8B,0x00,0x8A,0x00,0x94,0x00,0x94,0x00,0x9B,0x00,0xA0,0x00,0xAA,0x00,0xAF,0x00,0xB6,0x00,0xCE,0x00,0xBE,0x00,0x4D,0x00,0x5A,0x00,0x52,0x00,0x40,0x00,0x44,0x00,0x47,0x00,0x4D,0x00,0x50,0x00,0x54,0x00,0x54,0x00,0x5D,0x00,0x5F,0x00,0x60,0x00,0x62,0x00,0x6C,0x00,0x70,0x00,0x70,0x00,0x71,0x00,0x78,0x00,0x7E,0x00,0x85,0x00,0x8B,0x00,0x91,0x00,0x90,0x00,0x9C,0x00,0xA0,0x00,0xA3,0x00,0xA8,0x00,0xB0,0x00,0xB9,0x00,0xC4,0x00,0xDE,0x00,0xD2,0xFC,0x77,0xF6,0x12,0xFF,0xD4,0xFF,0xCC,0xFF,0xC4,0xFF,0xC7,0xFF,0xC3,0xFF,0xC8,0xFF,0xCA,0xFF,0xCE,0xFF,0xD5,0xFF,0xD3,0xFF,0xD2,0xFF,0xD8,0xFF,0xDC,0xFF,0xE0,0xFF,0xE4, -0xFF,0xE3,0xFF,0xEC,0xFF,0xEC,0xFF,0xF3,0xFF,0xFB,0xFF,0xFD,0x00,0x10,0x00,0x0C,0x00,0x0C,0x00,0x11,0x00,0x14,0x00,0x1C,0x00,0x25,0x00,0x30,0x00,0x3C,0x00,0x7C -}; - -const uint8_t phone_data_80[]={ -0x53,0x45,0x4C,0x46,0x20,0x02,0x00,0x00,0x50,0x08,0x00,0x00,0x61,0x70,0x02,0x56,0x00,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x10,0x00,0x03,0xE6,0x01,0x99,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE6,0x01,0x30,0x02,0x2D,0x02,0x35,0x02,0x31,0x02,0x2F,0x02,0x38,0x02,0x3A,0x02,0x3A,0x02,0x3E,0x02,0x42,0x02,0x42,0x02,0x45,0x02,0x4A,0x02,0x4D,0x02,0x4A,0x02,0x52,0x02,0x58,0x02,0x59,0x02,0x5C,0x02,0x5D,0x02,0x59,0x02,0x62,0x02,0x66,0x02,0x63,0x02,0x64,0x02,0x67,0x02,0x6D,0x02,0x6B,0x02,0x6D,0x02,0x71,0x02,0x6C,0x02,0x15,0x02,0x2E,0x02,0x2E,0x02,0x2C,0x02,0x36,0x02,0x33,0x02,0x31,0x02,0x39,0x02,0x3B,0x02,0x3A,0x02,0x3E,0x02,0x43,0x02,0x42,0x02,0x45,0x02,0x4A,0x02,0x4C,0x02,0x4A,0x02,0x51,0x02,0x53,0x02,0x53,0x02,0x5A,0x02,0x5A,0x02,0x53,0x02,0x5F,0x02,0x61,0x02,0x60,0x02,0x61,0x02,0x63,0x02,0x69,0x02,0x66,0x02,0x67,0x02,0x6D,0x02,0x69,0x02,0x53,0x02,0x2E,0x02,0x32,0x02,0x31,0x02,0x3C,0x02,0x39,0x02,0x36,0x02,0x3E,0x02,0x3F,0x02,0x3F,0x02,0x44,0x02,0x48,0x02,0x47,0x02,0x4B,0x02,0x4E,0x02,0x51,0x02,0x4E,0x02,0x59,0x02,0x5B,0x02,0x5A,0x02,0x5E,0x02,0x5F,0x02,0x5B,0x02, -0x63,0x02,0x65,0x02,0x65,0x02,0x66,0x02,0x68,0x02,0x6E,0x02,0x6B,0x02,0x6D,0x02,0x73,0x02,0x70,0x02,0x5C,0x02,0x31,0x02,0x36,0x02,0x36,0x02,0x41,0x02,0x3D,0x02,0x3B,0x02,0x41,0x02,0x42,0x02,0x41,0x02,0x46,0x02,0x4B,0x02,0x4A,0x02,0x4E,0x02,0x52,0x02,0x59,0x02,0x52,0x02,0x5D,0x02,0x5E,0x02,0x5F,0x02,0x62,0x02,0x63,0x02,0x60,0x02,0x68,0x02,0x6A,0x02,0x68,0x02,0x6B,0x02,0x6D,0x02,0x73,0x02,0x70,0x02,0x72,0x02,0x76,0x02,0x74,0x02,0x61,0x02,0x34,0x02,0x3B,0x02,0x39,0x02,0x42,0x02,0x3F,0x02,0x3D,0x02,0x43,0x02,0x45,0x02,0x44,0x02,0x48,0x02,0x4E,0x02,0x4D,0x02,0x51,0x02,0x58,0x02,0x5C,0x02,0x59,0x02,0x60,0x02,0x61,0x02,0x62,0x02,0x65,0x02,0x66,0x02,0x63,0x02,0x6C,0x02,0x6E,0x02,0x6D,0x02,0x6E,0x02,0x71,0x02,0x76,0x02,0x74,0x02,0x75,0x02,0x7A,0x02,0x76,0x02,0x63,0x02,0x34,0x02,0x3B,0x02,0x3C,0x02,0x46,0x02,0x41,0x02,0x3F,0x02,0x46,0x02,0x47,0x02,0x46,0x02,0x49,0x02,0x4E,0x02,0x4E,0x02,0x52,0x02,0x59,0x02,0x5C,0x02,0x59,0x02,0x61,0x02,0x62,0x02,0x62,0x02,0x66,0x02,0x67,0x02,0x64,0x02,0x6D,0x02,0x6F,0x02,0x6E,0x02,0x70,0x02,0x71,0x02,0x78,0x02,0x75,0x02,0x76,0x02,0x7B,0x02,0x78,0x02,0x63,0x02,0x35,0x02,0x3C,0x02,0x3D,0x02,0x46,0x02,0x42,0x02,0x40,0x02,0x46,0x02,0x47,0x02,0x46,0x02,0x4B,0x02,0x50,0x02,0x4F,0x02,0x52,0x02,0x5A,0x02,0x5C,0x02,0x59,0x02,0x60,0x02,0x63,0x02, -0x63,0x02,0x66,0x02,0x66,0x02,0x64,0x02,0x6D,0x02,0x6F,0x02,0x6E,0x02,0x71,0x02,0x72,0x02,0x78,0x02,0x75,0x02,0x76,0x02,0x7A,0x02,0x79,0x02,0x62,0x02,0x34,0x02,0x3E,0x02,0x3E,0x02,0x47,0x02,0x44,0x02,0x42,0x02,0x49,0x02,0x49,0x02,0x49,0x02,0x4C,0x02,0x52,0x02,0x51,0x02,0x54,0x02,0x5C,0x02,0x5E,0x02,0x5A,0x02,0x62,0x02,0x64,0x02,0x65,0x02,0x67,0x02,0x68,0x02,0x65,0x02,0x6F,0x02,0x71,0x02,0x70,0x02,0x72,0x02,0x73,0x02,0x79,0x02,0x76,0x02,0x77,0x02,0x7C,0x02,0x7A,0x02,0x63,0x02,0x34,0x02,0x3F,0x02,0x40,0x02,0x49,0x02,0x45,0x02,0x44,0x02,0x4B,0x02,0x4C,0x02,0x4B,0x02,0x4E,0x02,0x54,0x02,0x54,0x02,0x5A,0x02,0x5F,0x02,0x61,0x02,0x5D,0x02,0x64,0x02,0x66,0x02,0x66,0x02,0x6A,0x02,0x6B,0x02,0x68,0x02,0x71,0x02,0x73,0x02,0x73,0x02,0x74,0x02,0x76,0x02,0x7C,0x02,0x79,0x02,0x7B,0x02,0x80,0x02,0x7D,0x02,0x64,0x02,0x32,0x02,0x3D,0x02,0x3E,0x02,0x47,0x02,0x45,0x02,0x43,0x02,0x4A,0x02,0x4C,0x02,0x49,0x02,0x4C,0x02,0x53,0x02,0x53,0x02,0x5A,0x02,0x5D,0x02,0x5F,0x02,0x5C,0x02,0x63,0x02,0x64,0x02,0x64,0x02,0x67,0x02,0x69,0x02,0x66,0x02,0x6F,0x02,0x71,0x02,0x6F,0x02,0x71,0x02,0x73,0x02,0x79,0x02,0x77,0x02,0x79,0x02,0x7C,0x02,0x79,0x02,0x60,0x02,0x30,0x02,0x3C,0x02,0x3D,0x02,0x47,0x02,0x43,0x02,0x41,0x02,0x49,0x02,0x4B,0x02,0x49,0x02,0x4D,0x02,0x52,0x02,0x51,0x02,0x55,0x02,0x5C,0x02, -0x5E,0x02,0x5B,0x02,0x62,0x02,0x64,0x02,0x64,0x02,0x67,0x02,0x69,0x02,0x65,0x02,0x6D,0x02,0x6F,0x02,0x6D,0x02,0x6F,0x02,0x72,0x02,0x78,0x02,0x76,0x02,0x77,0x02,0x7B,0x02,0x77,0x02,0x5D,0x02,0x2C,0x02,0x3C,0x02,0x3D,0x02,0x47,0x02,0x43,0x02,0x42,0x02,0x48,0x02,0x49,0x02,0x47,0x02,0x4C,0x02,0x51,0x02,0x50,0x02,0x53,0x02,0x5B,0x02,0x5D,0x02,0x5A,0x02,0x61,0x02,0x64,0x02,0x63,0x02,0x66,0x02,0x68,0x02,0x64,0x02,0x6C,0x02,0x6E,0x02,0x6C,0x02,0x6E,0x02,0x70,0x02,0x76,0x02,0x73,0x02,0x73,0x02,0x78,0x02,0x75,0x02,0x5A,0x02,0x26,0x02,0x3D,0x02,0x3E,0x02,0x48,0x02,0x44,0x02,0x41,0x02,0x47,0x02,0x49,0x02,0x47,0x02,0x4B,0x02,0x52,0x02,0x50,0x02,0x53,0x02,0x5B,0x02,0x5C,0x02,0x5A,0x02,0x61,0x02,0x63,0x02,0x63,0x02,0x66,0x02,0x67,0x02,0x65,0x02,0x6C,0x02,0x6E,0x02,0x6C,0x02,0x6E,0x02,0x70,0x02,0x75,0x02,0x72,0x02,0x73,0x02,0x77,0x02,0x73,0x02,0x53,0x02,0x1F,0x02,0x3B,0x02,0x3D,0x02,0x46,0x02,0x43,0x02,0x40,0x02,0x48,0x02,0x49,0x02,0x47,0x02,0x4A,0x02,0x4F,0x02,0x4E,0x02,0x51,0x02,0x5A,0x02,0x5B,0x02,0x58,0x02,0x5F,0x02,0x61,0x02,0x62,0x02,0x65,0x02,0x65,0x02,0x62,0x02,0x6A,0x02,0x6B,0x02,0x6A,0x02,0x6C,0x02,0x6D,0x02,0x72,0x02,0x6E,0x02,0x6F,0x02,0x73,0x02,0x6F,0x02,0x4D,0x02,0x29,0x02,0x3A,0x02,0x3B,0x02,0x45,0x02,0x41,0x02,0x3F,0x02,0x46,0x02,0x47,0x02,0x45,0x02,0x49,0x02, -0x4C,0x02,0x4B,0x02,0x4F,0x02,0x54,0x02,0x5A,0x02,0x53,0x02,0x5D,0x02,0x5F,0x02,0x5F,0x02,0x62,0x02,0x63,0x02,0x60,0x02,0x68,0x02,0x69,0x02,0x68,0x02,0x67,0x02,0x68,0x02,0x6D,0x02,0x69,0x02,0x69,0x02,0x6D,0x02,0x6A,0x02,0x47,0x02,0x53,0x02,0x99,0x03,0x3B,0x02,0x42,0x02,0x3E,0x02,0x3D,0x02,0x43,0x02,0x44,0x02,0x42,0x02,0x45,0x02,0x4A,0x02,0x4A,0x02,0x4D,0x02,0x50,0x02,0x53,0x02,0x50,0x02,0x5A,0x02,0x5C,0x02,0x5C,0x02,0x5E,0x02,0x5F,0x02,0x5B,0x02,0x62,0x02,0x63,0x02,0x62,0x02,0x62,0x02,0x62,0x02,0x67,0x02,0x64,0x02,0x64,0x02,0x66,0x02,0x61,0x02,0xE7,0x01 -}; - -#endif - -#endif - diff --git a/src/app/demo/app_tp_transfer.c b/src/app/demo/app_tp_transfer.c index bbaf130..5becdf6 100644 --- a/src/app/demo/app_tp_transfer.c +++ b/src/app/demo/app_tp_transfer.c @@ -156,8 +156,8 @@ void app_tp_init(void) hal_gpio_set_pull_state(IO_PAD_TD_SPIM_CSN, ENABLE, DISABLE); #endif -// app_tp_screen_init(); //初始化手机复位的IO口 -//app_tp_screen_int_init(); //配置screen中断输入引脚 +// app_tp_screen_init(); //初始化手机复位的IO口 +// app_tp_screen_int_init(); //配置screen中断输入引脚 #ifdef G_PHONE_INT_DEFAULT_LOW hal_gpio_init_output(g_phone_output_int_pad, IO_LVL_LOW); //配置phone报点输出中断IO口 #else @@ -530,9 +530,9 @@ static void app_tp_transfer_screen_const(void) **************************************************************************/ void app_tp_transfer_screen_start(void) { - s_screen_init_complate = false; - s_screen_const_transfer_count = 0; - //app_tp_screen_init(); + s_screen_init_complate = false; + s_screen_const_transfer_count = 0; +// app_tp_screen_init(); #ifndef DISABLE_I2C_INIT_CODE app_tp_transfer_screen_const(); #endif diff --git a/src/app/demo/tp_EncryptCheck.lib b/src/app/demo/tp_EncryptCheck.lib deleted file mode 100644 index 137ff91..0000000 Binary files a/src/app/demo/tp_EncryptCheck.lib and /dev/null differ diff --git a/src/sdk/CVWL568/lib/WL568_20U_HX667_TP.lib b/src/sdk/CVWL568/lib/WL568_20U_HX667_TP.lib deleted file mode 100644 index 90c7515..0000000 Binary files a/src/sdk/CVWL568/lib/WL568_20U_HX667_TP.lib and /dev/null differ