From ae579aaeae4e44d14f0dcf0ceea364cb47c608ba Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sun, 22 Dec 2024 12:21:30 -0500 Subject: [PATCH] ESP IDF Robot --- ESP-IDF_Robot/build/.ninja_deps | Bin 605252 -> 605888 bytes ESP-IDF_Robot/build/.ninja_lock | 0 ESP-IDF_Robot/build/.ninja_log | 1630 +++++++++-------- ESP-IDF_Robot/build/CMakeFiles/git-data/HEAD | 2 +- .../build/CMakeFiles/git-data/grabRef.cmake | 2 +- .../build/CMakeFiles/git-data/head-ref | 2 +- ESP-IDF_Robot/build/ESP-IDF_Robot.bin | Bin 186560 -> 186544 bytes ESP-IDF_Robot/build/ESP-IDF_Robot.elf | Bin 3310216 -> 3310208 bytes ESP-IDF_Robot/build/ESP-IDF_Robot.map | 914 ++++----- ESP-IDF_Robot/build/bootloader/.ninja_log | 2 + ESP-IDF_Robot/build/build.ninja | 2 +- ESP-IDF_Robot/build/compile_commands.json | 2 +- .../esp_app_desc.c.obj | Bin 13736 -> 13736 bytes .../esp_app_format/libesp_app_format.a | Bin 14078 -> 14078 bytes .../__idf_main.dir/blink_example_main.c.obj | Bin 34292 -> 34284 bytes ESP-IDF_Robot/build/esp-idf/main/libmain.a | Bin 34524 -> 34516 bytes ESP-IDF_Robot/build/project_description.json | 2 +- 17 files changed, 1293 insertions(+), 1265 deletions(-) delete mode 100644 ESP-IDF_Robot/build/.ninja_lock diff --git a/ESP-IDF_Robot/build/.ninja_deps b/ESP-IDF_Robot/build/.ninja_deps index 76ddfd97404aef11aeaa2074629542e5f2687c41..154f2014dcee656d306d7408eea584249d138421 100644 GIT binary patch delta 79 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 J)$Bzh{vU^qt?K{) delta 12534 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�~NJU9t;tgQ1sM>jb!r2R|A- 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 B diff --git a/ESP-IDF_Robot/build/ESP-IDF_Robot.map b/ESP-IDF_Robot/build/ESP-IDF_Robot.map index b46364bd1..812783aa6 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 0x17c0a +.flash.text 0x42000020 0x17c04 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 0x9e esp-idf/main/libmain.a(blink_example_main.c.obj) + 0x420077c4 0x98 esp-idf/main/libmain.a(blink_example_main.c.obj) .text.app_main - 0x42007862 0x180 esp-idf/main/libmain.a(blink_example_main.c.obj) - 0x42007862 app_main + 0x4200785c 0x180 esp-idf/main/libmain.a(blink_example_main.c.obj) + 0x4200785c app_main .text.riscv_decode_offset_from_jal_instruction - 0x420079e2 0x4c esp-idf/riscv/libriscv.a(instruction_decode.c.obj) - 0x420079e2 riscv_decode_offset_from_jal_instruction + 0x420079dc 0x4c esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + 0x420079dc riscv_decode_offset_from_jal_instruction .text.esp_efuse_check_errors - 0x42007a2e 0xc esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) - 0x42007a2e esp_efuse_check_errors + 0x42007a28 0xc esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + 0x42007a28 esp_efuse_check_errors .text.esp_efuse_utility_check_errors - 0x42007a3a 0x94 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) - 0x42007a3a esp_efuse_utility_check_errors + 0x42007a34 0x94 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + 0x42007a34 esp_efuse_utility_check_errors .text.s_mem_caps_check - 0x42007ace 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007ac8 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_find_available_region - 0x42007ae4 0x3a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007ade 0x3a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_is_enclosed - 0x42007b1e 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007b18 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_is_overlapped - 0x42007b34 0x22 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007b2e 0x22 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_get_bus_mask - 0x42007b56 0x58 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007b50 0x58 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_reserve_irom_region - 0x42007bae 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007ba8 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.s_reserve_drom_region - 0x42007c56 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007c50 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) .text.esp_mmu_map_init - 0x42007cfe 0x19a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x42007cfe esp_mmu_map_init + 0x42007cf8 0x19a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007cf8 esp_mmu_map_init .text.esp_mmu_map - 0x42007e98 0x514 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x42007e98 esp_mmu_map + 0x42007e92 0x514 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42007e92 esp_mmu_map .text.esp_mmu_unmap - 0x420083ac 0x188 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x420083ac esp_mmu_unmap + 0x420083a6 0x188 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x420083a6 esp_mmu_unmap .text.esp_mmu_vaddr_to_paddr - 0x42008534 0xfa esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) - 0x42008534 esp_mmu_vaddr_to_paddr + 0x4200852e 0xfa esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x4200852e esp_mmu_vaddr_to_paddr .text.gpio_input_enable - 0x4200862e 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008628 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_input_disable - 0x420086ae 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420086a8 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_output_disable - 0x4200872e 0x9e esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008728 0x9e esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_od_enable - 0x420087cc 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420087c6 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_od_disable - 0x4200884c 0x7e esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008846 0x7e esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_input_enable - 0x420088ca 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420088c4 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_input_disable - 0x4200894c 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008946 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_output_enable - 0x420089cc 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420089c6 0x82 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_output_disable - 0x42008a4e 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008a48 0x80 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pulldown_en - 0x42008ace 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008ac8 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pullup_en - 0x42008b66 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008b60 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pulldown_dis - 0x42008bfe 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008bf8 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_sleep_pullup_dis - 0x42008c94 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008c8e 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_intr_enable_on_core - 0x42008d2a 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008d24 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_output_enable - 0x42008d42 0x9c esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008d3c 0x9c esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_isr_register_on_core_static - 0x42008dde 0x20 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008dd8 0x20 esp-idf/driver/libdriver.a(gpio.c.obj) .text.gpio_pullup_en - 0x42008dfe 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008dfe gpio_pullup_en + 0x42008df8 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008df8 gpio_pullup_en .text.gpio_pullup_dis - 0x42008ea6 0xc2 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008ea6 gpio_pullup_dis + 0x42008ea0 0xc2 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008ea0 gpio_pullup_dis .text.gpio_pulldown_en - 0x42008f68 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42008f68 gpio_pulldown_en + 0x42008f62 0xa8 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42008f62 gpio_pulldown_en .text.gpio_pulldown_dis - 0x42009010 0xa6 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009010 gpio_pulldown_dis + 0x4200900a 0xa6 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200900a gpio_pulldown_dis .text.gpio_set_intr_type - 0x420090b6 0x15c esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420090b6 gpio_set_intr_type + 0x420090b0 0x15c esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420090b0 gpio_set_intr_type .text.gpio_intr_enable - 0x42009212 0xa2 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009212 gpio_intr_enable + 0x4200920c 0xa2 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200920c gpio_intr_enable .text.gpio_intr_disable - 0x420092b4 0x76 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420092b4 gpio_intr_disable + 0x420092ae 0x76 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420092ae gpio_intr_disable .text.gpio_set_level - 0x4200932a 0xac esp-idf/driver/libdriver.a(gpio.c.obj) - 0x4200932a gpio_set_level + 0x42009324 0xac esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009324 gpio_set_level .text.gpio_get_level - 0x420093d6 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420093d6 gpio_get_level + 0x420093d0 0x18 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420093d0 gpio_get_level .text.gpio_set_direction - 0x420093ee 0xb4 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420093ee gpio_set_direction + 0x420093e8 0xb4 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420093e8 gpio_set_direction .text.gpio_config - 0x420094a2 0x1e4 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420094a2 gpio_config + 0x4200949c 0x1e4 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200949c gpio_config .text.gpio_isr_handler_add - 0x42009686 0x10c esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009686 gpio_isr_handler_add + 0x42009680 0x10c esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009680 gpio_isr_handler_add .text.gpio_uninstall_isr_service - 0x42009792 0x56 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009792 gpio_uninstall_isr_service + 0x4200978c 0x56 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200978c gpio_uninstall_isr_service .text.gpio_isr_register - 0x420097e8 0xba esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420097e8 gpio_isr_register + 0x420097e2 0xba esp-idf/driver/libdriver.a(gpio.c.obj) + 0x420097e2 gpio_isr_register .text.gpio_install_isr_service - 0x420098a2 0xd8 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x420098a2 gpio_install_isr_service + 0x4200989c 0xd8 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x4200989c gpio_install_isr_service .text.gpio_sleep_set_direction - 0x4200997a 0xa0 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x4200997a gpio_sleep_set_direction + 0x42009974 0xa0 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009974 gpio_sleep_set_direction .text.gpio_sleep_set_pull_mode - 0x42009a1a 0x146 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009a1a gpio_sleep_set_pull_mode + 0x42009a14 0x146 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009a14 gpio_sleep_set_pull_mode .text.gpio_sleep_sel_en - 0x42009b60 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009b60 gpio_sleep_sel_en + 0x42009b5a 0x98 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009b5a gpio_sleep_sel_en .text.gpio_sleep_sel_dis - 0x42009bf8 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) - 0x42009bf8 gpio_sleep_sel_dis + 0x42009bf2 0x96 esp-idf/driver/libdriver.a(gpio.c.obj) + 0x42009bf2 gpio_sleep_sel_dis .text.rtc_gpio_is_valid_gpio - 0x42009c8e 0x4 esp-idf/driver/libdriver.a(rtc_io.c.obj) - 0x42009c8e rtc_gpio_is_valid_gpio + 0x42009c88 0x4 esp-idf/driver/libdriver.a(rtc_io.c.obj) + 0x42009c88 rtc_gpio_is_valid_gpio .text.ledc_ls_timer_update - 0x42009c92 0x2a esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009c8c 0x2a esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_enable_intr_type - 0x42009cbc 0x54 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009cb6 0x54 esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_timer_del - 0x42009d10 0xea esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009d0a 0xea esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_speed_mode_ctx_create - 0x42009dfa 0xbc esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009df4 0xbc esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_slow_clk_calibrate - 0x42009eb6 0x4e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009eb0 0x4e esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_auto_global_clk_divisor - 0x42009f04 0xa0 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009efe 0xa0 esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_auto_clk_divisor - 0x42009fa4 0x28 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009f9e 0x28 esp-idf/driver/libdriver.a(ledc.c.obj) .text._ledc_update_duty - 0x42009fcc 0x5e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x42009fc6 0x5e esp-idf/driver/libdriver.a(ledc.c.obj) .text._ledc_fade_hw_acquire - 0x4200a02a 0x56 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a024 0x56 esp-idf/driver/libdriver.a(ledc.c.obj) .text._ledc_fade_hw_release - 0x4200a080 0x34 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a07a 0x34 esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_timer_set - 0x4200a0b4 0x164 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a0b4 ledc_timer_set + 0x4200a0ae 0x164 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a0ae ledc_timer_set .text.ledc_set_timer_div - 0x4200a218 0x2ae esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a212 0x2ae esp-idf/driver/libdriver.a(ledc.c.obj) .text.ledc_bind_channel_timer - 0x4200a4c6 0x13e esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a4c6 ledc_bind_channel_timer + 0x4200a4c0 0x13e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a4c0 ledc_bind_channel_timer .text.ledc_timer_rst - 0x4200a604 0x12e esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a604 ledc_timer_rst + 0x4200a5fe 0x12e esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a5fe ledc_timer_rst .text.ledc_timer_resume - 0x4200a732 0x12c esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a732 ledc_timer_resume + 0x4200a72c 0x12c esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a72c ledc_timer_resume .text.ledc_timer_config - 0x4200a85e 0x184 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a85e ledc_timer_config + 0x4200a858 0x184 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a858 ledc_timer_config .text.ledc_update_duty - 0x4200a9e2 0x134 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200a9e2 ledc_update_duty + 0x4200a9dc 0x134 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200a9dc ledc_update_duty .text.ledc_set_duty_with_hpoint - 0x4200ab16 0x168 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200ab16 ledc_set_duty_with_hpoint + 0x4200ab10 0x168 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200ab10 ledc_set_duty_with_hpoint .text.ledc_channel_config - 0x4200ac7e 0x2ec esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200ac7e ledc_channel_config + 0x4200ac78 0x2ec esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200ac78 ledc_channel_config .text.ledc_set_duty - 0x4200af6a 0x122 esp-idf/driver/libdriver.a(ledc.c.obj) - 0x4200af6a ledc_set_duty + 0x4200af64 0x122 esp-idf/driver/libdriver.a(ledc.c.obj) + 0x4200af64 ledc_set_duty .text.uart_pattern_queue_update - 0x4200b08c 0x44 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b086 0x44 esp-idf/driver/libdriver.a(uart.c.obj) .text.uart_reenable_intr_mask - 0x4200b0d0 0x90 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b0ca 0x90 esp-idf/driver/libdriver.a(uart.c.obj) .text.uart_set_word_length - 0x4200b160 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b160 uart_set_word_length + 0x4200b15a 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b15a uart_set_word_length .text.uart_get_word_length - 0x4200b216 0x58 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b216 uart_get_word_length + 0x4200b210 0x58 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b210 uart_get_word_length .text.uart_set_stop_bits - 0x4200b26e 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b26e uart_set_stop_bits + 0x4200b268 0xb6 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b268 uart_set_stop_bits .text.uart_get_stop_bits - 0x4200b324 0x78 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b324 uart_get_stop_bits + 0x4200b31e 0x78 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b31e uart_get_stop_bits .text.uart_set_parity - 0x4200b39c 0x78 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b39c uart_set_parity + 0x4200b396 0x78 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b396 uart_set_parity .text.uart_get_parity - 0x4200b414 0x78 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b414 uart_get_parity + 0x4200b40e 0x78 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b40e uart_get_parity .text.uart_set_baudrate - 0x4200b48c 0x16a esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b48c uart_set_baudrate + 0x4200b486 0x16a esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b486 uart_set_baudrate .text.uart_get_baudrate - 0x4200b5f6 0xca esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b5f6 uart_get_baudrate + 0x4200b5f0 0xca esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b5f0 uart_get_baudrate .text.uart_wait_tx_done - 0x4200b6c0 0x22a esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b6c0 uart_wait_tx_done + 0x4200b6ba 0x22a esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b6ba uart_wait_tx_done .text.uart_get_buffered_data_len - 0x4200b8ea 0xc2 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b8ea uart_get_buffered_data_len + 0x4200b8e4 0xc2 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b8e4 uart_get_buffered_data_len .text.uart_flush_input - 0x4200b9ac 0x1f8 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200b9ac uart_flush_input - 0x4200b9ac uart_flush + 0x4200b9a6 0x1f8 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200b9a6 uart_flush_input + 0x4200b9a6 uart_flush .text.uart_is_driver_installed - 0x4200bba4 0x22 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200bba4 uart_is_driver_installed + 0x4200bb9e 0x22 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200bb9e uart_is_driver_installed .text.uart_set_select_notif_callback - 0x4200bbc6 0x1c esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200bbc6 uart_set_select_notif_callback + 0x4200bbc0 0x1c esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200bbc0 uart_set_select_notif_callback .text.uart_get_selectlock - 0x4200bbe2 0x6 esp-idf/driver/libdriver.a(uart.c.obj) - 0x4200bbe2 uart_get_selectlock + 0x4200bbdc 0x6 esp-idf/driver/libdriver.a(uart.c.obj) + 0x4200bbdc uart_get_selectlock .text.bootloader_init_mem - 0x4200bbe8 0xe esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) - 0x4200bbe8 bootloader_init_mem + 0x4200bbe2 0xe esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + 0x4200bbe2 bootloader_init_mem .text.bootloader_flash_update_id - 0x4200bbf6 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c3.c.obj) - 0x4200bbf6 bootloader_flash_update_id + 0x4200bbf0 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c3.c.obj) + 0x4200bbf0 bootloader_flash_update_id .text.spi_flash_init_lock - 0x4200bc16 0x2 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - 0x4200bc16 spi_flash_init_lock + 0x4200bc10 0x2 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x4200bc10 spi_flash_init_lock .text.spi_flash_op_lock - 0x4200bc18 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - 0x4200bc18 spi_flash_op_lock + 0x4200bc12 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x4200bc12 spi_flash_op_lock .text.spi_flash_op_unlock - 0x4200bc2a 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) - 0x4200bc2a spi_flash_op_unlock + 0x4200bc24 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x4200bc24 spi_flash_op_unlock .text.spi_flash_mmap - 0x4200bc3c 0xc8 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - 0x4200bc3c spi_flash_mmap + 0x4200bc36 0xc8 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x4200bc36 spi_flash_mmap .text.spi_flash_munmap - 0x4200bd04 0x6e esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - 0x4200bd04 spi_flash_munmap + 0x4200bcfe 0x6e esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x4200bcfe spi_flash_munmap .text.spi_flash_cache2phys - 0x4200bd72 0x24 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) - 0x4200bd72 spi_flash_cache2phys + 0x4200bd6c 0x24 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x4200bd6c spi_flash_cache2phys .text.esp_mspi_get_io - 0x4200bd96 0x9a esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) - 0x4200bd96 esp_mspi_get_io + 0x4200bd90 0x9a esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + 0x4200bd90 esp_mspi_get_io .text.esp_flash_read_chip_id - 0x4200be30 0x14 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) - 0x4200be30 esp_flash_read_chip_id + 0x4200be2a 0x14 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + 0x4200be2a esp_flash_read_chip_id .text.spimem_flash_ll_get_source_freq_mhz - 0x4200be44 0x3e esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x4200be3e 0x3e esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) .text.esp_flash_init_default_chip - 0x4200be82 0x120 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) - 0x4200be82 esp_flash_init_default_chip + 0x4200be7c 0x120 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x4200be7c esp_flash_init_default_chip .text.esp_flash_app_init - 0x4200bfa2 0x20 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) - 0x4200bfa2 esp_flash_app_init + 0x4200bf9c 0x20 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x4200bf9c esp_flash_app_init .text.esp_flash_app_enable_os_functions - 0x4200bfc2 0x2a esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) - 0x4200bfc2 esp_flash_app_enable_os_functions + 0x4200bfbc 0x2a esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + 0x4200bfbc esp_flash_app_enable_os_functions .text.esp_crosscore_int_init - 0x4200bfec 0x66 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) - 0x4200bfec esp_crosscore_int_init + 0x4200bfe6 0x66 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + 0x4200bfe6 esp_crosscore_int_init .text.esp_vApplicationIdleHook - 0x4200c052 0x46 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - 0x4200c052 esp_vApplicationIdleHook + 0x4200c04c 0x46 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x4200c04c esp_vApplicationIdleHook .text.esp_register_freertos_idle_hook_for_cpu - 0x4200c098 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - 0x4200c098 esp_register_freertos_idle_hook_for_cpu + 0x4200c092 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x4200c092 esp_register_freertos_idle_hook_for_cpu .text.esp_register_freertos_tick_hook_for_cpu - 0x4200c10c 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) - 0x4200c10c esp_register_freertos_tick_hook_for_cpu + 0x4200c106 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x4200c106 esp_register_freertos_tick_hook_for_cpu .text.esp_int_wdt_init - 0x4200c180 0xc8 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) - 0x4200c180 esp_int_wdt_init + 0x4200c17a 0xc8 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + 0x4200c17a esp_int_wdt_init .text.esp_int_wdt_cpu_init - 0x4200c248 0x54 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) - 0x4200c248 esp_int_wdt_cpu_init + 0x4200c242 0x54 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + 0x4200c242 esp_int_wdt_cpu_init .text.find_entry_and_check_all_reset - 0x4200c29c 0x30 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c296 0x30 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.find_entry_from_task_handle_and_check_all_reset - 0x4200c2cc 0x32 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c2c6 0x32 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.task_wdt_timer_feed - 0x4200c2fe 0x2c esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c2f8 0x2c esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.add_entry - 0x4200c32a 0x17a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c324 0x17a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.get_task_affinity - 0x4200c4a4 0x26 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c49e 0x26 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.task_wdt_timeout_abort - 0x4200c4ca 0x9a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c4ca task_wdt_timeout_abort + 0x4200c4c4 0x9a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c4c4 task_wdt_timeout_abort .text.task_wdt_timeout_handling - 0x4200c564 0x50 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c55e 0x50 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_add - 0x4200c5b4 0x66 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c5b4 esp_task_wdt_add + 0x4200c5ae 0x66 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c5ae esp_task_wdt_add .text.subscribe_idle - 0x4200c61a 0xb2 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c614 0xb2 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_init - 0x4200c6cc 0x144 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c6cc esp_task_wdt_init + 0x4200c6c6 0x144 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c6c6 esp_task_wdt_init .text.esp_task_wdt_reset - 0x4200c810 0xcc esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c810 esp_task_wdt_reset + 0x4200c80a 0xcc esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c80a esp_task_wdt_reset .text.idle_hook_cb - 0x4200c8dc 0x10 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c8d6 0x10 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_print_triggered_tasks - 0x4200c8ec 0x12a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) - 0x4200c8ec esp_task_wdt_print_triggered_tasks + 0x4200c8e6 0x12a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200c8e6 esp_task_wdt_print_triggered_tasks .text.task_wdt_isr - 0x4200ca16 0x106 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4200ca10 0x106 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) .text.esp_task_wdt_impl_timer_allocate - 0x4200cb1c 0xf2 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cb1c esp_task_wdt_impl_timer_allocate + 0x4200cb16 0xf2 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cb16 esp_task_wdt_impl_timer_allocate .text.esp_task_wdt_impl_timer_feed - 0x4200cc0e 0x36 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cc0e esp_task_wdt_impl_timer_feed + 0x4200cc08 0x36 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cc08 esp_task_wdt_impl_timer_feed .text.esp_task_wdt_impl_timeout_triggered - 0x4200cc44 0x2e esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cc44 esp_task_wdt_impl_timeout_triggered + 0x4200cc3e 0x2e esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cc3e esp_task_wdt_impl_timeout_triggered .text.esp_task_wdt_impl_timer_restart - 0x4200cc72 0x40 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) - 0x4200cc72 esp_task_wdt_impl_timer_restart + 0x4200cc6c 0x40 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x4200cc6c esp_task_wdt_impl_timer_restart .text.gpspi_flash_ll_calculate_clock_reg - 0x4200ccb2 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200ccac 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.spimem_flash_ll_calculate_clock_reg - 0x4200ccde 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200ccd8 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.get_flash_clock_divider - 0x4200cd0a 0xa4 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cd04 0xa4 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.spi_flash_cal_clock - 0x4200cdae 0x28 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cda8 0x28 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) .text.spi_flash_hal_init - 0x4200cdd6 0xfc esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - 0x4200cdd6 spi_flash_hal_init + 0x4200cdd0 0xfc esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cdd0 spi_flash_hal_init .text.spi_flash_hal_supports_direct_write - 0x4200ced2 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - 0x4200ced2 spi_flash_hal_supports_direct_write + 0x4200cecc 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cecc spi_flash_hal_supports_direct_write .text.spi_flash_hal_supports_direct_read - 0x4200cee4 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) - 0x4200cee4 spi_flash_hal_supports_direct_read + 0x4200cede 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x4200cede spi_flash_hal_supports_direct_read .text.uart_ll_get_baudrate - 0x4200cef6 0x38 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cef0 0x38 esp-idf/hal/libhal.a(uart_hal.c.obj) .text.uart_hal_get_sclk - 0x4200cf2e 0x26 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf2e uart_hal_get_sclk + 0x4200cf28 0x26 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf28 uart_hal_get_sclk .text.uart_hal_get_baudrate - 0x4200cf54 0x1a esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf54 uart_hal_get_baudrate + 0x4200cf4e 0x1a esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf4e uart_hal_get_baudrate .text.uart_hal_set_stop_bits - 0x4200cf6e 0x12 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf6e uart_hal_set_stop_bits + 0x4200cf68 0x12 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf68 uart_hal_set_stop_bits .text.uart_hal_get_stop_bits - 0x4200cf80 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf80 uart_hal_get_stop_bits + 0x4200cf7a 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf7a uart_hal_get_stop_bits .text.uart_hal_set_data_bit_num - 0x4200cf8c 0x10 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf8c uart_hal_set_data_bit_num + 0x4200cf86 0x10 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf86 uart_hal_set_data_bit_num .text.uart_hal_get_data_bit_num - 0x4200cf9c 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cf9c uart_hal_get_data_bit_num + 0x4200cf96 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cf96 uart_hal_get_data_bit_num .text.uart_hal_set_parity - 0x4200cfa8 0x20 esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cfa8 uart_hal_set_parity + 0x4200cfa2 0x20 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cfa2 uart_hal_set_parity .text.uart_hal_get_parity - 0x4200cfc8 0x1c esp-idf/hal/libhal.a(uart_hal.c.obj) - 0x4200cfc8 uart_hal_get_parity + 0x4200cfc2 0x1c esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4200cfc2 uart_hal_get_parity .text.gpio_hal_intr_enable_on_core - 0x4200cfe4 0x70 esp-idf/hal/libhal.a(gpio_hal.c.obj) - 0x4200cfe4 gpio_hal_intr_enable_on_core + 0x4200cfde 0x70 esp-idf/hal/libhal.a(gpio_hal.c.obj) + 0x4200cfde gpio_hal_intr_enable_on_core .text.gpio_hal_intr_disable - 0x4200d054 0x3a esp-idf/hal/libhal.a(gpio_hal.c.obj) - 0x4200d054 gpio_hal_intr_disable + 0x4200d04e 0x3a esp-idf/hal/libhal.a(gpio_hal.c.obj) + 0x4200d04e gpio_hal_intr_disable .text.ledc_hal_init - 0x4200d08e 0xe esp-idf/hal/libhal.a(ledc_hal.c.obj) - 0x4200d08e ledc_hal_init + 0x4200d088 0xe esp-idf/hal/libhal.a(ledc_hal.c.obj) + 0x4200d088 ledc_hal_init .text.esp_cpu_configure_region_protection - 0x4200d09c 0x100 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) - 0x4200d09c esp_cpu_configure_region_protection + 0x4200d096 0x100 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + 0x4200d096 esp_cpu_configure_region_protection .text.periph_rtc_dig_clk8m_enable - 0x4200d19c 0x5e esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) - 0x4200d19c periph_rtc_dig_clk8m_enable + 0x4200d196 0x5e esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + 0x4200d196 periph_rtc_dig_clk8m_enable .text.periph_rtc_dig_clk8m_get_freq - 0x4200d1fa 0xa esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) - 0x4200d1fa periph_rtc_dig_clk8m_get_freq + 0x4200d1f4 0xa esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + 0x4200d1f4 periph_rtc_dig_clk8m_get_freq .text.esp_sleep_periph_use_8m - 0x4200d204 0xa esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) - 0x4200d204 esp_sleep_periph_use_8m + 0x4200d1fe 0xa esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + 0x4200d1fe esp_sleep_periph_use_8m .text.esp_clk_tree_src_get_freq_hz - 0x4200d20e 0x19e esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) - 0x4200d20e esp_clk_tree_src_get_freq_hz + 0x4200d208 0x19e esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + 0x4200d208 esp_clk_tree_src_get_freq_hz .text.clk_tree_rtc_slow_calibration - 0x4200d3ac 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d3a6 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 - 0x4200d416 0x76 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d416 esp_clk_tree_rc_fast_d256_get_freq_hz + 0x4200d410 0x76 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d410 esp_clk_tree_rc_fast_d256_get_freq_hz .text.esp_clk_tree_xtal32k_get_freq_hz - 0x4200d48c 0x7a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d48c esp_clk_tree_xtal32k_get_freq_hz + 0x4200d486 0x7a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d486 esp_clk_tree_xtal32k_get_freq_hz .text.esp_clk_tree_lp_slow_get_freq_hz - 0x4200d506 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d506 esp_clk_tree_lp_slow_get_freq_hz + 0x4200d500 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d500 esp_clk_tree_lp_slow_get_freq_hz .text.esp_clk_tree_rc_fast_get_freq_hz - 0x4200d546 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d546 esp_clk_tree_rc_fast_get_freq_hz + 0x4200d540 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d540 esp_clk_tree_rc_fast_get_freq_hz .text.esp_clk_tree_lp_fast_get_freq_hz - 0x4200d566 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) - 0x4200d566 esp_clk_tree_lp_fast_get_freq_hz + 0x4200d560 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x4200d560 esp_clk_tree_lp_fast_get_freq_hz .text.load_partitions - 0x4200d5d0 0x1e4 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d5ca 0x1e4 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) .text.ensure_partitions_loaded - 0x4200d7b4 0x7e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d7ae 0x7e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) .text.iterator_create - 0x4200d832 0x3e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d82c 0x3e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) .text.esp_partition_iterator_release - 0x4200d870 0x12 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d870 esp_partition_iterator_release + 0x4200d86a 0x12 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d86a esp_partition_iterator_release .text.esp_partition_next - 0x4200d882 0xb6 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d882 esp_partition_next + 0x4200d87c 0xb6 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d87c esp_partition_next .text.esp_partition_find - 0x4200d938 0x46 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d938 esp_partition_find + 0x4200d932 0x46 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d932 esp_partition_find .text.esp_partition_get - 0x4200d97e 0x32 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) - 0x4200d97e esp_partition_get + 0x4200d978 0x32 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x4200d978 esp_partition_get .text.esp_partition_is_flash_region_writable - 0x4200d9b0 0x66 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) - 0x4200d9b0 esp_partition_is_flash_region_writable + 0x4200d9aa 0x66 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x4200d9aa esp_partition_is_flash_region_writable .text.esp_partition_main_flash_region_safe - 0x4200da16 0x4e esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) - 0x4200da16 esp_partition_main_flash_region_safe + 0x4200da10 0x4e esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x4200da10 esp_partition_main_flash_region_safe .text.esp_ota_get_running_partition - 0x4200da64 0xc6 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) - 0x4200da64 esp_ota_get_running_partition + 0x4200da5e 0xc6 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + 0x4200da5e esp_ota_get_running_partition .text.clk_hal_lp_slow_get_freq_hz - 0x4200db2a 0x5c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200db2a clk_hal_lp_slow_get_freq_hz + 0x4200db24 0x5c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200db24 clk_hal_lp_slow_get_freq_hz .text.clk_hal_xtal_get_freq_mhz - 0x4200db86 0x5e esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200db86 clk_hal_xtal_get_freq_mhz + 0x4200db80 0x5e esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200db80 clk_hal_xtal_get_freq_mhz .text.clk_hal_soc_root_get_freq_mhz - 0x4200dbe4 0x62 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dbe4 clk_hal_soc_root_get_freq_mhz + 0x4200dbde 0x62 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dbde clk_hal_soc_root_get_freq_mhz .text.clk_hal_cpu_get_freq_hz - 0x4200dc46 0x78 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dc46 clk_hal_cpu_get_freq_hz + 0x4200dc40 0x78 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dc40 clk_hal_cpu_get_freq_hz .text.clk_hal_ahb_get_freq_hz - 0x4200dcbe 0x2c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dcbe clk_hal_ahb_get_freq_hz + 0x4200dcb8 0x2c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dcb8 clk_hal_ahb_get_freq_hz .text.clk_hal_apb_get_freq_hz - 0x4200dcea 0xe esp-idf/hal/libhal.a(clk_tree_hal.c.obj) - 0x4200dcea clk_hal_apb_get_freq_hz + 0x4200dce4 0xe esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4200dce4 clk_hal_apb_get_freq_hz .text.startup._GLOBAL__sub_I__ZSt7nothrow - 0x4200dcf8 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) + 0x4200dcf2 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 - 0x4200dd06 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) + 0x4200dd00 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 - 0x4200dd36 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) + 0x4200dd30 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 - 0x4200dd60 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) + 0x4200dd5a 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 - 0x4200dd6e 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) - 0x4200dd6e __wrap__Unwind_DeleteException - .text 0x4200dd7a 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) - 0x4200dd7a _fclose_r - 0x4200de68 fclose - .text 0x4200de7e 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) - 0x4200de7e __sflush_r - 0x4200dfcc _fflush_r - 0x4200e046 fflush - .text 0x4200e072 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) - 0x4200e204 __sfp_lock_acquire - 0x4200e214 __sfp_lock_release - 0x4200e224 __sfp - 0x4200e312 __sinit - 0x4200e340 __fp_lock_all - 0x4200e35a __fp_unlock_all - .text 0x4200e374 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) - 0x4200e374 _fopen_r - 0x4200e46e fopen - .text 0x4200e48c 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) - 0x4200e48c _fseek_r - 0x4200e48e fseek - .text 0x4200e4b4 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) - 0x4200e4b4 __sfvwrite_r - .text 0x4200e7a0 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) - 0x4200e7a0 _fwalk_sglue - .text 0x4200e808 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) - 0x4200e808 _printf_r - 0x4200e82a printf - .text 0x4200e85c 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) - 0x4200e85c __sread - 0x4200e88e __seofread - 0x4200e892 __swrite - 0x4200e8e4 __sseek - 0x4200e91c __sclose - .text 0x4200e924 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) - 0x4200e924 vprintf - 0x4200e942 _vprintf_r - .text 0x4200e94c 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) - 0x4200e94c __swsetup_r - .text 0x4200ea1e 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) - 0x4200ea1e _fseeko_r - 0x4200ed74 fseeko - .text 0x4200ed9a 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) - 0x4200ed9a _reclaim_reent - .text 0x4200ee9a 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) - 0x4200ee9a __errno - .text 0x4200eeac 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) - 0x4200eeac gettimeofday - .text 0x4200eed0 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) - 0x4200f304 _vfprintf_r - 0x4201164e vfprintf - .text 0x4201171c 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) - 0x42011b50 __sprint_r - 0x42011b74 _vfiprintf_r - 0x420130ca vfiprintf - .text 0x42013198 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) - 0x42013198 __sflags - .text 0x42013212 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) - 0x42013212 __swhatbuf_r - 0x42013292 __smakebuf_r - .text 0x42013332 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) - 0x4201335a __srefill_r - .text 0x42013466 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) - 0x42013466 __localeconv_l - 0x4201346c _localeconv_r - 0x4201347a localeconv - .text 0x42013488 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) - 0x42013488 frexp - .text 0x4201350c 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) - 0x4201363c _dtoa_r - .text 0x4201433c 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) - 0x4201433c _mbtowc_r - 0x4201434a __ascii_mbtowc - .text 0x42014384 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) - 0x42014384 _Balloc - 0x42014442 _Bfree - 0x420144aa __multadd - 0x4201456c __s2b - 0x4201462c __hi0bits - 0x42014672 __lo0bits - 0x420146dc __i2b - 0x42014716 __multiply - 0x42014894 __pow5mult - 0x4201496c __lshift - 0x42014a6a __mcmp - 0x42014aa0 __mdiff - 0x42014c06 __ulp - 0x42014c4a __b2d - 0x42014cfe __d2b - 0x42014dde __ratio - 0x42014e50 _mprec_log10 - 0x42014eb0 __copybits - 0x42014efc __any_on - .text 0x42014f42 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) - 0x42014f42 _wctomb_r - 0x42014f50 __ascii_wctomb - .text 0x42014f70 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) - 0x42015390 __ssprint_r - 0x420154d6 _svfiprintf_r - .text 0x4201697a 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) - 0x4201697a __trunctfdf2 + 0x4200dd68 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + 0x4200dd68 __wrap__Unwind_DeleteException + .text 0x4200dd74 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) + 0x4200dd74 _fclose_r + 0x4200de62 fclose + .text 0x4200de78 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) + 0x4200de78 __sflush_r + 0x4200dfc6 _fflush_r + 0x4200e040 fflush + .text 0x4200e06c 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) + 0x4200e1fe __sfp_lock_acquire + 0x4200e20e __sfp_lock_release + 0x4200e21e __sfp + 0x4200e30c __sinit + 0x4200e33a __fp_lock_all + 0x4200e354 __fp_unlock_all + .text 0x4200e36e 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) + 0x4200e36e _fopen_r + 0x4200e468 fopen + .text 0x4200e486 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) + 0x4200e486 _fseek_r + 0x4200e488 fseek + .text 0x4200e4ae 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) + 0x4200e4ae __sfvwrite_r + .text 0x4200e79a 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) + 0x4200e79a _fwalk_sglue + .text 0x4200e802 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) + 0x4200e802 _printf_r + 0x4200e824 printf + .text 0x4200e856 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) + 0x4200e856 __sread + 0x4200e888 __seofread + 0x4200e88c __swrite + 0x4200e8de __sseek + 0x4200e916 __sclose + .text 0x4200e91e 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) + 0x4200e91e vprintf + 0x4200e93c _vprintf_r + .text 0x4200e946 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) + 0x4200e946 __swsetup_r + .text 0x4200ea18 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) + 0x4200ea18 _fseeko_r + 0x4200ed6e fseeko + .text 0x4200ed94 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) + 0x4200ed94 _reclaim_reent + .text 0x4200ee94 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) + 0x4200ee94 __errno + .text 0x4200eea6 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) + 0x4200eea6 gettimeofday + .text 0x4200eeca 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) + 0x4200f2fe _vfprintf_r + 0x42011648 vfprintf + .text 0x42011716 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) + 0x42011b4a __sprint_r + 0x42011b6e _vfiprintf_r + 0x420130c4 vfiprintf + .text 0x42013192 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) + 0x42013192 __sflags + .text 0x4201320c 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) + 0x4201320c __swhatbuf_r + 0x4201328c __smakebuf_r + .text 0x4201332c 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) + 0x42013354 __srefill_r + .text 0x42013460 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) + 0x42013460 __localeconv_l + 0x42013466 _localeconv_r + 0x42013474 localeconv + .text 0x42013482 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) + 0x42013482 frexp + .text 0x42013506 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) + 0x42013636 _dtoa_r + .text 0x42014336 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) + 0x42014336 _mbtowc_r + 0x42014344 __ascii_mbtowc + .text 0x4201437e 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) + 0x4201437e _Balloc + 0x4201443c _Bfree + 0x420144a4 __multadd + 0x42014566 __s2b + 0x42014626 __hi0bits + 0x4201466c __lo0bits + 0x420146d6 __i2b + 0x42014710 __multiply + 0x4201488e __pow5mult + 0x42014966 __lshift + 0x42014a64 __mcmp + 0x42014a9a __mdiff + 0x42014c00 __ulp + 0x42014c44 __b2d + 0x42014cf8 __d2b + 0x42014dd8 __ratio + 0x42014e4a _mprec_log10 + 0x42014eaa __copybits + 0x42014ef6 __any_on + .text 0x42014f3c 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) + 0x42014f3c _wctomb_r + 0x42014f4a __ascii_wctomb + .text 0x42014f6a 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) + 0x4201538a __ssprint_r + 0x420154d0 _svfiprintf_r + .text 0x42016974 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) + 0x42016974 __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 - 0x42016bcc 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) - 0x42016bcc esp_cpu_set_breakpoint + 0x42016bc6 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + 0x42016bc6 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 - 0x42016c20 0x170 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016c1a 0x170 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_get_rst_en_mask - 0x42016d90 0x15e esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016d8a 0x15e esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_get_clk_en_reg - 0x42016eee 0x5a esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016ee8 0x5a esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_get_rst_en_reg - 0x42016f48 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016f42 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_enable_clk_clear_rst - 0x42016fa4 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016f9e 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_ll_reset - 0x42016ff4 0x36 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42016fee 0x36 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) .text.periph_rcc_acquire_enter - 0x4201702a 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) - 0x4201702a periph_rcc_acquire_enter + 0x42017024 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42017024 periph_rcc_acquire_enter .text.periph_rcc_acquire_exit - 0x42017052 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) - 0x42017052 periph_rcc_acquire_exit + 0x4201704c 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x4201704c periph_rcc_acquire_exit .text.periph_module_enable - 0x42017074 0xa0 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) - 0x42017074 periph_module_enable + 0x4201706e 0xa0 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x4201706e 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 - 0x42017114 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) - 0x42017114 sar_periph_ctrl_init + 0x4201710e 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + 0x4201710e 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 - 0x4201712e 0xd4 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + 0x42017128 0xd4 esp-idf/freertos/libfreertos.a(app_startup.c.obj) .text.esp_startup_start_app - 0x42017202 0x76 esp-idf/freertos/libfreertos.a(app_startup.c.obj) - 0x42017202 esp_startup_start_app + 0x420171fc 0x76 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + 0x420171fc 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 - 0x42017278 0x20 esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x42017272 0x20 esp-idf/heap/libheap.a(multi_heap.c.obj) .text.multi_heap_register_impl - 0x42017298 0x6c esp-idf/heap/libheap.a(multi_heap.c.obj) - 0x42017298 multi_heap_register_impl - 0x42017298 multi_heap_register + 0x42017292 0x6c esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x42017292 multi_heap_register_impl + 0x42017292 multi_heap_register .text.multi_heap_get_info_impl - 0x42017304 0x94 esp-idf/heap/libheap.a(multi_heap.c.obj) - 0x42017304 multi_heap_get_info - 0x42017304 multi_heap_get_info_impl + 0x420172fe 0x94 esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x420172fe multi_heap_get_info + 0x420172fe 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 - 0x42017398 0x1c2 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017392 0x1c2 esp-idf/heap/libheap.a(tlsf.c.obj) .text.default_walker - 0x4201755a 0x32 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017554 0x32 esp-idf/heap/libheap.a(tlsf.c.obj) .text.tlsf_walk_pool - 0x4201758c 0x7e esp-idf/heap/libheap.a(tlsf.c.obj) - 0x4201758c tlsf_walk_pool + 0x42017586 0x7e esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017586 tlsf_walk_pool .text.tlsf_fit_size - 0x4201760a 0x44 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x4201760a tlsf_fit_size + 0x42017604 0x44 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017604 tlsf_fit_size .text.tlsf_pool_overhead - 0x4201764e 0x4 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x4201764e tlsf_pool_overhead + 0x42017648 0x4 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017648 tlsf_pool_overhead .text.tlsf_add_pool - 0x42017652 0x226 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x42017652 tlsf_add_pool + 0x4201764c 0x226 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x4201764c tlsf_add_pool .text.tlsf_create - 0x42017878 0x28 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x42017878 tlsf_create + 0x42017872 0x28 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x42017872 tlsf_create .text.tlsf_create_with_pool - 0x420178a0 0x42 esp-idf/heap/libheap.a(tlsf.c.obj) - 0x420178a0 tlsf_create_with_pool + 0x4201789a 0x42 esp-idf/heap/libheap.a(tlsf.c.obj) + 0x4201789a 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 - 0x420178e2 0x32 esp-idf/log/liblog.a(log.c.obj) + 0x420178dc 0x32 esp-idf/log/liblog.a(log.c.obj) .text.heap_swap - 0x42017914 0x2a esp-idf/log/liblog.a(log.c.obj) + 0x4201790e 0x2a esp-idf/log/liblog.a(log.c.obj) .text.heap_bubble_down - 0x4201793e 0x4e esp-idf/log/liblog.a(log.c.obj) + 0x42017938 0x4e esp-idf/log/liblog.a(log.c.obj) .text.add_to_cache - 0x4201798c 0x90 esp-idf/log/liblog.a(log.c.obj) + 0x42017986 0x90 esp-idf/log/liblog.a(log.c.obj) .text.get_uncached_log_level - 0x42017a1c 0x46 esp-idf/log/liblog.a(log.c.obj) + 0x42017a16 0x46 esp-idf/log/liblog.a(log.c.obj) .text.get_cached_log_level - 0x42017a62 0xf6 esp-idf/log/liblog.a(log.c.obj) + 0x42017a5c 0xf6 esp-idf/log/liblog.a(log.c.obj) .text.s_log_level_get_and_unlock - 0x42017b58 0x4a esp-idf/log/liblog.a(log.c.obj) + 0x42017b52 0x4a esp-idf/log/liblog.a(log.c.obj) .text.esp_log_writev - 0x42017ba2 0x42 esp-idf/log/liblog.a(log.c.obj) - 0x42017ba2 esp_log_writev + 0x42017b9c 0x42 esp-idf/log/liblog.a(log.c.obj) + 0x42017b9c 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 - 0x42017be4 0x14 esp-idf/riscv/libriscv.a(interrupt.c.obj) - 0x42017be4 intr_handler_get + 0x42017bde 0x14 esp-idf/riscv/libriscv.a(interrupt.c.obj) + 0x42017bde intr_handler_get *libriscv.a:interrupt.*(.literal.intr_handler_set .text.intr_handler_set) .text.intr_handler_set - 0x42017bf8 0x22 esp-idf/riscv/libriscv.a(interrupt.c.obj) - 0x42017bf8 intr_handler_set + 0x42017bf2 0x22 esp-idf/riscv/libriscv.a(interrupt.c.obj) + 0x42017bf2 intr_handler_set *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) *(.irom0.text) *(.fini.literal) *(.fini) *(.gnu.version) - 0x42017c2a . = (. + _esp_flash_mmap_prefetch_pad_size) - *fill* 0x42017c1a 0x10 - 0x42017c2a _text_end = ABSOLUTE (.) - 0x42017c2a _instruction_reserved_end = ABSOLUTE (.) - 0x42017c2a _etext = . + 0x42017c24 . = (. + _esp_flash_mmap_prefetch_pad_size) + *fill* 0x42017c14 0x10 + 0x42017c24 _text_end = ABSOLUTE (.) + 0x42017c24 _instruction_reserved_end = ABSOLUTE (.) + 0x42017c24 _etext = . 0x00000000 _flash_cache_start = ABSOLUTE (0x0) .flash_rodata_dummy 0x3c000020 0x20000 0x3c000020 _flash_rodata_dummy_start = . 0x3c000020 . = ALIGN (ALIGNOF (.flash.text)) - 0x3c017c2a . = (. + SIZEOF (.flash.text)) - *fill* 0x3c000020 0x17c0a + 0x3c017c24 . = (. + SIZEOF (.flash.text)) + *fill* 0x3c000020 0x17c04 0x3c020020 . = (ALIGN (_esp_mmu_block_size) + 0x20) - *fill* 0x3c017c2a 0x83f6 + *fill* 0x3c017c24 0x83fc .flash.appdesc 0x3c020020 0x100 0x3c020020 _rodata_reserved_start = ABSOLUTE (.) diff --git a/ESP-IDF_Robot/build/bootloader/.ninja_log b/ESP-IDF_Robot/build/bootloader/.ninja_log index bf505d6bf..3d1eb9362 100644 --- a/ESP-IDF_Robot/build/bootloader/.ninja_log +++ b/ESP-IDF_Robot/build/bootloader/.ninja_log @@ -100,3 +100,5 @@ 9258 9754 1734888029653138055 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/.bin_timestamp f036213c042c7a35 9754 9892 1734888029657138090 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 7acf8864c66ce178 9754 9892 1734888029657138090 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 7acf8864c66ce178 +15 162 1734888074967536635 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 7acf8864c66ce178 +15 162 1734888074967536635 /home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 7acf8864c66ce178 diff --git a/ESP-IDF_Robot/build/build.ninja b/ESP-IDF_Robot/build/build.ninja index deda28a76..faccba39a 100644 --- a/ESP-IDF_Robot/build/build.ninja +++ b/ESP-IDF_Robot/build/build.ninja @@ -3620,7 +3620,7 @@ build esp-idf/esp_bootloader_format/install/strip: phony esp-idf/esp_bootloader_ build cmake_object_order_depends_target___idf_esp_app_format: phony || cmake_object_order_depends_target___idf_bootloader_support build esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj: C_COMPILER____idf_esp_app_format_unscanned_ /home/abobkov/esp/esp-idf/components/esp_app_format/esp_app_desc.c || cmake_object_order_depends_target___idf_esp_app_format - DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D PROJECT_NAME=\"ESP-IDF_Robot\" -DPROJECT_VER=\"ESP32-Node_Switch-v2.7-345-g7cd\" + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.2.3\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D PROJECT_NAME=\"ESP-IDF_Robot\" -DPROJECT_VER=\"ESP32-Node_Switch-v2.7-350-g3bb\" DEP_FILE = esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj.d FLAGS = -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration INCLUDES = -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/config -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/freertos/config/include -I/home/abobkov/esp/esp-idf/components/freertos/config/include/freertos -I/home/abobkov/esp/esp-idf/components/freertos/config/riscv/include -I/home/abobkov/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/abobkov/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/abobkov/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/abobkov/esp/esp-idf/components/freertos/esp_additions/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/heap/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_system/include -I/home/abobkov/esp/esp-idf/components/esp_system/port/soc -I/home/abobkov/esp/esp-idf/components/esp_system/port/include/riscv -I/home/abobkov/esp/esp-idf/components/esp_system/port/include/private -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/lwip/include -I/home/abobkov/esp/esp-idf/components/lwip/include/apps -I/home/abobkov/esp/esp-idf/components/lwip/include/apps/sntp -I/home/abobkov/esp/esp-idf/components/lwip/lwip/src/include -I/home/abobkov/esp/esp-idf/components/lwip/port/include -I/home/abobkov/esp/esp-idf/components/lwip/port/freertos/include -I/home/abobkov/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/abobkov/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/abobkov/esp/esp-idf/components/lwip/port/esp32xx/include/sys diff --git a/ESP-IDF_Robot/build/compile_commands.json b/ESP-IDF_Robot/build/compile_commands.json index ec1138308..48d068ea7 100644 --- a/ESP-IDF_Robot/build/compile_commands.json +++ b/ESP-IDF_Robot/build/compile_commands.json @@ -1195,7 +1195,7 @@ }, { "directory": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build", - "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D PROJECT_NAME=\\\"ESP-IDF_Robot\\\" -DPROJECT_VER=\\\"ESP32-Node_Switch-v2.7-345-g7cd\\\" -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/config -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/freertos/config/include -I/home/abobkov/esp/esp-idf/components/freertos/config/include/freertos -I/home/abobkov/esp/esp-idf/components/freertos/config/riscv/include -I/home/abobkov/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/abobkov/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/abobkov/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/abobkov/esp/esp-idf/components/freertos/esp_additions/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/heap/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_system/include -I/home/abobkov/esp/esp-idf/components/esp_system/port/soc -I/home/abobkov/esp/esp-idf/components/esp_system/port/include/riscv -I/home/abobkov/esp/esp-idf/components/esp_system/port/include/private -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/lwip/include -I/home/abobkov/esp/esp-idf/components/lwip/include/apps -I/home/abobkov/esp/esp-idf/components/lwip/include/apps/sntp -I/home/abobkov/esp/esp-idf/components/lwip/lwip/src/include -I/home/abobkov/esp/esp-idf/components/lwip/port/include -I/home/abobkov/esp/esp-idf/components/lwip/port/freertos/include -I/home/abobkov/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/abobkov/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/abobkov/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj -c /home/abobkov/esp/esp-idf/components/esp_app_format/esp_app_desc.c", + "command": "/home/abobkov/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20230928/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.2.3\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D PROJECT_NAME=\\\"ESP-IDF_Robot\\\" -DPROJECT_VER=\\\"ESP32-Node_Switch-v2.7-350-g3bb\\\" -I/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build/config -I/home/abobkov/esp/esp-idf/components/esp_app_format/include -I/home/abobkov/esp/esp-idf/components/newlib/platform_include -I/home/abobkov/esp/esp-idf/components/freertos/config/include -I/home/abobkov/esp/esp-idf/components/freertos/config/include/freertos -I/home/abobkov/esp/esp-idf/components/freertos/config/riscv/include -I/home/abobkov/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/abobkov/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/abobkov/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/abobkov/esp/esp-idf/components/freertos/esp_additions/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc -I/home/abobkov/esp/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/heap/include -I/home/abobkov/esp/esp-idf/components/log/include -I/home/abobkov/esp/esp-idf/components/soc/include -I/home/abobkov/esp/esp-idf/components/soc/esp32c3 -I/home/abobkov/esp/esp-idf/components/soc/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/platform_port/include -I/home/abobkov/esp/esp-idf/components/hal/esp32c3/include -I/home/abobkov/esp/esp-idf/components/hal/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include -I/home/abobkov/esp/esp-idf/components/esp_rom/include/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_rom/esp32c3 -I/home/abobkov/esp/esp-idf/components/esp_common/include -I/home/abobkov/esp/esp-idf/components/esp_system/include -I/home/abobkov/esp/esp-idf/components/esp_system/port/soc -I/home/abobkov/esp/esp-idf/components/esp_system/port/include/riscv -I/home/abobkov/esp/esp-idf/components/esp_system/port/include/private -I/home/abobkov/esp/esp-idf/components/riscv/include -I/home/abobkov/esp/esp-idf/components/lwip/include -I/home/abobkov/esp/esp-idf/components/lwip/include/apps -I/home/abobkov/esp/esp-idf/components/lwip/include/apps/sntp -I/home/abobkov/esp/esp-idf/components/lwip/lwip/src/include -I/home/abobkov/esp/esp-idf/components/lwip/port/include -I/home/abobkov/esp/esp-idf/components/lwip/port/freertos/include -I/home/abobkov/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/abobkov/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/abobkov/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot=. -fmacro-prefix-map=/home/abobkov/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj -c /home/abobkov/esp/esp-idf/components/esp_app_format/esp_app_desc.c", "file": "/home/abobkov/esp/esp-idf/components/esp_app_format/esp_app_desc.c", "output": "esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj" }, diff --git a/ESP-IDF_Robot/build/esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj b/ESP-IDF_Robot/build/esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj index 1137069b72409924c0c8a94585ccc46f95dabb19..55d242bcf7c84acc5a0a47ff28fe9eb3a5a4f3c7 100644 GIT binary patch delta 30 lcmZ3Hy&`*q2_w6yfo{5SQqp8=Mio{gLn}km%_)p7CIFPp2#x>% delta 30 lcmZ3Hy&`*q2_w6SscyP?a>`_DMio{=ODiLz%_)p7CIFSp2%Z1{ diff --git a/ESP-IDF_Robot/build/esp-idf/esp_app_format/libesp_app_format.a b/ESP-IDF_Robot/build/esp-idf/esp_app_format/libesp_app_format.a index c82f3901a008cdcccd917a61548e3588df850168..9d1f014066486242b8a54d200840e7824c0deeba 100644 GIT binary patch delta 30 mcmeyD`!9Dx7Zbawfo{5SQqts!Oe(BKhE|5An|Cp}m;eB`Qwl=> delta 30 mcmeyD`!9Dx7ZbaQscyP?a?0e1Oe(B~mR3ean|Cp}m;eB{QVLT5 diff --git a/ESP-IDF_Robot/build/esp-idf/main/CMakeFiles/__idf_main.dir/blink_example_main.c.obj b/ESP-IDF_Robot/build/esp-idf/main/CMakeFiles/__idf_main.dir/blink_example_main.c.obj index f3f3b00cade79ac0e5454e98b040204418e414e2..100398415e750392defb27ea39f38363e23fc47c 100644 GIT binary patch delta 1174 zcmb7?T}TvB6vxlmbxSL^S;kG;RqT5VG+dV;A-95T7c-PTK+td>B9T5&FeDK6!yOXL z5RTA36m8%`mQpeWMMeZgPwR^jX-V}Yfsuia1)V#ym!^5^!kqb^-~Ze@=UirO#I-Ww z8rz1Mne7AUpNvM{)B0p2vRJL$1c2ovfS+d2zftd|Yi!Kv(Fo0B2i3Xe5GmxYqzZQ# zq7ibx+kkbn&fAT3#$|7+3fqj;+D~rGQ9g7b5#YnDRSFslXTD3?VEKFgGe732cjP;u z%~5dDk)Nh#^+8&zFY^sLoSd;W+~wgpt{%AKYqyynSq~a}8(w7gp4boc#cU@HmjJX=PjlBl_w<~p{T^P4D%-BNoZFktb8eq|o^$({3y%8F zoab!ku{5H``@H8XSg9Y-w1f_u3P8+PGi4>BeRaXA5n9%WX=|pf8qsWE@~@UPos5E$ zbfa@iBG7EvaehhroUjXAXvr_K4&3L!OK8b^SqBSTXvzCotBY2PLQ5|0EbxE>K*GF0 zX(X8hEdzv>Ji}TxDzxOotYxD@OFky*3k?Y^`M9VraG}GXa^#ieM|PSunmVGp5ok2o ziuY(KIe@ElCUuJcu~15-*_48hD4)_i)h>XibR?Ke|{6OLJ0(#!t zuNHJ+cF|xpp*R->6%nXKY+_}RR)iOkMd3|BSJCtB?4#4}Ie&WD;@*6OhmEGf|9cSS6>48ctq9W9I8wZmecTgF(FI>PP$e4Phy zt*3t?QkJ`(Vz!peVYZ(373Tex{A^MFBj%K44>X##b~|DfAop9IUkR?y6Jz3hH5qdd z_1&{(MzG9?)7Ffc8Bx}g{>w6R2$r|t3zmMT$cI@he}@?4;t1Fq&f83|^pAr*w@hEK z^iP1j1z)iAPl4TYW@*9F7hlnH8-hz0@0W`+Fua9@VCfHl(KLSvmi|SsEGk&~SHQBU zVCi2I`9e{_dEW^b!A~|FF&f)Kt9c0}<2(5sdL8fKzi4}65B_yG607)qnn-AT1AT`s zP`R%0UDT*+>d+F#O6juhre592N9h8*G(1kb*SjeTFGC-Y&XC%#@hsIs*U?_+BK1L6 z&`s!a%0VB}Pv}1Koz{3SHAC;wF=#6dLkH*)w3$9ZPm(>U@x!zc>ZF6vR!Tz0X)LL! MqkW8hr9{8`4`Ca_egFUf diff --git a/ESP-IDF_Robot/build/esp-idf/main/libmain.a b/ESP-IDF_Robot/build/esp-idf/main/libmain.a index 142bb2feaf5e4b2047b59ab07c1604206814568d..eff565f8720a0d08d7f4c85803db3a3bbaeee0a6 100644 GIT binary patch delta 1130 zcmb7?O-NKx6vywm&X5X@Gd%lnCXq6GE;OZ4sKAL9H8VD)R)mm~27!wV6cjhge4C2| zjkwYIAY7^EXq!!htWzf04x$t_sF1-Kyo&P!azH=@wH_lhb z`NSqa(m44=g}7D(L(r7=dOqNeu*b7eW52~1+X^$b^Bd3bXZ!_!$zSm-f6d=cdp(&% z58j}{Y{Kio1%3(l6l4Lg+){xSOBsMxZdomc2K-^`fd=hjX`~X`w6#OI0!ZQf;cFo$ z9j>nurV^Or12WC@{K5Z>PnqgX@qX53DmZ6~FW`*Zg*kVbW7w2QY0%hZr8%w~z2oRG zBtH@lYmQ@2Y?OTCJMJ(J5h|o4?(I`ve}cnjIBBeiu?}oM-Sy8sEs$%x zhhVprZ5Ed5?$CoTndhg|mv zY4y<~vjfD+hTf21>5Ch3-Y20YSo&dNSKb#a{W!7gO0e|Di1S^wFcHYagxHX8NU-#$ z#D=^tSo%p~*=SO$>-1Iw!@)=^+{LGnA^3&O(ev~}O-8HW5za?dsKHO9pV1mq!H0D* z)q2yySTROo3iihAki-%4X2=6PQLo@4d9%1e)wB4UG=mj!6{_$g=@womwc|8tDK3#d z#;>HUSdvg-0Gmi3Vvsa|3DPLekv8Ld(mwn{+KtttDiq=w(f|&UF5>M`)tVe(>^t_y FmA}!|z()W8 delta 1196 zcmb7?Ur19?9LLW&+a(vZ?&Ufxm#qjnQ7Y-^K_Tm*STnOCTmNK64;h6I^^g(9+?`t? z8pTf|qRf{D)`Z{^86_czWlUMMhpdJ45(R~?1qJ=i-45OM)`ffc{64?$;r!0svI8tP zz^*N@`nv0%IPEuGw2M09fyONKu+sGvU)dC!W-r+*mS%G-!`=)98mE*%!*sj@E-&e6 zoNItb>=?Km8LEKhtbkvRQmUAmGrN@5!e@5}tuT{nuM{sGm$k!KFbM5 zEUq`mHp%xl{%74>lrO3o3BeP;*CUQTS`-b#jNhjjMK)>v^tUTG{gL{+TG-b7fNYqq zhUac<&g|Nz*+-9*U=vmaeOk!2We{!B3d{CrV<0qdl#k7)Adv+l@RB>f$=T7vx+5hCtamC6@le0@Hj5iB#} zwpC;Kj2O0j^e@ZI2~^&K7cBirk#8aqYlkRg<216j$>CYp33tq7F z7m@Y%`Jn|%FTP^=16=Si#QCz3K;bPk1WVtCjFVcAVCkkkB3~F( zu;o>RVSMGJ!)9e$ppuqAXLK)p2oupR`UAEY2k>8~89LlHR5}i023IySLdIcTREKZq zzQAvT(|u4G<8%=A#JDozB*X>#V>D~lfd z-C;7JLwB!ASHb|gvNA%p!|NU$(&(PSM|6kK9k<--xJtXBI?m~1IEZU2T*9>v?%}!< sX5(DBP)*29>&#^dm7ao%1Xt7=LUvgD+t9T_XM)oy7{YY~CK6?T0L&20yZ`_I diff --git a/ESP-IDF_Robot/build/project_description.json b/ESP-IDF_Robot/build/project_description.json index 043dec512..8ec1631c3 100644 --- a/ESP-IDF_Robot/build/project_description.json +++ b/ESP-IDF_Robot/build/project_description.json @@ -1,7 +1,7 @@ { "version": "1.1", "project_name": "ESP-IDF_Robot", - "project_version": "ESP32-Node_Switch-v2.7-345-g7cd4a332-dirty", + "project_version": "ESP32-Node_Switch-v2.7-350-g3bbc821a-dirty", "project_path": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot", "idf_path": "/home/abobkov/esp/esp-idf", "build_dir": "/home/abobkov/MyProjects/ESP-Nodes/ESP-IDF_Robot/build",