From d7be2471c0bf99b39af6aed5515fa6b9c45b60f5 Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sun, 22 Dec 2024 11:11:44 -0500 Subject: [PATCH] ESP IDF Robot --- ESP-IDF_Robot/build/.bin_timestamp | 2 +- ESP-IDF_Robot/build/.ninja_lock | 0 ESP-IDF_Robot/build/.ninja_log | 7 + ESP-IDF_Robot/build/ESP-IDF_Robot.bin | Bin 186544 -> 186544 bytes ESP-IDF_Robot/build/ESP-IDF_Robot.elf | Bin 3310216 -> 3310208 bytes ESP-IDF_Robot/build/ESP-IDF_Robot.map | 914 +++++++++++++------------- 6 files changed, 465 insertions(+), 458 deletions(-) delete mode 100644 ESP-IDF_Robot/build/.ninja_lock diff --git a/ESP-IDF_Robot/build/.bin_timestamp b/ESP-IDF_Robot/build/.bin_timestamp index 09770ced3..9038f7a47 100644 --- a/ESP-IDF_Robot/build/.bin_timestamp +++ b/ESP-IDF_Robot/build/.bin_timestamp @@ -1 +1 @@ -9f25996b3405eb94f00df176d963deb8 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/ESP-IDF_Robot.bin +cde74cf24fead4715a840002cd2e5c3b /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/ESP-IDF_Robot.bin diff --git a/ESP-IDF_Robot/build/.ninja_lock b/ESP-IDF_Robot/build/.ninja_lock deleted file mode 100644 index e69de29bb..000000000 diff --git a/ESP-IDF_Robot/build/.ninja_log b/ESP-IDF_Robot/build/.ninja_log index 4da88cf43..a8b961db8 100644 --- a/ESP-IDF_Robot/build/.ninja_log +++ b/ESP-IDF_Robot/build/.ninja_log @@ -951,3 +951,10 @@ 362 450 1734883871160670137 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-done 608485c817a7b49c 283 590 1734883871001674162 esp-idf/main/CMakeFiles/__idf_main.dir/blink_example_main.c.obj 4dd51763bd3cdffe 592 641 1734883871312666289 esp-idf/main/libmain.a e31ee7c6d085bb4e +641 13797 1734883884440337346 esp-idf/esp_system/ld/sections.ld fac8ddf2708b76fe +641 13797 1734883884440337346 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/esp-idf/esp_system/ld/sections.ld fac8ddf2708b76fe +13797 14403 1734883884515335487 ESP-IDF_Robot.elf 7db8bbdc5ef5141f +14403 14757 1734883885472311782 .bin_timestamp 15712c9999fc04aa +14403 14757 1734883885472311782 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/.bin_timestamp 15712c9999fc04aa +14758 14884 1734883885476311683 esp-idf/esptool_py/CMakeFiles/app_check_size 1b7369a06a6f9d53 +14758 14884 1734883885476311683 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/esp-idf/esptool_py/CMakeFiles/app_check_size 1b7369a06a6f9d53 diff --git a/ESP-IDF_Robot/build/ESP-IDF_Robot.bin b/ESP-IDF_Robot/build/ESP-IDF_Robot.bin index bbf3d1bb33d66135bdcd25a9aab34db6238f8bf6..b38b640ab8cec4fd8b50233a642e24264164e0e6 100644 GIT binary patch delta 12712 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 delta 12583 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 diff --git a/ESP-IDF_Robot/build/ESP-IDF_Robot.elf b/ESP-IDF_Robot/build/ESP-IDF_Robot.elf index 400998c2b3f7f020a442b90e3f839cb87b975b24..2b00a19fcdb9991ceec235eec7071918d308493f 100755 GIT binary patch delta 90253 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 diff --git a/ESP-IDF_Robot/build/ESP-IDF_Robot.map b/ESP-IDF_Robot/build/ESP-IDF_Robot.map index 1b4448f2d..72e2c32b4 100644 --- a/ESP-IDF_Robot/build/ESP-IDF_Robot.map +++ b/ESP-IDF_Robot/build/ESP-IDF_Robot.map @@ -13997,7 +13997,7 @@ END GROUP 0x3fc8d580 _bss_end = ABSOLUTE (.) 0x00000001 ASSERT (((_bss_end - ORIGIN (dram0_0_seg)) <= LENGTH (dram0_0_seg)), DRAM segment data does not fit.) -.flash.text 0x42000020 0x17c02 +.flash.text 0x42000020 0x17bfe 0x42000020 _stext = . 0x42000020 _instruction_reserved_start = ABSOLUTE (.) 0x42000020 _text_start = ABSOLUTE (.) @@ -14693,577 +14693,577 @@ END GROUP .text.gpio_task 0x4200778e 0x36 esp-idf/main/libmain.a(blink_example_main.c.obj) .text.ledc_init - 0x420077c4 0x96 esp-idf/main/libmain.a(blink_example_main.c.obj) + 0x420077c4 0x94 esp-idf/main/libmain.a(blink_example_main.c.obj) .text.app_main - 0x4200785a 0x180 esp-idf/main/libmain.a(blink_example_main.c.obj) - 0x4200785a app_main + 0x42007858 0x17e esp-idf/main/libmain.a(blink_example_main.c.obj) + 0x42007858 app_main .text.riscv_decode_offset_from_jal_instruction - 0x420079da 0x4c esp-idf/riscv/libriscv.a(instruction_decode.c.obj) - 0x420079da riscv_decode_offset_from_jal_instruction + 0x420079d6 0x4c esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + 0x420079d6 riscv_decode_offset_from_jal_instruction .text.esp_efuse_check_errors - 0x42007a26 0xc esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) - 0x42007a26 esp_efuse_check_errors + 0x42007a22 0xc esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + 0x42007a22 esp_efuse_check_errors .text.esp_efuse_utility_check_errors - 0x42007a32 0x94 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) - 0x42007a32 esp_efuse_utility_check_errors + 0x42007a2e 0x94 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + 0x42007a2e esp_efuse_utility_check_errors .text.s_mem_caps_check - 0x42007ac6 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007ac2 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_find_available_region - 0x42007adc 0x3a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007ad8 0x3a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_is_enclosed - 0x42007b16 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007b12 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_is_overlapped - 0x42007b2c 0x22 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007b28 0x22 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_get_bus_mask - 0x42007b4e 0x58 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007b4a 0x58 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_reserve_irom_region - 0x42007ba6 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007ba2 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_reserve_drom_region - 0x42007c4e 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007c4a 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.esp_mmu_map_init - 0x42007cf6 0x19a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x42007cf6 esp_mmu_map_init + 0x42007cf2 0x19a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007cf2 esp_mmu_map_init .text.esp_mmu_map - 0x42007e90 0x514 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x42007e90 esp_mmu_map + 0x42007e8c 0x514 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007e8c esp_mmu_map .text.esp_mmu_unmap - 0x420083a4 0x188 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x420083a4 esp_mmu_unmap + 0x420083a0 0x188 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x420083a0 esp_mmu_unmap .text.esp_mmu_vaddr_to_paddr - 0x4200852c 0xfa esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x4200852c esp_mmu_vaddr_to_paddr + 0x42008528 0xfa esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42008528 esp_mmu_vaddr_to_paddr .text.gpio_input_enable - 0x42008626 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008622 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_input_disable - 0x420086a6 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420086a2 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_output_disable - 0x42008726 0x9e esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008722 0x9e esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_od_enable - 0x420087c4 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420087c0 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_od_disable - 0x42008844 0x7e esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008840 0x7e esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_input_enable - 0x420088c2 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420088be 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_input_disable - 0x42008944 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008940 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_output_enable - 0x420089c4 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420089c0 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_output_disable - 0x42008a46 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008a42 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pulldown_en - 0x42008ac6 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008ac2 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pullup_en - 0x42008b5e 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008b5a 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pulldown_dis - 0x42008bf6 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008bf2 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pullup_dis - 0x42008c8c 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008c88 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_intr_enable_on_core - 0x42008d22 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008d1e 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_output_enable - 0x42008d3a 0x9c esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008d36 0x9c esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_isr_register_on_core_static - 0x42008dd6 0x20 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008dd2 0x20 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_pullup_en - 0x42008df6 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008df6 gpio_pullup_en + 0x42008df2 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008df2 gpio_pullup_en .text.gpio_pullup_dis - 0x42008e9e 0xc2 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008e9e gpio_pullup_dis + 0x42008e9a 0xc2 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008e9a gpio_pullup_dis .text.gpio_pulldown_en - 0x42008f60 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008f60 gpio_pulldown_en + 0x42008f5c 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008f5c gpio_pulldown_en .text.gpio_pulldown_dis - 0x42009008 0xa6 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009008 gpio_pulldown_dis + 0x42009004 0xa6 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009004 gpio_pulldown_dis .text.gpio_set_intr_type - 0x420090ae 0x15c esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420090ae gpio_set_intr_type + 0x420090aa 0x15c esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420090aa gpio_set_intr_type .text.gpio_intr_enable - 0x4200920a 0xa2 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x4200920a gpio_intr_enable + 0x42009206 0xa2 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009206 gpio_intr_enable .text.gpio_intr_disable - 0x420092ac 0x76 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420092ac gpio_intr_disable + 0x420092a8 0x76 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420092a8 gpio_intr_disable .text.gpio_set_level - 0x42009322 0xac esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009322 gpio_set_level + 0x4200931e 0xac esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200931e gpio_set_level .text.gpio_get_level - 0x420093ce 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420093ce gpio_get_level + 0x420093ca 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420093ca gpio_get_level .text.gpio_set_direction - 0x420093e6 0xb4 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420093e6 gpio_set_direction + 0x420093e2 0xb4 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420093e2 gpio_set_direction .text.gpio_config - 0x4200949a 0x1e4 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x4200949a gpio_config + 0x42009496 0x1e4 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009496 gpio_config .text.gpio_isr_handler_add - 0x4200967e 0x10c esp-idf/driver/libdriver.a(gpio.c.obj) - 0x4200967e gpio_isr_handler_add + 0x4200967a 0x10c esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200967a gpio_isr_handler_add .text.gpio_uninstall_isr_service - 0x4200978a 0x56 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x4200978a gpio_uninstall_isr_service + 0x42009786 0x56 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009786 gpio_uninstall_isr_service .text.gpio_isr_register - 0x420097e0 0xba esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420097e0 gpio_isr_register + 0x420097dc 0xba esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420097dc gpio_isr_register .text.gpio_install_isr_service - 0x4200989a 0xd8 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x4200989a gpio_install_isr_service + 0x42009896 0xd8 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009896 gpio_install_isr_service .text.gpio_sleep_set_direction - 0x42009972 0xa0 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009972 gpio_sleep_set_direction + 0x4200996e 0xa0 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200996e gpio_sleep_set_direction .text.gpio_sleep_set_pull_mode - 0x42009a12 0x146 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009a12 gpio_sleep_set_pull_mode + 0x42009a0e 0x146 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009a0e gpio_sleep_set_pull_mode .text.gpio_sleep_sel_en - 0x42009b58 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009b58 gpio_sleep_sel_en + 0x42009b54 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009b54 gpio_sleep_sel_en .text.gpio_sleep_sel_dis - 0x42009bf0 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009bf0 gpio_sleep_sel_dis + 0x42009bec 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009bec gpio_sleep_sel_dis .text.rtc_gpio_is_valid_gpio - 0x42009c86 0x4 esp-idf/driver/libdriver.a(rtc_io.c.obj) - 0x42009c86 rtc_gpio_is_valid_gpio + 0x42009c82 0x4 esp-idf/driver/libdriver.a(rtc_io.c.obj) + 0x42009c82 rtc_gpio_is_valid_gpio .text.ledc_ls_timer_update - 0x42009c8a 0x2a esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009c86 0x2a esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_enable_intr_type - 0x42009cb4 0x54 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009cb0 0x54 esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_timer_del - 0x42009d08 0xea esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009d04 0xea esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_speed_mode_ctx_create - 0x42009df2 0xbc esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009dee 0xbc esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_slow_clk_calibrate - 0x42009eae 0x4e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009eaa 0x4e esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_auto_global_clk_divisor - 0x42009efc 0xa0 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009ef8 0xa0 esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_auto_clk_divisor - 0x42009f9c 0x28 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009f98 0x28 esp-idf/driver/libdriver.a(ledc.c.obj) .text._ledc_update_duty - 0x42009fc4 0x5e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009fc0 0x5e esp-idf/driver/libdriver.a(ledc.c.obj) .text._ledc_fade_hw_acquire - 0x4200a022 0x56 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a01e 0x56 esp-idf/driver/libdriver.a(ledc.c.obj) .text._ledc_fade_hw_release - 0x4200a078 0x34 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a074 0x34 esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_timer_set - 0x4200a0ac 0x164 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a0ac ledc_timer_set + 0x4200a0a8 0x164 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a0a8 ledc_timer_set .text.ledc_set_timer_div - 0x4200a210 0x2ae esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a20c 0x2ae esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_bind_channel_timer - 0x4200a4be 0x13e esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a4be ledc_bind_channel_timer + 0x4200a4ba 0x13e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a4ba ledc_bind_channel_timer .text.ledc_timer_rst - 0x4200a5fc 0x12e esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a5fc ledc_timer_rst + 0x4200a5f8 0x12e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a5f8 ledc_timer_rst .text.ledc_timer_resume - 0x4200a72a 0x12c esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a72a ledc_timer_resume + 0x4200a726 0x12c esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a726 ledc_timer_resume .text.ledc_timer_config - 0x4200a856 0x184 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a856 ledc_timer_config + 0x4200a852 0x184 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a852 ledc_timer_config .text.ledc_update_duty - 0x4200a9da 0x134 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a9da ledc_update_duty + 0x4200a9d6 0x134 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a9d6 ledc_update_duty .text.ledc_set_duty_with_hpoint - 0x4200ab0e 0x168 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200ab0e ledc_set_duty_with_hpoint + 0x4200ab0a 0x168 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200ab0a ledc_set_duty_with_hpoint .text.ledc_channel_config - 0x4200ac76 0x2ec esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200ac76 ledc_channel_config + 0x4200ac72 0x2ec esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200ac72 ledc_channel_config .text.ledc_set_duty - 0x4200af62 0x122 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200af62 ledc_set_duty + 0x4200af5e 0x122 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200af5e ledc_set_duty .text.uart_pattern_queue_update - 0x4200b084 0x44 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b080 0x44 esp-idf/driver/libdriver.a(uart.c.obj) .text.uart_reenable_intr_mask - 0x4200b0c8 0x90 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b0c4 0x90 esp-idf/driver/libdriver.a(uart.c.obj) .text.uart_set_word_length - 0x4200b158 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b158 uart_set_word_length + 0x4200b154 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b154 uart_set_word_length .text.uart_get_word_length - 0x4200b20e 0x58 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b20e uart_get_word_length + 0x4200b20a 0x58 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b20a uart_get_word_length .text.uart_set_stop_bits - 0x4200b266 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b266 uart_set_stop_bits + 0x4200b262 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b262 uart_set_stop_bits .text.uart_get_stop_bits - 0x4200b31c 0x78 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b31c uart_get_stop_bits + 0x4200b318 0x78 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b318 uart_get_stop_bits .text.uart_set_parity - 0x4200b394 0x78 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b394 uart_set_parity + 0x4200b390 0x78 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b390 uart_set_parity .text.uart_get_parity - 0x4200b40c 0x78 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b40c uart_get_parity + 0x4200b408 0x78 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b408 uart_get_parity .text.uart_set_baudrate - 0x4200b484 0x16a esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b484 uart_set_baudrate + 0x4200b480 0x16a esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b480 uart_set_baudrate .text.uart_get_baudrate - 0x4200b5ee 0xca esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b5ee uart_get_baudrate + 0x4200b5ea 0xca esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b5ea uart_get_baudrate .text.uart_wait_tx_done - 0x4200b6b8 0x22a esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b6b8 uart_wait_tx_done + 0x4200b6b4 0x22a esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b6b4 uart_wait_tx_done .text.uart_get_buffered_data_len - 0x4200b8e2 0xc2 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b8e2 uart_get_buffered_data_len + 0x4200b8de 0xc2 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b8de uart_get_buffered_data_len .text.uart_flush_input - 0x4200b9a4 0x1f8 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b9a4 uart_flush_input - 0x4200b9a4 uart_flush + 0x4200b9a0 0x1f8 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b9a0 uart_flush_input + 0x4200b9a0 uart_flush .text.uart_is_driver_installed - 0x4200bb9c 0x22 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200bb9c uart_is_driver_installed + 0x4200bb98 0x22 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200bb98 uart_is_driver_installed .text.uart_set_select_notif_callback - 0x4200bbbe 0x1c esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200bbbe uart_set_select_notif_callback + 0x4200bbba 0x1c esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200bbba uart_set_select_notif_callback .text.uart_get_selectlock - 0x4200bbda 0x6 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200bbda uart_get_selectlock + 0x4200bbd6 0x6 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200bbd6 uart_get_selectlock .text.bootloader_init_mem - 0x4200bbe0 0xe esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) - 0x4200bbe0 bootloader_init_mem + 0x4200bbdc 0xe esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + 0x4200bbdc bootloader_init_mem .text.bootloader_flash_update_id - 0x4200bbee 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c3.c.obj) - 0x4200bbee bootloader_flash_update_id + 0x4200bbea 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c3.c.obj) + 0x4200bbea bootloader_flash_update_id .text.spi_flash_init_lock - 0x4200bc0e 0x2 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - 0x4200bc0e spi_flash_init_lock + 0x4200bc0a 0x2 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x4200bc0a spi_flash_init_lock .text.spi_flash_op_lock - 0x4200bc10 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - 0x4200bc10 spi_flash_op_lock + 0x4200bc0c 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x4200bc0c spi_flash_op_lock .text.spi_flash_op_unlock - 0x4200bc22 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - 0x4200bc22 spi_flash_op_unlock + 0x4200bc1e 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x4200bc1e spi_flash_op_unlock .text.spi_flash_mmap - 0x4200bc34 0xc8 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - 0x4200bc34 spi_flash_mmap + 0x4200bc30 0xc8 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x4200bc30 spi_flash_mmap .text.spi_flash_munmap - 0x4200bcfc 0x6e esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - 0x4200bcfc spi_flash_munmap + 0x4200bcf8 0x6e esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x4200bcf8 spi_flash_munmap .text.spi_flash_cache2phys - 0x4200bd6a 0x24 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - 0x4200bd6a spi_flash_cache2phys + 0x4200bd66 0x24 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x4200bd66 spi_flash_cache2phys .text.esp_mspi_get_io - 0x4200bd8e 0x9a esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) - 0x4200bd8e esp_mspi_get_io + 0x4200bd8a 0x9a esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + 0x4200bd8a esp_mspi_get_io .text.esp_flash_read_chip_id - 0x4200be28 0x14 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) - 0x4200be28 esp_flash_read_chip_id + 0x4200be24 0x14 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + 0x4200be24 esp_flash_read_chip_id .text.spimem_flash_ll_get_source_freq_mhz - 0x4200be3c 0x3e esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x4200be38 0x3e esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) .text.esp_flash_init_default_chip - 0x4200be7a 0x120 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) - 0x4200be7a esp_flash_init_default_chip + 0x4200be76 0x120 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x4200be76 esp_flash_init_default_chip .text.esp_flash_app_init - 0x4200bf9a 0x20 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) - 0x4200bf9a esp_flash_app_init + 0x4200bf96 0x20 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x4200bf96 esp_flash_app_init .text.esp_flash_app_enable_os_functions - 0x4200bfba 0x2a esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) - 0x4200bfba esp_flash_app_enable_os_functions + 0x4200bfb6 0x2a esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + 0x4200bfb6 esp_flash_app_enable_os_functions .text.esp_crosscore_int_init - 0x4200bfe4 0x66 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) - 0x4200bfe4 esp_crosscore_int_init + 0x4200bfe0 0x66 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + 0x4200bfe0 esp_crosscore_int_init .text.esp_vApplicationIdleHook - 0x4200c04a 0x46 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - 0x4200c04a esp_vApplicationIdleHook + 0x4200c046 0x46 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x4200c046 esp_vApplicationIdleHook .text.esp_register_freertos_idle_hook_for_cpu - 0x4200c090 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - 0x4200c090 esp_register_freertos_idle_hook_for_cpu + 0x4200c08c 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x4200c08c esp_register_freertos_idle_hook_for_cpu .text.esp_register_freertos_tick_hook_for_cpu - 0x4200c104 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - 0x4200c104 esp_register_freertos_tick_hook_for_cpu + 0x4200c100 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x4200c100 esp_register_freertos_tick_hook_for_cpu .text.esp_int_wdt_init - 0x4200c178 0xc8 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) - 0x4200c178 esp_int_wdt_init + 0x4200c174 0xc8 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + 0x4200c174 esp_int_wdt_init .text.esp_int_wdt_cpu_init - 0x4200c240 0x54 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) - 0x4200c240 esp_int_wdt_cpu_init + 0x4200c23c 0x54 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + 0x4200c23c esp_int_wdt_cpu_init .text.find_entry_and_check_all_reset - 0x4200c294 0x30 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c290 0x30 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.find_entry_from_task_handle_and_check_all_reset - 0x4200c2c4 0x32 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c2c0 0x32 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.task_wdt_timer_feed - 0x4200c2f6 0x2c esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c2f2 0x2c esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.add_entry - 0x4200c322 0x17a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c31e 0x17a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.get_task_affinity - 0x4200c49c 0x26 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c498 0x26 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.task_wdt_timeout_abort - 0x4200c4c2 0x9a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c4c2 task_wdt_timeout_abort + 0x4200c4be 0x9a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c4be task_wdt_timeout_abort .text.task_wdt_timeout_handling - 0x4200c55c 0x50 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c558 0x50 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_add - 0x4200c5ac 0x66 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c5ac esp_task_wdt_add + 0x4200c5a8 0x66 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c5a8 esp_task_wdt_add .text.subscribe_idle - 0x4200c612 0xb2 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c60e 0xb2 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_init - 0x4200c6c4 0x144 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c6c4 esp_task_wdt_init + 0x4200c6c0 0x144 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c6c0 esp_task_wdt_init .text.esp_task_wdt_reset - 0x4200c808 0xcc esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c808 esp_task_wdt_reset + 0x4200c804 0xcc esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c804 esp_task_wdt_reset .text.idle_hook_cb - 0x4200c8d4 0x10 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c8d0 0x10 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_print_triggered_tasks - 0x4200c8e4 0x12a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c8e4 esp_task_wdt_print_triggered_tasks + 0x4200c8e0 0x12a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c8e0 esp_task_wdt_print_triggered_tasks .text.task_wdt_isr - 0x4200ca0e 0x106 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200ca0a 0x106 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_impl_timer_allocate - 0x4200cb14 0xf2 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cb14 esp_task_wdt_impl_timer_allocate + 0x4200cb10 0xf2 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cb10 esp_task_wdt_impl_timer_allocate .text.esp_task_wdt_impl_timer_feed - 0x4200cc06 0x36 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cc06 esp_task_wdt_impl_timer_feed + 0x4200cc02 0x36 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cc02 esp_task_wdt_impl_timer_feed .text.esp_task_wdt_impl_timeout_triggered - 0x4200cc3c 0x2e esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cc3c esp_task_wdt_impl_timeout_triggered + 0x4200cc38 0x2e esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cc38 esp_task_wdt_impl_timeout_triggered .text.esp_task_wdt_impl_timer_restart - 0x4200cc6a 0x40 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cc6a esp_task_wdt_impl_timer_restart + 0x4200cc66 0x40 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cc66 esp_task_wdt_impl_timer_restart .text.gpspi_flash_ll_calculate_clock_reg - 0x4200ccaa 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cca6 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.spimem_flash_ll_calculate_clock_reg - 0x4200ccd6 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200ccd2 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.get_flash_clock_divider - 0x4200cd02 0xa4 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200ccfe 0xa4 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.spi_flash_cal_clock - 0x4200cda6 0x28 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cda2 0x28 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.spi_flash_hal_init - 0x4200cdce 0xfc esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - 0x4200cdce spi_flash_hal_init + 0x4200cdca 0xfc esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cdca spi_flash_hal_init .text.spi_flash_hal_supports_direct_write - 0x4200ceca 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - 0x4200ceca spi_flash_hal_supports_direct_write + 0x4200cec6 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cec6 spi_flash_hal_supports_direct_write .text.spi_flash_hal_supports_direct_read - 0x4200cedc 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - 0x4200cedc spi_flash_hal_supports_direct_read + 0x4200ced8 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200ced8 spi_flash_hal_supports_direct_read .text.uart_ll_get_baudrate - 0x4200ceee 0x38 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200ceea 0x38 esp-idf/hal/libhal.a(uart_hal.c.obj) .text.uart_hal_get_sclk - 0x4200cf26 0x26 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf26 uart_hal_get_sclk + 0x4200cf22 0x26 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf22 uart_hal_get_sclk .text.uart_hal_get_baudrate - 0x4200cf4c 0x1a esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf4c uart_hal_get_baudrate + 0x4200cf48 0x1a esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf48 uart_hal_get_baudrate .text.uart_hal_set_stop_bits - 0x4200cf66 0x12 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf66 uart_hal_set_stop_bits + 0x4200cf62 0x12 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf62 uart_hal_set_stop_bits .text.uart_hal_get_stop_bits - 0x4200cf78 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf78 uart_hal_get_stop_bits + 0x4200cf74 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf74 uart_hal_get_stop_bits .text.uart_hal_set_data_bit_num - 0x4200cf84 0x10 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf84 uart_hal_set_data_bit_num + 0x4200cf80 0x10 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf80 uart_hal_set_data_bit_num .text.uart_hal_get_data_bit_num - 0x4200cf94 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf94 uart_hal_get_data_bit_num + 0x4200cf90 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf90 uart_hal_get_data_bit_num .text.uart_hal_set_parity - 0x4200cfa0 0x20 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cfa0 uart_hal_set_parity + 0x4200cf9c 0x20 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf9c uart_hal_set_parity .text.uart_hal_get_parity - 0x4200cfc0 0x1c esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cfc0 uart_hal_get_parity + 0x4200cfbc 0x1c esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cfbc uart_hal_get_parity .text.gpio_hal_intr_enable_on_core - 0x4200cfdc 0x70 esp-idf/hal/libhal.a(gpio_hal.c.obj) - 0x4200cfdc gpio_hal_intr_enable_on_core + 0x4200cfd8 0x70 esp-idf/hal/libhal.a(gpio_hal.c.obj) + 0x4200cfd8 gpio_hal_intr_enable_on_core .text.gpio_hal_intr_disable - 0x4200d04c 0x3a esp-idf/hal/libhal.a(gpio_hal.c.obj) - 0x4200d04c gpio_hal_intr_disable + 0x4200d048 0x3a esp-idf/hal/libhal.a(gpio_hal.c.obj) + 0x4200d048 gpio_hal_intr_disable .text.ledc_hal_init - 0x4200d086 0xe esp-idf/hal/libhal.a(ledc_hal.c.obj) - 0x4200d086 ledc_hal_init + 0x4200d082 0xe esp-idf/hal/libhal.a(ledc_hal.c.obj) + 0x4200d082 ledc_hal_init .text.esp_cpu_configure_region_protection - 0x4200d094 0x100 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) - 0x4200d094 esp_cpu_configure_region_protection + 0x4200d090 0x100 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + 0x4200d090 esp_cpu_configure_region_protection .text.periph_rtc_dig_clk8m_enable - 0x4200d194 0x5e esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) - 0x4200d194 periph_rtc_dig_clk8m_enable + 0x4200d190 0x5e esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + 0x4200d190 periph_rtc_dig_clk8m_enable .text.periph_rtc_dig_clk8m_get_freq - 0x4200d1f2 0xa esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) - 0x4200d1f2 periph_rtc_dig_clk8m_get_freq + 0x4200d1ee 0xa esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + 0x4200d1ee periph_rtc_dig_clk8m_get_freq .text.esp_sleep_periph_use_8m - 0x4200d1fc 0xa esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) - 0x4200d1fc esp_sleep_periph_use_8m + 0x4200d1f8 0xa esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + 0x4200d1f8 esp_sleep_periph_use_8m .text.esp_clk_tree_src_get_freq_hz - 0x4200d206 0x19e esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) - 0x4200d206 esp_clk_tree_src_get_freq_hz + 0x4200d202 0x19e esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + 0x4200d202 esp_clk_tree_src_get_freq_hz .text.clk_tree_rtc_slow_calibration - 0x4200d3a4 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d3a0 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) .text.esp_clk_tree_rc_fast_d256_get_freq_hz - 0x4200d40e 0x76 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d40e esp_clk_tree_rc_fast_d256_get_freq_hz + 0x4200d40a 0x76 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d40a esp_clk_tree_rc_fast_d256_get_freq_hz .text.esp_clk_tree_xtal32k_get_freq_hz - 0x4200d484 0x7a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d484 esp_clk_tree_xtal32k_get_freq_hz + 0x4200d480 0x7a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d480 esp_clk_tree_xtal32k_get_freq_hz .text.esp_clk_tree_lp_slow_get_freq_hz - 0x4200d4fe 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d4fe esp_clk_tree_lp_slow_get_freq_hz + 0x4200d4fa 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d4fa esp_clk_tree_lp_slow_get_freq_hz .text.esp_clk_tree_rc_fast_get_freq_hz - 0x4200d53e 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d53e esp_clk_tree_rc_fast_get_freq_hz + 0x4200d53a 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d53a esp_clk_tree_rc_fast_get_freq_hz .text.esp_clk_tree_lp_fast_get_freq_hz - 0x4200d55e 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d55e esp_clk_tree_lp_fast_get_freq_hz + 0x4200d55a 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d55a esp_clk_tree_lp_fast_get_freq_hz .text.load_partitions - 0x4200d5c8 0x1e4 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d5c4 0x1e4 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) .text.ensure_partitions_loaded - 0x4200d7ac 0x7e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d7a8 0x7e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) .text.iterator_create - 0x4200d82a 0x3e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d826 0x3e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) .text.esp_partition_iterator_release - 0x4200d868 0x12 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d868 esp_partition_iterator_release + 0x4200d864 0x12 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d864 esp_partition_iterator_release .text.esp_partition_next - 0x4200d87a 0xb6 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d87a esp_partition_next + 0x4200d876 0xb6 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d876 esp_partition_next .text.esp_partition_find - 0x4200d930 0x46 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d930 esp_partition_find + 0x4200d92c 0x46 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d92c esp_partition_find .text.esp_partition_get - 0x4200d976 0x32 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d976 esp_partition_get + 0x4200d972 0x32 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d972 esp_partition_get .text.esp_partition_is_flash_region_writable - 0x4200d9a8 0x66 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) - 0x4200d9a8 esp_partition_is_flash_region_writable + 0x4200d9a4 0x66 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x4200d9a4 esp_partition_is_flash_region_writable .text.esp_partition_main_flash_region_safe - 0x4200da0e 0x4e esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) - 0x4200da0e esp_partition_main_flash_region_safe + 0x4200da0a 0x4e esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x4200da0a esp_partition_main_flash_region_safe .text.esp_ota_get_running_partition - 0x4200da5c 0xc6 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) - 0x4200da5c esp_ota_get_running_partition + 0x4200da58 0xc6 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + 0x4200da58 esp_ota_get_running_partition .text.clk_hal_lp_slow_get_freq_hz - 0x4200db22 0x5c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200db22 clk_hal_lp_slow_get_freq_hz + 0x4200db1e 0x5c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200db1e clk_hal_lp_slow_get_freq_hz .text.clk_hal_xtal_get_freq_mhz - 0x4200db7e 0x5e esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200db7e clk_hal_xtal_get_freq_mhz + 0x4200db7a 0x5e esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200db7a clk_hal_xtal_get_freq_mhz .text.clk_hal_soc_root_get_freq_mhz - 0x4200dbdc 0x62 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dbdc clk_hal_soc_root_get_freq_mhz + 0x4200dbd8 0x62 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dbd8 clk_hal_soc_root_get_freq_mhz .text.clk_hal_cpu_get_freq_hz - 0x4200dc3e 0x78 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dc3e clk_hal_cpu_get_freq_hz + 0x4200dc3a 0x78 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dc3a clk_hal_cpu_get_freq_hz .text.clk_hal_ahb_get_freq_hz - 0x4200dcb6 0x2c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dcb6 clk_hal_ahb_get_freq_hz + 0x4200dcb2 0x2c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dcb2 clk_hal_ahb_get_freq_hz .text.clk_hal_apb_get_freq_hz - 0x4200dce2 0xe esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dce2 clk_hal_apb_get_freq_hz + 0x4200dcde 0xe esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dcde clk_hal_apb_get_freq_hz .text.startup._GLOBAL__sub_I__ZSt7nothrow - 0x4200dcf0 0xe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + 0x4200dcec 0xe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) .text._ZL15eh_globals_dtorPv - 0x4200dcfe 0x30 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + 0x4200dcfa 0x30 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) .text.startup._GLOBAL__sub_I__ZN17__eh_globals_init7_S_initE - 0x4200dd2e 0x2a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + 0x4200dd2a 0x2a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) .text.startup._GLOBAL__sub_I__ZN10__cxxabiv111__terminateEPFvvE - 0x4200dd58 0xe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + 0x4200dd54 0xe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) .text.__wrap__Unwind_DeleteException - 0x4200dd66 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) - 0x4200dd66 __wrap__Unwind_DeleteException - .text 0x4200dd72 0x104 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) - 0x4200dd72 _fclose_r - 0x4200de60 fclose - .text 0x4200de76 0x1f4 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) - 0x4200de76 __sflush_r - 0x4200dfc4 _fflush_r - 0x4200e03e fflush - .text 0x4200e06a 0x302 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) - 0x4200e1fc __sfp_lock_acquire - 0x4200e20c __sfp_lock_release - 0x4200e21c __sfp - 0x4200e30a __sinit - 0x4200e338 __fp_lock_all - 0x4200e352 __fp_unlock_all - .text 0x4200e36c 0x118 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) - 0x4200e36c _fopen_r - 0x4200e466 fopen - .text 0x4200e484 0x28 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) - 0x4200e484 _fseek_r - 0x4200e486 fseek - .text 0x4200e4ac 0x2ec /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) - 0x4200e4ac __sfvwrite_r - .text 0x4200e798 0x68 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) - 0x4200e798 _fwalk_sglue - .text 0x4200e800 0x54 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) - 0x4200e800 _printf_r - 0x4200e822 printf - .text 0x4200e854 0xc8 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) - 0x4200e854 __sread - 0x4200e886 __seofread - 0x4200e88a __swrite - 0x4200e8dc __sseek - 0x4200e914 __sclose - .text 0x4200e91c 0x28 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) - 0x4200e91c vprintf - 0x4200e93a _vprintf_r - .text 0x4200e944 0xd2 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) - 0x4200e944 __swsetup_r - .text 0x4200ea16 0x37c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) - 0x4200ea16 _fseeko_r - 0x4200ed6c fseeko - .text 0x4200ed92 0x100 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) - 0x4200ed92 _reclaim_reent - .text 0x4200ee92 0x12 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) - 0x4200ee92 __errno - .text 0x4200eea4 0x24 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) - 0x4200eea4 gettimeofday - .text 0x4200eec8 0x284c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) - 0x4200f2fc _vfprintf_r - 0x42011646 vfprintf - .text 0x42011714 0x1a7c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) - 0x42011b48 __sprint_r - 0x42011b6c _vfiprintf_r - 0x420130c2 vfiprintf - .text 0x42013190 0x7a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) - 0x42013190 __sflags - .text 0x4201320a 0x120 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) - 0x4201320a __swhatbuf_r - 0x4201328a __smakebuf_r - .text 0x4201332a 0x134 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) - 0x42013352 __srefill_r - .text 0x4201345e 0x22 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) - 0x4201345e __localeconv_l - 0x42013464 _localeconv_r - 0x42013472 localeconv - .text 0x42013480 0x84 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) - 0x42013480 frexp - .text 0x42013504 0xe30 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) - 0x42013634 _dtoa_r - .text 0x42014334 0x48 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) - 0x42014334 _mbtowc_r - 0x42014342 __ascii_mbtowc - .text 0x4201437c 0xbbe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) - 0x4201437c _Balloc - 0x4201443a _Bfree - 0x420144a2 __multadd - 0x42014564 __s2b - 0x42014624 __hi0bits - 0x4201466a __lo0bits - 0x420146d4 __i2b - 0x4201470e __multiply - 0x4201488c __pow5mult - 0x42014964 __lshift - 0x42014a62 __mcmp - 0x42014a98 __mdiff - 0x42014bfe __ulp - 0x42014c42 __b2d - 0x42014cf6 __d2b - 0x42014dd6 __ratio - 0x42014e48 _mprec_log10 - 0x42014ea8 __copybits - 0x42014ef4 __any_on - .text 0x42014f3a 0x2e /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) - 0x42014f3a _wctomb_r - 0x42014f48 __ascii_wctomb - .text 0x42014f68 0x1a0a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) - 0x42015388 __ssprint_r - 0x420154ce _svfiprintf_r - .text 0x42016972 0x252 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) - 0x42016972 __trunctfdf2 + 0x4200dd62 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + 0x4200dd62 __wrap__Unwind_DeleteException + .text 0x4200dd6e 0x104 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + 0x4200dd6e _fclose_r + 0x4200de5c fclose + .text 0x4200de72 0x1f4 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + 0x4200de72 __sflush_r + 0x4200dfc0 _fflush_r + 0x4200e03a fflush + .text 0x4200e066 0x302 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + 0x4200e1f8 __sfp_lock_acquire + 0x4200e208 __sfp_lock_release + 0x4200e218 __sfp + 0x4200e306 __sinit + 0x4200e334 __fp_lock_all + 0x4200e34e __fp_unlock_all + .text 0x4200e368 0x118 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + 0x4200e368 _fopen_r + 0x4200e462 fopen + .text 0x4200e480 0x28 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + 0x4200e480 _fseek_r + 0x4200e482 fseek + .text 0x4200e4a8 0x2ec /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + 0x4200e4a8 __sfvwrite_r + .text 0x4200e794 0x68 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + 0x4200e794 _fwalk_sglue + .text 0x4200e7fc 0x54 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + 0x4200e7fc _printf_r + 0x4200e81e printf + .text 0x4200e850 0xc8 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + 0x4200e850 __sread + 0x4200e882 __seofread + 0x4200e886 __swrite + 0x4200e8d8 __sseek + 0x4200e910 __sclose + .text 0x4200e918 0x28 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + 0x4200e918 vprintf + 0x4200e936 _vprintf_r + .text 0x4200e940 0xd2 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + 0x4200e940 __swsetup_r + .text 0x4200ea12 0x37c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + 0x4200ea12 _fseeko_r + 0x4200ed68 fseeko + .text 0x4200ed8e 0x100 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + 0x4200ed8e _reclaim_reent + .text 0x4200ee8e 0x12 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + 0x4200ee8e __errno + .text 0x4200eea0 0x24 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + 0x4200eea0 gettimeofday + .text 0x4200eec4 0x284c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + 0x4200f2f8 _vfprintf_r + 0x42011642 vfprintf + .text 0x42011710 0x1a7c /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + 0x42011b44 __sprint_r + 0x42011b68 _vfiprintf_r + 0x420130be vfiprintf + .text 0x4201318c 0x7a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + 0x4201318c __sflags + .text 0x42013206 0x120 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + 0x42013206 __swhatbuf_r + 0x42013286 __smakebuf_r + .text 0x42013326 0x134 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + 0x4201334e __srefill_r + .text 0x4201345a 0x22 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + 0x4201345a __localeconv_l + 0x42013460 _localeconv_r + 0x4201346e localeconv + .text 0x4201347c 0x84 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + 0x4201347c frexp + .text 0x42013500 0xe30 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + 0x42013630 _dtoa_r + .text 0x42014330 0x48 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + 0x42014330 _mbtowc_r + 0x4201433e __ascii_mbtowc + .text 0x42014378 0xbbe /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + 0x42014378 _Balloc + 0x42014436 _Bfree + 0x4201449e __multadd + 0x42014560 __s2b + 0x42014620 __hi0bits + 0x42014666 __lo0bits + 0x420146d0 __i2b + 0x4201470a __multiply + 0x42014888 __pow5mult + 0x42014960 __lshift + 0x42014a5e __mcmp + 0x42014a94 __mdiff + 0x42014bfa __ulp + 0x42014c3e __b2d + 0x42014cf2 __d2b + 0x42014dd2 __ratio + 0x42014e44 _mprec_log10 + 0x42014ea4 __copybits + 0x42014ef0 __any_on + .text 0x42014f36 0x2e /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + 0x42014f36 _wctomb_r + 0x42014f44 __ascii_wctomb + .text 0x42014f64 0x1a0a /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/../../../../riscv32-esp-elf/lib/rv32imc_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + 0x42015384 __ssprint_r + 0x420154ca _svfiprintf_r + .text 0x4201696e 0x252 /home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/13.2.0/rv32imc_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + 0x4201696e __trunctfdf2 *(EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifi0iram EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifi0iram.*) *(.wifiextrairam .wifiextrairam.*) *(EXCLUDE_FILE(*libpp.a) .wifiorslpiram EXCLUDE_FILE(*libpp.a) .wifiorslpiram.*) @@ -15275,45 +15275,45 @@ END GROUP *libesp_event.a:esp_event.*(.text .text.base_node_add_handler .text.base_node_remove_all_handler .text.base_node_remove_handler .text.esp_event_dump .text.esp_event_handler_instance_register_with .text.esp_event_handler_instance_unregister_with .text.esp_event_handler_register_with .text.esp_event_handler_register_with_internal .text.esp_event_handler_unregister_with .text.esp_event_handler_unregister_with_internal .text.esp_event_loop_create .text.esp_event_loop_delete .text.esp_event_loop_run .text.esp_event_loop_run_task .text.esp_event_post_to .text.handler_execute .text.handler_instances_add .text.handler_instances_remove .text.handler_instances_remove_all .text.loop_node_add_handler .text.loop_node_remove_all_handler .text.loop_node_remove_handler) *libesp_hw_support.a:cpu.*(.text .text.esp_cpu_clear_breakpoint .text.esp_cpu_clear_watchpoint .text.esp_cpu_set_breakpoint .text.esp_cpu_set_watchpoint) .text.esp_cpu_set_breakpoint - 0x42016bc4 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) - 0x42016bc4 esp_cpu_set_breakpoint + 0x42016bc0 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + 0x42016bc0 esp_cpu_set_breakpoint *libesp_hw_support.a:esp_gpio_reserve.*(.text) *libesp_hw_support.a:gdma.*(.text .text.do_allocate_gdma_channel .text.gdma_acquire_group_handle .text.gdma_acquire_pair_handle .text.gdma_append .text.gdma_apply_strategy .text.gdma_connect .text.gdma_del_channel .text.gdma_del_rx_channel .text.gdma_del_tx_channel .text.gdma_disconnect .text.gdma_get_channel_id .text.gdma_get_free_m2m_trig_id_mask .text.gdma_install_rx_interrupt .text.gdma_install_tx_interrupt .text.gdma_new_ahb_channel .text.gdma_register_rx_event_callbacks .text.gdma_register_tx_event_callbacks .text.gdma_release_group_handle .text.gdma_release_pair_handle .text.gdma_reset .text.gdma_set_priority .text.gdma_set_transfer_ability .text.gdma_start .text.gdma_stop) *libesp_hw_support.a:periph_ctrl.*(.text .text.periph_ll_disable_clk_set_rst .text.periph_ll_enable_clk_clear_rst .text.periph_ll_get_clk_en_mask .text.periph_ll_get_clk_en_reg .text.periph_ll_get_rst_en_mask .text.periph_ll_get_rst_en_reg .text.periph_ll_reset .text.periph_module_disable .text.periph_module_enable .text.periph_rcc_acquire_enter .text.periph_rcc_acquire_exit .text.periph_rcc_release_enter .text.periph_rcc_release_exit) .text.periph_ll_get_clk_en_mask - 0x42016c18 0x170 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016c14 0x170 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_get_rst_en_mask - 0x42016d88 0x15e esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016d84 0x15e esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_get_clk_en_reg - 0x42016ee6 0x5a esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016ee2 0x5a esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_get_rst_en_reg - 0x42016f40 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016f3c 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_enable_clk_clear_rst - 0x42016f9c 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016f98 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_reset - 0x42016fec 0x36 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016fe8 0x36 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_rcc_acquire_enter - 0x42017022 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) - 0x42017022 periph_rcc_acquire_enter + 0x4201701e 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x4201701e periph_rcc_acquire_enter .text.periph_rcc_acquire_exit - 0x4201704a 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) - 0x4201704a periph_rcc_acquire_exit + 0x42017046 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42017046 periph_rcc_acquire_exit .text.periph_module_enable - 0x4201706c 0xa0 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) - 0x4201706c periph_module_enable + 0x42017068 0xa0 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42017068 periph_module_enable *libesp_hw_support.a:sar_periph_ctrl.*(.text .text.s_sar_adc_power_acquire .text.s_sar_adc_power_release .text.sar_periph_ctrl_adc_continuous_power_acquire .text.sar_periph_ctrl_adc_continuous_power_release .text.sar_periph_ctrl_adc_oneshot_power_acquire .text.sar_periph_ctrl_adc_oneshot_power_release .text.sar_periph_ctrl_init .text.sar_periph_ctrl_power_disable .text.sar_periph_ctrl_pwdet_power_acquire .text.sar_periph_ctrl_pwdet_power_release) .text.sar_periph_ctrl_init - 0x4201710c 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) - 0x4201710c sar_periph_ctrl_init + 0x42017108 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + 0x42017108 sar_periph_ctrl_init *libesp_system.a:esp_system_chip.*(.text .text.esp_get_free_heap_size .text.esp_get_free_internal_heap_size .text.esp_get_idf_version .text.esp_get_minimum_free_heap_size) *libesp_wifi.a:esp_adapter.*(.text .text.clear_intr_wrapper .text.coex_deinit_wrapper .text.coex_disable_wrapper .text.coex_enable_wrapper .text.coex_init_wrapper .text.coex_register_start_cb_wrapper .text.coex_schm_curr_period_get_wrapper .text.coex_schm_curr_phase_get_wrapper .text.coex_schm_flexible_period_get_wrapper .text.coex_schm_flexible_period_set_wrapper .text.coex_schm_interval_get_wrapper .text.coex_schm_process_restart_wrapper .text.coex_schm_register_cb_wrapper .text.coex_schm_status_bit_clear_wrapper .text.coex_schm_status_bit_set_wrapper .text.coex_wifi_channel_set_wrapper .text.coex_wifi_request_wrapper .text.disable_intr_wrapper .text.enable_intr_wrapper .text.esp_event_post_wrapper .text.esp_log_write_wrapper .text.esp_log_writev_wrapper .text.esp_phy_disable_wrapper .text.esp_phy_enable_wrapper .text.esp_read_mac_wrapper .text.event_group_wait_bits_wrapper .text.get_time_wrapper .text.mutex_create_wrapper .text.mutex_delete_wrapper .text.nvs_open_wrapper .text.queue_create_wrapper .text.queue_recv_wrapper .text.queue_send_to_back_wrapper .text.queue_send_to_front_wrapper .text.queue_send_wrapper .text.recursive_mutex_create_wrapper .text.set_intr_wrapper .text.set_isr_wrapper .text.task_create_pinned_to_core_wrapper .text.task_create_wrapper .text.task_get_max_priority_wrapper .text.wifi_clock_disable_wrapper .text.wifi_clock_enable_wrapper .text.wifi_create_queue .text.wifi_create_queue_wrapper .text.wifi_delete_queue .text.wifi_delete_queue_wrapper .text.wifi_reset_mac_wrapper .text.wifi_thread_semphr_free .text.wifi_thread_semphr_get_wrapper) *libesp_wifi.a:wifi_netif.*(.text .text.esp_wifi_create_if_driver .text.esp_wifi_destroy_if_driver .text.esp_wifi_get_if_mac .text.esp_wifi_is_if_ready_when_started .text.esp_wifi_register_if_rxcb .text.wifi_ap_receive .text.wifi_driver_start .text.wifi_free .text.wifi_transmit) *libfreertos.a:app_startup.*(.literal .literal.* .text .text.*) .text.main_task - 0x42017126 0xd4 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + 0x42017122 0xd4 esp-idf/freertos/libfreertos.a(app_startup.c.obj) .text.esp_startup_start_app - 0x420171fa 0x76 esp-idf/freertos/libfreertos.a(app_startup.c.obj) - 0x420171fa esp_startup_start_app + 0x420171f6 0x76 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + 0x420171f6 esp_startup_start_app *libfreertos.a:freertos_compatibility.*(.literal .literal.* .text .text.*) *libfreertos.a:idf_additions.*(.literal .literal.* .text .text.*) *libfreertos.a:tasks.*(.literal.pxGetTaskListByIndex .text.pxGetTaskListByIndex) @@ -15324,85 +15324,85 @@ END GROUP *libhal.a:timer_hal.*(.text .text.timer_hal_deinit .text.timer_hal_init .text.timer_hal_set_counter_value) *libheap.a:multi_heap.*(.text .text.multi_heap_check .text.multi_heap_dump .text.multi_heap_dump_tlsf .text.multi_heap_free_size_impl .text.multi_heap_get_info_impl .text.multi_heap_get_info_tlsf .text.multi_heap_minimum_free_size_impl .text.multi_heap_register_impl) .text.multi_heap_get_info_tlsf - 0x42017270 0x20 esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x4201726c 0x20 esp-idf/heap/libheap.a(multi_heap.c.obj) .text.multi_heap_register_impl - 0x42017290 0x6c esp-idf/heap/libheap.a(multi_heap.c.obj) - 0x42017290 multi_heap_register_impl - 0x42017290 multi_heap_register + 0x4201728c 0x6c esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x4201728c multi_heap_register_impl + 0x4201728c multi_heap_register .text.multi_heap_get_info_impl - 0x420172fc 0x94 esp-idf/heap/libheap.a(multi_heap.c.obj) - 0x420172fc multi_heap_get_info - 0x420172fc multi_heap_get_info_impl + 0x420172f8 0x94 esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x420172f8 multi_heap_get_info + 0x420172f8 multi_heap_get_info_impl *libheap.a:tlsf.*(.text .text.control_construct .text.default_walker .text.integrity_walker .text.tlsf_add_pool .text.tlsf_check .text.tlsf_check_pool .text.tlsf_create .text.tlsf_create_with_pool .text.tlsf_destroy .text.tlsf_fit_size .text.tlsf_pool_overhead .text.tlsf_remove_pool .text.tlsf_walk_pool) .text.control_construct - 0x42017390 0x1c2 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x4201738c 0x1c2 esp-idf/heap/libheap.a(tlsf.c.obj) .text.default_walker - 0x42017552 0x32 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x4201754e 0x32 esp-idf/heap/libheap.a(tlsf.c.obj) .text.tlsf_walk_pool - 0x42017584 0x7e esp-idf/heap/libheap.a(tlsf.c.obj) - 0x42017584 tlsf_walk_pool + 0x42017580 0x7e esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017580 tlsf_walk_pool .text.tlsf_fit_size - 0x42017602 0x44 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x42017602 tlsf_fit_size + 0x420175fe 0x44 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x420175fe tlsf_fit_size .text.tlsf_pool_overhead - 0x42017646 0x4 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x42017646 tlsf_pool_overhead + 0x42017642 0x4 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017642 tlsf_pool_overhead .text.tlsf_add_pool - 0x4201764a 0x226 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x4201764a tlsf_add_pool + 0x42017646 0x226 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017646 tlsf_add_pool .text.tlsf_create - 0x42017870 0x28 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x42017870 tlsf_create + 0x4201786c 0x28 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x4201786c tlsf_create .text.tlsf_create_with_pool - 0x42017898 0x42 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x42017898 tlsf_create_with_pool + 0x42017894 0x42 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017894 tlsf_create_with_pool *liblog.a:log.*(.text .text.add_to_cache .text.clear_log_level_list .text.esp_log_level_get .text.esp_log_level_set .text.esp_log_set_vprintf .text.esp_log_writev .text.fix_cache_generation_overflow .text.get_cached_log_level .text.get_uncached_log_level .text.heap_bubble_down .text.heap_swap .text.s_log_level_get_and_unlock) .text.fix_cache_generation_overflow - 0x420178da 0x32 esp-idf/log/liblog.a(log.c.obj) + 0x420178d6 0x32 esp-idf/log/liblog.a(log.c.obj) .text.heap_swap - 0x4201790c 0x2a esp-idf/log/liblog.a(log.c.obj) + 0x42017908 0x2a esp-idf/log/liblog.a(log.c.obj) .text.heap_bubble_down - 0x42017936 0x4e esp-idf/log/liblog.a(log.c.obj) + 0x42017932 0x4e esp-idf/log/liblog.a(log.c.obj) .text.add_to_cache - 0x42017984 0x90 esp-idf/log/liblog.a(log.c.obj) + 0x42017980 0x90 esp-idf/log/liblog.a(log.c.obj) .text.get_uncached_log_level - 0x42017a14 0x46 esp-idf/log/liblog.a(log.c.obj) + 0x42017a10 0x46 esp-idf/log/liblog.a(log.c.obj) .text.get_cached_log_level - 0x42017a5a 0xf6 esp-idf/log/liblog.a(log.c.obj) + 0x42017a56 0xf6 esp-idf/log/liblog.a(log.c.obj) .text.s_log_level_get_and_unlock - 0x42017b50 0x4a esp-idf/log/liblog.a(log.c.obj) + 0x42017b4c 0x4a esp-idf/log/liblog.a(log.c.obj) .text.esp_log_writev - 0x42017b9a 0x42 esp-idf/log/liblog.a(log.c.obj) - 0x42017b9a esp_log_writev + 0x42017b96 0x42 esp-idf/log/liblog.a(log.c.obj) + 0x42017b96 esp_log_writev *liblog.a:log_freertos.*(.text .text.esp_log_system_timestamp) *libriscv.a:interrupt.*(.literal.intr_handler_get .text.intr_handler_get) .text.intr_handler_get - 0x42017bdc 0x14 esp-idf/riscv/libriscv.a(interrupt.c.obj) - 0x42017bdc intr_handler_get + 0x42017bd8 0x14 esp-idf/riscv/libriscv.a(interrupt.c.obj) + 0x42017bd8 intr_handler_get *libriscv.a:interrupt.*(.literal.intr_handler_set .text.intr_handler_set) .text.intr_handler_set - 0x42017bf0 0x22 esp-idf/riscv/libriscv.a(interrupt.c.obj) - 0x42017bf0 intr_handler_set + 0x42017bec 0x22 esp-idf/riscv/libriscv.a(interrupt.c.obj) + 0x42017bec intr_handler_set *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) *(.irom0.text) *(.fini.literal) *(.fini) *(.gnu.version) - 0x42017c22 . = (. + _esp_flash_mmap_prefetch_pad_size) - *fill* 0x42017c12 0x10 - 0x42017c22 _text_end = ABSOLUTE (.) - 0x42017c22 _instruction_reserved_end = ABSOLUTE (.) - 0x42017c22 _etext = . + 0x42017c1e . = (. + _esp_flash_mmap_prefetch_pad_size) + *fill* 0x42017c0e 0x10 + 0x42017c1e _text_end = ABSOLUTE (.) + 0x42017c1e _instruction_reserved_end = ABSOLUTE (.) + 0x42017c1e _etext = . 0x00000000 _flash_cache_start = ABSOLUTE (0x0) .flash_rodata_dummy 0x3c000020 0x20000 0x3c000020 _flash_rodata_dummy_start = . 0x3c000020 . = ALIGN (ALIGNOF (.flash.text)) - 0x3c017c22 . = (. + SIZEOF (.flash.text)) - *fill* 0x3c000020 0x17c02 + 0x3c017c1e . = (. + SIZEOF (.flash.text)) + *fill* 0x3c000020 0x17bfe 0x3c020020 . = (ALIGN (_esp_mmu_block_size) + 0x20) - *fill* 0x3c017c22 0x83fe + *fill* 0x3c017c1e 0x8402 .flash.appdesc 0x3c020020 0x100 0x3c020020 _rodata_reserved_start = ABSOLUTE (.)