From 2f8f9130c3643bd8a2c2c349fb28f82f72acc056 Mon Sep 17 00:00:00 2001 From: Alexander B Date: Sun, 2 Mar 2025 00:19:28 -0500 Subject: [PATCH] esp32c3 --- ESP-IDF_Robot/build/.ninja_deps | Bin 582396 -> 637004 bytes ESP-IDF_Robot/build/.ninja_log | 118 + .../build/CMakeFiles/bootloader-complete | 0 .../src/bootloader-stamp/bootloader-configure | 0 .../src/bootloader-stamp/bootloader-done | 0 ESP-IDF_Robot/build/bootloader/.bin_timestamp | 1 + ESP-IDF_Robot/build/bootloader/.ninja_deps | Bin 0 -> 57728 bytes ESP-IDF_Robot/build/bootloader/.ninja_log | 103 + ESP-IDF_Robot/build/bootloader/CMakeCache.txt | 446 + .../CMakeFiles/CMakeConfigureLog.yaml | 1 + .../CMakeFiles/TargetDirectories.txt | 84 + .../project_elf_src_esp32c3.c.obj | Bin 0 -> 740 bytes .../CMakeFiles/clean_additional.cmake | 12 + .../bootloader/CMakeFiles/cmake.check_cache | 1 + .../build/bootloader/CMakeFiles/rules.ninja | 319 + ESP-IDF_Robot/build/bootloader/bootloader.bin | Bin 0 -> 21408 bytes ESP-IDF_Robot/build/bootloader/bootloader.elf | Bin 0 -> 442052 bytes ESP-IDF_Robot/build/bootloader/bootloader.map | 5377 +++++++++ ESP-IDF_Robot/build/bootloader/build.ninja | 2504 +++++ .../build/bootloader/cmake_install.cmake | 62 + .../build/bootloader/compile_commands.json | 494 + ESP-IDF_Robot/build/bootloader/config.env | 12 + .../bootloader/config/kconfig_menus.json | 9712 +++++++++++++++++ .../build/bootloader/config/sdkconfig.cmake | 737 ++ .../build/bootloader/config/sdkconfig.h | 538 + .../build/bootloader/config/sdkconfig.json | 641 ++ .../esp-idf/bootloader/cmake_install.cmake | 39 + .../src/bootloader_flash.c.obj | Bin 0 -> 126052 bytes .../src/bootloader_flash_config_esp32c3.c.obj | Bin 0 -> 45156 bytes .../bootloader_flash/src/flash_qio_mode.c.obj | Bin 0 -> 40688 bytes .../src/bootloader_clock_init.c.obj | Bin 0 -> 12264 bytes .../src/bootloader_clock_loader.c.obj | Bin 0 -> 4480 bytes .../src/bootloader_common.c.obj | Bin 0 -> 68796 bytes .../src/bootloader_common_loader.c.obj | Bin 0 -> 37016 bytes .../src/bootloader_console.c.obj | Bin 0 -> 25280 bytes .../src/bootloader_console_loader.c.obj | Bin 0 -> 4480 bytes .../src/bootloader_efuse.c.obj | Bin 0 -> 48204 bytes .../src/bootloader_init.c.obj | Bin 0 -> 83760 bytes .../src/bootloader_mem.c.obj | Bin 0 -> 4036 bytes .../src/bootloader_panic.c.obj | Bin 0 -> 9368 bytes .../src/bootloader_random.c.obj | Bin 0 -> 11016 bytes .../src/bootloader_random_esp32c3.c.obj | Bin 0 -> 14984 bytes .../src/bootloader_utility.c.obj | Bin 0 -> 115536 bytes .../src/esp32c3/bootloader_esp32c3.c.obj | Bin 0 -> 27636 bytes .../src/esp32c3/bootloader_sha.c.obj | Bin 0 -> 14308 bytes .../src/esp32c3/bootloader_soc.c.obj | Bin 0 -> 7808 bytes .../src/esp_image_format.c.obj | Bin 0 -> 140952 bytes .../src/flash_encrypt.c.obj | Bin 0 -> 39340 bytes .../src/flash_partitions.c.obj | Bin 0 -> 19052 bytes .../src/secure_boot.c.obj | Bin 0 -> 2668 bytes .../bootloader_support/cmake_install.cmake | 39 + .../libbootloader_support.a | Bin 0 -> 908376 bytes .../bootloader/esp-idf/cmake_install.cmake | 139 + .../esp32c3/esp_efuse_fields.c.obj | Bin 0 -> 13956 bytes .../esp32c3/esp_efuse_rtc_calib.c.obj | Bin 0 -> 30504 bytes .../esp32c3/esp_efuse_table.c.obj | Bin 0 -> 96280 bytes .../esp32c3/esp_efuse_utility.c.obj | Bin 0 -> 84624 bytes .../with_key_purposes/esp_efuse_api_key.c.obj | Bin 0 -> 89248 bytes .../__idf_efuse.dir/src/esp_efuse_api.c.obj | Bin 0 -> 66688 bytes .../src/esp_efuse_fields.c.obj | Bin 0 -> 25688 bytes .../src/esp_efuse_utility.c.obj | Bin 0 -> 94824 bytes .../esp-idf/efuse/cmake_install.cmake | 39 + .../build/bootloader/esp-idf/efuse/libefuse.a | Bin 0 -> 511330 bytes .../esp_app_format/cmake_install.cmake | 39 + .../esp_bootloader_desc.c.obj | Bin 0 -> 5388 bytes .../esp_bootloader_format/cmake_install.cmake | 39 + .../libesp_bootloader_format.a | Bin 0 -> 5668 bytes .../src/esp_err_to_name.c.obj | Bin 0 -> 13900 bytes .../esp-idf/esp_common/cmake_install.cmake | 39 + .../esp-idf/esp_common/libesp_common.a | Bin 0 -> 14158 bytes .../__idf_esp_hw_support.dir/cpu.c.obj | Bin 0 -> 35424 bytes .../esp_memory_utils.c.obj | Bin 0 -> 6860 bytes .../port/esp32c3/chip_info.c.obj | Bin 0 -> 7768 bytes .../port/esp32c3/cpu_region_protect.c.obj | Bin 0 -> 12284 bytes .../port/esp32c3/esp_cpu_intr.c.obj | Bin 0 -> 9320 bytes .../port/esp32c3/rtc_clk.c.obj | Bin 0 -> 106608 bytes .../port/esp32c3/rtc_clk_init.c.obj | Bin 0 -> 24232 bytes .../port/esp32c3/rtc_init.c.obj | Bin 0 -> 97040 bytes .../port/esp32c3/rtc_sleep.c.obj | Bin 0 -> 48032 bytes .../port/esp32c3/rtc_time.c.obj | Bin 0 -> 133336 bytes .../esp_hw_support/cmake_install.cmake | 49 + .../esp_hw_support/libesp_hw_support.a | Bin 0 -> 483320 bytes .../lowpower/cmake_install.cmake | 39 + .../port/esp32c3/cmake_install.cmake | 39 + .../patches/esp_rom_crc.c.obj | Bin 0 -> 2500 bytes .../patches/esp_rom_efuse.c.obj | Bin 0 -> 2608 bytes .../patches/esp_rom_spiflash.c.obj | Bin 0 -> 2616 bytes .../patches/esp_rom_sys.c.obj | Bin 0 -> 6912 bytes .../patches/esp_rom_systimer.c.obj | Bin 0 -> 2616 bytes .../patches/esp_rom_uart.c.obj | Bin 0 -> 11540 bytes .../esp-idf/esp_rom/cmake_install.cmake | 39 + .../bootloader/esp-idf/esp_rom/libesp_rom.a | Bin 0 -> 29544 bytes .../__idf_esp_system.dir/esp_err.c.obj | Bin 0 -> 17228 bytes .../esp-idf/esp_system/cmake_install.cmake | 39 + .../esp-idf/esp_system/libesp_system.a | Bin 0 -> 17430 bytes .../esp-idf/esptool_py/cmake_install.cmake | 39 + .../esp-idf/freertos/cmake_install.cmake | 39 + .../CMakeFiles/__idf_hal.dir/cache_hal.c.obj | Bin 0 -> 40368 bytes .../CMakeFiles/__idf_hal.dir/efuse_hal.c.obj | Bin 0 -> 55644 bytes .../__idf_hal.dir/esp32c3/efuse_hal.c.obj | Bin 0 -> 65848 bytes .../CMakeFiles/__idf_hal.dir/hal_utils.c.obj | Bin 0 -> 33232 bytes .../CMakeFiles/__idf_hal.dir/mmu_hal.c.obj | Bin 0 -> 45452 bytes .../__idf_hal.dir/wdt_hal_iram.c.obj | Bin 0 -> 155220 bytes .../esp-idf/hal/cmake_install.cmake | 39 + .../build/bootloader/esp-idf/hal/libhal.a | Bin 0 -> 397636 bytes .../log/CMakeFiles/__idf_log.dir/log.c.obj | Bin 0 -> 45048 bytes .../__idf_log.dir/log_buffers.c.obj | Bin 0 -> 35048 bytes .../CMakeFiles/__idf_log.dir/log_noos.c.obj | Bin 0 -> 11592 bytes .../esp-idf/log/cmake_install.cmake | 39 + .../build/bootloader/esp-idf/log/liblog.a | Bin 0 -> 92378 bytes .../__idf_main.dir/bootloader_start.c.obj | Bin 0 -> 22196 bytes .../esp-idf/main/cmake_install.cmake | 39 + .../build/bootloader/esp-idf/main/libmain.a | Bin 0 -> 22448 bytes .../uECC_verify_antifault.c.obj | Bin 0 -> 332608 bytes .../esp-idf/micro-ecc/cmake_install.cmake | 39 + .../esp-idf/micro-ecc/libmicro-ecc.a | Bin 0 -> 333260 bytes .../esp-idf/newlib/cmake_install.cmake | 39 + .../partition_table/cmake_install.cmake | 39 + .../esp-idf/riscv/cmake_install.cmake | 39 + .../__idf_soc.dir/dport_access_common.c.obj | Bin 0 -> 5468 bytes .../__idf_soc.dir/esp32c3/adc_periph.c.obj | Bin 0 -> 3004 bytes .../esp32c3/dedic_gpio_periph.c.obj | Bin 0 -> 10108 bytes .../__idf_soc.dir/esp32c3/gdma_periph.c.obj | Bin 0 -> 10028 bytes .../__idf_soc.dir/esp32c3/gpio_periph.c.obj | Bin 0 -> 3720 bytes .../__idf_soc.dir/esp32c3/i2c_periph.c.obj | Bin 0 -> 10444 bytes .../__idf_soc.dir/esp32c3/i2s_periph.c.obj | Bin 0 -> 11044 bytes .../__idf_soc.dir/esp32c3/interrupts.c.obj | Bin 0 -> 10640 bytes .../__idf_soc.dir/esp32c3/ledc_periph.c.obj | Bin 0 -> 3524 bytes .../__idf_soc.dir/esp32c3/mpi_periph.c.obj | Bin 0 -> 3600 bytes .../__idf_soc.dir/esp32c3/rmt_periph.c.obj | Bin 0 -> 10024 bytes .../__idf_soc.dir/esp32c3/sdm_periph.c.obj | Bin 0 -> 2688 bytes .../__idf_soc.dir/esp32c3/spi_periph.c.obj | Bin 0 -> 27092 bytes .../esp32c3/temperature_sensor_periph.c.obj | Bin 0 -> 3012 bytes .../__idf_soc.dir/esp32c3/timer_periph.c.obj | Bin 0 -> 9932 bytes .../__idf_soc.dir/esp32c3/twai_periph.c.obj | Bin 0 -> 10176 bytes .../__idf_soc.dir/esp32c3/uart_periph.c.obj | Bin 0 -> 8784 bytes .../__idf_soc.dir/esp32c3/wdt_periph.c.obj | Bin 0 -> 2588 bytes .../soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj | Bin 0 -> 13568 bytes .../esp-idf/soc/cmake_install.cmake | 39 + .../build/bootloader/esp-idf/soc/libsoc.a | Bin 0 -> 161620 bytes .../__idf_spi_flash.dir/spi_flash_wrap.c.obj | Bin 0 -> 29312 bytes .../esp-idf/spi_flash/cmake_install.cmake | 39 + .../esp-idf/spi_flash/libspi_flash.a | Bin 0 -> 29802 bytes ESP-IDF_Robot/build/bootloader/kconfigs.in | 10 + .../build/bootloader/kconfigs_projbuild.in | 5 + .../bootloader/local_components_list.temp.yml | 213 - .../build/bootloader/project_description.json | 1595 +++ .../bootloader/project_elf_src_esp32c3.c | 0 .../__idf_app_trace.dir/app_trace.c.obj | Bin 0 -> 89620 bytes .../__idf_app_trace.dir/app_trace_util.c.obj | Bin 0 -> 24688 bytes .../__idf_app_trace.dir/host_file_io.c.obj | Bin 0 -> 2612 bytes .../__idf_app_trace.dir/port/port_uart.c.obj | Bin 0 -> 6920 bytes .../build/esp-idf/app_trace/libapp_trace.a | Bin 0 -> 124938 bytes .../__idf_cmock.dir/CMock/src/cmock.c.obj | Bin 0 -> 26792 bytes ESP-IDF_Robot/build/esp-idf/cmock/libcmock.a | Bin 0 -> 27472 bytes .../dvp_share_ctrl.c.obj | Bin 0 -> 8400 bytes .../esp_cam_ctlr.c.obj | Bin 0 -> 44568 bytes .../esp_driver_cam/libesp_driver_cam.a | Bin 0 -> 53612 bytes .../src/esp_hid_common.c.obj | Bin 0 -> 95516 bytes .../__idf_esp_hid.dir/src/esp_hidd.c.obj | Bin 0 -> 29816 bytes .../__idf_esp_hid.dir/src/esp_hidh.c.obj | Bin 0 -> 149060 bytes .../build/esp-idf/esp_hid/libesp_hid.a | Bin 0 -> 276548 bytes .../src/https_server.c.obj | Bin 0 -> 85772 bytes .../esp_https_server/libesp_https_server.a | Bin 0 -> 86050 bytes .../i2c/esp_lcd_panel_io_i2c_v1.c.obj | Bin 0 -> 77128 bytes .../i2c/esp_lcd_panel_io_i2c_v2.c.obj | Bin 0 -> 57384 bytes .../spi/esp_lcd_panel_io_spi.c.obj | Bin 0 -> 108416 bytes .../src/esp_lcd_common.c.obj | Bin 0 -> 2620 bytes .../src/esp_lcd_panel_io.c.obj | Bin 0 -> 27708 bytes .../src/esp_lcd_panel_nt35510.c.obj | Bin 0 -> 89476 bytes .../src/esp_lcd_panel_ops.c.obj | Bin 0 -> 53176 bytes .../src/esp_lcd_panel_ssd1306.c.obj | Bin 0 -> 78660 bytes .../src/esp_lcd_panel_st7789.c.obj | Bin 0 -> 81324 bytes .../build/esp-idf/esp_lcd/libesp_lcd.a | Bin 0 -> 577448 bytes .../proto-c/esp_local_ctrl.pb-c.c.obj | Bin 0 -> 140124 bytes .../src/esp_local_ctrl.c.obj | Bin 0 -> 92248 bytes .../src/esp_local_ctrl_handler.c.obj | Bin 0 -> 67824 bytes .../src/esp_local_ctrl_transport_httpd.c.obj | Bin 0 -> 24460 bytes .../esp_local_ctrl/libesp_local_ctrl.a | Bin 0 -> 327884 bytes .../src/core_dump_binary.c.obj | Bin 0 -> 2636 bytes .../src/core_dump_common.c.obj | Bin 0 -> 2776 bytes .../src/core_dump_crc.c.obj | Bin 0 -> 1220 bytes .../src/core_dump_elf.c.obj | Bin 0 -> 2764 bytes .../src/core_dump_flash.c.obj | Bin 0 -> 34612 bytes .../src/core_dump_init.c.obj | Bin 0 -> 1220 bytes .../src/core_dump_sha.c.obj | Bin 0 -> 1220 bytes .../src/core_dump_uart.c.obj | Bin 0 -> 2764 bytes .../src/port/riscv/core_dump_port.c.obj | Bin 0 -> 2788 bytes .../esp-idf/espcoredump/libespcoredump.a | Bin 0 -> 52972 bytes .../src/led_strip_api.c.obj | Bin 0 -> 33388 bytes .../src/led_strip_rmt_dev.c.obj | Bin 0 -> 60200 bytes .../src/led_strip_rmt_encoder.c.obj | Bin 0 -> 37724 bytes .../src/led_strip_spi_dev.c.obj | Bin 0 -> 89152 bytes .../libespressif__led_strip.a | Bin 0 -> 221166 bytes .../__idf_fatfs.dir/diskio/diskio.c.obj | Bin 0 -> 24368 bytes .../diskio/diskio_rawflash.c.obj | Bin 0 -> 35100 bytes .../__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj | Bin 0 -> 44732 bytes .../__idf_fatfs.dir/diskio/diskio_wl.c.obj | Bin 0 -> 31880 bytes .../port/freertos/ffsystem.c.obj | Bin 0 -> 12432 bytes .../CMakeFiles/__idf_fatfs.dir/src/ff.c.obj | Bin 0 -> 383776 bytes .../__idf_fatfs.dir/src/ffunicode.c.obj | Bin 0 -> 2600 bytes .../__idf_fatfs.dir/vfs/vfs_fat.c.obj | Bin 0 -> 241044 bytes .../__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj | Bin 0 -> 102280 bytes .../vfs/vfs_fat_spiflash.c.obj | Bin 0 -> 108428 bytes ESP-IDF_Robot/build/esp-idf/fatfs/libfatfs.a | Bin 0 -> 989304 bytes .../__idf_json.dir/cJSON/cJSON.c.obj | Bin 0 -> 365172 bytes .../__idf_json.dir/cJSON/cJSON_Utils.c.obj | Bin 0 -> 175984 bytes ESP-IDF_Robot/build/esp-idf/json/libjson.a | Bin 0 -> 543876 bytes .../__idf_main.dir/blink_example_main.c.obj | Bin 0 -> 122056 bytes ESP-IDF_Robot/build/esp-idf/main/libmain.a | Bin 0 -> 122468 bytes .../esp-mqtt/lib/mqtt_msg.c.obj | Bin 0 -> 101884 bytes .../esp-mqtt/lib/mqtt_outbox.c.obj | Bin 0 -> 55556 bytes .../esp-mqtt/lib/platform_esp32_idf.c.obj | Bin 0 -> 12320 bytes .../__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj | Bin 0 -> 417016 bytes ESP-IDF_Robot/build/esp-idf/mqtt/libmqtt.a | Bin 0 -> 588678 bytes .../nvs_sec_provider.c.obj | Bin 0 -> 46392 bytes .../nvs_sec_provider/libnvs_sec_provider.a | Bin 0 -> 46710 bytes .../src/crypto/srp6a/esp_srp.c.obj | Bin 0 -> 99444 bytes .../src/crypto/srp6a/esp_srp_mpi.c.obj | Bin 0 -> 34332 bytes .../src/security/security0.c.obj | Bin 0 -> 36684 bytes .../src/security/security1.c.obj | Bin 0 -> 135732 bytes .../src/security/security2.c.obj | Bin 0 -> 125912 bytes .../src/transports/protocomm_console.c.obj | Bin 0 -> 48560 bytes .../build/esp-idf/protocomm/libprotocomm.a | Bin 0 -> 906528 bytes .../__idf_spiffs.dir/esp_spiffs.c.obj | Bin 0 -> 204092 bytes .../spiffs/src/spiffs_cache.c.obj | Bin 0 -> 56408 bytes .../spiffs/src/spiffs_check.c.obj | Bin 0 -> 140160 bytes .../spiffs/src/spiffs_gc.c.obj | Bin 0 -> 90924 bytes .../spiffs/src/spiffs_hydrogen.c.obj | Bin 0 -> 241536 bytes .../spiffs/src/spiffs_nucleus.c.obj | Bin 0 -> 321300 bytes .../__idf_spiffs.dir/spiffs_api.c.obj | Bin 0 -> 31784 bytes .../build/esp-idf/spiffs/libspiffs.a | Bin 0 -> 1089138 bytes ESP-IDF_Robot/build/esp-idf/unity/libunity.a | Bin 0 -> 427100 bytes .../Partition.cpp.obj | Bin 0 -> 34660 bytes .../SPI_Flash.cpp.obj | Bin 0 -> 40864 bytes .../WL_Ext_Perf.cpp.obj | Bin 0 -> 54984 bytes .../WL_Ext_Safe.cpp.obj | Bin 0 -> 58816 bytes .../__idf_wear_levelling.dir/WL_Flash.cpp.obj | Bin 0 -> 188532 bytes .../__idf_wear_levelling.dir/crc32.cpp.obj | Bin 0 -> 5400 bytes .../wear_levelling.cpp.obj | Bin 0 -> 57380 bytes .../wear_levelling/libwear_levelling.a | Bin 0 -> 443808 bytes .../proto-c/wifi_config.pb-c.c.obj | Bin 0 -> 113516 bytes .../proto-c/wifi_constants.pb-c.c.obj | Bin 0 -> 33800 bytes .../proto-c/wifi_ctrl.pb-c.c.obj | Bin 0 -> 79848 bytes .../proto-c/wifi_scan.pb-c.c.obj | Bin 0 -> 125564 bytes .../src/handlers.c.obj | Bin 0 -> 53264 bytes .../src/manager.c.obj | Bin 0 -> 363168 bytes .../src/scheme_console.c.obj | Bin 0 -> 26216 bytes .../src/scheme_softap.c.obj | Bin 0 -> 50288 bytes .../src/wifi_config.c.obj | Bin 0 -> 69176 bytes .../src/wifi_ctrl.c.obj | Bin 0 -> 46164 bytes .../src/wifi_scan.c.obj | Bin 0 -> 74752 bytes .../wifi_provisioning/libwifi_provisioning.a | Bin 0 -> 1042790 bytes .../build/log/idf_py_stdout_output_1434550 | 339 + 254 files changed, 24118 insertions(+), 213 deletions(-) create mode 100644 ESP-IDF_Robot/build/CMakeFiles/bootloader-complete create mode 100644 ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure create mode 100644 ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-done create mode 100644 ESP-IDF_Robot/build/bootloader/.bin_timestamp create mode 100644 ESP-IDF_Robot/build/bootloader/.ninja_deps create mode 100644 ESP-IDF_Robot/build/bootloader/.ninja_log create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeCache.txt create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/TargetDirectories.txt create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c3.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/clean_additional.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/cmake.check_cache create mode 100644 ESP-IDF_Robot/build/bootloader/CMakeFiles/rules.ninja create mode 100644 ESP-IDF_Robot/build/bootloader/bootloader.bin create mode 100755 ESP-IDF_Robot/build/bootloader/bootloader.elf create mode 100644 ESP-IDF_Robot/build/bootloader/bootloader.map create mode 100644 ESP-IDF_Robot/build/bootloader/build.ninja create mode 100644 ESP-IDF_Robot/build/bootloader/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/compile_commands.json create mode 100755 ESP-IDF_Robot/build/bootloader/config.env create mode 100644 ESP-IDF_Robot/build/bootloader/config/kconfig_menus.json create mode 100644 ESP-IDF_Robot/build/bootloader/config/sdkconfig.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/config/sdkconfig.h create mode 100644 ESP-IDF_Robot/build/bootloader/config/sdkconfig.json create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/libbootloader_support.a create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/efuse/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/efuse/libefuse.a create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/libesp_bootloader_format.a create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/libesp_common.a create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/libesp_hw_support.a create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/libesp_rom.a create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/libesp_system.a create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/freertos/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/efuse_hal.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/hal/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/hal/libhal.a create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/log/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/log/liblog.a create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/main/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/main/libmain.a create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc/libmicro-ecc.a create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/newlib/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/partition_table/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/riscv/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/wdt_periph.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/soc/libsoc.a create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash/cmake_install.cmake create mode 100644 ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash/libspi_flash.a create mode 100644 ESP-IDF_Robot/build/bootloader/kconfigs.in create mode 100644 ESP-IDF_Robot/build/bootloader/kconfigs_projbuild.in delete mode 100644 ESP-IDF_Robot/build/bootloader/local_components_list.temp.yml create mode 100644 ESP-IDF_Robot/build/bootloader/project_description.json create mode 100644 ESP-IDF_Robot/build/bootloader/project_elf_src_esp32c3.c create mode 100644 ESP-IDF_Robot/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/app_trace/libapp_trace.a create mode 100644 ESP-IDF_Robot/build/esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/cmock/libcmock.a create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_driver_cam/libesp_driver_cam.a create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_hid/libesp_hid.a create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/src/https_server.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_https_server/libesp_https_server.a create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_lcd/libesp_lcd.a create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/esp_local_ctrl/libesp_local_ctrl.a create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espcoredump/libespcoredump.a create mode 100644 ESP-IDF_Robot/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_api.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_dev.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_encoder.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_spi_dev.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/espressif__led_strip/libespressif__led_strip.a create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/fatfs/libfatfs.a create mode 100644 ESP-IDF_Robot/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/json/libjson.a create mode 100644 ESP-IDF_Robot/build/esp-idf/main/CMakeFiles/__idf_main.dir/blink_example_main.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/main/libmain.a create mode 100644 ESP-IDF_Robot/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/mqtt/libmqtt.a create mode 100644 ESP-IDF_Robot/build/esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/nvs_sec_provider/libnvs_sec_provider.a create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp_mpi.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security2.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/protocomm/libprotocomm.a create mode 100644 ESP-IDF_Robot/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/spiffs/libspiffs.a create mode 100644 ESP-IDF_Robot/build/esp-idf/unity/libunity.a create mode 100644 ESP-IDF_Robot/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wear_levelling/libwear_levelling.a create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj create mode 100644 ESP-IDF_Robot/build/esp-idf/wifi_provisioning/libwifi_provisioning.a diff --git a/ESP-IDF_Robot/build/.ninja_deps b/ESP-IDF_Robot/build/.ninja_deps index 1f8b5e0c5c6bde12534ed51248ccab646ff475a4..414b4bebad6c628e66b00332809f1e8685fd942e 100644 GIT binary patch delta 20736 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 delta 25 hcmX@}LG8~`<%Sl<7N!>F7M2#)7Pc1lEgXLy0RWN;3Yh=^ diff --git a/ESP-IDF_Robot/build/.ninja_log b/ESP-IDF_Robot/build/.ninja_log index 029f7fd7f..1079bba9b 100644 --- a/ESP-IDF_Robot/build/.ninja_log +++ b/ESP-IDF_Robot/build/.ninja_log @@ -845,3 +845,121 @@ 56525 56837 1740892754704411978 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj 6eed735741210a6a 56478 56908 1740892754657411675 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj 449f8bfd408989c0 55913 57001 1740892754092408033 esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/src/https_server.c.obj 1a9ee85dd9f2ac15 +56908 57120 1740892755087414447 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp_mpi.c.obj 7f6a2737cdf714d9 +57121 57252 1740892755300415820 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj 9280262f2ac9d5fe +57001 57339 1740892755180415046 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj 4b0e5acbcea3866e +56532 57413 1740892754711412023 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj cad96c6c6e714300 +57252 57439 1740892755431416665 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj 7f6dc2d917ae744e +57445 57496 1740892755624417909 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj 2b77cbe832a5bfa4 +57496 57680 1740892755675418237 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj ce3b8a7da83cc827 +56837 57724 1740892755016413989 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp.c.obj f48cde2256b2b77c +57339 57732 1740892755518417225 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj 7b5cd6e94306b90 +56675 57767 1740892754854412945 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security2.c.obj 64aca1316b50b451 +57413 58111 1740892755592417702 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj 34d4c872eefb2a55 +57767 58153 1740892755946419984 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj 7843e83ac6bd9d42 +58153 58308 1740892756332422473 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj 540c84fc81575867 +58308 58353 1740892756487423472 esp-idf/unity/libunity.a 22cade79500210b5 +57732 58361 1740892755911419759 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj fa8a31a92ae150d9 +58111 58375 1740892756290422202 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj c62be522ff02c3 +58353 58555 1740892756532423762 esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj 60d0e5930ae2791e +58375 58766 1740892756554423904 esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj e17116d708d68888 +57680 58812 1740892755859419424 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj fb2bc95e0b339242 +57724 58830 1740892755903419707 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj afe61261fdf22099 +58361 58860 1740892756540423813 esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj ee732ac869636c3 +58830 58872 1740892757009426837 esp-idf/esp_https_server/libesp_https_server.a 4c7c44f226a2d739 +58860 58972 1740892757039427030 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj 6804525d62ac16c6 +58555 59148 1740892756734425064 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj d2daf2f227ce9547 +58812 59234 1740892756991426721 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj 99f213abb6be9313 +58872 59339 1740892757051427108 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj 13b49267fe7751d8 +58972 59408 1740892757151427752 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj 20debfef71faa147 +59339 59465 1740892757518430118 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj 3eb9dfebb51ffc04 +59236 59574 1740892757415429454 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj d960bc274ac4e942 +59148 59615 1740892757328428894 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj 380a4a8b4bbffe1b +58767 59674 1740892756946426431 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj c8c2b40d90cb3ffe +59615 59697 1740892757794431898 esp-idf/protocomm/libprotocomm.a e0d2c1d8fd1152c4 +59465 59739 1740892757644430931 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj 2c6929f1dcd1955a +59408 60041 1740892757587430563 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj fefe7e38bfd639ea +59574 60066 1740892757753431633 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj ce16a86c9e09b49d +59674 60086 1740892757853432278 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj 58a3dcffe3740db4 +60067 60104 1740892758246434812 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj 56587bc258e4d930 +60104 60288 1740892758283435050 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj 536c52b26bf72e98 +60041 60363 1740892758220434644 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj 9f3e1746485e51f4 +60088 60376 1740892758267434947 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj 8db834f28fd4980a +59697 60408 1740892757876432427 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj 3a1436e180ceb3af +60408 60446 1740892758587437010 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj 418453c2f26493f4 +60446 60495 1740892758625437255 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj 737dfe676757ed0d +60376 60558 1740892758555436804 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj 30950636f72a0d9 +60558 60593 1740892758737437977 esp-idf/wear_levelling/libwear_levelling.a 523110c245fc3c29 +60495 60595 1740892758674437571 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj d687dbca83902162 +59739 60632 1740892757918432697 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj 63bde673362613f1 +60363 60803 1740892758542436720 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj f5cfe9e6a1a03473 +60632 60804 1740892758811438454 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj c1557ada3ed75297 +60288 60811 1740892758467436237 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj 1a0dc221c0d76dbe +60595 60816 1740892758774438216 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj efb4c0e702124c4d +60816 60958 1740892758995439641 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj 3cfaa590cbfcf91e +60593 60991 1740892758772438203 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj 874c9aa515fe5a2a +60811 61079 1740892758990439609 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj ce7bb3a0ff482a1d +60804 61107 1740892758983439563 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj 15b69b65600de95b +61107 61145 1740892759286441517 esp-idf/json/libjson.a 1f22bcb5d078c698 +61079 61564 1740892759258441337 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj 91de55abf47cc0b6 +61564 61779 1740892759743444463 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj e34a820b0e139c98 +60991 61787 1740892759170440769 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj eb18a198c8698536 +60958 61952 1740892759137440556 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj 4194419edb107fc7 +61779 61984 1740892759958445850 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj da1e19ae6ea059d6 +61984 62085 1740892760163447171 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj d5955c598744f893 +61787 62090 1740892759966445901 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj badea47af95f5fff +61952 62091 1740892760131446965 esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj d531a7db3f387d98 +62091 62338 1740892760270447861 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj 9caba7f82832aa8f +61145 62374 1740892759324441762 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj d8ef2b266faea9e0 +62085 62578 1740892760264447823 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj c33e95c84bc2e24a +62090 62778 1740892760269447855 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj b3dc40f372df59c0 +62778 62927 1740892760957452291 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj 6758eed5e708fe64 +62374 63154 1740892760553449686 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj dd4db0ec80c4d3c0 +60803 63182 1740892758982439557 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj d65b5e2770b18b9c +62927 63300 1740892761106453252 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj 496b81c915a45194 +62338 63316 1740892760517449454 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj c004180ca79be388 +63316 63436 1740892761495455760 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj 2a9df8cad287a5e +63155 63504 1740892761334454722 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj d9809f42e721bf85 +62578 63530 1740892760757451002 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj 210e9b79b88e040f +63436 63763 1740892761615456534 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj 7d146bb384c37680 +63505 63788 1740892761684456979 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj 72d4e355b3341f7b +63301 63813 1740892761480455663 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj 4e8d17e2f7a41cdb +51480 63856 1740892762034459236 bootloader-prefix/src/bootloader-stamp/bootloader-configure 573c2e33d7f3cfb9 +51480 63856 1740892762034459236 /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure 573c2e33d7f3cfb9 +63531 63909 1740892761710457147 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj eb9e651581086056 +63766 63916 1740892761945458662 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj a0665b6cbf423ad8 +63813 64114 1740892761993458971 esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_api.c.obj 2d7682805fdfce2b +63916 64116 1740892762095459629 esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_spi_dev.c.obj 800d20cb11df0c1a +64114 64131 1740892762293460906 esp-idf/app_trace/libapp_trace.a 6c53f29183054283 +64116 64144 1740892762295460919 esp-idf/cmock/libcmock.a 33ae26ea5c2f3412 +64131 64147 1740892762310461016 esp-idf/esp_driver_cam/libesp_driver_cam.a 15d0aa6776c4ab31 +63788 64179 1740892761967458804 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj 31e2c676a4e91f27 +64144 64181 1740892762323461099 esp-idf/esp_hid/libesp_hid.a 7895e16e66f4644e +64147 64195 1740892762326461119 esp-idf/esp_lcd/libesp_lcd.a a4e1a9a80b68c94e +64179 64217 1740892762358461325 esp-idf/esp_local_ctrl/libesp_local_ctrl.a 3fdac344f98d1017 +64181 64230 1740892762360461338 esp-idf/espcoredump/libespcoredump.a 6d2ace02a6a42810 +63909 64267 1740892762088459584 esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_encoder.c.obj b60f9219a8534fa3 +64195 64270 1740892762374461428 esp-idf/fatfs/libfatfs.a b8465dbf5abe9c00 +64217 64275 1740892762396461570 esp-idf/mqtt/libmqtt.a 3ad07f6458230b5f +64230 64289 1740892762409461654 esp-idf/nvs_sec_provider/libnvs_sec_provider.a d6f0c2bbf870d202 +63856 64318 1740892762035459242 esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_dev.c.obj a807967c3aa1bcef +64268 64333 1740892762447461899 esp-idf/spiffs/libspiffs.a 9abf847d8050e08e +64318 64361 1740892762497462221 esp-idf/espressif__led_strip/libespressif__led_strip.a 760b9590bde4e6da +63182 64875 1740892761361454896 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj ff422d265e9e069d +64875 64943 1740892763054465813 esp-idf/wifi_provisioning/libwifi_provisioning.a e402508d5c4d71c +64270 65196 1740892762449461912 esp-idf/main/CMakeFiles/__idf_main.dir/blink_example_main.c.obj 16ba06e89db85cdc +65196 65215 1740892763375467883 esp-idf/main/libmain.a 70137ac8790bd643 +64275 67969 1740892762454461944 bootloader-prefix/src/bootloader-stamp/bootloader-build c338ba7c06f0c1b4 +64275 67969 1740892762454461944 bootloader/bootloader.elf c338ba7c06f0c1b4 +64275 67969 1740892762454461944 bootloader/bootloader.bin c338ba7c06f0c1b4 +64275 67969 1740892762454461944 bootloader/bootloader.map c338ba7c06f0c1b4 +64275 67969 1740892762454461944 /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-build c338ba7c06f0c1b4 +64275 67969 1740892762454461944 /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.elf c338ba7c06f0c1b4 +64275 67969 1740892762454461944 /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.bin c338ba7c06f0c1b4 +64275 67969 1740892762454461944 /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.map c338ba7c06f0c1b4 +67969 67973 1740892766148485767 bootloader-prefix/src/bootloader-stamp/bootloader-install fa89eda5d1a165ca +67969 67973 1740892766148485767 /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-install fa89eda5d1a165ca +67973 67984 1740892766162485857 CMakeFiles/bootloader-complete f249f5b287000dc4 +67973 67984 1740892766162485857 bootloader-prefix/src/bootloader-stamp/bootloader-done f249f5b287000dc4 +67973 67984 1740892766162485857 /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/CMakeFiles/bootloader-complete f249f5b287000dc4 +67973 67984 1740892766162485857 /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-done f249f5b287000dc4 diff --git a/ESP-IDF_Robot/build/CMakeFiles/bootloader-complete b/ESP-IDF_Robot/build/CMakeFiles/bootloader-complete new file mode 100644 index 000000000..e69de29bb diff --git a/ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure b/ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure new file mode 100644 index 000000000..e69de29bb diff --git a/ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-done b/ESP-IDF_Robot/build/bootloader-prefix/src/bootloader-stamp/bootloader-done new file mode 100644 index 000000000..e69de29bb diff --git a/ESP-IDF_Robot/build/bootloader/.bin_timestamp b/ESP-IDF_Robot/build/bootloader/.bin_timestamp new file mode 100644 index 000000000..7c6e46e94 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/.bin_timestamp @@ -0,0 +1 @@ +9224a6a9b0e33cba9f96bb73173a5f47 /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.bin diff --git a/ESP-IDF_Robot/build/bootloader/.ninja_deps b/ESP-IDF_Robot/build/bootloader/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..0ba7bae32be10736396713a17db692f9468f3668 GIT binary patch literal 57728 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 M^8U@>7H}*0f3!)n^#A|> literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/.ninja_log b/ESP-IDF_Robot/build/bootloader/.ninja_log new file mode 100644 index 000000000..eec96f2df --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/.ninja_log @@ -0,0 +1,103 @@ +# ninja log v6 +47 123 1740892762524462395 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj 56eddfe6bb5c0eb5 +49 135 1740892762526462408 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj c89de7d2f9a8b807 +50 163 1740892762527462415 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj 23fb65f8885cd6d0 +135 227 1740892762612462963 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj 966c0cf7e51a44f0 +123 230 1740892762600462886 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj a7417a19adf6a494 +164 254 1740892762641463150 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj 48a273dbf82721b7 +230 339 1740892762707463576 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj c6b7507018712649 +227 378 1740892762704463556 esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj 9707b5541d2ec570 +256 379 1740892762733463743 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj 985910beaf8d2c61 +31 393 1740892762508462292 esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj dc69ee7b7ab3c9ef +46 410 1740892762523462389 esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj 123d8d6d9883938f +339 489 1740892762816464278 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj f10aba36f9ac2f9a +378 534 1740892762855464530 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj 7ac7b2afe4cc071d +379 676 1740892762856464536 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj 5cf303544f8f62ae +44 738 1740892762521462376 esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj 42310bcbd07995d4 +534 744 1740892763011465536 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj 75478ae767f7bdf4 +676 762 1740892763153466452 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj 28a27c69a7f029e6 +738 776 1740892763215466851 esp-idf/log/liblog.a 2d4714ff12b1dd5d +776 804 1740892763253467096 esp-idf/esp_rom/libesp_rom.a 2b3fe8d35f03f77d +805 820 1740892763282467283 esp-idf/esp_common/libesp_common.a 78e52a24fcc05624 +762 845 1740892763239467006 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj d4fe926470024aee +744 880 1740892763221466890 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj c662c07499ed32d3 +393 911 1740892762870464627 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj 16e8eb7a011d41d8 +820 987 1740892763297467380 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj 713b7046acecf208 +489 990 1740892762966465246 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj f09d7b9244c8ec53 +410 993 1740892762887464736 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj 9d0c93bebfaf4c5b +993 1057 1740892763470468496 esp-idf/esp_hw_support/libesp_hw_support.a 5885b37b24af99c6 +845 1153 1740892763322467541 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj b35139913df5377d +1153 1165 1740892763630469528 esp-idf/esp_system/libesp_system.a 90353ea19cca2bb +880 1188 1740892763357467767 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj 35b96913b63864ef +987 1238 1740892763464468457 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj b2296acb8f0eaa90 +1188 1358 1740892763665469753 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj fe5a959a0645bb3 +990 1367 1740892763467468477 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj 5139ff09e3033b63 +911 1372 1740892763388467967 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj 4a231d28c5d50365 +1238 1417 1740892763715470076 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj adba46e58c9e5505 +1358 1446 1740892763835470850 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj a671f37b2c6cbffe +1372 1482 1740892763849470940 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj 89f1239c6989cc19 +1368 1515 1740892763845470914 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj 4d84ed41e1052b15 +1166 1571 1740892763643469611 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj 75f76cdfd8f2f776 +1482 1578 1740892763959471649 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj 3451f76101296773 +1447 1582 1740892763924471424 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj b4ba51ad819f759d +1057 1622 1740892763534468909 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj 5e48b6cde0a12ef7 +1417 1624 1740892763894471230 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj b1ac8702791814a5 +1622 1752 1740892764099472552 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj 4724cc8722dfeb3f +1571 1840 1740892764048472223 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj 9d35b3597a70d4fb +1579 1884 1740892764056472275 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj 7a879d7ce486283 +1840 1915 1740892764317473958 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj bb34345115631695 +1515 1932 1740892763992471862 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj e92bd05926715a8f +1915 2010 1740892764392474442 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj 184eafd8ab8b242e +1752 2020 1740892764229473391 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj 2ec28593833aafdb +1932 2033 1740892764409474551 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj a904caf1e2e6c357 +1884 2037 1740892764361474242 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj 4ed4381ee931ea84 +2037 2084 1740892764514475228 esp-idf/efuse/libefuse.a 2788b6dae6a932c3 +2010 2086 1740892764487475055 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj 320f5fc027b848d5 +2033 2115 1740892764510475203 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj 6dac9f1b647b94c4 +2084 2207 1740892764561475532 esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj 9496c9e515d4078a +2115 2211 1740892764592475731 esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj f03ab2805b4590a0 +1582 2318 1740892764059472294 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj de52bf87800899af +2207 2321 1740892764684476325 esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj 988d508b46b6bd6f +2020 2323 1740892764497475119 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj 8dd08793073309 +2087 2337 1740892764564475551 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj 2a12886484ee8afb +2211 2397 1740892764688476351 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/efuse_hal.c.obj 4366b7ae2508500f +2397 2506 1740892764874477550 esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj 4a50681d1527afe9 +2318 2514 1740892764795477041 esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj aebebaa036f17a51 +2323 2547 1740892764800477073 esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj 1cf504abc7db6387 +2514 2558 1740892764991478305 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj be44200dc9fb4ba6 +2558 2590 1740892765035478588 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj dd01b500fecb7dc +2322 2603 1740892764799477066 esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj 2c1b9b8f3fb3a96a +2506 2609 1740892764983478253 esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj 76d7cf3c730d8be +1625 2618 1740892764102472571 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj 6a0faed7d743013b +2547 2621 1740892765024478517 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj 14af1a7ff9a69803 +2603 2656 1740892765080478879 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj 87bc11c92b64c986 +2590 2657 1740892765067478795 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj e87071c68e45789a +2609 2664 1740892765086478917 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj 12c357ea15c53955 +2618 2692 1740892765095478975 esp-idf/bootloader_support/libbootloader_support.a c483e07c0bed40f1 +2665 2695 1740892765142479279 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.c.obj 887f351997fd4321 +2656 2704 1740892765133479220 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj 350fde6115f5e3e4 +2621 2711 1740892765098478995 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj a37bccf5542384ac +2692 2716 1740892765169479453 esp-idf/esp_bootloader_format/libesp_bootloader_format.a d35f7e569d6f8744 +2657 2720 1740892765134479227 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj 9c74f5e655bb98a2 +2711 2739 1740892765188479575 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.c.obj 1c59d3c25e14c4a +2716 2750 1740892765193479607 esp-idf/spi_flash/libspi_flash.a 389a47fa7bfcd5c1 +2695 2771 1740892765172479472 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj d3f0930b8e50bf92 +2750 2775 1740892765227479827 esp-idf/hal/libhal.a 32e01e3f8de61462 +2704 2783 1740892765181479530 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj db20bce36f0597d8 +2720 2789 1740892765197479633 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj 90eecd829f7cf3e7 +2784 2792 1740892765267480085 project_elf_src_esp32c3.c c8f8f23caf494031 +2784 2792 1740892765267480085 /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/project_elf_src_esp32c3.c c8f8f23caf494031 +2739 2803 1740892765216479756 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.c.obj 663b79677796870 +2771 2819 1740892765248479962 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.c.obj aaefef53746948e2 +2792 2819 1740892765269480098 CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c3.c.obj 1860aac9b10cff90 +2776 2824 1740892765253479994 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/wdt_periph.c.obj 82c0209cb0ec3c60 +2789 2903 1740892765266480078 esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj a5b1f3fb19e25b03 +2337 3343 1740892764814477163 esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj d27bd5134c589be1 +3343 3362 1740892765820483651 esp-idf/micro-ecc/libmicro-ecc.a 864910cfae95284 +3362 3382 1740892765839483774 esp-idf/soc/libsoc.a 2294f2f9f889f923 +3382 3395 1740892765859483903 esp-idf/main/libmain.a 554f14ac6119ac9d +3395 3453 1740892765872483987 bootloader.elf f50718dc42433b9a +3453 3619 1740892766095485425 .bin_timestamp fd1cc03ede1173b7 +3453 3619 1740892766095485425 /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/.bin_timestamp fd1cc03ede1173b7 +3619 3669 1740892766096485431 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 600570684236e3d9 +3619 3669 1740892766096485431 /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 600570684236e3d9 diff --git a/ESP-IDF_Robot/build/bootloader/CMakeCache.txt b/ESP-IDF_Robot/build/bootloader/CMakeCache.txt new file mode 100644 index 000000000..656a38d46 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/CMakeCache.txt @@ -0,0 +1,446 @@ +# This is the CMakeCache file. +# For build in directory: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader +# It was generated by CMake: /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-ar + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_AR:FILEPATH=/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_RANLIB:FILEPATH=/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib + +//Flags used by the ASM compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the ASM compiler during DEBUG builds. +CMAKE_ASM_FLAGS_DEBUG:STRING=-g + +//Flags used by the ASM compiler during MINSIZEREL builds. +CMAKE_ASM_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the ASM compiler during RELEASE builds. +CMAKE_ASM_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the ASM compiler during RELWITHDEBINFO builds. +CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib + +//C++ Compiler Base Flags +CMAKE_CXX_FLAGS:STRING='-march=rv32imc_zicsr_zifencei ' + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib + +//C Compiler Base Flags +CMAKE_C_FLAGS:STRING='-march=rv32imc_zicsr_zifencei ' + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Linker Base Flags +CMAKE_EXE_LINKER_FLAGS:STRING='-nostartfiles -march=rv32imc_zicsr_zifencei --specs=nosys.specs ' + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/home/alex/.espressif/tools/ninja/1.12.1/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=bootloader + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/alex/esp/v5.3.2/esp-idf/tools/cmake/toolchain-esp32c3.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//No help, variable specified on the command line. +EXTRA_COMPONENT_DIRS:UNINITIALIZED=/home/alex/esp/v5.3.2/esp-idf/components/bootloader + +//Git command line client +GIT_EXECUTABLE:FILEPATH=/usr/bin/git + +//No help, variable specified on the command line. +IDF_PATH:UNINITIALIZED=/home/alex/esp/v5.3.2/esp-idf + +//IDF Build Target +IDF_TARGET:STRING=esp32c3 + +//IDF Build Toolchain Type +IDF_TOOLCHAIN:STRING=gcc + +//No help, variable specified on the command line. +IGNORE_EXTRA_COMPONENT:UNINITIALIZED= + +//No help, variable specified on the command line. +PROJECT_SOURCE_DIR:UNINITIALIZED=/home/alex/github/ESP-Nodes/ESP-IDF_Robot + +//No help, variable specified on the command line. +PYTHON:UNINITIALIZED=/home/alex/.espressif/python_env/idf5.3_py3.12_env/bin/python + +//No help, variable specified on the command line. +PYTHON_DEPS_CHECKED:UNINITIALIZED=1 + +//No help, variable specified on the command line. +SDKCONFIG:UNINITIALIZED=/home/alex/github/ESP-Nodes/ESP-IDF_Robot/sdkconfig + +//Value Computed by CMake +bootloader_BINARY_DIR:STATIC=/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + +//Value Computed by CMake +bootloader_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +bootloader_SOURCE_DIR:STATIC=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject + +//Value Computed by CMake +esp-idf_BINARY_DIR:STATIC=/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf + +//Value Computed by CMake +esp-idf_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +esp-idf_SOURCE_DIR:STATIC=/home/alex/esp/v5.3.2/esp-idf + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_AR +CMAKE_ASM_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_RANLIB +CMAKE_ASM_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +CMAKE_ASM_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS +CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG +CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL +CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE +CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO +CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=30 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/home/alex/.espressif/tools/cmake/3.30.2/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/home/alex/.espressif/tools/cmake/3.30.2/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/home/alex/.espressif/tools/cmake/3.30.2/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=24 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding Git +FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[/usr/bin/git][v2.45.2()] +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 + diff --git a/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml b/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml index f75c81e46..2c01b22bb 100644 --- a/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml +++ b/ESP-IDF_Robot/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml @@ -535,3 +535,4 @@ events: implicit fwks: [] +... diff --git a/ESP-IDF_Robot/build/bootloader/CMakeFiles/TargetDirectories.txt b/ESP-IDF_Robot/build/bootloader/CMakeFiles/TargetDirectories.txt new file mode 100644 index 000000000..f983d6144 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,84 @@ +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/menuconfig.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/confserver.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/save-defconfig.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/gen_project_binary.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/app.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/erase_flash.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/merge-bin.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/monitor.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/_project_elf_src.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/bootloader.elf.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/size.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/size-files.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/size-components.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/uf2.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/uf2-app.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/riscv/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/riscv/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/newlib/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/newlib/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/soc/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_app_format/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_app_format/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/efuse-common-table.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/efuse_common_table.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/efuse-custom-table.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/efuse_custom_table.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/show-efuse-table.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/show_efuse_table.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/efuse_test_table.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/lowpower/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/lowpower/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/log/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/log/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/partition_table/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/partition_table/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/freertos/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/freertos/CMakeFiles/rebuild_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/main/CMakeFiles/__idf_main.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/main/CMakeFiles/edit_cache.dir +/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/main/CMakeFiles/rebuild_cache.dir diff --git a/ESP-IDF_Robot/build/bootloader/CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c3.c.obj b/ESP-IDF_Robot/build/bootloader/CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c3.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..e9f9710bb6d2deecbb895cab2a3a52b534590595 GIT binary patch literal 740 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/bootloader.elf b/ESP-IDF_Robot/build/bootloader/bootloader.elf new file mode 100755 index 0000000000000000000000000000000000000000..de3f0f182a64f387b28e727a99da6fb5cbb506bd GIT binary patch literal 442052 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 /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/.bin_timestamp + DESC = Generating binary image from built executable + restat = 1 + + +############################################# +# Phony custom command for CMakeFiles/app + +build CMakeFiles/app | ${cmake_ninja_workdir}CMakeFiles/app: phony || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/esptool_py/bootloader_check_size esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a gen_project_binary + + +############################################# +# Custom command for CMakeFiles/erase_flash + +build CMakeFiles/erase_flash | ${cmake_ninja_workdir}CMakeFiles/erase_flash: CUSTOM_COMMAND + COMMAND = cd /home/alex/esp/v5.3.2/esp-idf/components/esptool_py && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake -D IDF_PATH=/home/alex/esp/v5.3.2/esp-idf -D "SERIAL_TOOL=/home/alex/.espressif/python_env/idf5.3_py3.12_env/bin/python;;/home/alex/esp/v5.3.2/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32c3" -D SERIAL_TOOL_ARGS=erase_flash -P run_serial_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/merge-bin + +build CMakeFiles/merge-bin | ${cmake_ninja_workdir}CMakeFiles/merge-bin: CUSTOM_COMMAND bootloader || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a gen_project_binary + COMMAND = cd /home/alex/esp/v5.3.2/esp-idf/components/esptool_py && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake -D IDF_PATH=/home/alex/esp/v5.3.2/esp-idf -D "SERIAL_TOOL=/home/alex/.espressif/python_env/idf5.3_py3.12_env/bin/python;;/home/alex/esp/v5.3.2/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32c3" -D "SERIAL_TOOL_ARGS=merge_bin;-o;/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/merged-binary.bin;@/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/flash_args" -D WORKING_DIRECTORY=/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader -P run_serial_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/monitor + +build CMakeFiles/monitor | ${cmake_ninja_workdir}CMakeFiles/monitor: CUSTOM_COMMAND || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a + COMMAND = cd /home/alex/esp/v5.3.2/esp-idf/components/esptool_py && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake -D IDF_PATH=/home/alex/esp/v5.3.2/esp-idf -D "SERIAL_TOOL=/home/alex/.espressif/python_env/idf5.3_py3.12_env/bin/python;-m;esp_idf_monitor" -D "SERIAL_TOOL_ARGS=--toolchain-prefix;riscv32-esp-elf-;;--target;esp32c3;;--revision;3;;--decode-panic;backtrace;;/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.elf" -D WORKING_DIRECTORY=/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader -P run_serial_tool.cmake + pool = console + + +############################################# +# Phony custom command for CMakeFiles/_project_elf_src + +build CMakeFiles/_project_elf_src | ${cmake_ninja_workdir}CMakeFiles/_project_elf_src: phony project_elf_src_esp32c3.c + + +############################################# +# Custom command for project_elf_src_esp32c3.c + +build project_elf_src_esp32c3.c | ${cmake_ninja_workdir}project_elf_src_esp32c3.c: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake -E touch /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/project_elf_src_esp32c3.c + DESC = Generating project_elf_src_esp32c3.c + restat = 1 + + +############################################# +# Custom command for CMakeFiles/size + +build CMakeFiles/size | ${cmake_ninja_workdir}CMakeFiles/size: CUSTOM_COMMAND bootloader.map + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake -D "IDF_SIZE_TOOL=/home/alex/.espressif/python_env/idf5.3_py3.12_env/bin/python;-m;esp_idf_size" -D MAP_FILE=/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/alex/esp/v5.3.2/esp-idf/tools/cmake/run_size_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/size-files + +build CMakeFiles/size-files | ${cmake_ninja_workdir}CMakeFiles/size-files: CUSTOM_COMMAND bootloader.map + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake -D "IDF_SIZE_TOOL=/home/alex/.espressif/python_env/idf5.3_py3.12_env/bin/python;-m;esp_idf_size" -D IDF_SIZE_MODE=--files -D MAP_FILE=/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/alex/esp/v5.3.2/esp-idf/tools/cmake/run_size_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/size-components + +build CMakeFiles/size-components | ${cmake_ninja_workdir}CMakeFiles/size-components: CUSTOM_COMMAND bootloader.map + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake -D "IDF_SIZE_TOOL=/home/alex/.espressif/python_env/idf5.3_py3.12_env/bin/python;-m;esp_idf_size" -D IDF_SIZE_MODE=--archives -D MAP_FILE=/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/alex/esp/v5.3.2/esp-idf/tools/cmake/run_size_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/uf2 + +build CMakeFiles/uf2 | ${cmake_ninja_workdir}CMakeFiles/uf2: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake -D IDF_PATH=/home/alex/esp/v5.3.2/esp-idf -D "UF2_CMD=/home/alex/.espressif/python_env/idf5.3_py3.12_env/bin/python;/home/alex/esp/v5.3.2/esp-idf/tools/mkuf2.py;write;--chip;esp32c3" -D "UF2_ARGS=--json;/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/flasher_args.json;-o;/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/uf2.bin" -P /home/alex/esp/v5.3.2/esp-idf/tools/cmake/run_uf2_cmds.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/uf2-app + +build CMakeFiles/uf2-app | ${cmake_ninja_workdir}CMakeFiles/uf2-app: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake -D IDF_PATH=/home/alex/esp/v5.3.2/esp-idf -D "UF2_CMD=/home/alex/.espressif/python_env/idf5.3_py3.12_env/bin/python;/home/alex/esp/v5.3.2/esp-idf/tools/mkuf2.py;write;--chip;esp32c3" -D "UF2_ARGS=--json;/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/flasher_args.json;-o;/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/uf2-app.bin;--bin;app" -P /home/alex/esp/v5.3.2/esp-idf/tools/cmake/run_uf2_cmds.cmake + pool = console + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/edit_cache: phony esp-idf/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/rebuild_cache: phony esp-idf/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/riscv/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/riscv && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/riscv/edit_cache: phony esp-idf/riscv/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/riscv/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/riscv && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/riscv/rebuild_cache: phony esp-idf/riscv/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/newlib/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/newlib && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/newlib/edit_cache: phony esp-idf/newlib/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/newlib/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/newlib && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/newlib/rebuild_cache: phony esp-idf/newlib/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_soc + + +############################################# +# Order-only phony target for __idf_soc + +build cmake_object_order_depends_target___idf_soc: phony || cmake_object_order_depends_target___idf_micro-ecc + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/lldesc.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/dport_access_common.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/interrupts.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/gpio_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/uart_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/adc_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/dedic_gpio_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/gdma_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/spi_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/ledc_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/rmt_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/sdm_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/i2s_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/i2c_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/temperature_sensor_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/timer_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/mpi_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/twai_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/wdt_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/wdt_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/wdt_periph.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_soc + + +############################################# +# Link the static library esp-idf/soc/libsoc.a + +build esp-idf/soc/libsoc.a: C_STATIC_LIBRARY_LINKER____idf_soc_ esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/wdt_periph.c.obj || esp-idf/micro-ecc/libmicro-ecc.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_FILE = esp-idf/soc/libsoc.a + TARGET_PDB = esp-idf/soc/libsoc.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/soc/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/soc && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/soc/edit_cache: phony esp-idf/soc/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/soc/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/soc && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/soc/rebuild_cache: phony esp-idf/soc/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_micro-ecc + + +############################################# +# Order-only phony target for __idf_micro-ecc + +build cmake_object_order_depends_target___idf_micro-ecc: phony || cmake_object_order_depends_target___idf_hal + +build esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj: C_COMPILER____idf_micro-ecc_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c || cmake_object_order_depends_target___idf_micro-ecc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include + OBJECT_DIR = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir + OBJECT_FILE_DIR = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir + TARGET_COMPILE_PDB = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/__idf_micro-ecc.pdb + TARGET_PDB = esp-idf/micro-ecc/libmicro-ecc.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_micro-ecc + + +############################################# +# Link the static library esp-idf/micro-ecc/libmicro-ecc.a + +build esp-idf/micro-ecc/libmicro-ecc.a: C_STATIC_LIBRARY_LINKER____idf_micro-ecc_ esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj || esp-idf/hal/libhal.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/__idf_micro-ecc.pdb + TARGET_FILE = esp-idf/micro-ecc/libmicro-ecc.a + TARGET_PDB = esp-idf/micro-ecc/libmicro-ecc.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/micro-ecc/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/micro-ecc/edit_cache: phony esp-idf/micro-ecc/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/micro-ecc/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/micro-ecc/rebuild_cache: phony esp-idf/micro-ecc/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_hal + + +############################################# +# Order-only phony target for __idf_hal + +build cmake_object_order_depends_target___idf_hal: phony || cmake_object_order_depends_target___idf_spi_flash + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj: C_COMPILER____idf_hal_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/hal/hal_utils.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/hal/efuse_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/efuse_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/efuse_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/efuse_hal.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj: C_COMPILER____idf_hal_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/hal/wdt_hal_iram.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/hal/mmu_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/hal/cache_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_hal + + +############################################# +# Link the static library esp-idf/hal/libhal.a + +build esp-idf/hal/libhal.a: C_STATIC_LIBRARY_LINKER____idf_hal_ esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/efuse_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj || esp-idf/spi_flash/libspi_flash.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_FILE = esp-idf/hal/libhal.a + TARGET_PDB = esp-idf/hal/libhal.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/hal/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/hal && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/hal/edit_cache: phony esp-idf/hal/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/hal/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/hal && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/hal/rebuild_cache: phony esp-idf/hal/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_spi_flash + + +############################################# +# Order-only phony target for __idf_spi_flash + +build cmake_object_order_depends_target___idf_spi_flash: phony || cmake_object_order_depends_target___idf_esp_bootloader_format + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/spi_flash/spi_flash_wrap.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include/spi_flash -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_spi_flash + + +############################################# +# Link the static library esp-idf/spi_flash/libspi_flash.a + +build esp-idf/spi_flash/libspi_flash.a: C_STATIC_LIBRARY_LINKER____idf_spi_flash_ esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj || esp-idf/esp_bootloader_format/libesp_bootloader_format.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_FILE = esp-idf/spi_flash/libspi_flash.a + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/spi_flash/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/spi_flash/edit_cache: phony esp-idf/spi_flash/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/spi_flash/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/spi_flash/rebuild_cache: phony esp-idf/spi_flash/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_bootloader_format + + +############################################# +# Order-only phony target for __idf_esp_bootloader_format + +build cmake_object_order_depends_target___idf_esp_bootloader_format: phony || cmake_object_order_depends_target___idf_bootloader_support + +build esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj: C_COMPILER____idf_esp_bootloader_format_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c || cmake_object_order_depends_target___idf_esp_bootloader_format + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include + OBJECT_DIR = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir + OBJECT_FILE_DIR = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir + TARGET_COMPILE_PDB = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/__idf_esp_bootloader_format.pdb + TARGET_PDB = esp-idf/esp_bootloader_format/libesp_bootloader_format.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_bootloader_format + + +############################################# +# Link the static library esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +build esp-idf/esp_bootloader_format/libesp_bootloader_format.a: C_STATIC_LIBRARY_LINKER____idf_esp_bootloader_format_ esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj || esp-idf/bootloader_support/libbootloader_support.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/__idf_esp_bootloader_format.pdb + TARGET_FILE = esp-idf/esp_bootloader_format/libesp_bootloader_format.a + TARGET_PDB = esp-idf/esp_bootloader_format/libesp_bootloader_format.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_bootloader_format/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/esp_bootloader_format/edit_cache: phony esp-idf/esp_bootloader_format/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_bootloader_format/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_bootloader_format/rebuild_cache: phony esp-idf/esp_bootloader_format/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_app_format/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_app_format && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/esp_app_format/edit_cache: phony esp-idf/esp_app_format/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_app_format/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_app_format && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_app_format/rebuild_cache: phony esp-idf/esp_app_format/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_bootloader_support + + +############################################# +# Order-only phony target for __idf_bootloader_support + +build cmake_object_order_depends_target___idf_bootloader_support: phony || cmake_object_order_depends_target___idf_efuse + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_common.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_common_loader.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_clock_init.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_mem.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_random.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_efuse.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/flash_encrypt.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/secure_boot.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_random_esp32c3.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c3.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_utility.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/flash_partitions.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/esp_image_format.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_init.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_console.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_console_loader.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/esp32c3/bootloader_sha.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3 + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/esp32c3/bootloader_soc.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3 + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/esp32c3/bootloader_esp32c3.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3 + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_panic.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_bootloader_support + + +############################################# +# Link the static library esp-idf/bootloader_support/libbootloader_support.a + +build esp-idf/bootloader_support/libbootloader_support.a: C_STATIC_LIBRARY_LINKER____idf_bootloader_support_ esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj || esp-idf/efuse/libefuse.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_FILE = esp-idf/bootloader_support/libbootloader_support.a + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/bootloader_support/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/bootloader_support/edit_cache: phony esp-idf/bootloader_support/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/bootloader_support/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/bootloader_support/rebuild_cache: phony esp-idf/bootloader_support/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_efuse + + +############################################# +# Order-only phony target for __idf_efuse + +build cmake_object_order_depends_target___idf_efuse: phony || cmake_object_order_depends_target___idf_esp_system + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/esp_efuse_table.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/esp_efuse_fields.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/esp_efuse_rtc_calib.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/esp_efuse_utility.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/efuse/src/esp_efuse_api.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/efuse/src/esp_efuse_fields.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/efuse/src/esp_efuse_utility.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_efuse + + +############################################# +# Link the static library esp-idf/efuse/libefuse.a + +build esp-idf/efuse/libefuse.a: C_STATIC_LIBRARY_LINKER____idf_efuse_ esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj || esp-idf/esp_system/libesp_system.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_FILE = esp-idf/efuse/libefuse.a + TARGET_PDB = esp-idf/efuse/libefuse.pdb + + +############################################# +# Utility command for efuse-common-table + +build esp-idf/efuse/efuse-common-table: phony esp-idf/efuse/CMakeFiles/efuse-common-table + + +############################################# +# Utility command for efuse_common_table + +build esp-idf/efuse/efuse_common_table: phony esp-idf/efuse/CMakeFiles/efuse_common_table esp-idf/efuse/efuse-common-table + + +############################################# +# Utility command for efuse-custom-table + +build esp-idf/efuse/efuse-custom-table: phony + + +############################################# +# Utility command for efuse_custom_table + +build esp-idf/efuse/efuse_custom_table: phony esp-idf/efuse/CMakeFiles/efuse_custom_table esp-idf/efuse/efuse-custom-table + + +############################################# +# Utility command for show-efuse-table + +build esp-idf/efuse/show-efuse-table: phony esp-idf/efuse/CMakeFiles/show-efuse-table + + +############################################# +# Utility command for show_efuse_table + +build esp-idf/efuse/show_efuse_table: phony esp-idf/efuse/CMakeFiles/show_efuse_table esp-idf/efuse/show-efuse-table + + +############################################# +# Utility command for efuse_test_table + +build esp-idf/efuse/efuse_test_table: phony esp-idf/efuse/CMakeFiles/efuse_test_table + + +############################################# +# Utility command for edit_cache + +build esp-idf/efuse/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/efuse/edit_cache: phony esp-idf/efuse/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/efuse/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/efuse/rebuild_cache: phony esp-idf/efuse/CMakeFiles/rebuild_cache.util + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse-common-table + +build esp-idf/efuse/CMakeFiles/efuse-common-table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse-common-table: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse && /home/alex/.espressif/python_env/idf5.3_py3.12_env/bin/python /home/alex/esp/v5.3.2/esp-idf/components/efuse/efuse_table_gen.py /home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/esp_efuse_table.csv -t esp32c3 --max_blk_len 256 + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse_common_table + +build esp-idf/efuse/CMakeFiles/efuse_common_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse_common_table: CUSTOM_COMMAND || esp-idf/efuse/efuse-common-table + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake -E echo + DESC = Warning: command "efuse_common_table" is deprecated. Have you wanted to run "efuse-common-table" instead? + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse_custom_table + +build esp-idf/efuse/CMakeFiles/efuse_custom_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse_custom_table: CUSTOM_COMMAND || esp-idf/efuse/efuse-custom-table + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake -E echo + DESC = Warning: command "efuse_custom_table" is deprecated. Have you wanted to run "efuse-custom-table" instead? + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/show-efuse-table + +build esp-idf/efuse/CMakeFiles/show-efuse-table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/show-efuse-table: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse && /home/alex/.espressif/python_env/idf5.3_py3.12_env/bin/python /home/alex/esp/v5.3.2/esp-idf/components/efuse/efuse_table_gen.py /home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/esp_efuse_table.csv -t esp32c3 --max_blk_len 256 --info + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/show_efuse_table + +build esp-idf/efuse/CMakeFiles/show_efuse_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/show_efuse_table: CUSTOM_COMMAND || esp-idf/efuse/show-efuse-table + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake -E echo + DESC = Warning: command "show_efuse_table" is deprecated. Have you wanted to run "show-efuse-table" instead? + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse_test_table + +build esp-idf/efuse/CMakeFiles/efuse_test_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse_test_table: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse && /home/alex/.espressif/python_env/idf5.3_py3.12_env/bin/python /home/alex/esp/v5.3.2/esp-idf/components/efuse/efuse_table_gen.py /home/alex/esp/v5.3.2/esp-idf/components/efuse/test/esp_efuse_test_table.csv -t esp32c3 --max_blk_len 256 + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_system + + +############################################# +# Order-only phony target for __idf_esp_system + +build cmake_object_order_depends_target___idf_esp_system: phony || cmake_object_order_depends_target___idf_esp_hw_support + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_system/esp_err.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_system + + +############################################# +# Link the static library esp-idf/esp_system/libesp_system.a + +build esp-idf/esp_system/libesp_system.a: C_STATIC_LIBRARY_LINKER____idf_esp_system_ esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj || esp-idf/esp_hw_support/libesp_hw_support.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_FILE = esp-idf/esp_system/libesp_system.a + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_system/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/esp_system/edit_cache: phony esp-idf/esp_system/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_system/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_system/rebuild_cache: phony esp-idf/esp_system/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_hw_support + + +############################################# +# Order-only phony target for __idf_esp_hw_support + +build cmake_object_order_depends_target___idf_esp_hw_support: phony || cmake_object_order_depends_target___idf_esp_common + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/cpu.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/esp_cpu_intr.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/esp_memory_utils.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/cpu_region_protect.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk_init.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/rtc_init.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/rtc_sleep.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/rtc_time.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/chip_info.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_hw_support + + +############################################# +# Link the static library esp-idf/esp_hw_support/libesp_hw_support.a + +build esp-idf/esp_hw_support/libesp_hw_support.a: C_STATIC_LIBRARY_LINKER____idf_esp_hw_support_ esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj || esp-idf/esp_common/libesp_common.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_FILE = esp-idf/esp_hw_support/libesp_hw_support.a + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hw_support/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/edit_cache: phony esp-idf/esp_hw_support/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_hw_support/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/rebuild_cache: phony esp-idf/esp_hw_support/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3 && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/port/esp32c3/edit_cache: phony esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3 && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/port/esp32c3/rebuild_cache: phony esp-idf/esp_hw_support/port/esp32c3/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hw_support/lowpower/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/lowpower && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/lowpower/edit_cache: phony esp-idf/esp_hw_support/lowpower/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_hw_support/lowpower/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/lowpower && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/lowpower/rebuild_cache: phony esp-idf/esp_hw_support/lowpower/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_common + + +############################################# +# Order-only phony target for __idf_esp_common + +build cmake_object_order_depends_target___idf_esp_common: phony || cmake_object_order_depends_target___idf_esp_rom + +build esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj: C_COMPILER____idf_esp_common_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_common/src/esp_err_to_name.c || cmake_object_order_depends_target___idf_esp_common + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir + OBJECT_FILE_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/__idf_esp_common.pdb + TARGET_PDB = esp-idf/esp_common/libesp_common.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_common + + +############################################# +# Link the static library esp-idf/esp_common/libesp_common.a + +build esp-idf/esp_common/libesp_common.a: C_STATIC_LIBRARY_LINKER____idf_esp_common_ esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj || esp-idf/esp_rom/libesp_rom.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/__idf_esp_common.pdb + TARGET_FILE = esp-idf/esp_common/libesp_common.a + TARGET_PDB = esp-idf/esp_common/libesp_common.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_common/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/esp_common/edit_cache: phony esp-idf/esp_common/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_common/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_common/rebuild_cache: phony esp-idf/esp_common/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_rom + + +############################################# +# Order-only phony target for __idf_esp_rom + +build cmake_object_order_depends_target___idf_esp_rom: phony || cmake_object_order_depends_target___idf_log + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_crc.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_sys.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_uart.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_efuse.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_systimer.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_rom + + +############################################# +# Link the static library esp-idf/esp_rom/libesp_rom.a + +build esp-idf/esp_rom/libesp_rom.a: C_STATIC_LIBRARY_LINKER____idf_esp_rom_ esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj || esp-idf/log/liblog.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_FILE = esp-idf/esp_rom/libesp_rom.a + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_rom/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/esp_rom/edit_cache: phony esp-idf/esp_rom/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_rom/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_rom/rebuild_cache: phony esp-idf/esp_rom/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_log + + +############################################# +# Order-only phony target for __idf_log + +build cmake_object_order_depends_target___idf_log: phony || . + +build esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj: C_COMPILER____idf_log_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/log/log.c || cmake_object_order_depends_target___idf_log + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/log.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_PDB = esp-idf/log/liblog.pdb + +build esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj: C_COMPILER____idf_log_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/log/log_buffers.c || cmake_object_order_depends_target___idf_log + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_PDB = esp-idf/log/liblog.pdb + +build esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj: C_COMPILER____idf_log_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/log/log_noos.c || cmake_object_order_depends_target___idf_log + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_PDB = esp-idf/log/liblog.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_log + + +############################################# +# Link the static library esp-idf/log/liblog.a + +build esp-idf/log/liblog.a: C_STATIC_LIBRARY_LINKER____idf_log_ esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_FILE = esp-idf/log/liblog.a + TARGET_PDB = esp-idf/log/liblog.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/log/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/log && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/log/edit_cache: phony esp-idf/log/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/log/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/log && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/log/rebuild_cache: phony esp-idf/log/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for bootloader_check_size + +build esp-idf/esptool_py/bootloader_check_size: phony esp-idf/esptool_py/CMakeFiles/bootloader_check_size gen_project_binary + + +############################################# +# Utility command for edit_cache + +build esp-idf/esptool_py/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/esptool_py/edit_cache: phony esp-idf/esptool_py/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esptool_py/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esptool_py/rebuild_cache: phony esp-idf/esptool_py/CMakeFiles/rebuild_cache.util + + +############################################# +# Custom command for esp-idf/esptool_py/CMakeFiles/bootloader_check_size + +build esp-idf/esptool_py/CMakeFiles/bootloader_check_size | ${cmake_ninja_workdir}esp-idf/esptool_py/CMakeFiles/bootloader_check_size: CUSTOM_COMMAND || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a gen_project_binary + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py && /home/alex/.espressif/python_env/idf5.3_py3.12_env/bin/python /home/alex/esp/v5.3.2/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/bootloader.bin + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/partition_table/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/partition_table && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/partition_table/edit_cache: phony esp-idf/partition_table/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/partition_table/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/partition_table && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/partition_table/rebuild_cache: phony esp-idf/partition_table/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/bootloader/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/bootloader/edit_cache: phony esp-idf/bootloader/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/bootloader/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/bootloader/rebuild_cache: phony esp-idf/bootloader/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/freertos/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/freertos && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/freertos/edit_cache: phony esp-idf/freertos/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/freertos/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/freertos && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/freertos/rebuild_cache: phony esp-idf/freertos/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_main + + +############################################# +# Order-only phony target for __idf_main + +build cmake_object_order_depends_target___idf_main: phony || cmake_object_order_depends_target___idf_soc + +build esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj: C_COMPILER____idf_main_unscanned_ /home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/main/bootloader_start.c || cmake_object_order_depends_target___idf_main + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.3.2-dirty\" -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 + DEP_FILE = esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + OBJECT_FILE_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + TARGET_COMPILE_PDB = esp-idf/main/CMakeFiles/__idf_main.dir/__idf_main.pdb + TARGET_PDB = esp-idf/main/libmain.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_main + + +############################################# +# Link the static library esp-idf/main/libmain.a + +build esp-idf/main/libmain.a: C_STATIC_LIBRARY_LINKER____idf_main_ esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj || esp-idf/soc/libsoc.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imc_zicsr_zifencei + OBJECT_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/main/CMakeFiles/__idf_main.dir/__idf_main.pdb + TARGET_FILE = esp-idf/main/libmain.a + TARGET_PDB = esp-idf/main/libmain.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/main/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/main && /home/alex/.espressif/tools/cmake/3.30.2/bin/ccmake -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build esp-idf/main/edit_cache: phony esp-idf/main/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/main/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/main && /home/alex/.espressif/tools/cmake/3.30.2/bin/cmake --regenerate-during-build -S/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject -B/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/main/rebuild_cache: phony esp-idf/main/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build __idf_bootloader_support: phony esp-idf/bootloader_support/libbootloader_support.a + +build __idf_efuse: phony esp-idf/efuse/libefuse.a + +build __idf_esp_bootloader_format: phony esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +build __idf_esp_common: phony esp-idf/esp_common/libesp_common.a + +build __idf_esp_hw_support: phony esp-idf/esp_hw_support/libesp_hw_support.a + +build __idf_esp_rom: phony esp-idf/esp_rom/libesp_rom.a + +build __idf_esp_system: phony esp-idf/esp_system/libesp_system.a + +build __idf_hal: phony esp-idf/hal/libhal.a + +build __idf_log: phony esp-idf/log/liblog.a + +build __idf_main: phony esp-idf/main/libmain.a + +build __idf_micro-ecc: phony esp-idf/micro-ecc/libmicro-ecc.a + +build __idf_soc: phony esp-idf/soc/libsoc.a + +build __idf_spi_flash: phony esp-idf/spi_flash/libspi_flash.a + +build bootloader_check_size: phony esp-idf/esptool_py/bootloader_check_size + +build efuse-common-table: phony esp-idf/efuse/efuse-common-table + +build efuse-custom-table: phony esp-idf/efuse/efuse-custom-table + +build efuse_common_table: phony esp-idf/efuse/efuse_common_table + +build efuse_custom_table: phony esp-idf/efuse/efuse_custom_table + +build efuse_test_table: phony esp-idf/efuse/efuse_test_table + +build libbootloader_support.a: phony esp-idf/bootloader_support/libbootloader_support.a + +build libefuse.a: phony esp-idf/efuse/libefuse.a + +build libesp_bootloader_format.a: phony esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +build libesp_common.a: phony esp-idf/esp_common/libesp_common.a + +build libesp_hw_support.a: phony esp-idf/esp_hw_support/libesp_hw_support.a + +build libesp_rom.a: phony esp-idf/esp_rom/libesp_rom.a + +build libesp_system.a: phony esp-idf/esp_system/libesp_system.a + +build libhal.a: phony esp-idf/hal/libhal.a + +build liblog.a: phony esp-idf/log/liblog.a + +build libmain.a: phony esp-idf/main/libmain.a + +build libmicro-ecc.a: phony esp-idf/micro-ecc/libmicro-ecc.a + +build libsoc.a: phony esp-idf/soc/libsoc.a + +build libspi_flash.a: phony esp-idf/spi_flash/libspi_flash.a + +build show-efuse-table: phony esp-idf/efuse/show-efuse-table + +build show_efuse_table: phony esp-idf/efuse/show_efuse_table + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader + +build all: phony app bootloader.elf esp-idf/all + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf + +build esp-idf/all: phony esp-idf/riscv/all esp-idf/newlib/all esp-idf/soc/all esp-idf/micro-ecc/all esp-idf/hal/all esp-idf/spi_flash/all esp-idf/esp_bootloader_format/all esp-idf/esp_app_format/all esp-idf/bootloader_support/all esp-idf/efuse/all esp-idf/esp_system/all esp-idf/esp_hw_support/all esp-idf/esp_common/all esp-idf/esp_rom/all esp-idf/log/all esp-idf/esptool_py/all esp-idf/partition_table/all esp-idf/bootloader/all esp-idf/freertos/all esp-idf/main/all + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader + +build esp-idf/bootloader/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support + +build esp-idf/bootloader_support/all: phony esp-idf/bootloader_support/libbootloader_support.a + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse + +build esp-idf/efuse/all: phony esp-idf/efuse/libefuse.a + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_app_format + +build esp-idf/esp_app_format/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format + +build esp-idf/esp_bootloader_format/all: phony esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common + +build esp-idf/esp_common/all: phony esp-idf/esp_common/libesp_common.a + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support + +build esp-idf/esp_hw_support/all: phony esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_hw_support/port/esp32c3/all esp-idf/esp_hw_support/lowpower/all + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/lowpower + +build esp-idf/esp_hw_support/lowpower/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3 + +build esp-idf/esp_hw_support/port/esp32c3/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom + +build esp-idf/esp_rom/all: phony esp-idf/esp_rom/libesp_rom.a + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system + +build esp-idf/esp_system/all: phony esp-idf/esp_system/libesp_system.a + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py + +build esp-idf/esptool_py/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/freertos + +build esp-idf/freertos/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/hal + +build esp-idf/hal/all: phony esp-idf/hal/libhal.a + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/log + +build esp-idf/log/all: phony esp-idf/log/liblog.a + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/main + +build esp-idf/main/all: phony esp-idf/main/libmain.a + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc + +build esp-idf/micro-ecc/all: phony esp-idf/micro-ecc/libmicro-ecc.a + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/newlib + +build esp-idf/newlib/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/partition_table + +build esp-idf/partition_table/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/riscv + +build esp-idf/riscv/all: phony + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/soc + +build esp-idf/soc/all: phony esp-idf/soc/libsoc.a + +# ============================================================================= + +############################################# +# Folder: /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash + +build esp-idf/spi_flash/all: phony esp-idf/spi_flash/libspi_flash.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeASMCompiler.cmake.in /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeASMInformation.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCCompiler.cmake.in /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCCompilerABI.c /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCInformation.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompiler.cmake.in /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXInformation.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCommonLanguageInclude.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCompilerIdDetection.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeDetermineASMCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeDetermineCCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeDetermineCXXCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeDetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeDetermineCompilerSupport.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeDetermineSystem.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeFindBinUtils.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeGenericSystem.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeInitializeConfigs.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeLanguageInformation.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeNinjaFindMake.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeParseImplicitIncludeInfo.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeParseImplicitLinkInfo.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeParseLibraryArchitecture.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeSystem.cmake.in /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeSystemSpecificInformation.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeSystemSpecificInitialize.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeTestASMCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeTestCompilerCommon.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CheckCCompilerFlag.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CheckCSourceCompiles.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CheckCXXCompilerFlag.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/ADSP-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/ARMCC-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/ARMClang-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/AppleClang-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Borland-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/CMakeCommonCompilerMacros.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Clang-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Cray-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/CrayClang-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/GHS-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/GNU-ASM.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/GNU-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/GNU-C.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/GNU-CXX.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/GNU-FindBinUtils.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/GNU.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/HP-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/IAR-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Intel-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/LCC-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/MSVC-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/NVHPC-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/OrangeC-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/PGI-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/PathScale-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/SCO-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/TI-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/TIClang-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Tasking-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Watcom-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/XL-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/zOS-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/ExternalProject.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/ExternalProject/shared_internal_commands.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/FindGit.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/FindPackageMessage.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Internal/CMakeDetermineLinkerId.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Internal/CheckCompilerFlag.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Internal/CheckFlagCommonConfig.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Internal/FeatureTesting.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Platform/Generic.cmake /home/alex/esp/v5.3.2/esp-idf/.git/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bt/controller/lib_esp32/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bt/esp_ble_mesh/lib/lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bt/host/nimble/nimble/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/cmock/CMock/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/esp_coex/lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/esp_phy/lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/esp_wifi/lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/heap/tlsf/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/json/cJSON/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/lwip/lwip/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/mbedtls/mbedtls/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/mqtt/esp-mqtt/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/openthread/lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/openthread/openthread/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/protobuf-c/protobuf-c/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/spiffs/spiffs/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/unity/unity/HEAD /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/bootloader/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/bootloader/project_include.cmake /home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git /home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/main/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/bt/controller/lib_esp32/.git /home/alex/esp/v5.3.2/esp-idf/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/.git /home/alex/esp/v5.3.2/esp-idf/components/bt/controller/lib_esp32c3_family/.git /home/alex/esp/v5.3.2/esp-idf/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/.git /home/alex/esp/v5.3.2/esp-idf/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/.git /home/alex/esp/v5.3.2/esp-idf/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/.git /home/alex/esp/v5.3.2/esp-idf/components/bt/esp_ble_mesh/lib/lib/.git /home/alex/esp/v5.3.2/esp-idf/components/bt/host/nimble/nimble/.git /home/alex/esp/v5.3.2/esp-idf/components/cmock/CMock/.git /home/alex/esp/v5.3.2/esp-idf/components/efuse/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/sources.cmake /home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esp_coex/lib/.git /home/alex/esp/v5.3.2/esp-idf/components/esp_common/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esp_common/project_include.cmake /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/lowpower/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esp_phy/lib/.git /home/alex/esp/v5.3.2/esp-idf/components/esp_rom/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esp_system/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esp_wifi/lib/.git /home/alex/esp/v5.3.2/esp-idf/components/esptool_py/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esptool_py/espefuse.cmake /home/alex/esp/v5.3.2/esp-idf/components/esptool_py/project_include.cmake /home/alex/esp/v5.3.2/esp-idf/components/freertos/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/hal/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/heap/tlsf/.git /home/alex/esp/v5.3.2/esp-idf/components/json/cJSON/.git /home/alex/esp/v5.3.2/esp-idf/components/log/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/lwip/lwip/.git /home/alex/esp/v5.3.2/esp-idf/components/mbedtls/mbedtls/.git /home/alex/esp/v5.3.2/esp-idf/components/mqtt/esp-mqtt/.git /home/alex/esp/v5.3.2/esp-idf/components/newlib/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/newlib/project_include.cmake /home/alex/esp/v5.3.2/esp-idf/components/openthread/lib/.git /home/alex/esp/v5.3.2/esp-idf/components/openthread/openthread/.git /home/alex/esp/v5.3.2/esp-idf/components/partition_table/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/partition_table/project_include.cmake /home/alex/esp/v5.3.2/esp-idf/components/protobuf-c/protobuf-c/.git /home/alex/esp/v5.3.2/esp-idf/components/riscv/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/riscv/project_include.cmake /home/alex/esp/v5.3.2/esp-idf/components/soc/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/spi_flash/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/spiffs/spiffs/.git /home/alex/esp/v5.3.2/esp-idf/components/unity/unity/.git /home/alex/esp/v5.3.2/esp-idf/tools/cmake/build.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/component.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/depgraph.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/dfu.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/git_submodules.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/idf.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/kconfig.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/ldgen.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/project.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/project_description.json.in /home/alex/esp/v5.3.2/esp-idf/tools/cmake/targets.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake.in /home/alex/esp/v5.3.2/esp-idf/tools/cmake/tool_version_check.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/toolchain-esp32c3.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/utilities.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/version.cmake /home/alex/esp/v5.3.2/esp-idf/tools/kconfig_new/confgen.py /home/alex/esp/v5.3.2/esp-idf/tools/kconfig_new/config.env.in /home/alex/github/ESP-Nodes/ESP-IDF_Robot/sdkconfig CMakeCache.txt CMakeFiles/3.30.2/CMakeASMCompiler.cmake CMakeFiles/3.30.2/CMakeCCompiler.cmake CMakeFiles/3.30.2/CMakeCXXCompiler.cmake CMakeFiles/3.30.2/CMakeSystem.cmake CMakeFiles/git-data/grabRef.cmake config/sdkconfig.cmake config/sdkconfig.h + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeASMCompiler.cmake.in /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeASMInformation.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCCompiler.cmake.in /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCCompilerABI.c /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCInformation.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompiler.cmake.in /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCXXInformation.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCommonLanguageInclude.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeCompilerIdDetection.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeDetermineASMCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeDetermineCCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeDetermineCXXCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeDetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeDetermineCompilerSupport.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeDetermineSystem.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeFindBinUtils.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeGenericSystem.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeInitializeConfigs.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeLanguageInformation.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeNinjaFindMake.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeParseImplicitIncludeInfo.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeParseImplicitLinkInfo.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeParseLibraryArchitecture.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeSystem.cmake.in /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeSystemSpecificInformation.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeSystemSpecificInitialize.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeTestASMCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CMakeTestCompilerCommon.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CheckCCompilerFlag.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CheckCSourceCompiles.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CheckCXXCompilerFlag.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/CheckCXXSourceCompiles.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/ADSP-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/ARMCC-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/ARMClang-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/AppleClang-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Borland-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/CMakeCommonCompilerMacros.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Clang-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Cray-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/CrayClang-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/GHS-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/GNU-ASM.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/GNU-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/GNU-C.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/GNU-CXX.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/GNU-FindBinUtils.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/GNU.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/HP-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/IAR-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Intel-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/LCC-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/MSVC-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/NVHPC-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/OrangeC-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/PGI-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/PathScale-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/SCO-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/TI-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/TIClang-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Tasking-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/Watcom-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/XL-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/zOS-C-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/ExternalProject.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/ExternalProject/shared_internal_commands.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/FindGit.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/FindPackageMessage.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Internal/CMakeDetermineLinkerId.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Internal/CheckCompilerFlag.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Internal/CheckFlagCommonConfig.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Internal/CheckSourceCompiles.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Internal/FeatureTesting.cmake /home/alex/.espressif/tools/cmake/3.30.2/share/cmake-3.30/Modules/Platform/Generic.cmake /home/alex/esp/v5.3.2/esp-idf/.git/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bt/controller/lib_esp32/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bt/esp_ble_mesh/lib/lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/bt/host/nimble/nimble/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/cmock/CMock/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/esp_coex/lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/esp_phy/lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/esp_wifi/lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/heap/tlsf/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/json/cJSON/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/lwip/lwip/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/mbedtls/mbedtls/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/mqtt/esp-mqtt/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/openthread/lib/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/openthread/openthread/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/protobuf-c/protobuf-c/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/spiffs/spiffs/HEAD /home/alex/esp/v5.3.2/esp-idf/.git/modules/components/unity/unity/HEAD /home/alex/esp/v5.3.2/esp-idf/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/bootloader/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/bootloader/project_include.cmake /home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git /home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/main/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/bt/controller/lib_esp32/.git /home/alex/esp/v5.3.2/esp-idf/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/.git /home/alex/esp/v5.3.2/esp-idf/components/bt/controller/lib_esp32c3_family/.git /home/alex/esp/v5.3.2/esp-idf/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/.git /home/alex/esp/v5.3.2/esp-idf/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/.git /home/alex/esp/v5.3.2/esp-idf/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/.git /home/alex/esp/v5.3.2/esp-idf/components/bt/esp_ble_mesh/lib/lib/.git /home/alex/esp/v5.3.2/esp-idf/components/bt/host/nimble/nimble/.git /home/alex/esp/v5.3.2/esp-idf/components/cmock/CMock/.git /home/alex/esp/v5.3.2/esp-idf/components/efuse/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/sources.cmake /home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esp_coex/lib/.git /home/alex/esp/v5.3.2/esp-idf/components/esp_common/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esp_common/project_include.cmake /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/lowpower/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esp_phy/lib/.git /home/alex/esp/v5.3.2/esp-idf/components/esp_rom/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esp_system/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esp_wifi/lib/.git /home/alex/esp/v5.3.2/esp-idf/components/esptool_py/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/esptool_py/espefuse.cmake /home/alex/esp/v5.3.2/esp-idf/components/esptool_py/project_include.cmake /home/alex/esp/v5.3.2/esp-idf/components/freertos/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/hal/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/heap/tlsf/.git /home/alex/esp/v5.3.2/esp-idf/components/json/cJSON/.git /home/alex/esp/v5.3.2/esp-idf/components/log/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/lwip/lwip/.git /home/alex/esp/v5.3.2/esp-idf/components/mbedtls/mbedtls/.git /home/alex/esp/v5.3.2/esp-idf/components/mqtt/esp-mqtt/.git /home/alex/esp/v5.3.2/esp-idf/components/newlib/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/newlib/project_include.cmake /home/alex/esp/v5.3.2/esp-idf/components/openthread/lib/.git /home/alex/esp/v5.3.2/esp-idf/components/openthread/openthread/.git /home/alex/esp/v5.3.2/esp-idf/components/partition_table/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/partition_table/project_include.cmake /home/alex/esp/v5.3.2/esp-idf/components/protobuf-c/protobuf-c/.git /home/alex/esp/v5.3.2/esp-idf/components/riscv/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/riscv/project_include.cmake /home/alex/esp/v5.3.2/esp-idf/components/soc/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/spi_flash/CMakeLists.txt /home/alex/esp/v5.3.2/esp-idf/components/spiffs/spiffs/.git /home/alex/esp/v5.3.2/esp-idf/components/unity/unity/.git /home/alex/esp/v5.3.2/esp-idf/tools/cmake/build.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/component.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/depgraph.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/dfu.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/git_submodules.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/idf.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/kconfig.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/ldgen.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/project.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/project_description.json.in /home/alex/esp/v5.3.2/esp-idf/tools/cmake/targets.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake.in /home/alex/esp/v5.3.2/esp-idf/tools/cmake/tool_version_check.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/toolchain-esp32c3.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/utilities.cmake /home/alex/esp/v5.3.2/esp-idf/tools/cmake/version.cmake /home/alex/esp/v5.3.2/esp-idf/tools/kconfig_new/confgen.py /home/alex/esp/v5.3.2/esp-idf/tools/kconfig_new/config.env.in /home/alex/github/ESP-Nodes/ESP-IDF_Robot/sdkconfig CMakeCache.txt CMakeFiles/3.30.2/CMakeASMCompiler.cmake CMakeFiles/3.30.2/CMakeCCompiler.cmake CMakeFiles/3.30.2/CMakeCXXCompiler.cmake CMakeFiles/3.30.2/CMakeSystem.cmake CMakeFiles/git-data/grabRef.cmake config/sdkconfig.cmake config/sdkconfig.h: phony + + +############################################# +# Clean additional files. + +build CMakeFiles/clean.additional: CLEAN_ADDITIONAL + + +############################################# +# Clean all the built files. + +build clean: CLEAN CMakeFiles/clean.additional + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/ESP-IDF_Robot/build/bootloader/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/cmake_install.cmake new file mode 100644 index 000000000..42b040410 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/cmake_install.cmake @@ -0,0 +1,62 @@ +# Install script for directory: /home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/cmake_install.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") + file(WRITE "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/ESP-IDF_Robot/build/bootloader/compile_commands.json b/ESP-IDF_Robot/build/bootloader/compile_commands.json new file mode 100644 index 000000000..1b81942a1 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/compile_commands.json @@ -0,0 +1,494 @@ +[ +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -march=rv32imc_zicsr_zifencei -fdiagnostics-color=always -o CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c3.c.obj -c /home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/project_elf_src_esp32c3.c", + "file": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/project_elf_src_esp32c3.c", + "output": "CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c3.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/lldesc.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/lldesc.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/dport_access_common.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/dport_access_common.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/interrupts.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/interrupts.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/interrupts.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/gpio_periph.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/gpio_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gpio_periph.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/uart_periph.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/uart_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/uart_periph.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/adc_periph.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/adc_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/adc_periph.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/dedic_gpio_periph.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/dedic_gpio_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/dedic_gpio_periph.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/gdma_periph.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/gdma_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/gdma_periph.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/spi_periph.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/spi_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/spi_periph.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/ledc_periph.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/ledc_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/ledc_periph.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/rmt_periph.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/rmt_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/rmt_periph.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/sdm_periph.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/sdm_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/sdm_periph.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/i2s_periph.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/i2s_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2s_periph.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/i2c_periph.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/i2c_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/i2c_periph.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/temperature_sensor_periph.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/temperature_sensor_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/temperature_sensor_periph.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/timer_periph.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/timer_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/timer_periph.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/mpi_periph.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/mpi_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/mpi_periph.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/twai_periph.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/twai_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/twai_periph.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/wdt_periph.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/wdt_periph.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/wdt_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c3/wdt_periph.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c", + "output": "esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/hal/hal_utils.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/hal/hal_utils.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/hal/efuse_hal.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/hal/efuse_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/efuse_hal.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/efuse_hal.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/efuse_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c3/efuse_hal.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/hal/wdt_hal_iram.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/hal/wdt_hal_iram.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/hal/mmu_hal.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/hal/mmu_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/hal/cache_hal.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/hal/cache_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include/spi_flash -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/spi_flash/spi_flash_wrap.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/spi_flash_wrap.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c", + "output": "esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_common.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_common.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_mem.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_mem.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_random.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_random.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_efuse.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_efuse.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/flash_encrypt.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/flash_encrypt.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/secure_boot.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/secure_boot.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_random_esp32c3.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_random_esp32c3.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c3.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c3.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_utility.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_utility.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/flash_partitions.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/flash_partitions.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/esp_image_format.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/esp_image_format.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_init.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_init.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_console.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_console.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_console_loader.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_console_loader.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/esp32c3/bootloader_sha.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/esp32c3/bootloader_sha.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_sha.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/esp32c3/bootloader_soc.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/esp32c3/bootloader_soc.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/esp32c3/bootloader_esp32c3.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/esp32c3/bootloader_esp32c3.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_panic.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/src/bootloader_panic.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/esp_efuse_table.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/esp_efuse_table.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/esp_efuse_fields.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/esp_efuse_fields.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/esp_efuse_rtc_calib.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/esp_efuse_rtc_calib.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/esp_efuse_utility.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/esp_efuse_utility.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_utility.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/efuse/src/esp_efuse_api.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/efuse/src/esp_efuse_api.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/efuse/src/esp_efuse_fields.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/efuse/src/esp_efuse_fields.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/efuse/src/esp_efuse_utility.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/efuse/src/esp_efuse_utility.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_system/esp_err.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_system/esp_err.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/cpu.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/cpu.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/esp_cpu_intr.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/esp_cpu_intr.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/esp_memory_utils.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/esp_memory_utils.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/cpu_region_protect.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/cpu_region_protect.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/cpu_region_protect.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk_init.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk_init.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk_init.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/rtc_clk.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_clk.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/rtc_init.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/rtc_init.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/rtc_sleep.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/rtc_sleep.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/rtc_time.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/rtc_time.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_time.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/esp_private -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/chip_info.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/chip_info.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/include -I/home/alex/esp/v5.3.2/esp-idf/components/efuse/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -I/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_common/src/esp_err_to_name.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_common/src/esp_err_to_name.c", + "output": "esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_crc.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_crc.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_sys.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_sys.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_uart.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_uart.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_systimer.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/patches/esp_rom_systimer.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/log/log.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/log/log.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/log/log_buffers.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/log/log_buffers.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/platform_port/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/hal/include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/log/log_noos.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/log/log_noos.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj" +}, +{ + "directory": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader", + "command": "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.3.2-dirty\\\" -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 -I/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/config -I/home/alex/esp/v5.3.2/esp-idf/components/log/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/include/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_common/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/include/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/dma/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/ldo/include -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/. -I/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/newlib/platform_include -I/home/alex/esp/v5.3.2/esp-idf/components/riscv/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/include -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3 -I/home/alex/esp/v5.3.2/esp-idf/components/soc/esp32c3/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/alex/esp/v5.3.2/esp-idf/components/bootloader_support/private_include -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 -Os -freorder-blocks -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/alex/esp/v5.3.2/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj -c /home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/main/bootloader_start.c", + "file": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader/subproject/main/bootloader_start.c", + "output": "esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj" +} +] \ No newline at end of file diff --git a/ESP-IDF_Robot/build/bootloader/config.env b/ESP-IDF_Robot/build/bootloader/config.env new file mode 100755 index 000000000..8829d7164 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/config.env @@ -0,0 +1,12 @@ +{ + "COMPONENT_KCONFIGS": "/home/alex/esp/v5.3.2/esp-idf/components/efuse/Kconfig;/home/alex/esp/v5.3.2/esp-idf/components/esp_common/Kconfig;/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/Kconfig;/home/alex/esp/v5.3.2/esp-idf/components/esp_system/Kconfig;/home/alex/esp/v5.3.2/esp-idf/components/freertos/Kconfig;/home/alex/esp/v5.3.2/esp-idf/components/hal/Kconfig;/home/alex/esp/v5.3.2/esp-idf/components/log/Kconfig;/home/alex/esp/v5.3.2/esp-idf/components/newlib/Kconfig;/home/alex/esp/v5.3.2/esp-idf/components/soc/Kconfig;/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/Kconfig", + "COMPONENT_KCONFIGS_PROJBUILD": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader/Kconfig.projbuild;/home/alex/esp/v5.3.2/esp-idf/components/esp_app_format/Kconfig.projbuild;/home/alex/esp/v5.3.2/esp-idf/components/esp_rom/Kconfig.projbuild;/home/alex/esp/v5.3.2/esp-idf/components/esptool_py/Kconfig.projbuild;/home/alex/esp/v5.3.2/esp-idf/components/partition_table/Kconfig.projbuild", + "COMPONENT_SDKCONFIG_RENAMES": "/home/alex/esp/v5.3.2/esp-idf/components/bootloader/sdkconfig.rename;/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/sdkconfig.rename;/home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/sdkconfig.rename.esp32c3;/home/alex/esp/v5.3.2/esp-idf/components/esp_system/sdkconfig.rename;/home/alex/esp/v5.3.2/esp-idf/components/esp_system/sdkconfig.rename.esp32c3;/home/alex/esp/v5.3.2/esp-idf/components/esptool_py/sdkconfig.rename;/home/alex/esp/v5.3.2/esp-idf/components/freertos/sdkconfig.rename;/home/alex/esp/v5.3.2/esp-idf/components/hal/sdkconfig.rename;/home/alex/esp/v5.3.2/esp-idf/components/newlib/sdkconfig.rename.esp32c3;/home/alex/esp/v5.3.2/esp-idf/components/spi_flash/sdkconfig.rename", + "IDF_TARGET": "esp32c3", + "IDF_TOOLCHAIN": "gcc", + "IDF_VERSION": "5.3.2", + "IDF_ENV_FPGA": "", + "IDF_PATH": "/home/alex/esp/v5.3.2/esp-idf", + "COMPONENT_KCONFIGS_SOURCE_FILE": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/kconfigs.in", + "COMPONENT_KCONFIGS_PROJBUILD_SOURCE_FILE": "/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/kconfigs_projbuild.in" +} diff --git a/ESP-IDF_Robot/build/bootloader/config/kconfig_menus.json b/ESP-IDF_Robot/build/bootloader/config/kconfig_menus.json new file mode 100644 index 000000000..9a551a422 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/config/kconfig_menus.json @@ -0,0 +1,9712 @@ +[ + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SUPPORTED", + "name": "SOC_ADC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEDICATED_GPIO_SUPPORTED", + "name": "SOC_DEDICATED_GPIO_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORTED", + "name": "SOC_UART_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GDMA_SUPPORTED", + "name": "SOC_GDMA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AHB_GDMA_SUPPORTED", + "name": "SOC_AHB_GDMA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPTIMER_SUPPORTED", + "name": "SOC_GPTIMER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_SUPPORTED", + "name": "SOC_TWAI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BT_SUPPORTED", + "name": "SOC_BT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ASYNC_MEMCPY_SUPPORTED", + "name": "SOC_ASYNC_MEMCPY_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_USB_SERIAL_JTAG_SUPPORTED", + "name": "SOC_USB_SERIAL_JTAG_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMP_SENSOR_SUPPORTED", + "name": "SOC_TEMP_SENSOR_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_XT_WDT_SUPPORTED", + "name": "SOC_XT_WDT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PHY_SUPPORTED", + "name": "SOC_PHY_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_SUPPORTED", + "name": "SOC_WIFI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SUPPORTS_SECURE_DL_MODE", + "name": "SOC_SUPPORTS_SECURE_DL_MODE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_KEY_PURPOSE_FIELD", + "name": "SOC_EFUSE_KEY_PURPOSE_FIELD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_HAS_EFUSE_RST_BUG", + "name": "SOC_EFUSE_HAS_EFUSE_RST_BUG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_SUPPORTED", + "name": "SOC_EFUSE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTC_FAST_MEM_SUPPORTED", + "name": "SOC_RTC_FAST_MEM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTC_MEM_SUPPORTED", + "name": "SOC_RTC_MEM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTED", + "name": "SOC_I2S_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORTED", + "name": "SOC_RMT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_SUPPORTED", + "name": "SOC_SDM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPSPI_SUPPORTED", + "name": "SOC_GPSPI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORTED", + "name": "SOC_LEDC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORTED", + "name": "SOC_I2C_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_SUPPORTED", + "name": "SOC_SYSTIMER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SUPPORT_COEXISTENCE", + "name": "SOC_SUPPORT_COEXISTENCE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_SUPPORTED", + "name": "SOC_AES_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPI_SUPPORTED", + "name": "SOC_MPI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORTED", + "name": "SOC_SHA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_HMAC_SUPPORTED", + "name": "SOC_HMAC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DIG_SIGN_SUPPORTED", + "name": "SOC_DIG_SIGN_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENC_SUPPORTED", + "name": "SOC_FLASH_ENC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SECURE_BOOT_SUPPORTED", + "name": "SOC_SECURE_BOOT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMPROT_SUPPORTED", + "name": "SOC_MEMPROT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BOD_SUPPORTED", + "name": "SOC_BOD_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_TREE_SUPPORTED", + "name": "SOC_CLK_TREE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ASSIST_DEBUG_SUPPORTED", + "name": "SOC_ASSIST_DEBUG_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WDT_SUPPORTED", + "name": "SOC_WDT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_FLASH_SUPPORTED", + "name": "SOC_SPI_FLASH_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RNG_SUPPORTED", + "name": "SOC_RNG_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LIGHT_SLEEP_SUPPORTED", + "name": "SOC_LIGHT_SLEEP_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEEP_SLEEP_SUPPORTED", + "name": "SOC_DEEP_SLEEP_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_PERIPH_SHARE_INTERRUPT", + "name": "SOC_LP_PERIPH_SHARE_INTERRUPT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORTED", + "name": "SOC_PM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_XTAL_SUPPORT_40M", + "name": "SOC_XTAL_SUPPORT_40M", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_SUPPORT_DMA", + "name": "SOC_AES_SUPPORT_DMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_GDMA", + "name": "SOC_AES_GDMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_SUPPORT_AES_128", + "name": "SOC_AES_SUPPORT_AES_128", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_SUPPORT_AES_256", + "name": "SOC_AES_SUPPORT_AES_256", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIG_CTRL_SUPPORTED", + "name": "SOC_ADC_DIG_CTRL_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_ARBITER_SUPPORTED", + "name": "SOC_ADC_ARBITER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIG_IIR_FILTER_SUPPORTED", + "name": "SOC_ADC_DIG_IIR_FILTER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_MONITOR_SUPPORTED", + "name": "SOC_ADC_MONITOR_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DMA_SUPPORTED", + "name": "SOC_ADC_DMA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_PERIPH_NUM", + "name": "SOC_ADC_PERIPH_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_MAX_CHANNEL_NUM", + "name": "SOC_ADC_MAX_CHANNEL_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_ATTEN_NUM", + "name": "SOC_ADC_ATTEN_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_CONTROLLER_NUM", + "name": "SOC_ADC_DIGI_CONTROLLER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_PATT_LEN_MAX", + "name": "SOC_ADC_PATT_LEN_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_MIN_BITWIDTH", + "name": "SOC_ADC_DIGI_MIN_BITWIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_MAX_BITWIDTH", + "name": "SOC_ADC_DIGI_MAX_BITWIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_RESULT_BYTES", + "name": "SOC_ADC_DIGI_RESULT_BYTES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_DATA_BYTES_PER_CONV", + "name": "SOC_ADC_DIGI_DATA_BYTES_PER_CONV", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_IIR_FILTER_NUM", + "name": "SOC_ADC_DIGI_IIR_FILTER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_MONITOR_NUM", + "name": "SOC_ADC_DIGI_MONITOR_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SAMPLE_FREQ_THRES_HIGH", + "name": "SOC_ADC_SAMPLE_FREQ_THRES_HIGH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SAMPLE_FREQ_THRES_LOW", + "name": "SOC_ADC_SAMPLE_FREQ_THRES_LOW", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_RTC_MIN_BITWIDTH", + "name": "SOC_ADC_RTC_MIN_BITWIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_RTC_MAX_BITWIDTH", + "name": "SOC_ADC_RTC_MAX_BITWIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_CALIBRATION_V1_SUPPORTED", + "name": "SOC_ADC_CALIBRATION_V1_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SELF_HW_CALI_SUPPORTED", + "name": "SOC_ADC_SELF_HW_CALI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SHARED_POWER", + "name": "SOC_ADC_SHARED_POWER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_APB_BACKUP_DMA", + "name": "SOC_APB_BACKUP_DMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BROWNOUT_RESET_SUPPORTED", + "name": "SOC_BROWNOUT_RESET_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHARED_IDCACHE_SUPPORTED", + "name": "SOC_SHARED_IDCACHE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CACHE_MEMORY_IBANK_SIZE", + "name": "SOC_CACHE_MEMORY_IBANK_SIZE", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_CORES_NUM", + "name": "SOC_CPU_CORES_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_INTR_NUM", + "name": "SOC_CPU_INTR_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_HAS_FLEXIBLE_INTC", + "name": "SOC_CPU_HAS_FLEXIBLE_INTC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_HAS_CSR_PC", + "name": "SOC_CPU_HAS_CSR_PC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_BREAKPOINTS_NUM", + "name": "SOC_CPU_BREAKPOINTS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_WATCHPOINTS_NUM", + "name": "SOC_CPU_WATCHPOINTS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_WATCHPOINT_MAX_REGION_SIZE", + "name": "SOC_CPU_WATCHPOINT_MAX_REGION_SIZE", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DS_SIGNATURE_MAX_BIT_LEN", + "name": "SOC_DS_SIGNATURE_MAX_BIT_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DS_KEY_PARAM_MD_IV_LENGTH", + "name": "SOC_DS_KEY_PARAM_MD_IV_LENGTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DS_KEY_CHECK_MAX_WAIT_US", + "name": "SOC_DS_KEY_CHECK_MAX_WAIT_US", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AHB_GDMA_VERSION", + "name": "SOC_AHB_GDMA_VERSION", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GDMA_NUM_GROUPS_MAX", + "name": "SOC_GDMA_NUM_GROUPS_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GDMA_PAIRS_PER_GROUP_MAX", + "name": "SOC_GDMA_PAIRS_PER_GROUP_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_PORT", + "name": "SOC_GPIO_PORT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_PIN_COUNT", + "name": "SOC_GPIO_PIN_COUNT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER", + "name": "SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_FILTER_CLK_SUPPORT_APB", + "name": "SOC_GPIO_FILTER_CLK_SUPPORT_APB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_FORCE_HOLD", + "name": "SOC_GPIO_SUPPORT_FORCE_HOLD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP", + "name": "SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_IN_RANGE_MAX", + "name": "SOC_GPIO_IN_RANGE_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_OUT_RANGE_MAX", + "name": "SOC_GPIO_OUT_RANGE_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK", + "name": "SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT", + "name": "SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK", + "name": "SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX", + "name": "SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_CLOCKOUT_CHANNEL_NUM", + "name": "SOC_GPIO_CLOCKOUT_CHANNEL_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP", + "name": "SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEDIC_GPIO_OUT_CHANNELS_NUM", + "name": "SOC_DEDIC_GPIO_OUT_CHANNELS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEDIC_GPIO_IN_CHANNELS_NUM", + "name": "SOC_DEDIC_GPIO_IN_CHANNELS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEDIC_PERIPH_ALWAYS_ENABLE", + "name": "SOC_DEDIC_PERIPH_ALWAYS_ENABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_NUM", + "name": "SOC_I2C_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_HP_I2C_NUM", + "name": "SOC_HP_I2C_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_FIFO_LEN", + "name": "SOC_I2C_FIFO_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_CMD_REG_NUM", + "name": "SOC_I2C_CMD_REG_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_SLAVE", + "name": "SOC_I2C_SUPPORT_SLAVE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_HW_CLR_BUS", + "name": "SOC_I2C_SUPPORT_HW_CLR_BUS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_XTAL", + "name": "SOC_I2C_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_RTC", + "name": "SOC_I2C_SUPPORT_RTC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_10BIT_ADDR", + "name": "SOC_I2C_SUPPORT_10BIT_ADDR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SLAVE_SUPPORT_BROADCAST", + "name": "SOC_I2C_SLAVE_SUPPORT_BROADCAST", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE", + "name": "SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS", + "name": "SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_NUM", + "name": "SOC_I2S_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_HW_VERSION_2", + "name": "SOC_I2S_HW_VERSION_2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_XTAL", + "name": "SOC_I2S_SUPPORTS_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_PLL_F160M", + "name": "SOC_I2S_SUPPORTS_PLL_F160M", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_PCM", + "name": "SOC_I2S_SUPPORTS_PCM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_PDM", + "name": "SOC_I2S_SUPPORTS_PDM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_PDM_TX", + "name": "SOC_I2S_SUPPORTS_PDM_TX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_PDM_MAX_TX_LINES", + "name": "SOC_I2S_PDM_MAX_TX_LINES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_TDM", + "name": "SOC_I2S_SUPPORTS_TDM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORT_APB_CLOCK", + "name": "SOC_LEDC_SUPPORT_APB_CLOCK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORT_XTAL_CLOCK", + "name": "SOC_LEDC_SUPPORT_XTAL_CLOCK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_CHANNEL_NUM", + "name": "SOC_LEDC_CHANNEL_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_TIMER_BIT_WIDTH", + "name": "SOC_LEDC_TIMER_BIT_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORT_FADE_STOP", + "name": "SOC_LEDC_SUPPORT_FADE_STOP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MMU_LINEAR_ADDRESS_REGION_NUM", + "name": "SOC_MMU_LINEAR_ADDRESS_REGION_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MMU_PERIPH_NUM", + "name": "SOC_MMU_PERIPH_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_CONFIGURABLE_REGIONS_SUPPORTED", + "name": "SOC_MPU_CONFIGURABLE_REGIONS_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_MIN_REGION_SIZE", + "name": "SOC_MPU_MIN_REGION_SIZE", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_REGIONS_MAX_NUM", + "name": "SOC_MPU_REGIONS_MAX_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_REGION_RO_SUPPORTED", + "name": "SOC_MPU_REGION_RO_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_REGION_WO_SUPPORTED", + "name": "SOC_MPU_REGION_WO_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_GROUPS", + "name": "SOC_RMT_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_TX_CANDIDATES_PER_GROUP", + "name": "SOC_RMT_TX_CANDIDATES_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_RX_CANDIDATES_PER_GROUP", + "name": "SOC_RMT_RX_CANDIDATES_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_CHANNELS_PER_GROUP", + "name": "SOC_RMT_CHANNELS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_MEM_WORDS_PER_CHANNEL", + "name": "SOC_RMT_MEM_WORDS_PER_CHANNEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_RX_PINGPONG", + "name": "SOC_RMT_SUPPORT_RX_PINGPONG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_RX_DEMODULATION", + "name": "SOC_RMT_SUPPORT_RX_DEMODULATION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_ASYNC_STOP", + "name": "SOC_RMT_SUPPORT_TX_ASYNC_STOP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_LOOP_COUNT", + "name": "SOC_RMT_SUPPORT_TX_LOOP_COUNT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_SYNCHRO", + "name": "SOC_RMT_SUPPORT_TX_SYNCHRO", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY", + "name": "SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_XTAL", + "name": "SOC_RMT_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_APB", + "name": "SOC_RMT_SUPPORT_APB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_RC_FAST", + "name": "SOC_RMT_SUPPORT_RC_FAST", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH", + "name": "SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM", + "name": "SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SLEEP_SYSTIMER_STALL_WORKAROUND", + "name": "SOC_SLEEP_SYSTIMER_STALL_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SLEEP_TGWDT_STOP_WORKAROUND", + "name": "SOC_SLEEP_TGWDT_STOP_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTCIO_PIN_COUNT", + "name": "SOC_RTCIO_PIN_COUNT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPI_MEM_BLOCKS_NUM", + "name": "SOC_MPI_MEM_BLOCKS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPI_OPERATIONS_NUM", + "name": "SOC_MPI_OPERATIONS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RSA_MAX_BIT_LEN", + "name": "SOC_RSA_MAX_BIT_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_DMA_MAX_BUFFER_SIZE", + "name": "SOC_SHA_DMA_MAX_BUFFER_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_DMA", + "name": "SOC_SHA_SUPPORT_DMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_RESUME", + "name": "SOC_SHA_SUPPORT_RESUME", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_GDMA", + "name": "SOC_SHA_GDMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_SHA1", + "name": "SOC_SHA_SUPPORT_SHA1", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_SHA224", + "name": "SOC_SHA_SUPPORT_SHA224", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_SHA256", + "name": "SOC_SHA_SUPPORT_SHA256", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_GROUPS", + "name": "SOC_SDM_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_CHANNELS_PER_GROUP", + "name": "SOC_SDM_CHANNELS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_CLK_SUPPORT_APB", + "name": "SOC_SDM_CLK_SUPPORT_APB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_PERIPH_NUM", + "name": "SOC_SPI_PERIPH_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MAX_CS_NUM", + "name": "SOC_SPI_MAX_CS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MAXIMUM_BUFFER_SIZE", + "name": "SOC_SPI_MAXIMUM_BUFFER_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_DDRCLK", + "name": "SOC_SPI_SUPPORT_DDRCLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SLAVE_SUPPORT_SEG_TRANS", + "name": "SOC_SPI_SLAVE_SUPPORT_SEG_TRANS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CD_SIG", + "name": "SOC_SPI_SUPPORT_CD_SIG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CONTINUOUS_TRANS", + "name": "SOC_SPI_SUPPORT_CONTINUOUS_TRANS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_SLAVE_HD_VER2", + "name": "SOC_SPI_SUPPORT_SLAVE_HD_VER2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CLK_APB", + "name": "SOC_SPI_SUPPORT_CLK_APB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CLK_XTAL", + "name": "SOC_SPI_SUPPORT_CLK_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT", + "name": "SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SCT_SUPPORTED", + "name": "SOC_SPI_SCT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SCT_REG_NUM", + "name": "SOC_SPI_SCT_REG_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SCT_BUFFER_NUM_MAX", + "name": "SOC_SPI_SCT_BUFFER_NUM_MAX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SCT_CONF_BITLEN_MAX", + "name": "SOC_SPI_SCT_CONF_BITLEN_MAX", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_IS_INDEPENDENT", + "name": "SOC_MEMSPI_IS_INDEPENDENT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MAX_PRE_DIVIDER", + "name": "SOC_SPI_MAX_PRE_DIVIDER", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE", + "name": "SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND", + "name": "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_AUTO_RESUME", + "name": "SOC_SPI_MEM_SUPPORT_AUTO_RESUME", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_IDLE_INTR", + "name": "SOC_SPI_MEM_SUPPORT_IDLE_INTR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_SW_SUSPEND", + "name": "SOC_SPI_MEM_SUPPORT_SW_SUSPEND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_CHECK_SUS", + "name": "SOC_SPI_MEM_SUPPORT_CHECK_SUS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE", + "name": "SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_WRAP", + "name": "SOC_SPI_MEM_SUPPORT_WRAP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_COUNTER_NUM", + "name": "SOC_SYSTIMER_COUNTER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_ALARM_NUM", + "name": "SOC_SYSTIMER_ALARM_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_BIT_WIDTH_LO", + "name": "SOC_SYSTIMER_BIT_WIDTH_LO", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_BIT_WIDTH_HI", + "name": "SOC_SYSTIMER_BIT_WIDTH_HI", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_FIXED_DIVIDER", + "name": "SOC_SYSTIMER_FIXED_DIVIDER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_INT_LEVEL", + "name": "SOC_SYSTIMER_INT_LEVEL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_ALARM_MISS_COMPENSATE", + "name": "SOC_SYSTIMER_ALARM_MISS_COMPENSATE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUPS", + "name": "SOC_TIMER_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_TIMERS_PER_GROUP", + "name": "SOC_TIMER_GROUP_TIMERS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_COUNTER_BIT_WIDTH", + "name": "SOC_TIMER_GROUP_COUNTER_BIT_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_SUPPORT_XTAL", + "name": "SOC_TIMER_GROUP_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_SUPPORT_APB", + "name": "SOC_TIMER_GROUP_SUPPORT_APB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_TOTAL_TIMERS", + "name": "SOC_TIMER_GROUP_TOTAL_TIMERS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MWDT_SUPPORT_XTAL", + "name": "SOC_MWDT_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_CONTROLLER_NUM", + "name": "SOC_TWAI_CONTROLLER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_CLK_SUPPORT_APB", + "name": "SOC_TWAI_CLK_SUPPORT_APB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_BRP_MIN", + "name": "SOC_TWAI_BRP_MIN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_BRP_MAX", + "name": "SOC_TWAI_BRP_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_SUPPORTS_RX_STATUS", + "name": "SOC_TWAI_SUPPORTS_RX_STATUS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_DOWNLOAD_ICACHE", + "name": "SOC_EFUSE_DIS_DOWNLOAD_ICACHE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_PAD_JTAG", + "name": "SOC_EFUSE_DIS_PAD_JTAG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_USB_JTAG", + "name": "SOC_EFUSE_DIS_USB_JTAG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_DIRECT_BOOT", + "name": "SOC_EFUSE_DIS_DIRECT_BOOT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_SOFT_DIS_JTAG", + "name": "SOC_EFUSE_SOFT_DIS_JTAG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_ICACHE", + "name": "SOC_EFUSE_DIS_ICACHE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK", + "name": "SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SECURE_BOOT_V2_RSA", + "name": "SOC_SECURE_BOOT_V2_RSA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS", + "name": "SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS", + "name": "SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY", + "name": "SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX", + "name": "SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENCRYPTION_XTS_AES", + "name": "SOC_FLASH_ENCRYPTION_XTS_AES", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENCRYPTION_XTS_AES_128", + "name": "SOC_FLASH_ENCRYPTION_XTS_AES_128", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE", + "name": "SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMPROT_MEM_ALIGN_SIZE", + "name": "SOC_MEMPROT_MEM_ALIGN_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_NUM", + "name": "SOC_UART_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_HP_NUM", + "name": "SOC_UART_HP_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_FIFO_LEN", + "name": "SOC_UART_FIFO_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_BITRATE_MAX", + "name": "SOC_UART_BITRATE_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_APB_CLK", + "name": "SOC_UART_SUPPORT_APB_CLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_RTC_CLK", + "name": "SOC_UART_SUPPORT_RTC_CLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_XTAL_CLK", + "name": "SOC_UART_SUPPORT_XTAL_CLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_WAKEUP_INT", + "name": "SOC_UART_SUPPORT_WAKEUP_INT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_FSM_TX_WAIT_SEND", + "name": "SOC_UART_SUPPORT_FSM_TX_WAIT_SEND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_COEX_HW_PTI", + "name": "SOC_COEX_HW_PTI", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EXTERNAL_COEX_ADVANCE", + "name": "SOC_EXTERNAL_COEX_ADVANCE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EXTERNAL_COEX_LEADER_TX_LINE", + "name": "SOC_EXTERNAL_COEX_LEADER_TX_LINE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PHY_DIG_REGS_MEM_SIZE", + "name": "SOC_PHY_DIG_REGS_MEM_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MAC_BB_PD_MEM_SIZE", + "name": "SOC_MAC_BB_PD_MEM_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH", + "name": "SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_WIFI_WAKEUP", + "name": "SOC_PM_SUPPORT_WIFI_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_BT_WAKEUP", + "name": "SOC_PM_SUPPORT_BT_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_CPU_PD", + "name": "SOC_PM_SUPPORT_CPU_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_WIFI_PD", + "name": "SOC_PM_SUPPORT_WIFI_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_BT_PD", + "name": "SOC_PM_SUPPORT_BT_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_RC_FAST_PD", + "name": "SOC_PM_SUPPORT_RC_FAST_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_VDDSDIO_PD", + "name": "SOC_PM_SUPPORT_VDDSDIO_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_MAC_BB_PD", + "name": "SOC_PM_SUPPORT_MAC_BB_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_CPU_RETENTION_BY_RTCCNTL", + "name": "SOC_PM_CPU_RETENTION_BY_RTCCNTL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_MODEM_RETENTION_BY_BACKUPDMA", + "name": "SOC_PM_MODEM_RETENTION_BY_BACKUPDMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_RC_FAST_D256_SUPPORTED", + "name": "SOC_CLK_RC_FAST_D256_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256", + "name": "SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_RC_FAST_SUPPORT_CALIBRATION", + "name": "SOC_CLK_RC_FAST_SUPPORT_CALIBRATION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_XTAL32K_SUPPORTED", + "name": "SOC_CLK_XTAL32K_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC", + "name": "SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL", + "name": "SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_HW_TSF", + "name": "SOC_WIFI_HW_TSF", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_FTM_SUPPORT", + "name": "SOC_WIFI_FTM_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_GCMP_SUPPORT", + "name": "SOC_WIFI_GCMP_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_WAPI_SUPPORT", + "name": "SOC_WIFI_WAPI_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_CSI_SUPPORT", + "name": "SOC_WIFI_CSI_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_MESH_SUPPORT", + "name": "SOC_WIFI_MESH_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW", + "name": "SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_PHY_NEEDS_USB_WORKAROUND", + "name": "SOC_WIFI_PHY_NEEDS_USB_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_SUPPORTED", + "name": "SOC_BLE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_MESH_SUPPORTED", + "name": "SOC_BLE_MESH_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_50_SUPPORTED", + "name": "SOC_BLE_50_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_DEVICE_PRIVACY_SUPPORTED", + "name": "SOC_BLE_DEVICE_PRIVACY_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLUFI_SUPPORTED", + "name": "SOC_BLUFI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PHY_COMBO_MODULE", + "name": "SOC_PHY_COMBO_MODULE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_CMAKE", + "name": "IDF_CMAKE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "- This option is for internal use only.\n- Enabling this option will help enable all FPGA support so as to\n run ESP-IDF on an FPGA. This can help reproduce some issues that\n only happens on FPGA condition, or when you have to burn some\n efuses multiple times.", + "id": "IDF_ENV_FPGA", + "name": "IDF_ENV_FPGA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "- This option is ONLY used when doing new chip bringup.\n- This option will only enable necessary hw / sw settings for running\n a hello_world application.", + "id": "IDF_ENV_BRINGUP", + "name": "IDF_ENV_BRINGUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_CI_BUILD", + "name": "IDF_CI_BUILD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_DOC_BUILD", + "name": "IDF_DOC_BUILD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TOOLCHAIN", + "name": "IDF_TOOLCHAIN", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TOOLCHAIN_CLANG", + "name": "IDF_TOOLCHAIN_CLANG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ARCH_RISCV", + "name": "IDF_TARGET_ARCH_RISCV", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ARCH_XTENSA", + "name": "IDF_TARGET_ARCH_XTENSA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ARCH", + "name": "IDF_TARGET_ARCH", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET", + "name": "IDF_TARGET", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_INIT_VERSION", + "name": "IDF_INIT_VERSION", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32", + "name": "IDF_TARGET_ESP32", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32S2", + "name": "IDF_TARGET_ESP32S2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32S3", + "name": "IDF_TARGET_ESP32S3", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32C3", + "name": "IDF_TARGET_ESP32C3", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32C2", + "name": "IDF_TARGET_ESP32C2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32C6", + "name": "IDF_TARGET_ESP32C6", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32C5", + "name": "IDF_TARGET_ESP32C5", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "IDF_TARGET_ESP32C5_BETA3_VERSION", + "name": "IDF_TARGET_ESP32C5_BETA3_VERSION", + "range": null, + "title": "ESP32-C5 beta3", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "IDF_TARGET_ESP32C5_MP_VERSION", + "name": "IDF_TARGET_ESP32C5_MP_VERSION", + "range": null, + "title": "ESP32-C5 MP", + "type": "bool" + } + ], + "depends_on": "IDF_TARGET_ESP32C5", + "help": "ESP32-C5 will support two versions for a period.\nThis option is for internal use only.\nSelect the one that matches your chip model.", + "id": "esp32-c5-version", + "name": "IDF_TARGET_ESP32C5_VERSION", + "title": "ESP32-C5 version", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32P4", + "name": "IDF_TARGET_ESP32P4", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32H2", + "name": "IDF_TARGET_ESP32H2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32C61", + "name": "IDF_TARGET_ESP32C61", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_LINUX", + "name": "IDF_TARGET_LINUX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_FIRMWARE_CHIP_ID", + "name": "IDF_FIRMWARE_CHIP_ID", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "!IDF_TARGET_LINUX && ", + "help": null, + "id": "APP_BUILD_TYPE_APP_2NDBOOT", + "name": "APP_BUILD_TYPE_APP_2NDBOOT", + "range": null, + "title": "Default (binary application + 2nd stage bootloader)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "APP_BUILD_TYPE_RAM", + "name": "APP_BUILD_TYPE_RAM", + "range": null, + "title": "Build app runs entirely in RAM (EXPERIMENTAL)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Select the way the application is built.\n\nBy default, the application is built as a binary file in a format compatible with\nthe ESP-IDF bootloader. In addition to this application, 2nd stage bootloader is\nalso built. Application and bootloader binaries can be written into flash and\nloaded/executed from there.\n\nAnother option, useful for only very small and limited applications, is to only link\nthe .elf file of the application, such that it can be loaded directly into RAM over\nJTAG or UART. Note that since IRAM and DRAM sizes are very limited, it is not possible\nto build any complex application this way. However for some kinds of testing and debugging,\nthis option may provide faster iterations, since the application does not need to be\nwritten into flash.\n\nNote: when APP_BUILD_TYPE_RAM is selected and loaded with JTAG, ESP-IDF does not contain\nall the startup code required to initialize the CPUs and ROM memory (data/bss).\nTherefore it is necessary to execute a bit of ROM code prior to executing the application.\nA gdbinit file may look as follows (for ESP32):\n\n # Connect to a running instance of OpenOCD\n target remote :3333\n # Reset and halt the target\n mon reset halt\n # Run to a specific point in ROM code,\n # where most of initialization is complete.\n thb *0x40007d54\n c\n # Load the application into RAM\n load\n # Run till app_main\n tb app_main\n c\n\nExecute this gdbinit file as follows:\n\n xtensa-esp32-elf-gdb build/app-name.elf -x gdbinit\n\nExample gdbinit files for other targets can be found in tools/test_apps/system/gdb_loadable_elf/\n\nWhen loading the BIN with UART, the ROM will jump to ram and run the app after finishing the ROM\nstartup code, so there's no additional startup initialization required. You can use the\n`load_ram` in esptool.py to load the generated .bin file into ram and execute.\n\nExample:\n esptool.py --chip {chip} -p {port} -b {baud} --no-stub load_ram {app.bin}\n\nRecommended sdkconfig.defaults for building loadable ELF files is as follows.\nCONFIG_APP_BUILD_TYPE_RAM is required, other options help reduce application\nmemory footprint.\n\n CONFIG_APP_BUILD_TYPE_RAM=y\n CONFIG_VFS_SUPPORT_TERMIOS=\n CONFIG_NEWLIB_NANO_FORMAT=y\n CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y\n CONFIG_ESP_DEBUG_STUBS_ENABLE=\n CONFIG_ESP_ERR_TO_NAME_LOOKUP=", + "id": "build-type-application-build-type", + "name": "APP_BUILD_TYPE", + "title": "Application build type", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "APP_BUILD_GENERATE_BINARIES", + "name": "APP_BUILD_GENERATE_BINARIES", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "APP_BUILD_BOOTLOADER", + "name": "APP_BUILD_BOOTLOADER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "APP_BUILD_TYPE_RAM", + "help": "If this option is enabled, external memory and related peripherals, such as Cache, MMU,\nFlash and PSRAM, won't be initialized. Corresponding drivers won't be introduced either.\nComponents that depend on the spi_flash component will also be unavailable, such as\napp_update, etc. When this option is enabled, about 26KB of RAM space can be saved.", + "id": "APP_BUILD_TYPE_PURE_RAM_APP", + "name": "APP_BUILD_TYPE_PURE_RAM_APP", + "range": null, + "title": "Build app without SPI_FLASH/PSRAM support (saves ram)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "APP_BUILD_USE_FLASH_SECTIONS", + "name": "APP_BUILD_USE_FLASH_SECTIONS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, all date, time, and path information would be eliminated. A .gdbinit file would be create\nautomatically. (or will be append if you have one already)", + "id": "APP_REPRODUCIBLE_BUILD", + "name": "APP_REPRODUCIBLE_BUILD", + "range": null, + "title": "Enable reproducible build", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, this disables the linking of binary libraries in the application build. Note\nthat after enabling this Wi-Fi/Bluetooth will not work.", + "id": "APP_NO_BLOBS", + "name": "APP_NO_BLOBS", + "range": null, + "title": "No Binary Blobs", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "Bootloaders before ESP-IDF v2.1 did less initialisation of the\nsystem clock. This setting needs to be enabled to build an app\nwhich can be booted by these older bootloaders.\n\nIf this setting is enabled, the app can be booted by any bootloader\nfrom IDF v1.0 up to the current version.\n\nIf this setting is disabled, the app can only be booted by bootloaders\nfrom IDF v2.1 or newer.\n\nEnabling this setting adds approximately 1KB to the app's IRAM usage.", + "id": "APP_COMPATIBLE_PRE_V2_1_BOOTLOADERS", + "name": "APP_COMPATIBLE_PRE_V2_1_BOOTLOADERS", + "range": null, + "title": "App compatible with bootloaders before ESP-IDF v2.1", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "Partition tables before ESP-IDF V3.1 do not contain an MD5 checksum\nfield, and the bootloader before ESP-IDF v3.1 cannot read a partition\ntable that contains an MD5 checksum field.\n\nEnable this option only if your app needs to boot on a bootloader and/or\npartition table that was generated from a version *before* ESP-IDF v3.1.\n\nIf this option and Flash Encryption are enabled at the same time, and any\ndata partitions in the partition table are marked Encrypted, then the\npartition encrypted flag should be manually verified in the app before accessing\nthe partition (see CVE-2021-27926).", + "id": "APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS", + "name": "APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS", + "range": null, + "title": "App compatible with bootloader and partition table before ESP-IDF v3.1", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": null, + "id": "APP_INIT_CLK", + "name": "APP_INIT_CLK", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "build-type", + "title": "Build type", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "!APP_REPRODUCIBLE_BUILD", + "help": "If set, then the bootloader will be built with the current time/date stamp.\nIt is stored in the bootloader description\nstructure. If not set, time/date stamp will be excluded from bootloader image.\nThis can be useful for getting the\nsame binary image files made from the same source, but at different times.", + "id": "BOOTLOADER_COMPILE_TIME_DATE", + "name": "BOOTLOADER_COMPILE_TIME_DATE", + "range": null, + "title": "Use time/date stamp for bootloader", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Project version. It is placed in \"version\" field of the esp_bootloader_desc structure.\nThe type of this field is \"uint32_t\".", + "id": "BOOTLOADER_PROJECT_VER", + "name": "BOOTLOADER_PROJECT_VER", + "range": [ + 0, + 4294967295 + ], + "title": "Project version", + "type": "int" + } + ], + "depends_on": null, + "id": "bootloader-config-bootloader-manager", + "title": "Bootloader manager", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "Offset address that 2nd bootloader will be flashed to.\nThe value is determined by the ROM bootloader.\nIt's not configurable in ESP-IDF.", + "id": "BOOTLOADER_OFFSET_IN_FLASH", + "name": "BOOTLOADER_OFFSET_IN_FLASH", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_COMPILER_OPTIMIZATION_SIZE", + "name": "BOOTLOADER_COMPILER_OPTIMIZATION_SIZE", + "range": null, + "title": "Size (-Os)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG", + "name": "BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG", + "range": null, + "title": "Debug (-Og)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_COMPILER_OPTIMIZATION_PERF", + "name": "BOOTLOADER_COMPILER_OPTIMIZATION_PERF", + "range": null, + "title": "Optimize for performance (-O2)", + "type": "bool" + }, + { + "children": [], + "depends_on": "(IDF_TARGET_ARCH_XTENSA || IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32C2) && ", + "help": null, + "id": "BOOTLOADER_COMPILER_OPTIMIZATION_NONE", + "name": "BOOTLOADER_COMPILER_OPTIMIZATION_NONE", + "range": null, + "title": "Debug without optimization (-O0) (Deprecated, will be removed in IDF v6.0)", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option sets compiler optimization level (gcc -O argument)\nfor the bootloader.\n\n- The default \"Size\" setting will add the -0s flag to CFLAGS.\n- The \"Debug\" setting will add the -Og flag to CFLAGS.\n- The \"Performance\" setting will add the -O2 flag to CFLAGS.\n\nNote that custom optimization levels may be unsupported.", + "id": "bootloader-config-bootloader-optimization-level", + "name": "BOOTLOADER_COMPILER_OPTIMIZATION", + "title": "Bootloader optimization Level", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_NONE", + "name": "BOOTLOADER_LOG_LEVEL_NONE", + "range": null, + "title": "No output", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_ERROR", + "name": "BOOTLOADER_LOG_LEVEL_ERROR", + "range": null, + "title": "Error", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_WARN", + "name": "BOOTLOADER_LOG_LEVEL_WARN", + "range": null, + "title": "Warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_INFO", + "name": "BOOTLOADER_LOG_LEVEL_INFO", + "range": null, + "title": "Info", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_DEBUG", + "name": "BOOTLOADER_LOG_LEVEL_DEBUG", + "range": null, + "title": "Debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_VERBOSE", + "name": "BOOTLOADER_LOG_LEVEL_VERBOSE", + "range": null, + "title": "Verbose", + "type": "bool" + } + ], + "depends_on": null, + "help": "Specify how much output to see in bootloader logs.", + "id": "bootloader-config-bootloader-log-verbosity", + "name": "BOOTLOADER_LOG_LEVEL", + "title": "Bootloader log verbosity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "BOOTLOADER_LOG_LEVEL", + "name": "BOOTLOADER_LOG_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && (ESPTOOLPY_FLASHMODE_QIO || ESPTOOLPY_FLASHMODE_QOUT)", + "help": "This setting is only used if the SPI flash pins have been overridden by setting the eFuses\nSPI_PAD_CONFIG_xxx, and the SPI flash mode is QIO or QOUT.\n\nWhen this is the case, the eFuse config only defines 3 of the 4 Quad I/O data pins. The WP pin (aka\nESP32 pin \"SD_DATA_3\" or SPI flash pin \"IO2\") is not specified in eFuse. The same pin is also used\nfor external SPIRAM if it is enabled.\n\nIf this config item is set to N (default), the correct WP pin will be automatically used for any\nEspressif chip or module with integrated flash. If a custom setting is needed, set this config item to\nY and specify the GPIO number connected to the WP.", + "id": "BOOTLOADER_SPI_CUSTOM_WP_PIN", + "name": "BOOTLOADER_SPI_CUSTOM_WP_PIN", + "range": null, + "title": "Use custom SPI Flash WP Pin when flash pins set in eFuse (read help)", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && (ESPTOOLPY_FLASHMODE_QIO || ESPTOOLPY_FLASHMODE_QOUT)", + "help": "The option \"Use custom SPI Flash WP Pin\" must be set or this value is ignored\n\nIf burning a customized set of SPI flash pins in eFuse and using QIO or QOUT mode for flash, set this\nvalue to the GPIO number of the SPI flash WP pin.", + "id": "BOOTLOADER_SPI_WP_PIN", + "name": "BOOTLOADER_SPI_WP_PIN", + "range": null, + "title": "Custom SPI Flash WP Pin", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "This will force 2nd bootloader to be loaded by DOUT mode, and will restore Dummy Cycle setting by\nresetting the Flash", + "id": "BOOTLOADER_FLASH_DC_AWARE", + "name": "BOOTLOADER_FLASH_DC_AWARE", + "range": null, + "title": "Allow app adjust Dummy Cycle bits in SPI Flash for higher frequency (READ HELP FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Perform the startup flow recommended by XMC. Please consult XMC for the details of this flow.\nXMC chips will be forbidden to be used, when this option is disabled.\n\nDON'T DISABLE THIS UNLESS YOU KNOW WHAT YOU ARE DOING.\n\ncomment \"Features below require specific hardware (READ DOCS FIRST!)\"", + "id": "BOOTLOADER_FLASH_XMC_SUPPORT", + "name": "BOOTLOADER_FLASH_XMC_SUPPORT", + "range": null, + "title": "Enable the support for flash chips of XMC (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This is a helper config for 32bits address flash. Invisible for users.", + "id": "BOOTLOADER_FLASH_32BIT_ADDR", + "name": "BOOTLOADER_FLASH_32BIT_ADDR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This is a helper config for 32bits address flash. Invisible for users.", + "id": "BOOTLOADER_FLASH_NEEDS_32BIT_FEAT", + "name": "BOOTLOADER_FLASH_NEEDS_32BIT_FEAT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This is a helper config for 32bits address quad flash. Invisible for users.", + "id": "BOOTLOADER_FLASH_NEEDS_32BIT_ADDR_QUAD_FLASH", + "name": "BOOTLOADER_FLASH_NEEDS_32BIT_ADDR_QUAD_FLASH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "BOOTLOADER_FLASH_NEEDS_32BIT_ADDR_QUAD_FLASH && IDF_EXPERIMENTAL_FEATURES", + "help": "Enabling this option allows the CPU to access 32-bit-address flash beyond 16M range.\n1. This option only valid for 4-line flash. Octal flash doesn't need this.\n2. This option is experimental, which means it can\u2019t use on all flash chips stable, for more\ninformation, please contact Espressif Business support.", + "id": "BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH", + "name": "BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH", + "range": null, + "title": "Enable cache access to 32-bit-address (over 16MB) range of SPI Flash (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "BOOTLOADER_CACHE_32BIT_ADDR_OCTAL_FLASH", + "name": "BOOTLOADER_CACHE_32BIT_ADDR_OCTAL_FLASH", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "bootloader-config-serial-flash-configurations", + "title": "Serial Flash Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!ESPTOOLPY_FLASHFREQ_80M && ", + "help": null, + "id": "BOOTLOADER_VDDSDIO_BOOST_1_8V", + "name": "BOOTLOADER_VDDSDIO_BOOST_1_8V", + "range": null, + "title": "1.8V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_VDDSDIO_BOOST_1_9V", + "name": "BOOTLOADER_VDDSDIO_BOOST_1_9V", + "range": null, + "title": "1.9V", + "type": "bool" + } + ], + "depends_on": "SOC_CONFIGURABLE_VDDSDIO_SUPPORTED", + "help": "If this option is enabled, and VDDSDIO LDO is set to 1.8V (using eFuse\nor MTDI bootstrapping pin), bootloader will change LDO settings to\noutput 1.9V instead. This helps prevent flash chip from browning out\nduring flash programming operations.\n\nThis option has no effect if VDDSDIO is set to 3.3V, or if the internal\nVDDSDIO regulator is disabled via eFuse.", + "id": "bootloader-config-vddsdio-ldo-voltage", + "name": "BOOTLOADER_VDDSDIO_BOOST", + "title": "VDDSDIO LDO voltage", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "BOOTLOADER_FACTORY_RESET", + "help": "The selected GPIO will be configured as an input with internal pull-up enabled (note that on some SoCs.\nnot all pins have an internal pull-up, consult the hardware datasheet for details.) To trigger a factory\nreset, this GPIO must be held high or low (as configured) on startup.", + "id": "BOOTLOADER_NUM_PIN_FACTORY_RESET", + "name": "BOOTLOADER_NUM_PIN_FACTORY_RESET", + "range": null, + "title": "Number of the GPIO input for factory reset", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_FACTORY_RESET_PIN_LOW", + "name": "BOOTLOADER_FACTORY_RESET_PIN_LOW", + "range": null, + "title": "Reset on GPIO low", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_FACTORY_RESET_PIN_HIGH", + "name": "BOOTLOADER_FACTORY_RESET_PIN_HIGH", + "range": null, + "title": "Reset on GPIO high", + "type": "bool" + } + ], + "depends_on": "BOOTLOADER_FACTORY_RESET", + "help": "Pin level for factory reset, can be triggered on low or high.", + "id": "bootloader-config-gpio-triggers-factory-reset-factory-reset-gpio-level", + "name": "BOOTLOADER_FACTORY_RESET_PIN_LEVEL", + "title": "Factory reset GPIO level", + "type": "choice" + }, + { + "children": [], + "depends_on": "BOOTLOADER_FACTORY_RESET", + "help": "The device will boot from \"factory\" partition (or OTA slot 0 if no factory partition is present) after a\nfactory reset.", + "id": "BOOTLOADER_OTA_DATA_ERASE", + "name": "BOOTLOADER_OTA_DATA_ERASE", + "range": null, + "title": "Clear OTA data on factory reset (select factory partition)", + "type": "bool" + }, + { + "children": [], + "depends_on": "BOOTLOADER_FACTORY_RESET", + "help": "Allows customers to select which data partitions will be erased while factory reset.\n\nSpecify the names of partitions as a comma-delimited with optional spaces for readability. (Like this:\n\"nvs, phy_init, ...\")\nMake sure that the name specified in the partition table and here are the same.\nPartitions of type \"app\" cannot be specified here.", + "id": "BOOTLOADER_DATA_FACTORY_RESET", + "name": "BOOTLOADER_DATA_FACTORY_RESET", + "range": null, + "title": "Comma-separated names of partitions to clear on factory reset", + "type": "string" + } + ], + "depends_on": null, + "help": "Allows to reset the device to factory settings:\n- clear one or more data partitions;\n- boot from \"factory\" partition.\nThe factory reset will occur if there is a GPIO input held at the configured level while\ndevice starts up. See settings below.", + "id": "BOOTLOADER_FACTORY_RESET", + "name": "BOOTLOADER_FACTORY_RESET", + "range": null, + "title": "GPIO triggers factory reset", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BOOTLOADER_APP_TEST", + "help": "The selected GPIO will be configured as an input with internal pull-up enabled.\nTo trigger a test app, this GPIO must be pulled low on reset.\nAfter the GPIO input is deactivated and the device reboots, the old application will boot.\n(factory or OTA[x]).\nNote that GPIO34-39 do not have an internal pullup and an external one must be provided.", + "id": "BOOTLOADER_NUM_PIN_APP_TEST", + "name": "BOOTLOADER_NUM_PIN_APP_TEST", + "range": null, + "title": "Number of the GPIO input to boot TEST partition", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_APP_TEST_PIN_LOW", + "name": "BOOTLOADER_APP_TEST_PIN_LOW", + "range": null, + "title": "Enter test app on GPIO low", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_APP_TEST_PIN_HIGH", + "name": "BOOTLOADER_APP_TEST_PIN_HIGH", + "range": null, + "title": "Enter test app on GPIO high", + "type": "bool" + } + ], + "depends_on": "BOOTLOADER_APP_TEST", + "help": "Pin level for app test, can be triggered on low or high.", + "id": "bootloader-config-gpio-triggers-boot-from-test-app-partition-app-test-gpio-level", + "name": "BOOTLOADER_APP_TEST_PIN_LEVEL", + "title": "App test GPIO level", + "type": "choice" + } + ], + "depends_on": "!BOOTLOADER_APP_ANTI_ROLLBACK", + "help": "Allows to run the test app from \"TEST\" partition.\nA boot from \"test\" partition will occur if there is a GPIO input pulled low while device starts up.\nSee settings below.", + "id": "BOOTLOADER_APP_TEST", + "name": "BOOTLOADER_APP_TEST", + "range": null, + "title": "GPIO triggers boot from test app partition", + "type": "bool" + }, + { + "children": [], + "depends_on": "BOOTLOADER_FACTORY_RESET || BOOTLOADER_APP_TEST", + "help": "The GPIO must be held low continuously for this period of time after reset\nbefore a factory reset or test partition boot (as applicable) is performed.", + "id": "BOOTLOADER_HOLD_TIME_GPIO", + "name": "BOOTLOADER_HOLD_TIME_GPIO", + "range": null, + "title": "Hold time of GPIO for reset/test mode (seconds)", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Protects the unmapped memory regions of the entire address space from unintended accesses.\nThis will ensure that an exception will be triggered whenever the CPU performs a memory\noperation on unmapped regions of the address space.", + "id": "BOOTLOADER_REGION_PROTECTION_ENABLE", + "name": "BOOTLOADER_REGION_PROTECTION_ENABLE", + "range": null, + "title": "Enable protection for unmapped memory regions", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BOOTLOADER_WDT_ENABLE", + "help": "If this option is set, the ESP-IDF app must explicitly reset, feed, or disable the rtc_wdt in\nthe app's own code.\nIf this option is not set (default), then rtc_wdt will be disabled by ESP-IDF before calling\nthe app_main() function.\n\nUse function wdt_hal_feed() for resetting counter of RTC_WDT.\nFor esp32/s2 you can also use rtc_wdt_feed().\n\nUse function wdt_hal_disable() for disabling RTC_WDT.\nFor esp32/s2 you can also use rtc_wdt_disable().", + "id": "BOOTLOADER_WDT_DISABLE_IN_USER_CODE", + "name": "BOOTLOADER_WDT_DISABLE_IN_USER_CODE", + "range": null, + "title": "Allows RTC watchdog disable in user code", + "type": "bool" + }, + { + "children": [], + "depends_on": "BOOTLOADER_WDT_ENABLE", + "help": "Verify that this parameter is correct and more then the execution time.\nPay attention to options such as reset to factory, trigger test partition and encryption on boot\n- these options can increase the execution time.\nNote: RTC_WDT will reset while encryption operations will be performed.", + "id": "BOOTLOADER_WDT_TIME_MS", + "name": "BOOTLOADER_WDT_TIME_MS", + "range": [ + 0, + 120000 + ], + "title": "Timeout for RTC watchdog (ms)", + "type": "int" + } + ], + "depends_on": null, + "help": "Tracks the execution time of startup code.\nIf the execution time is exceeded, the RTC_WDT will restart system.\nIt is also useful to prevent a lock up in start code caused by an unstable power source.\nNOTE: Tracks the execution time starts from the bootloader code - re-set timeout, while selecting the\nsource for slow_clk - and ends calling app_main.\nRe-set timeout is needed due to WDT uses a SLOW_CLK clock source. After changing a frequency slow_clk a\ntime of WDT needs to re-set for new frequency.\nslow_clk depends on RTC_CLK_SRC (INTERNAL_RC or EXTERNAL_CRYSTAL).", + "id": "BOOTLOADER_WDT_ENABLE", + "name": "BOOTLOADER_WDT_ENABLE", + "range": null, + "title": "Use RTC watchdog in start code", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "BOOTLOADER_APP_ANTI_ROLLBACK", + "help": "The secure version is the sequence number stored in the header of each firmware.\nThe security version is set in the bootloader, version is recorded in the eFuse field\nas the number of set ones. The allocated number of bits in the efuse field\nfor storing the security version is limited (see BOOTLOADER_APP_SEC_VER_SIZE_EFUSE_FIELD option).\n\nBootloader: When bootloader selects an app to boot, an app is selected that has\na security version greater or equal that recorded in eFuse field.\nThe app is booted with a higher (or equal) secure version.\n\nThe security version is worth increasing if in previous versions there is\na significant vulnerability and their use is not acceptable.\n\nYour partition table should has a scheme with ota_0 + ota_1 (without factory).", + "id": "BOOTLOADER_APP_SECURE_VERSION", + "name": "BOOTLOADER_APP_SECURE_VERSION", + "range": null, + "title": "eFuse secure version of app", + "type": "int" + }, + { + "children": [], + "depends_on": "BOOTLOADER_APP_ANTI_ROLLBACK", + "help": "The size of the efuse secure version field.\nIts length is limited to 32 bits for ESP32 and 16 bits for ESP32-S2.\nThis determines how many times the security version can be increased.", + "id": "BOOTLOADER_APP_SEC_VER_SIZE_EFUSE_FIELD", + "name": "BOOTLOADER_APP_SEC_VER_SIZE_EFUSE_FIELD", + "range": null, + "title": "Size of the efuse secure version field", + "type": "int" + }, + { + "children": [], + "depends_on": "BOOTLOADER_APP_ANTI_ROLLBACK", + "help": "This option allows to emulate read/write operations with all eFuses and efuse secure version.\nIt allows to test anti-rollback implementation without permanent write eFuse bits.\nThere should be an entry in partition table with following details: `emul_efuse, data, efuse, , 0x2000`.\n\nThis option enables: EFUSE_VIRTUAL and EFUSE_VIRTUAL_KEEP_IN_FLASH.", + "id": "BOOTLOADER_EFUSE_SECURE_VERSION_EMULATE", + "name": "BOOTLOADER_EFUSE_SECURE_VERSION_EMULATE", + "range": null, + "title": "Emulate operations with efuse secure version(only test)", + "type": "bool" + } + ], + "depends_on": "BOOTLOADER_APP_ROLLBACK_ENABLE", + "help": "This option prevents rollback to previous firmware/application image with lower security version.", + "id": "BOOTLOADER_APP_ANTI_ROLLBACK", + "name": "BOOTLOADER_APP_ANTI_ROLLBACK", + "range": null, + "title": "Enable app anti-rollback support", + "type": "bool" + } + ], + "depends_on": null, + "help": "After updating the app, the bootloader runs a new app with the \"ESP_OTA_IMG_PENDING_VERIFY\" state set.\nThis state prevents the re-run of this app. After the first boot of the new app in the user code, the\nfunction should be called to confirm the operability of the app or vice versa about its non-operability.\nIf the app is working, then it is marked as valid. Otherwise, it is marked as not valid and rolls back to\nthe previous working app. A reboot is performed, and the app is booted before the software update.\nNote: If during the first boot a new app the power goes out or the WDT works, then roll back will happen.\nRollback is possible only between the apps with the same security versions.", + "id": "BOOTLOADER_APP_ROLLBACK_ENABLE", + "name": "BOOTLOADER_APP_ROLLBACK_ENABLE", + "range": null, + "title": "Enable app rollback support", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_RTC_FAST_MEM_SUPPORTED && ((SECURE_BOOT && SECURE_BOOT_INSECURE) || !SECURE_BOOT)", + "help": "This option disables the normal validation of an image coming out of\ndeep sleep (checksums, SHA256, and signature). This is a trade-off\nbetween wakeup performance from deep sleep, and image integrity checks.\n\nOnly enable this if you know what you are doing. It should not be used\nin conjunction with using deep_sleep() entry and changing the active OTA\npartition as this would skip the validation upon first load of the new\nOTA partition.\n\nIt is possible to enable this option with Secure Boot if \"allow insecure\noptions\" is enabled, however it's strongly recommended to NOT enable it as\nit may allow a Secure Boot bypass.", + "id": "BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP", + "name": "BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP", + "range": null, + "title": "Skip image validation when exiting deep sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "!SECURE_SIGNED_ON_BOOT", + "help": "Some applications need to boot very quickly from power on. By default, the entire app binary\nis read from flash and verified which takes up a significant portion of the boot time.\n\nEnabling this option will skip validation of the app when the SoC boots from power on.\nNote that in this case it's not possible for the bootloader to detect if an app image is\ncorrupted in the flash, therefore it's not possible to safely fall back to a different app\npartition. Flash corruption of this kind is unlikely but can happen if there is a serious\nfirmware bug or physical damage.\n\nFollowing other reset types, the bootloader will still validate the app image. This increases\nthe chances that flash corruption resulting in a crash can be detected following soft reset, and\nthe bootloader will fall back to a valid app image. To increase the chances of successfully recovering\nfrom a flash corruption event, keep the option BOOTLOADER_WDT_ENABLE enabled and consider also enabling\nBOOTLOADER_WDT_DISABLE_IN_USER_CODE - then manually disable the RTC Watchdog once the app is running.\nIn addition, enable both the Task and Interrupt watchdog timers with reset options set.", + "id": "BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON", + "name": "BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON", + "range": null, + "title": "Skip image validation from power on reset (READ HELP FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": "!SECURE_SIGNED_ON_BOOT", + "help": "Selecting this option prevents the bootloader from ever validating the app image before\nbooting it. Any flash corruption of the selected app partition will make the entire SoC\nunbootable.\n\nAlthough flash corruption is a very rare case, it is not recommended to select this option.\nConsider selecting \"Skip image validation from power on reset\" instead. However, if boot time\nis the only important factor then it can be enabled.", + "id": "BOOTLOADER_SKIP_VALIDATE_ALWAYS", + "name": "BOOTLOADER_SKIP_VALIDATE_ALWAYS", + "range": null, + "title": "Skip image validation always (READ HELP FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_RTC_FAST_MEM_SUPPORTED", + "help": "Reserve RTC FAST memory for Skip image validation. This option in bytes.\nThis option reserves an area in the RTC FAST memory (access only PRO_CPU).\nUsed to save the addresses of the selected application.\nWhen a wakeup occurs (from Deep sleep), the bootloader retrieves it and\nloads the application without validation.", + "id": "BOOTLOADER_RESERVE_RTC_SIZE", + "name": "BOOTLOADER_RESERVE_RTC_SIZE", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [ + { + "children": [], + "depends_on": "BOOTLOADER_CUSTOM_RESERVE_RTC", + "help": "This option allows the customer to use the legacy bootloader behavior when the\nRTC FAST memory CRC calculation takes place. When this option is enabled, the\nallocated user custom data will be taken into account in the CRC calculation.\nThis means that any change to the custom data would need a CRC update to prevent\nthe bootloader from marking this data as corrupted.\nIf this option is disabled, the custom data will not be taken into account when\ncalculating the RTC FAST memory CRC. The user custom data can be changed freely,\nwithout the need to update the CRC.\nTHIS OPTION MUST BE THE SAME FOR BOTH THE BOOTLOADER AND THE APPLICATION BUILDS.", + "id": "BOOTLOADER_CUSTOM_RESERVE_RTC_IN_CRC", + "name": "BOOTLOADER_CUSTOM_RESERVE_RTC_IN_CRC", + "range": null, + "title": "Include custom memory in the CRC calculation", + "type": "bool" + }, + { + "children": [], + "depends_on": "BOOTLOADER_CUSTOM_RESERVE_RTC", + "help": "This option reserves in RTC FAST memory the area for custom purposes.\nIf you want to create your own bootloader and save more information\nin this area of memory, you can increase it. It must be a multiple of 4 bytes.\nThis area (rtc_retain_mem_t) is reserved and has access from the bootloader and an application.", + "id": "BOOTLOADER_CUSTOM_RESERVE_RTC_SIZE", + "name": "BOOTLOADER_CUSTOM_RESERVE_RTC_SIZE", + "range": null, + "title": "Size in bytes for custom purposes", + "type": "hex" + } + ], + "depends_on": "SOC_RTC_FAST_MEM_SUPPORTED", + "help": "This option allows the customer to place data in the RTC FAST memory,\nthis area remains valid when rebooted, except for power loss.\nThis memory is located at a fixed address and is available\nfor both the bootloader and the application.\n(The application and bootloader must be compiled with the same option).\nThe RTC FAST memory has access only through PRO_CPU.", + "id": "BOOTLOADER_CUSTOM_RESERVE_RTC", + "name": "BOOTLOADER_CUSTOM_RESERVE_RTC", + "range": null, + "title": "Reserve RTC FAST memory for custom purposes", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_RTC_FAST_MEM_SUPPORTED", + "help": "This option reserves an area in RTC FAST memory for the following features:\n- \"Skip image validation when exiting deep sleep\"\n- \"Reserve RTC FAST memory for custom purposes\"\n- \"GPIO triggers factory reset\"", + "id": "BOOTLOADER_RESERVE_RTC_MEM", + "name": "BOOTLOADER_RESERVE_RTC_MEM", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "bootloader-config", + "title": "Bootloader config", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SECURE_BOOT || SECURE_SIGNED_ON_BOOT_NO_SECURE_BOOT", + "help": null, + "id": "SECURE_SIGNED_ON_BOOT", + "name": "SECURE_SIGNED_ON_BOOT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT || SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT", + "help": null, + "id": "SECURE_SIGNED_ON_UPDATE", + "name": "SECURE_SIGNED_ON_UPDATE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_SIGNED_ON_BOOT || SECURE_SIGNED_ON_UPDATE", + "help": null, + "id": "SECURE_SIGNED_APPS", + "name": "SECURE_SIGNED_APPS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "(IDF_TARGET_ESP32 && ESP32_REV_MIN_FULL >= 300) || SOC_SECURE_BOOT_V2_RSA", + "help": null, + "id": "SECURE_BOOT_V2_RSA_SUPPORTED", + "name": "SECURE_BOOT_V2_RSA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SECURE_BOOT_V2_ECC", + "help": null, + "id": "SECURE_BOOT_V2_ECC_SUPPORTED", + "name": "SECURE_BOOT_V2_ECC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SECURE_BOOT_V1", + "help": null, + "id": "SECURE_BOOT_V1_SUPPORTED", + "name": "SECURE_BOOT_V1_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP32_REV_MIN_FULL >= 300", + "help": null, + "id": "SECURE_BOOT_V2_PREFERRED", + "name": "SECURE_BOOT_V2_PREFERRED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_BOOT_V2_ECDSA_ENABLED", + "name": "SECURE_BOOT_V2_ECDSA_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_BOOT_V2_RSA_ENABLED", + "name": "SECURE_BOOT_V2_RSA_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_BOOT_FLASH_ENC_KEYS_BURN_TOGETHER", + "name": "SECURE_BOOT_FLASH_ENC_KEYS_BURN_TOGETHER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!SECURE_BOOT", + "help": "Require apps to be signed to verify their integrity.\n\nThis option uses the same app signature scheme as hardware secure boot, but unlike hardware secure boot it\ndoes not prevent the bootloader from being physically updated. This means that the device can be secured\nagainst remote network access, but not physical access. Compared to using hardware Secure Boot this option\nis much simpler to implement.", + "id": "SECURE_SIGNED_APPS_NO_SECURE_BOOT", + "name": "SECURE_SIGNED_APPS_NO_SECURE_BOOT", + "range": null, + "title": "Require signed app images", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "SECURE_BOOT_V1_SUPPORTED && (SECURE_SIGNED_APPS_NO_SECURE_BOOT || SECURE_BOOT_V1_ENABLED) && ", + "help": "Embeds the ECDSA public key in the bootloader and signs the application with an ECDSA key.\nRefer to the documentation before enabling.", + "id": "SECURE_SIGNED_APPS_ECDSA_SCHEME", + "name": "SECURE_SIGNED_APPS_ECDSA_SCHEME", + "range": null, + "title": "ECDSA", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_V2_RSA_SUPPORTED && (SECURE_SIGNED_APPS_NO_SECURE_BOOT || SECURE_BOOT_V2_ENABLED) && ", + "help": "Appends the RSA-3072 based Signature block to the application.\nRefer to before enabling.", + "id": "SECURE_SIGNED_APPS_RSA_SCHEME", + "name": "SECURE_SIGNED_APPS_RSA_SCHEME", + "range": null, + "title": "RSA", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_V2_ECC_SUPPORTED && (SECURE_SIGNED_APPS_NO_SECURE_BOOT || SECURE_BOOT_V2_ENABLED) && ", + "help": "For Secure boot V2 (e.g., ESP32-C2 SoC), appends ECDSA based signature block to the application.\nRefer to documentation before enabling.", + "id": "SECURE_SIGNED_APPS_ECDSA_V2_SCHEME", + "name": "SECURE_SIGNED_APPS_ECDSA_V2_SCHEME", + "range": null, + "title": "ECDSA (V2)", + "type": "bool" + } + ], + "depends_on": "SECURE_BOOT || SECURE_SIGNED_APPS_NO_SECURE_BOOT", + "help": "Select the Secure App signing scheme. Depends on the Chip Revision.\nThere are two secure boot versions:\n\n1. Secure boot V1\n - Legacy custom secure boot scheme. Supported in ESP32 SoC.\n\n2. Secure boot V2\n - RSA based secure boot scheme.\n Supported in ESP32-ECO3 (ESP32 Chip Revision 3 onwards), ESP32-S2, ESP32-C3, ESP32-S3 SoCs.\n\n - ECDSA based secure boot scheme. Supported in ESP32-C2 SoC.", + "id": "security-features-app-signing-scheme", + "name": "SECURE_SIGNED_APPS_SCHEME", + "title": "App Signing Scheme", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "SECURE_SIGNED_APPS_ECDSA_V2_SCHEME && ", + "help": null, + "id": "SECURE_BOOT_ECDSA_KEY_LEN_192_BITS", + "name": "SECURE_BOOT_ECDSA_KEY_LEN_192_BITS", + "range": null, + "title": "Using ECC curve NISTP192", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_SIGNED_APPS_ECDSA_V2_SCHEME && ", + "help": null, + "id": "SECURE_BOOT_ECDSA_KEY_LEN_256_BITS", + "name": "SECURE_BOOT_ECDSA_KEY_LEN_256_BITS", + "range": null, + "title": "Using ECC curve NISTP256 (Recommended)", + "type": "bool" + } + ], + "depends_on": "SECURE_SIGNED_APPS_ECDSA_V2_SCHEME", + "help": "Select the ECDSA key size. Two key sizes are supported\n\n- 192 bit key using NISTP192 curve\n- 256 bit key using NISTP256 curve (Recommended)\n\nThe advantage of using 256 bit key is the extra randomness which makes it difficult to be\nbruteforced compared to 192 bit key.\nAt present, both key sizes are practically implausible to bruteforce.", + "id": "security-features-ecdsa-key-size", + "name": "SECURE_BOOT_ECDSA_KEY_LEN_SIZE", + "title": "ECDSA key size", + "type": "choice" + }, + { + "children": [], + "depends_on": "SECURE_SIGNED_APPS_NO_SECURE_BOOT && SECURE_SIGNED_APPS_ECDSA_SCHEME", + "help": "If this option is set, the bootloader will be compiled with code to verify that an app is signed before\nbooting it.\n\nIf hardware secure boot is enabled, this option is always enabled and cannot be disabled.\nIf hardware secure boot is not enabled, this option doesn't add significant security by itself so most\nusers will want to leave it disabled.", + "id": "SECURE_SIGNED_ON_BOOT_NO_SECURE_BOOT", + "name": "SECURE_SIGNED_ON_BOOT_NO_SECURE_BOOT", + "range": null, + "title": "Bootloader verifies app signatures", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_SIGNED_APPS_NO_SECURE_BOOT", + "help": "If this option is set, any OTA updated apps will have the signature verified before being considered valid.\n\nWhen enabled, the signature is automatically checked whenever the esp_ota_ops.h APIs are used for OTA\nupdates, or esp_image_format.h APIs are used to verify apps.\n\nIf hardware secure boot is enabled, this option is always enabled and cannot be disabled.\nIf hardware secure boot is not enabled, this option still adds significant security against network-based\nattackers by preventing spoofing of OTA updates.", + "id": "SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT", + "name": "SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT", + "range": null, + "title": "Verify app signature on update", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SECURE_BOOT_V1_SUPPORTED && ", + "help": "Build a bootloader which enables secure boot version 1 on first boot.\nRefer to the Secure Boot section of the ESP-IDF Programmer's Guide for this version before enabling.", + "id": "SECURE_BOOT_V1_ENABLED", + "name": "SECURE_BOOT_V1_ENABLED", + "range": null, + "title": "Enable Secure Boot version 1", + "type": "bool" + }, + { + "children": [], + "depends_on": "(SECURE_BOOT_V2_RSA_SUPPORTED || SECURE_BOOT_V2_ECC_SUPPORTED) && ", + "help": "Build a bootloader which enables Secure Boot version 2 on first boot.\nRefer to Secure Boot V2 section of the ESP-IDF Programmer's Guide for this version before enabling.", + "id": "SECURE_BOOT_V2_ENABLED", + "name": "SECURE_BOOT_V2_ENABLED", + "range": null, + "title": "Enable Secure Boot version 2", + "type": "bool" + } + ], + "depends_on": "SECURE_BOOT", + "help": "Select the Secure Boot Version. Depends on the Chip Revision.\nSecure Boot V2 is the new RSA / ECDSA based secure boot scheme.\n\n - RSA based scheme is supported in ESP32 (Revision 3 onwards), ESP32-S2, ESP32-C3 (ECO3), ESP32-S3.\n - ECDSA based scheme is supported in ESP32-C2 SoC.\n\nPlease note that, RSA or ECDSA secure boot is property of specific SoC based on its HW design, supported\ncrypto accelerators, die-size, cost and similar parameters. Please note that RSA scheme has requirement\nfor bigger key sizes but at the same time it is comparatively faster than ECDSA verification.\n\nSecure Boot V1 is the AES based (custom) secure boot scheme supported in ESP32 SoC.", + "id": "security-features-enable-hardware-secure-boot-in-bootloader-read-docs-first--select-secure-boot-version", + "name": "SECURE_BOOT_VERSION", + "title": "Select secure boot version", + "type": "choice" + } + ], + "depends_on": "SOC_SECURE_BOOT_SUPPORTED && !(IDF_TARGET_ESP32C3 && ESP32C3_REV_MIN_FULL < 3)", + "help": "Build a bootloader which enables Secure Boot on first boot.\n\nOnce enabled, Secure Boot will not boot a modified bootloader. The bootloader will only load a partition\ntable or boot an app if the data has a verified digital signature. There are implications for reflashing\nupdated apps once secure boot is enabled.\n\nWhen enabling secure boot, JTAG and ROM BASIC Interpreter are permanently disabled by default.", + "id": "SECURE_BOOT", + "name": "SECURE_BOOT", + "range": null, + "title": "Enable hardware Secure Boot in bootloader (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "On first boot, the bootloader will generate a key which is not readable externally or by software. A\ndigest is generated from the bootloader image itself. This digest will be verified on each subsequent\nboot.\n\nEnabling this option means that the bootloader cannot be changed after the first time it is booted.", + "id": "SECURE_BOOTLOADER_ONE_TIME_FLASH", + "name": "SECURE_BOOTLOADER_ONE_TIME_FLASH", + "range": null, + "title": "One-time flash", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Generate a reusable secure bootloader key, derived (via SHA-256) from the secure boot signing key.\n\nThis allows the secure bootloader to be re-flashed by anyone with access to the secure boot signing\nkey.\n\nThis option is less secure than one-time flash, because a leak of the digest key from one device\nallows reflashing of any device that uses it.", + "id": "SECURE_BOOTLOADER_REFLASHABLE", + "name": "SECURE_BOOTLOADER_REFLASHABLE", + "range": null, + "title": "Reflashable", + "type": "bool" + } + ], + "depends_on": "SECURE_BOOT_V1_ENABLED", + "help": null, + "id": "security-features-secure-bootloader-mode", + "name": "SECURE_BOOTLOADER_MODE", + "title": "Secure bootloader mode", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "SECURE_BOOT_BUILD_SIGNED_BINARIES", + "help": "Path to the key file used to sign app images.\n\nKey file is an ECDSA private key (NIST256p curve) in PEM format for Secure Boot V1.\nKey file is an RSA private key in PEM format for Secure Boot V2.\n\nPath is evaluated relative to the project directory.\n\nYou can generate a new signing key by running the following command:\nespsecure.py generate_signing_key secure_boot_signing_key.pem\n\nSee the Secure Boot section of the ESP-IDF Programmer's Guide for this version for details.", + "id": "SECURE_BOOT_SIGNING_KEY", + "name": "SECURE_BOOT_SIGNING_KEY", + "range": null, + "title": "Secure boot private signing key", + "type": "string" + } + ], + "depends_on": "SECURE_SIGNED_APPS", + "help": "Once secure boot or signed app requirement is enabled, app images are required to be signed.\n\nIf enabled (default), these binary files are signed as part of the build process. The file named in\n\"Secure boot private signing key\" will be used to sign the image.\n\nIf disabled, unsigned app/partition data will be built. They must be signed manually using espsecure.py.\nVersion 1 to enable ECDSA Based Secure Boot and Version 2 to enable RSA based Secure Boot.\n(for example, on a remote signing server.)", + "id": "SECURE_BOOT_BUILD_SIGNED_BINARIES", + "name": "SECURE_BOOT_BUILD_SIGNED_BINARIES", + "range": null, + "title": "Sign binaries during build", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_SIGNED_APPS && SECURE_SIGNED_APPS_ECDSA_SCHEME && !SECURE_BOOT_BUILD_SIGNED_BINARIES", + "help": "Path to a public key file used to verify signed images.\nSecure Boot V1: This ECDSA public key is compiled into the bootloader and/or\napp, to verify app images.\n\nKey file is in raw binary format, and can be extracted from a\nPEM formatted private key using the espsecure.py\nextract_public_key command.\n\nRefer to the Secure Boot section of the ESP-IDF Programmer's Guide for this version before enabling.", + "id": "SECURE_BOOT_VERIFICATION_KEY", + "name": "SECURE_BOOT_VERIFICATION_KEY", + "range": null, + "title": "Secure boot public signature verification key", + "type": "string" + }, + { + "children": [], + "depends_on": "SECURE_BOOT && SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY", + "help": "If this option is set, ROM bootloader will revoke the public key digest burned in efuse block\nif it fails to verify the signature of software bootloader with it.\nRevocation of keys does not happen when enabling secure boot. Once secure boot is enabled,\nkey revocation checks will be done on subsequent boot-up, while verifying the software bootloader\n\nThis feature provides a strong resistance against physical attacks on the device.\n\nNOTE: Once a digest slot is revoked, it can never be used again to verify an image\nThis can lead to permanent bricking of the device, in case all keys are revoked\nbecause of signature verification failure.", + "id": "SECURE_BOOT_ENABLE_AGGRESSIVE_KEY_REVOKE", + "name": "SECURE_BOOT_ENABLE_AGGRESSIVE_KEY_REVOKE", + "range": null, + "title": "Enable Aggressive key revoke strategy", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_V2_ENABLED && SECURE_BOOT_BUILD_SIGNED_BINARIES", + "help": "When Secure Boot V2 is enabled, by default the bootloader is not flashed along with other artifacts\nlike the application and the partition table images, i.e. bootloader has to be separately flashed\nusing the command `idf.py bootloader flash`, whereas, the application and partition table can be flashed\nusing the command `idf.py flash` itself.\nEnabling this option allows flashing the bootloader along with the other artifacts\nby invocation of the command `idf.py flash`.\n\nIf this option is enabled make sure that even the bootloader is signed using the correct secure boot key,\notherwise the bootloader signature verification would fail, as hash of the public key which is present in\nthe bootloader signature would not match with the digest stored into the efuses\nand thus the device will not be able to boot up.", + "id": "SECURE_BOOT_FLASH_BOOTLOADER_DEFAULT", + "name": "SECURE_BOOT_FLASH_BOOTLOADER_DEFAULT", + "range": null, + "title": "Flash bootloader along with other artifacts when using the default flash command", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_BOOTLOADER_KEY_ENCODING_256BIT", + "name": "SECURE_BOOTLOADER_KEY_ENCODING_256BIT", + "range": null, + "title": "No encoding (256 bit key)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_BOOTLOADER_KEY_ENCODING_192BIT", + "name": "SECURE_BOOTLOADER_KEY_ENCODING_192BIT", + "range": null, + "title": "3/4 encoding (192 bit key)", + "type": "bool" + } + ], + "depends_on": "SECURE_BOOTLOADER_REFLASHABLE", + "help": "In reflashable secure bootloader mode, a hardware key is derived from the signing key (with SHA-256) and\ncan be written to eFuse with espefuse.py.\n\nNormally this is a 256-bit key, but if 3/4 Coding Scheme is used on the device then the eFuse key is\ntruncated to 192 bits.\n\nThis configuration item doesn't change any firmware code, it only changes the size of key binary which is\ngenerated at build time.", + "id": "security-features-hardware-key-encoding", + "name": "SECURE_BOOTLOADER_KEY_ENCODING", + "title": "Hardware Key Encoding", + "type": "choice" + }, + { + "children": [], + "depends_on": "SECURE_BOOT", + "help": "You can disable some of the default protections offered by secure boot, in order to enable testing or a\ncustom combination of security features.\n\nOnly enable these options if you are very sure.\n\nRefer to the Secure Boot section of the ESP-IDF Programmer's Guide for this version before enabling.", + "id": "SECURE_BOOT_INSECURE", + "name": "SECURE_BOOT_INSECURE", + "range": null, + "title": "Allow potentially insecure options", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SOC_FLASH_ENCRYPTION_XTS_AES_128_DERIVED && ", + "help": null, + "id": "SECURE_FLASH_ENCRYPTION_AES128_DERIVED", + "name": "SECURE_FLASH_ENCRYPTION_AES128_DERIVED", + "range": null, + "title": "AES-128 key derived from 128 bits (SHA256(128 bits))", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_FLASH_ENCRYPTION_XTS_AES_128 && !(IDF_TARGET_ESP32C2 && SECURE_BOOT) && ", + "help": null, + "id": "SECURE_FLASH_ENCRYPTION_AES128", + "name": "SECURE_FLASH_ENCRYPTION_AES128", + "range": null, + "title": "AES-128 (256-bit key)", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_FLASH_ENCRYPTION_XTS_AES_256 && ", + "help": null, + "id": "SECURE_FLASH_ENCRYPTION_AES256", + "name": "SECURE_FLASH_ENCRYPTION_AES256", + "range": null, + "title": "AES-256 (512-bit key)", + "type": "bool" + } + ], + "depends_on": "SOC_FLASH_ENCRYPTION_XTS_AES_OPTIONS && SECURE_FLASH_ENC_ENABLED", + "help": "Size of generated XTS-AES key.\n\n- AES-128 uses a 256-bit key (32 bytes) derived from 128 bits (16 bytes) burned in half Efuse key block.\n Internally, it calculates SHA256(128 bits)\n- AES-128 uses a 256-bit key (32 bytes) which occupies one Efuse key block.\n- AES-256 uses a 512-bit key (64 bytes) which occupies two Efuse key blocks.\n\nThis setting is ignored if either type of key is already burned to Efuse before the first boot.\nIn this case, the pre-burned key is used and no new key is generated.", + "id": "security-features-enable-flash-encryption-on-boot-read-docs-first--size-of-generated-xts-aes-key", + "name": "SECURE_FLASH_ENCRYPTION_KEYSIZE", + "title": "Size of generated XTS-AES key", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT", + "name": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT", + "range": null, + "title": "Development (NOT SECURE)", + "type": "bool" + }, + { + "children": [], + "depends_on": "(!EFUSE_VIRTUAL || IDF_CI_BUILD) && ", + "help": null, + "id": "SECURE_FLASH_ENCRYPTION_MODE_RELEASE", + "name": "SECURE_FLASH_ENCRYPTION_MODE_RELEASE", + "range": null, + "title": "Release", + "type": "bool" + } + ], + "depends_on": "SECURE_FLASH_ENC_ENABLED", + "help": "By default Development mode is enabled which allows ROM download mode to perform flash encryption\noperations (plaintext is sent to the device, and it encrypts it internally and writes ciphertext\nto flash.) This mode is not secure, it's possible for an attacker to write their own chosen plaintext\nto flash.\n\nRelease mode should always be selected for production or manufacturing. Once enabled it's no longer\npossible for the device in ROM Download Mode to use the flash encryption hardware.\n\nWhen EFUSE_VIRTUAL is enabled, SECURE_FLASH_ENCRYPTION_MODE_RELEASE is not available.\nFor CI tests we use IDF_CI_BUILD to bypass it (\"export IDF_CI_BUILD=1\").\nWe do not recommend bypassing it for other purposes.\n\nRefer to the Flash Encryption section of the ESP-IDF Programmer's Guide for details.", + "id": "security-features-enable-flash-encryption-on-boot-read-docs-first--enable-usage-mode", + "name": "SECURE_FLASH_ENCRYPTION_MODE", + "title": "Enable usage mode", + "type": "choice" + } + ], + "depends_on": null, + "help": "If this option is set, flash contents will be encrypted by the bootloader on first boot.\n\nNote: After first boot, the system will be permanently encrypted. Re-flashing an encrypted\nsystem is complicated and not always possible.\n\nRead https://docs.espressif.com/projects/esp-idf/en/latest/security/flash-encryption.html\nbefore enabling.", + "id": "SECURE_FLASH_ENC_ENABLED", + "name": "SECURE_FLASH_ENC_ENABLED", + "range": null, + "title": "Enable flash encryption on boot (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_FLASH_HAS_WRITE_PROTECTION_CACHE", + "name": "SECURE_FLASH_HAS_WRITE_PROTECTION_CACHE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "(SECURE_BOOT_INSECURE || SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT) && IDF_TARGET_ESP32", + "help": "By default, the BASIC ROM Console starts on reset if no valid bootloader is\nread from the flash.\n\nWhen either flash encryption or secure boot are enabled, the default is to\ndisable this BASIC fallback mode permanently via eFuse.\n\nIf this option is set, this eFuse is not burned and the BASIC ROM Console may\nremain accessible. Only set this option in testing environments.", + "id": "SECURE_BOOT_ALLOW_ROM_BASIC", + "name": "SECURE_BOOT_ALLOW_ROM_BASIC", + "range": null, + "title": "Leave ROM BASIC Interpreter available on reset", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_INSECURE || SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT", + "help": "If not set (default), the bootloader will permanently disable JTAG (across entire chip) on first boot\nwhen either secure boot or flash encryption is enabled.\n\nSetting this option leaves JTAG on for debugging, which negates all protections of flash encryption\nand some of the protections of secure boot.\n\nOnly set this option in testing environments.", + "id": "SECURE_BOOT_ALLOW_JTAG", + "name": "SECURE_BOOT_ALLOW_JTAG", + "range": null, + "title": "Allow JTAG Debugging", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_INSECURE || SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT", + "help": "If not set (default), app partition size must be a multiple of 64KB. App images are padded to 64KB\nlength, and the bootloader checks any trailing bytes after the signature (before the next 64KB\nboundary) have not been written. This is because flash cache maps entire 64KB pages into the address\nspace. This prevents an attacker from appending unverified data after the app image in the flash,\ncausing it to be mapped into the address space.\n\nSetting this option allows the app partition length to be unaligned, and disables padding of the app\nimage to this length. It is generally not recommended to set this option, unless you have a legacy\npartitioning scheme which doesn't support 64KB aligned partition lengths.", + "id": "SECURE_BOOT_ALLOW_SHORT_APP_PARTITION", + "name": "SECURE_BOOT_ALLOW_SHORT_APP_PARTITION", + "range": null, + "title": "Allow app partition length not 64KB aligned", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_INSECURE && SECURE_BOOT_V2_ENABLED", + "help": "If not set (default, recommended), on first boot the bootloader will burn the WR_DIS_RD_DIS\nefuse when Secure Boot is enabled. This prevents any more efuses from being read protected.\n\nIf this option is set, it will remain possible to write the EFUSE_RD_DIS efuse field after Secure\nBoot is enabled. This may allow an attacker to read-protect the BLK2 efuse (for ESP32) and\nBLOCK4-BLOCK10 (i.e. BLOCK_KEY0-BLOCK_KEY5)(for other chips) holding the public key digest, causing an\nimmediate denial of service and possibly allowing an additional fault injection attack to\nbypass the signature protection.\n\nNOTE: Once a BLOCK is read-protected, the application will read all zeros from that block\n\nNOTE: If \"UART ROM download mode (Permanently disabled (recommended))\" or\n\"UART ROM download mode (Permanently switch to Secure mode (recommended))\" is set,\nthen it is __NOT__ possible to read/write efuses using espefuse.py utility.\nHowever, efuse can be read/written from the application", + "id": "SECURE_BOOT_V2_ALLOW_EFUSE_RD_DIS", + "name": "SECURE_BOOT_V2_ALLOW_EFUSE_RD_DIS", + "range": null, + "title": "Allow additional read protecting of efuses", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_INSECURE && SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS", + "help": "If not set (default), during startup in the app all unused digest slots will be revoked.\nTo revoke unused slot will be called esp_efuse_set_digest_revoke(num_digest) for each digest.\nRevoking unused digest slots makes ensures that no trusted keys can be added later by an attacker.\nIf set, it means that you have a plan to use unused digests slots later.\n\nNote that if you plan to enable secure boot during the first boot up, the bootloader will intentionally\nrevoke the unused digest slots while enabling secure boot, even if the above config is enabled because\nkeeping the unused key slots un-revoked would a security hazard.\nIn case for any development workflow if you need to avoid this revocation, you should enable\nsecure boot externally (host based mechanism) rather than enabling it during the boot up,\nso that the bootloader would not need to enable secure boot and thus you could avoid its revocation\nstrategy.", + "id": "SECURE_BOOT_ALLOW_UNUSED_DIGEST_SLOTS", + "name": "SECURE_BOOT_ALLOW_UNUSED_DIGEST_SLOTS", + "range": null, + "title": "Leave unused digest slots available (not revoke)", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT", + "help": "If not set (default), the bootloader will permanently disable UART bootloader encryption access on\nfirst boot. If set, the UART bootloader will still be able to access hardware encryption.\n\nIt is recommended to only set this option in testing environments.", + "id": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_ENC", + "name": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_ENC", + "range": null, + "title": "Leave UART bootloader encryption enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT && IDF_TARGET_ESP32", + "help": "If not set (default), the bootloader will permanently disable UART bootloader decryption access on\nfirst boot. If set, the UART bootloader will still be able to access hardware decryption.\n\nOnly set this option in testing environments. Setting this option allows complete bypass of flash\nencryption.", + "id": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_DEC", + "name": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_DEC", + "range": null, + "title": "Leave UART bootloader decryption enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT && (IDF_TARGET_ESP32 || SOC_EFUSE_DIS_DOWNLOAD_ICACHE || SOC_EFUSE_DIS_DOWNLOAD_DCACHE)", + "help": "If not set (default), the bootloader will permanently disable UART bootloader flash cache access on\nfirst boot. If set, the UART bootloader will still be able to access the flash cache.\n\nOnly set this option in testing environments.", + "id": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_CACHE", + "name": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_CACHE", + "range": null, + "title": "Leave UART bootloader flash cache enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT", + "help": "If not set (default), and flash encryption is not yet enabled in eFuses, the 2nd stage bootloader\nwill enable flash encryption: generate the flash encryption key and program eFuses.\nIf this option is set, and flash encryption is not yet enabled, the bootloader will error out and\nreboot.\nIf flash encryption is enabled in eFuses, this option does not change the bootloader behavior.\n\nOnly use this option in testing environments, to avoid accidentally enabling flash encryption on\nthe wrong device. The device needs to have flash encryption already enabled using espefuse.py.", + "id": "SECURE_FLASH_REQUIRE_ALREADY_ENABLED", + "name": "SECURE_FLASH_REQUIRE_ALREADY_ENABLED", + "range": null, + "title": "Require flash encryption to be already enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_HAS_WRITE_PROTECTION_CACHE", + "help": "If not set (default, recommended), on the first boot the bootloader will burn the write-protection of\nDIS_CACHE(for ESP32) or DIS_ICACHE/DIS_DCACHE(for other chips) eFuse when Flash Encryption is enabled.\nWrite protection for cache disable efuse prevents the chip from being blocked if it is set by accident.\nApp and bootloader use cache so disabling it makes the chip useless for IDF.\nDue to other eFuses are linked with the same write protection bit (see the list below) then\nwrite-protection will not be done if these SECURE_FLASH_UART_BOOTLOADER_ALLOW_ENC,\nSECURE_BOOT_ALLOW_JTAG or SECURE_FLASH_UART_BOOTLOADER_ALLOW_CACHE options are selected\nto give a chance to turn on the chip into the release mode later.\n\nList of eFuses with the same write protection bit:\nESP32: MAC, MAC_CRC, DISABLE_APP_CPU, DISABLE_BT, DIS_CACHE, VOL_LEVEL_HP_INV.\n\nESP32-C3: DIS_ICACHE, DIS_USB_JTAG, DIS_DOWNLOAD_ICACHE, DIS_USB_SERIAL_JTAG,\nDIS_FORCE_DOWNLOAD, DIS_TWAI, JTAG_SEL_ENABLE, DIS_PAD_JTAG, DIS_DOWNLOAD_MANUAL_ENCRYPT.\n\nESP32-C6: SWAP_UART_SDIO_EN, DIS_ICACHE, DIS_USB_JTAG, DIS_DOWNLOAD_ICACHE,\nDIS_USB_SERIAL_JTAG, DIS_FORCE_DOWNLOAD, DIS_TWAI, JTAG_SEL_ENABLE,\nDIS_PAD_JTAG, DIS_DOWNLOAD_MANUAL_ENCRYPT.\n\nESP32-H2: DIS_ICACHE, DIS_USB_JTAG, POWERGLITCH_EN, DIS_FORCE_DOWNLOAD, SPI_DOWNLOAD_MSPI_DIS,\nDIS_TWAI, JTAG_SEL_ENABLE, DIS_PAD_JTAG, DIS_DOWNLOAD_MANUAL_ENCRYPT.\n\nESP32-S2: DIS_ICACHE, DIS_DCACHE, DIS_DOWNLOAD_ICACHE, DIS_DOWNLOAD_DCACHE,\nDIS_FORCE_DOWNLOAD, DIS_USB, DIS_TWAI, DIS_BOOT_REMAP, SOFT_DIS_JTAG,\nHARD_DIS_JTAG, DIS_DOWNLOAD_MANUAL_ENCRYPT.\n\nESP32-S3: DIS_ICACHE, DIS_DCACHE, DIS_DOWNLOAD_ICACHE, DIS_DOWNLOAD_DCACHE,\nDIS_FORCE_DOWNLOAD, DIS_USB_OTG, DIS_TWAI, DIS_APP_CPU, DIS_PAD_JTAG,\nDIS_DOWNLOAD_MANUAL_ENCRYPT, DIS_USB_JTAG, DIS_USB_SERIAL_JTAG, STRAP_JTAG_SEL, USB_PHY_SEL.", + "id": "SECURE_FLASH_SKIP_WRITE_PROTECTION_CACHE", + "name": "SECURE_FLASH_SKIP_WRITE_PROTECTION_CACHE", + "range": null, + "title": "Skip write-protection of DIS_CACHE (DIS_ICACHE, DIS_DCACHE)", + "type": "bool" + } + ], + "depends_on": null, + "id": "security-features-potentially-insecure-options", + "title": "Potentially insecure options", + "type": "menu" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENC_ENABLED && !SECURE_FLASH_REQUIRE_ALREADY_ENABLED", + "help": "If set (default), optimise encryption time for the partition of type APP,\nby only encrypting the app image that is present in the partition,\ninstead of the whole partition.\nThe image length used for encryption is derived from the image metadata, which\nincludes the size of the app image, checksum, hash and also the signature sector\nwhen secure boot is enabled.\n\nIf not set, the whole partition of type APP would be encrypted,\nwhich increases the encryption time but might be useful if there\nis any custom data appended to the firmware image.", + "id": "SECURE_FLASH_ENCRYPT_ONLY_IMAGE_LEN_IN_APP_PART", + "name": "SECURE_FLASH_ENCRYPT_ONLY_IMAGE_LEN_IN_APP_PART", + "range": null, + "title": "Encrypt only the app image that is present in the partition of type app", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENC_ENABLED", + "help": "If set (default), in an app during startup code,\nthere is a check of the flash encryption eFuse bit is on\n(as the bootloader should already have set it).\nThe app requires this bit is on to continue work otherwise abort.\n\nIf not set, the app does not care if the flash encryption eFuse bit is set or not.", + "id": "SECURE_FLASH_CHECK_ENC_EN_IN_APP", + "name": "SECURE_FLASH_CHECK_ENC_EN_IN_APP", + "range": null, + "title": "Check Flash Encryption enabled on app startup", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_ROM_DL_MODE_ENABLED", + "name": "SECURE_ROM_DL_MODE_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "If set, during startup the app will burn an eFuse bit to permanently disable the UART ROM\nDownload Mode. This prevents any future use of esptool.py, espefuse.py and similar tools.\n\nOnce disabled, if the SoC is booted with strapping pins set for ROM Download Mode\nthen an error is printed instead.\n\nIt is recommended to enable this option in any production application where Flash\nEncryption and/or Secure Boot is enabled and access to Download Mode is not required.\n\nIt is also possible to permanently disable Download Mode by calling\nesp_efuse_disable_rom_download_mode() at runtime.", + "id": "SECURE_DISABLE_ROM_DL_MODE", + "name": "SECURE_DISABLE_ROM_DL_MODE", + "range": null, + "title": "UART ROM download mode (Permanently disabled (recommended))", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SUPPORTS_SECURE_DL_MODE && ", + "help": "If set, during startup the app will burn an eFuse bit to permanently switch the UART ROM\nDownload Mode into a separate Secure Download mode. This option can only work if\nDownload Mode is not already disabled by eFuse.\n\nSecure Download mode limits the use of Download Mode functions to update SPI config,\nchanging baud rate, basic flash write and a command to return a summary of currently\nenabled security features (`get_security_info`).\n\nSecure Download mode is not compatible with the esptool.py flasher stub feature,\nespefuse.py, read/writing memory or registers, encrypted download, or any other\nfeatures that interact with unsupported Download Mode commands.\n\nSecure Download mode should be enabled in any application where Flash Encryption\nand/or Secure Boot is enabled. Disabling this option does not immediately cancel\nthe benefits of the security features, but it increases the potential \"attack\nsurface\" for an attacker to try and bypass them with a successful physical attack.\n\nIt is also possible to enable secure download mode at runtime by calling\nesp_efuse_enable_rom_secure_download_mode()\n\nNote: Secure Download mode is not available for ESP32 (includes revisions till ECO3).", + "id": "SECURE_ENABLE_SECURE_ROM_DL_MODE", + "name": "SECURE_ENABLE_SECURE_ROM_DL_MODE", + "range": null, + "title": "UART ROM download mode (Permanently switch to Secure mode (recommended))", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This is a potentially insecure option.\nEnabling this option will allow the full UART download mode to stay enabled.\nThis option SHOULD NOT BE ENABLED for production use cases.", + "id": "SECURE_INSECURE_ALLOW_DL_MODE", + "name": "SECURE_INSECURE_ALLOW_DL_MODE", + "range": null, + "title": "UART ROM download mode (Enabled (not recommended))", + "type": "bool" + } + ], + "depends_on": "(SECURE_BOOT_V2_ENABLED || SECURE_FLASH_ENC_ENABLED) && !(IDF_TARGET_ESP32 && ESP32_REV_MIN_FULL < 300)", + "help": null, + "id": "security-features-uart-rom-download-mode", + "name": "SECURE_UART_ROM_DL_MODE", + "title": "UART ROM download mode", + "type": "choice" + } + ], + "depends_on": null, + "id": "security-features", + "title": "Security features", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_REPRODUCIBLE_BUILD", + "help": "If set, then the app will be built with the current time/date stamp. It is stored in the app description\nstructure. If not set, time/date stamp will be excluded from app image. This can be useful for getting the\nsame binary image files made from the same source, but at different times.", + "id": "APP_COMPILE_TIME_DATE", + "name": "APP_COMPILE_TIME_DATE", + "range": null, + "title": "Use time/date stamp for app", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The PROJECT_VER variable from the build system will not affect the firmware image.\nThis value will not be contained in the esp_app_desc structure.", + "id": "APP_EXCLUDE_PROJECT_VER_VAR", + "name": "APP_EXCLUDE_PROJECT_VER_VAR", + "range": null, + "title": "Exclude PROJECT_VER from firmware image", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The PROJECT_NAME variable from the build system will not affect the firmware image.\nThis value will not be contained in the esp_app_desc structure.", + "id": "APP_EXCLUDE_PROJECT_NAME_VAR", + "name": "APP_EXCLUDE_PROJECT_NAME_VAR", + "range": null, + "title": "Exclude PROJECT_NAME from firmware image", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "APP_PROJECT_VER_FROM_CONFIG", + "help": "Project version", + "id": "APP_PROJECT_VER", + "name": "APP_PROJECT_VER", + "range": null, + "title": "Project version", + "type": "string" + } + ], + "depends_on": null, + "help": "If this is enabled, then config item APP_PROJECT_VER will be used for the variable PROJECT_VER.\nOther ways to set PROJECT_VER will be ignored.", + "id": "APP_PROJECT_VER_FROM_CONFIG", + "name": "APP_PROJECT_VER_FROM_CONFIG", + "range": null, + "title": "Get the project version from Kconfig", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "At startup, the app will read the embedded APP ELF SHA-256 hash value from flash\nand convert it into a string and store it in a RAM buffer.\nThis ensures the panic handler and core dump will be able to print this string\neven when cache is disabled.\nThe size of the buffer is APP_RETRIEVE_LEN_ELF_SHA plus the null terminator.\nChanging this value will change the size of this buffer, in bytes.", + "id": "APP_RETRIEVE_LEN_ELF_SHA", + "name": "APP_RETRIEVE_LEN_ELF_SHA", + "range": [ + 8, + 64 + ], + "title": "The length of APP ELF SHA is stored in RAM(chars)", + "type": "int" + } + ], + "depends_on": null, + "id": "application-manager", + "title": "Application manager", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_CRC_LE", + "name": "ESP_ROM_HAS_CRC_LE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_CRC_BE", + "name": "ESP_ROM_HAS_CRC_BE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_MZ_CRC32", + "name": "ESP_ROM_HAS_MZ_CRC32", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_JPEG_DECODE", + "name": "ESP_ROM_HAS_JPEG_DECODE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_UART_CLK_IS_XTAL", + "name": "ESP_ROM_UART_CLK_IS_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_USB_SERIAL_DEVICE_NUM", + "name": "ESP_ROM_USB_SERIAL_DEVICE_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_RETARGETABLE_LOCKING", + "name": "ESP_ROM_HAS_RETARGETABLE_LOCKING", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_ERASE_0_REGION_BUG", + "name": "ESP_ROM_HAS_ERASE_0_REGION_BUG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV", + "name": "ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_GET_CLK_FREQ", + "name": "ESP_ROM_GET_CLK_FREQ", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_NEEDS_SWSETUP_WORKAROUND", + "name": "ESP_ROM_NEEDS_SWSETUP_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_LAYOUT_TABLE", + "name": "ESP_ROM_HAS_LAYOUT_TABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_SPI_FLASH", + "name": "ESP_ROM_HAS_SPI_FLASH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_ETS_PRINTF_BUG", + "name": "ESP_ROM_HAS_ETS_PRINTF_BUG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_NEWLIB", + "name": "ESP_ROM_HAS_NEWLIB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_NEWLIB_NANO_FORMAT", + "name": "ESP_ROM_HAS_NEWLIB_NANO_FORMAT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_NEWLIB_32BIT_TIME", + "name": "ESP_ROM_HAS_NEWLIB_32BIT_TIME", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE", + "name": "ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_RAM_APP_NEEDS_MMU_INIT", + "name": "ESP_ROM_RAM_APP_NEEDS_MMU_INIT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_SW_FLOAT", + "name": "ESP_ROM_HAS_SW_FLOAT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_USB_OTG_NUM", + "name": "ESP_ROM_USB_OTG_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_VERSION", + "name": "ESP_ROM_HAS_VERSION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB", + "name": "ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Always print ROM logs, this is the default behavior.", + "id": "BOOT_ROM_LOG_ALWAYS_ON", + "name": "BOOT_ROM_LOG_ALWAYS_ON", + "range": null, + "title": "Always Log", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Don't print ROM logs.", + "id": "BOOT_ROM_LOG_ALWAYS_OFF", + "name": "BOOT_ROM_LOG_ALWAYS_OFF", + "range": null, + "title": "Permanently disable logging", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Print ROM logs when GPIO level is high during start up.\nThe GPIO number is chip dependent,\ne.g. on ESP32-S2, the control GPIO is GPIO46.", + "id": "BOOT_ROM_LOG_ON_GPIO_HIGH", + "name": "BOOT_ROM_LOG_ON_GPIO_HIGH", + "range": null, + "title": "Log on GPIO High", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Print ROM logs when GPIO level is low during start up.\nThe GPIO number is chip dependent,\ne.g. on ESP32-S2, the control GPIO is GPIO46.", + "id": "BOOT_ROM_LOG_ON_GPIO_LOW", + "name": "BOOT_ROM_LOG_ON_GPIO_LOW", + "range": null, + "title": "Log on GPIO Low", + "type": "bool" + } + ], + "depends_on": "!IDF_TARGET_ESP32", + "help": "Controls the Boot ROM log behavior.\nThe rom log behavior can only be changed for once,\nspecific eFuse bit(s) will be burned at app boot stage.", + "id": "boot-rom-behavior-permanently-change-boot-rom-output", + "name": "BOOT_ROM_LOG_SCHEME", + "title": "Permanently change Boot ROM output", + "type": "choice" + } + ], + "depends_on": null, + "id": "boot-rom-behavior", + "title": "Boot ROM Behavior", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "The flasher tool sends a precompiled download stub first by default. That stub allows things\nlike compressed downloads and more. Usually you should not need to disable that feature", + "id": "ESPTOOLPY_NO_STUB", + "name": "ESPTOOLPY_NO_STUB", + "range": null, + "title": "Disable download stub", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32S3 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_OCT_FLASH", + "name": "ESPTOOLPY_OCT_FLASH", + "range": null, + "title": "Enable Octal Flash", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32S3 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This config option helps decide whether flash is Quad or Octal, but please note some limitations:\n\n1. If the flash chip is an Octal one, even if one of \"QIO\", \"QOUT\", \"DIO\", \"DOUT\" options is\n selected in `ESPTOOLPY_FLASHMODE`, our code will automatically change the\n mode to \"OPI\" and the sample mode will be STR.\n2. If the flash chip is a Quad one, even if \"OPI\" is selected in `ESPTOOLPY_FLASHMODE`, our code will\n automatically change the mode to \"DIO\".\n3. This option is mainly to improve the out-of-box experience of developers. It doesn't guarantee\n the feature-complete. Some code still rely on `ESPTOOLPY_OCT_FLASH`. Please do not rely on this option\n when you are pretty sure that you are using Octal flash.\n In this case, please enable `ESPTOOLPY_OCT_FLASH` option, then you can choose `DTR` sample mode\n in `ESPTOOLPY_FLASH_SAMPLE_MODE`. Otherwise, only `STR` mode is available.\n4. Enabling this feature reduces available internal RAM size (around 900 bytes).\n If your IRAM space is insufficient and you're aware of your flash type,\n disable this option and select corresponding flash type options.", + "id": "ESPTOOLPY_FLASH_MODE_AUTO_DETECT", + "name": "ESPTOOLPY_FLASH_MODE_AUTO_DETECT", + "range": null, + "title": "Choose flash mode automatically (please read help)", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "!ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_QIO", + "name": "ESPTOOLPY_FLASHMODE_QIO", + "range": null, + "title": "QIO", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_QOUT", + "name": "ESPTOOLPY_FLASHMODE_QOUT", + "range": null, + "title": "QOUT", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_DIO", + "name": "ESPTOOLPY_FLASHMODE_DIO", + "range": null, + "title": "DIO", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_DOUT", + "name": "ESPTOOLPY_FLASHMODE_DOUT", + "range": null, + "title": "DOUT", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_OPI", + "name": "ESPTOOLPY_FLASHMODE_OPI", + "range": null, + "title": "OPI", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Mode the flash chip is flashed in, as well as the default mode for the\nbinary to run in.", + "id": "serial-flasher-config-flash-spi-mode", + "name": "ESPTOOLPY_FLASHMODE", + "title": "Flash SPI mode", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASH_SAMPLE_MODE_STR", + "name": "ESPTOOLPY_FLASH_SAMPLE_MODE_STR", + "range": null, + "title": "STR Mode", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASH_SAMPLE_MODE_DTR", + "name": "ESPTOOLPY_FLASH_SAMPLE_MODE_DTR", + "range": null, + "title": "DTR Mode", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "serial-flasher-config-flash-sampling-mode", + "name": "ESPTOOLPY_FLASH_SAMPLE_MODE", + "title": "Flash Sampling Mode", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_FLASHMODE", + "name": "ESPTOOLPY_FLASHMODE", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_120M && (SPI_FLASH_HPM_ON || ESPTOOLPY_OCT_FLASH) && (ESPTOOLPY_FLASH_SAMPLE_MODE_STR || IDF_EXPERIMENTAL_FEATURES) && ", + "help": "- Optional feature for QSPI Flash. Read docs and enable `CONFIG_SPI_FLASH_HPM_ENA` first!\n- Flash 120 MHz SDR mode is stable.\n- Flash 120 MHz DDR mode is an experimental feature, it works when\n the temperature is stable.\n\n Risks:\n If your chip powers on at a certain temperature, then after the temperature\n increases or decreases by approximately 20 Celsius degrees (depending on the\n chip), the program will crash randomly.", + "id": "ESPTOOLPY_FLASHFREQ_120M", + "name": "ESPTOOLPY_FLASHFREQ_120M", + "range": null, + "title": "120 MHz (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_80M", + "name": "ESPTOOLPY_FLASHFREQ_80M", + "range": null, + "title": "80 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_64M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_64M", + "name": "ESPTOOLPY_FLASHFREQ_64M", + "range": null, + "title": "64 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_60M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_60M", + "name": "ESPTOOLPY_FLASHFREQ_60M", + "range": null, + "title": "60 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_48M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_48M", + "name": "ESPTOOLPY_FLASHFREQ_48M", + "range": null, + "title": "48 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_40M", + "name": "ESPTOOLPY_FLASHFREQ_40M", + "range": null, + "title": "40 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_32M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_32M", + "name": "ESPTOOLPY_FLASHFREQ_32M", + "range": null, + "title": "32 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_30M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_30M", + "name": "ESPTOOLPY_FLASHFREQ_30M", + "range": null, + "title": "30 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_26M", + "name": "ESPTOOLPY_FLASHFREQ_26M", + "range": null, + "title": "26 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_24M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_24M", + "name": "ESPTOOLPY_FLASHFREQ_24M", + "range": null, + "title": "24 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_20M", + "name": "ESPTOOLPY_FLASHFREQ_20M", + "range": null, + "title": "20 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_16M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_16M", + "name": "ESPTOOLPY_FLASHFREQ_16M", + "range": null, + "title": "16 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MEMSPI_SRC_FREQ_15M_SUPPORTED && ", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_15M", + "name": "ESPTOOLPY_FLASHFREQ_15M", + "range": null, + "title": "15 MHz", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "serial-flasher-config-flash-spi-speed", + "name": "ESPTOOLPY_FLASHFREQ", + "title": "Flash SPI speed", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This is an invisible item, used to define the targets that defaults to use 80MHz Flash SPI speed.", + "id": "ESPTOOLPY_FLASHFREQ_80M_DEFAULT", + "name": "ESPTOOLPY_FLASHFREQ_80M_DEFAULT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ", + "name": "ESPTOOLPY_FLASHFREQ", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_1MB", + "name": "ESPTOOLPY_FLASHSIZE_1MB", + "range": null, + "title": "1 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_2MB", + "name": "ESPTOOLPY_FLASHSIZE_2MB", + "range": null, + "title": "2 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_4MB", + "name": "ESPTOOLPY_FLASHSIZE_4MB", + "range": null, + "title": "4 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_8MB", + "name": "ESPTOOLPY_FLASHSIZE_8MB", + "range": null, + "title": "8 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_16MB", + "name": "ESPTOOLPY_FLASHSIZE_16MB", + "range": null, + "title": "16 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_32MB", + "name": "ESPTOOLPY_FLASHSIZE_32MB", + "range": null, + "title": "32 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_64MB", + "name": "ESPTOOLPY_FLASHSIZE_64MB", + "range": null, + "title": "64 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_128MB", + "name": "ESPTOOLPY_FLASHSIZE_128MB", + "range": null, + "title": "128 MB", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "SPI flash size, in megabytes", + "id": "serial-flasher-config-flash-size", + "name": "ESPTOOLPY_FLASHSIZE", + "title": "Flash size", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE", + "name": "ESPTOOLPY_FLASHSIZE", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is set, flashing the project will automatically detect\nthe flash size of the target chip and update the bootloader image\nbefore it is flashed.\n\nEnabling this option turns off the image protection against corruption\nby a SHA256 digest. Updating the bootloader image before flashing would\ninvalidate the digest.", + "id": "ESPTOOLPY_HEADER_FLASHSIZE_UPDATE", + "name": "ESPTOOLPY_HEADER_FLASHSIZE_UPDATE", + "range": null, + "title": "Detect flash size when flashing bootloader", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_BEFORE_RESET", + "name": "ESPTOOLPY_BEFORE_RESET", + "range": null, + "title": "Reset to bootloader", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_BEFORE_NORESET", + "name": "ESPTOOLPY_BEFORE_NORESET", + "range": null, + "title": "No reset", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Configure whether esptool.py should reset the ESP32 before flashing.\n\nAutomatic resetting depends on the RTS & DTR signals being\nwired from the serial port to the ESP32. Most USB development\nboards do this internally.", + "id": "serial-flasher-config-before-flashing", + "name": "ESPTOOLPY_BEFORE", + "title": "Before flashing", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_BEFORE", + "name": "ESPTOOLPY_BEFORE", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_AFTER_RESET", + "name": "ESPTOOLPY_AFTER_RESET", + "range": null, + "title": "Reset after flashing", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_AFTER_NORESET", + "name": "ESPTOOLPY_AFTER_NORESET", + "range": null, + "title": "Stay in bootloader", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Configure whether esptool.py should reset the ESP32 after flashing.\n\nAutomatic resetting depends on the RTS & DTR signals being\nwired from the serial port to the ESP32. Most USB development\nboards do this internally.", + "id": "serial-flasher-config-after-flashing", + "name": "ESPTOOLPY_AFTER", + "title": "After flashing", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_AFTER", + "name": "ESPTOOLPY_AFTER", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_MONITOR_BAUD", + "name": "ESPTOOLPY_MONITOR_BAUD", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "serial-flasher-config", + "title": "Serial flasher config", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "This is the default partition table, designed to fit into a 2MB or\nlarger flash with a single 1MB app partition.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_singleapp.csv\n\nThis partition table is not suitable for an app that needs OTA\n(over the air update) capability.", + "id": "PARTITION_TABLE_SINGLE_APP", + "name": "PARTITION_TABLE_SINGLE_APP", + "range": null, + "title": "Single factory app, no OTA", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This is a variation of the default partition table, that expands\nthe 1MB app partition size to 1.5MB to fit more code.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_singleapp_large.csv\n\nThis partition table is not suitable for an app that needs OTA\n(over the air update) capability.", + "id": "PARTITION_TABLE_SINGLE_APP_LARGE", + "name": "PARTITION_TABLE_SINGLE_APP_LARGE", + "range": null, + "title": "Single factory app (large), no OTA", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This is a basic OTA-enabled partition table with a factory app\npartition plus two OTA app partitions. All are 1MB, so this\npartition table requires 4MB or larger flash size.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_two_ota.csv", + "id": "PARTITION_TABLE_TWO_OTA", + "name": "PARTITION_TABLE_TWO_OTA", + "range": null, + "title": "Factory app, two OTA definitions", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Specify the path to the partition table CSV to use for your project.\n\nConsult the Partition Table section in the ESP-IDF Programmers Guide\nfor more information.", + "id": "PARTITION_TABLE_CUSTOM", + "name": "PARTITION_TABLE_CUSTOM", + "range": null, + "title": "Custom partition table CSV", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP32_COREDUMP_ENABLE_TO_FLASH && NVS_SEC_KEY_PROTECT_USING_FLASH_ENC && ", + "help": "This is a variation of the default \"Single factory app, no OTA\" partition table\nthat supports encrypted NVS when using flash encryption. See the Flash Encryption section\nin the ESP-IDF Programmers Guide for more information.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_singleapp_encr_nvs.csv", + "id": "PARTITION_TABLE_SINGLE_APP_ENCRYPTED_NVS", + "name": "PARTITION_TABLE_SINGLE_APP_ENCRYPTED_NVS", + "range": null, + "title": "Single factory app, no OTA, encrypted NVS", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP32_COREDUMP_ENABLE_TO_FLASH && NVS_SEC_KEY_PROTECT_USING_FLASH_ENC && ", + "help": "This is a variation of the \"Single factory app (large), no OTA\" partition table\nthat supports encrypted NVS when using flash encryption. See the Flash Encryption section\nin the ESP-IDF Programmers Guide for more information.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_singleapp_large_encr_nvs.csv", + "id": "PARTITION_TABLE_SINGLE_APP_LARGE_ENC_NVS", + "name": "PARTITION_TABLE_SINGLE_APP_LARGE_ENC_NVS", + "range": null, + "title": "Single factory app (large), no OTA, encrypted NVS", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_COREDUMP_ENABLE_TO_FLASH && NVS_SEC_KEY_PROTECT_USING_FLASH_ENC && ", + "help": "This is a variation of the \"Factory app, two OTA definitions\" partition table\nthat supports encrypted NVS when using flash encryption. See the Flash Encryption section\nin the ESP-IDF Programmers Guide for more information.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_two_ota_encr_nvs.csv", + "id": "PARTITION_TABLE_TWO_OTA_ENCRYPTED_NVS", + "name": "PARTITION_TABLE_TWO_OTA_ENCRYPTED_NVS", + "range": null, + "title": "Factory app, two OTA definitions, encrypted NVS", + "type": "bool" + } + ], + "depends_on": null, + "help": "The partition table to flash to the ESP32. The partition table\ndetermines where apps, data and other resources are expected to\nbe found.\n\nThe predefined partition table CSV descriptions can be found\nin the components/partition_table directory. These are mostly intended\nfor example and development use, it's expect that for production use you\nwill copy one of these CSV files and create a custom partition CSV for\nyour application.", + "id": "partition-table-partition-table", + "name": "PARTITION_TABLE_TYPE", + "title": "Partition Table", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "Name of the custom partition CSV filename.\nThis path is evaluated relative to the project root directory by default.\nHowever, if the absolute path for the CSV file is provided, then the absolute path is configured.", + "id": "PARTITION_TABLE_CUSTOM_FILENAME", + "name": "PARTITION_TABLE_CUSTOM_FILENAME", + "range": null, + "title": "Custom partition CSV file", + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "PARTITION_TABLE_FILENAME", + "name": "PARTITION_TABLE_FILENAME", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": "The address of partition table (by default 0x8000).\nAllows you to move the partition table, it gives more space for the bootloader.\nNote that the bootloader and app will both need to be compiled with the same PARTITION_TABLE_OFFSET value.\n\nThis number should be a multiple of 0x1000.\n\nNote that partition offsets in the partition table CSV file may need to be changed if this value is set to\na higher value. To have each partition offset adapt to the configured partition table offset, leave all\npartition offsets blank in the CSV file.", + "id": "PARTITION_TABLE_OFFSET", + "name": "PARTITION_TABLE_OFFSET", + "range": null, + "title": "Offset of partition table", + "type": "hex" + }, + { + "children": [], + "depends_on": "!APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS && !IDF_TARGET_LINUX", + "help": "Generate an MD5 checksum for the partition table for protecting the\nintegrity of the table. The generation should be turned off for legacy\nbootloaders which cannot recognize the MD5 checksum in the partition\ntable.", + "id": "PARTITION_TABLE_MD5", + "name": "PARTITION_TABLE_MD5", + "range": null, + "title": "Generate an MD5 checksum for the partition table", + "type": "bool" + } + ], + "depends_on": null, + "id": "partition-table", + "title": "Partition Table", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_OPTIMIZATION_DEBUG", + "name": "COMPILER_OPTIMIZATION_DEBUG", + "range": null, + "title": "Debug (-Og)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_OPTIMIZATION_SIZE", + "name": "COMPILER_OPTIMIZATION_SIZE", + "range": null, + "title": "Optimize for size (-Os)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_OPTIMIZATION_PERF", + "name": "COMPILER_OPTIMIZATION_PERF", + "range": null, + "title": "Optimize for performance (-O2)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_OPTIMIZATION_NONE", + "name": "COMPILER_OPTIMIZATION_NONE", + "range": null, + "title": "Debug without optimization (-O0)", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option sets compiler optimization level (gcc -O argument) for the app.\n\n- The \"Debug\" setting will add the -0g flag to CFLAGS.\n- The \"Size\" setting will add the -0s flag to CFLAGS.\n- The \"Performance\" setting will add the -O2 flag to CFLAGS.\n- The \"None\" setting will add the -O0 flag to CFLAGS.\n\nThe \"Size\" setting cause the compiled code to be smaller and faster, but\nmay lead to difficulties of correlating code addresses to source file\nlines when debugging.\n\nThe \"Performance\" setting causes the compiled code to be larger and faster,\nbut will be easier to correlated code addresses to source file lines.\n\n\"None\" with -O0 produces compiled code without optimization.\n\nNote that custom optimization levels may be unsupported.\n\nCompiler optimization for the IDF bootloader is set separately,\nsee the BOOTLOADER_COMPILER_OPTIMIZATION setting.", + "id": "compiler-options-optimization-level", + "name": "COMPILER_OPTIMIZATION", + "title": "Optimization Level", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Enable assertions. Assertion content and line number will be printed on failure.", + "id": "COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE", + "name": "COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE", + "range": null, + "title": "Enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Enable silent assertions. Failed assertions will abort(), user needs to\nuse the aborting address to find the line number with the failed assertion.", + "id": "COMPILER_OPTIMIZATION_ASSERTIONS_SILENT", + "name": "COMPILER_OPTIMIZATION_ASSERTIONS_SILENT", + "range": null, + "title": "Silent (saves code size)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "If assertions are disabled, -DNDEBUG is added to CPPFLAGS.", + "id": "COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE", + "name": "COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE", + "range": null, + "title": "Disabled (sets -DNDEBUG)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Assertions can be:\n\n- Enabled. Failure will print verbose assertion details. This is the default.\n\n- Set to \"silent\" to save code size (failed assertions will abort() but user\n needs to use the aborting address to find the line number with the failed assertion.)\n\n- Disabled entirely (not recommended for most configurations.) -DNDEBUG is added\n to CPPFLAGS in this case.", + "id": "compiler-options-assertion-level", + "name": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL", + "title": "Assertion level", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_FLOAT_LIB_FROM_GCCLIB", + "name": "COMPILER_FLOAT_LIB_FROM_GCCLIB", + "range": null, + "title": "libgcc", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_ROM_HAS_RVFPLIB && ", + "help": null, + "id": "COMPILER_FLOAT_LIB_FROM_RVFPLIB", + "name": "COMPILER_FLOAT_LIB_FROM_RVFPLIB", + "range": null, + "title": "librvfp", + "type": "bool" + } + ], + "depends_on": null, + "help": "In the soft-fp part of libgcc, riscv version is written in C,\nand handles all edge cases in IEEE754, which makes it larger\nand performance is slow.\n\nRVfplib is an optimized RISC-V library for FP arithmetic on 32-bit\ninteger processors, for single and double-precision FP.\nRVfplib is \"fast\", but it has a few exceptions from IEEE 754 compliance.", + "id": "compiler-options-compiler-float-lib-source", + "name": "COMPILER_FLOAT_LIB_FROM", + "title": "Compiler float lib source", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL", + "name": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, the error messages will be discarded in following check macros:\n- ESP_RETURN_ON_ERROR\n- ESP_EXIT_ON_ERROR\n- ESP_RETURN_ON_FALSE\n- ESP_EXIT_ON_FALSE", + "id": "COMPILER_OPTIMIZATION_CHECKS_SILENT", + "name": "COMPILER_OPTIMIZATION_CHECKS_SILENT", + "range": null, + "title": "Disable messages in ESP_RETURN_ON_* and ESP_EXIT_ON_* macros", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When expanding the __FILE__ and __BASE_FILE__ macros, replace paths inside ESP-IDF\nwith paths relative to the placeholder string \"IDF\", and convert paths inside the\nproject directory to relative paths.\n\nThis allows building the project with assertions or other code that embeds file paths,\nwithout the binary containing the exact path to the IDF or project directories.\n\nThis option passes -fmacro-prefix-map options to the GCC command line. To replace additional\npaths in your binaries, modify the project CMakeLists.txt file to pass custom -fmacro-prefix-map or\n-ffile-prefix-map arguments.", + "id": "COMPILER_HIDE_PATHS_MACROS", + "is_menuconfig": true, + "name": "COMPILER_HIDE_PATHS_MACROS", + "range": null, + "title": "Replace ESP-IDF and project paths in binaries", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "COMPILER_CXX_EXCEPTIONS", + "help": "Size (in bytes) of the emergency memory pool for C++ exceptions. This pool will be used to allocate\nmemory for thrown exceptions when there is not enough memory on the heap.", + "id": "COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE", + "name": "COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE", + "range": null, + "title": "Emergency Pool Size", + "type": "int" + } + ], + "depends_on": null, + "help": "Enabling this option compiles all IDF C++ files with exception support enabled.\n\nDisabling this option disables C++ exception support in all compiled files, and any libstdc++ code\nwhich throws an exception will abort instead.\n\nEnabling this option currently adds an additional ~500 bytes of heap overhead\nwhen an exception is thrown in user code for the first time.", + "id": "COMPILER_CXX_EXCEPTIONS", + "is_menuconfig": true, + "name": "COMPILER_CXX_EXCEPTIONS", + "range": null, + "title": "Enable C++ exceptions", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling this option compiles all C++ files with RTTI support enabled.\nThis increases binary size (typically by tens of kB) but allows using\ndynamic_cast conversion and typeid operator.", + "id": "COMPILER_CXX_RTTI", + "name": "COMPILER_CXX_RTTI", + "range": null, + "title": "Enable C++ run-time type info (RTTI)", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_STACK_CHECK_MODE_NONE", + "name": "COMPILER_STACK_CHECK_MODE_NONE", + "range": null, + "title": "None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_STACK_CHECK_MODE_NORM", + "name": "COMPILER_STACK_CHECK_MODE_NORM", + "range": null, + "title": "Normal", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_STACK_CHECK_MODE_STRONG", + "name": "COMPILER_STACK_CHECK_MODE_STRONG", + "range": null, + "title": "Strong", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_STACK_CHECK_MODE_ALL", + "name": "COMPILER_STACK_CHECK_MODE_ALL", + "range": null, + "title": "Overall", + "type": "bool" + } + ], + "depends_on": null, + "help": "Stack smashing protection mode. Emit extra code to check for buffer overflows, such as stack\nsmashing attacks. This is done by adding a guard variable to functions with vulnerable objects.\nThe guards are initialized when a function is entered and then checked when the function exits.\nIf a guard check fails, program is halted. Protection has the following modes:\n\n- In NORMAL mode (GCC flag: -fstack-protector) only functions that call alloca, and functions with\n buffers larger than 8 bytes are protected.\n\n- STRONG mode (GCC flag: -fstack-protector-strong) is like NORMAL, but includes additional functions\n to be protected -- those that have local array definitions, or have references to local frame\n addresses.\n\n- In OVERALL mode (GCC flag: -fstack-protector-all) all functions are protected.\n\nModes have the following impact on code performance and coverage:\n\n- performance: NORMAL > STRONG > OVERALL\n\n- coverage: NORMAL < STRONG < OVERALL\n\nThe performance impact includes increasing the amount of stack memory required for each task.", + "id": "compiler-options-stack-smashing-protection-mode", + "name": "COMPILER_STACK_CHECK_MODE", + "title": "Stack smashing protection mode", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "Stack smashing protection.", + "id": "COMPILER_STACK_CHECK", + "name": "COMPILER_STACK_CHECK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TOOLCHAIN_GCC", + "help": "Disable merging identical constants (string/floating-point) across compilation units.\nThis helps in better size analysis of the application binary as the rodata section\ndistribution is more uniform across libraries. On downside, it may increase\nthe binary size and hence should be used during development phase only.", + "id": "COMPILER_NO_MERGE_CONSTANTS", + "name": "COMPILER_NO_MERGE_CONSTANTS", + "range": null, + "title": "Disable merging const sections", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Adds -Wwrite-strings flag for the C/C++ compilers.\n\nFor C, this gives string constants the type ``const char[]`` so that\ncopying the address of one into a non-const ``char *`` pointer\nproduces a warning. This warning helps to find at compile time code\nthat tries to write into a string constant.\n\nFor C++, this warns about the deprecated conversion from string\nliterals to ``char *``.", + "id": "COMPILER_WARN_WRITE_STRINGS", + "name": "COMPILER_WARN_WRITE_STRINGS", + "range": null, + "title": "Enable -Wwrite-strings warning flag", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ARCH_RISCV", + "help": "Adds -msave-restore to C/C++ compilation flags.\n\nWhen this flag is enabled, compiler will call library functions to\nsave/restore registers in function prologues/epilogues. This results\nin lower overall code size, at the expense of slightly reduced performance.\n\nThis option can be enabled for RISC-V targets only.", + "id": "COMPILER_SAVE_RESTORE_LIBCALLS", + "name": "COMPILER_SAVE_RESTORE_LIBCALLS", + "range": null, + "title": "Enable -msave-restore flag to reduce code size", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable this option if use GCC 12 or newer, and want to disable warnings which don't appear with\nGCC 11.", + "id": "COMPILER_DISABLE_GCC12_WARNINGS", + "name": "COMPILER_DISABLE_GCC12_WARNINGS", + "range": null, + "title": "Disable new warnings introduced in GCC 12", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable this option if use GCC 13 or newer, and want to disable warnings which don't appear with\nGCC 12.", + "id": "COMPILER_DISABLE_GCC13_WARNINGS", + "name": "COMPILER_DISABLE_GCC13_WARNINGS", + "range": null, + "title": "Disable new warnings introduced in GCC 13", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, RTL files will be produced during compilation. These files\ncan be used by other tools, for example to calculate call graphs.", + "id": "COMPILER_DUMP_RTL_FILES", + "name": "COMPILER_DUMP_RTL_FILES", + "range": null, + "title": "Dump RTL files during compilation", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "!IDF_TARGET_LINUX && ", + "help": null, + "id": "COMPILER_RT_LIB_GCCLIB", + "name": "COMPILER_RT_LIB_GCCLIB", + "range": null, + "title": "libgcc", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TOOLCHAIN_CLANG && !IDF_TARGET_LINUX && ", + "help": null, + "id": "COMPILER_RT_LIB_CLANGRT", + "name": "COMPILER_RT_LIB_CLANGRT", + "range": null, + "title": "libclang_rt", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_LINUX && ", + "help": null, + "id": "COMPILER_RT_LIB_HOST", + "name": "COMPILER_RT_LIB_HOST", + "range": null, + "title": "Host", + "type": "bool" + } + ], + "depends_on": null, + "help": "Select runtime library to be used by compiler.\n- GCC toolchain supports libgcc only.\n- Clang allows to choose between libgcc or libclang_rt.\n- For host builds (\"linux\" target), uses the default library.", + "id": "compiler-options-compiler-runtime-library", + "name": "COMPILER_RT_LIB", + "title": "Compiler runtime library", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "COMPILER_RT_LIB_NAME", + "name": "COMPILER_RT_LIB_NAME", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Places orphan sections with a warning message.", + "id": "COMPILER_ORPHAN_SECTIONS_WARNING", + "name": "COMPILER_ORPHAN_SECTIONS_WARNING", + "range": null, + "title": "Place with warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Places orphan sections without a warning/error message.", + "id": "COMPILER_ORPHAN_SECTIONS_PLACE", + "name": "COMPILER_ORPHAN_SECTIONS_PLACE", + "range": null, + "title": "Place silently", + "type": "bool" + } + ], + "depends_on": "!IDF_TARGET_LINUX", + "help": "If the linker finds orphan sections, it attempts to place orphan sections after sections of the same\nattribute such as code vs data, loadable vs non-loadable, etc.\nThat means that orphan sections could placed between sections defined in IDF linker scripts.\nThis could lead to corruption of the binary image. Configure the linker action here.", + "id": "compiler-options-orphan-sections-handling", + "name": "COMPILER_ORPHAN_SECTIONS", + "title": "Orphan sections handling", + "type": "choice" + } + ], + "depends_on": null, + "id": "compiler-options", + "title": "Compiler options", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "EFUSE_CUSTOM_TABLE", + "help": "Name of the custom eFuse CSV filename. This path is evaluated\nrelative to the project root directory.", + "id": "EFUSE_CUSTOM_TABLE_FILENAME", + "name": "EFUSE_CUSTOM_TABLE_FILENAME", + "range": null, + "title": "Custom eFuse CSV file", + "type": "string" + } + ], + "depends_on": null, + "help": "Allows to generate a structure for eFuse from the CSV file.", + "id": "EFUSE_CUSTOM_TABLE", + "name": "EFUSE_CUSTOM_TABLE", + "range": null, + "title": "Use custom eFuse table", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "EFUSE_VIRTUAL", + "help": "In addition to the \"Simulate eFuse operations in RAM\" option, this option just adds\na feature to keep eFuses after reboots in flash memory. To use this mode the partition_table\nshould have the `efuse` partition. partition.csv: \"efuse_em, data, efuse, , 0x2000,\"\n\nDuring startup, the eFuses are copied from flash or,\nin case if flash is empty, from real eFuse to RAM and then update flash.\nThis mode is useful when need to keep changes after reboot\n(testing secure_boot and flash_encryption).", + "id": "EFUSE_VIRTUAL_KEEP_IN_FLASH", + "name": "EFUSE_VIRTUAL_KEEP_IN_FLASH", + "range": null, + "title": "Keep eFuses in flash", + "type": "bool" + }, + { + "children": [], + "depends_on": "EFUSE_VIRTUAL", + "help": "If enabled, log efuse burns. This shows changes that would be made.", + "id": "EFUSE_VIRTUAL_LOG_ALL_WRITES", + "name": "EFUSE_VIRTUAL_LOG_ALL_WRITES", + "range": null, + "title": "Log all virtual writes", + "type": "bool" + } + ], + "depends_on": null, + "help": "If \"n\" - No virtual mode. All eFuse operations are real and use eFuse registers.\nIf \"y\" - The virtual mode is enabled and all eFuse operations (read and write) are redirected\nto RAM instead of eFuse registers, all permanent changes (via eFuse) are disabled.\nLog output will state changes that would be applied, but they will not be.\n\nIf it is \"y\", then SECURE_FLASH_ENCRYPTION_MODE_RELEASE cannot be used.\nBecause the EFUSE VIRT mode is for testing only.\n\nDuring startup, the eFuses are copied into RAM. This mode is useful for fast tests.", + "id": "EFUSE_VIRTUAL", + "name": "EFUSE_VIRTUAL", + "range": null, + "title": "Simulate eFuse operations in RAM", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "EFUSE_CODE_SCHEME_COMPAT_NONE", + "name": "EFUSE_CODE_SCHEME_COMPAT_NONE", + "range": null, + "title": "None Only", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "EFUSE_CODE_SCHEME_COMPAT_3_4", + "name": "EFUSE_CODE_SCHEME_COMPAT_3_4", + "range": null, + "title": "3/4 and None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "EFUSE_CODE_SCHEME_COMPAT_REPEAT", + "name": "EFUSE_CODE_SCHEME_COMPAT_REPEAT", + "range": null, + "title": "Repeat, 3/4 and None (common table does not support it)", + "type": "bool" + } + ], + "depends_on": "IDF_TARGET_ESP32", + "help": "Selector eFuse code scheme.", + "id": "component-config-efuse-bit-manager-coding-scheme-compatibility", + "name": "EFUSE_CODE_SCHEME_SELECTOR", + "title": "Coding Scheme Compatibility", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "EFUSE_MAX_BLK_LEN", + "name": "EFUSE_MAX_BLK_LEN", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-efuse-bit-manager", + "title": "eFuse Bit Manager", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Functions esp_err_to_name() and esp_err_to_name_r() return string representations of error codes from a\npre-generated lookup table. This option can be used to turn off the use of the look-up table in order to\nsave memory but this comes at the price of sacrificing distinguishable (meaningful) output string\nrepresentations.", + "id": "ESP_ERR_TO_NAME_LOOKUP", + "name": "ESP_ERR_TO_NAME_LOOKUP", + "range": null, + "title": "Enable lookup of error code strings", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY", + "name": "ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-common-esp-related", + "title": "Common ESP-related", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C3_REV_MIN_0", + "name": "ESP32C3_REV_MIN_0", + "range": null, + "title": "Rev v0.0 (ECO0)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C3_REV_MIN_1", + "name": "ESP32C3_REV_MIN_1", + "range": null, + "title": "Rev v0.1 (ECO1)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C3_REV_MIN_2", + "name": "ESP32C3_REV_MIN_2", + "range": null, + "title": "Rev v0.2 (ECO2)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C3_REV_MIN_3", + "name": "ESP32C3_REV_MIN_3", + "range": null, + "title": "Rev v0.3 (ECO3)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C3_REV_MIN_4", + "name": "ESP32C3_REV_MIN_4", + "range": null, + "title": "Rev v0.4 (ECO4)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C3_REV_MIN_101", + "name": "ESP32C3_REV_MIN_101", + "range": null, + "title": "Rev v1.1", + "type": "bool" + } + ], + "depends_on": null, + "help": "Required minimum chip revision. ESP-IDF will check for it and\nreject to boot if the chip revision fails the check.\nThis ensures the chip used will have some modifications (features, or bugfixes).\n\nThe complied binary will only support chips above this revision,\nthis will also help to reduce binary size.", + "id": "component-config-hardware-settings-chip-revision-minimum-supported-esp32-c3-revision", + "name": "ESP32C3_REV_MIN", + "title": "Minimum Supported ESP32-C3 Revision", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32C3_REV_MIN_FULL", + "name": "ESP32C3_REV_MIN_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_REV_MIN_FULL", + "name": "ESP_REV_MIN_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32C3_REV_MAX_FULL", + "name": "ESP32C3_REV_MAX_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_REV_MAX_FULL", + "name": "ESP_REV_MAX_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Required minimum eFuse Block revision. ESP-IDF will check it at the 2nd bootloader stage\nwhether the current image can work correctly for this eFuse Block revision.\nSo that to avoid running an incompatible image on a SoC that contains breaking change in the eFuse Block.\nIf you want to update this value to run the image that not compatible with the current eFuse Block revision,\nplease contact to Espressif's business team for details:\nhttps://www.espressif.com.cn/en/contact-us/sales-questions", + "id": "ESP_EFUSE_BLOCK_REV_MIN_FULL", + "name": "ESP_EFUSE_BLOCK_REV_MIN_FULL", + "range": null, + "title": "Minimum Supported ESP32-C3 eFuse Block Revision", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_EFUSE_BLOCK_REV_MAX_FULL", + "name": "ESP_EFUSE_BLOCK_REV_MAX_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "IDF_CI_BUILD", + "help": "For internal chip testing, a small number of new versions chips didn't\nupdate the version field in eFuse, you can enable this option to force the\nsoftware recognize the chip version based on the rev selected in menuconfig.", + "id": "ESP_REV_NEW_CHIP_TEST", + "name": "ESP_REV_NEW_CHIP_TEST", + "range": null, + "title": "Internal test mode", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-chip-revision", + "title": "Chip revision", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_WIFI_STA", + "name": "ESP_MAC_ADDR_UNIVERSE_WIFI_STA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_WIFI_AP", + "name": "ESP_MAC_ADDR_UNIVERSE_WIFI_AP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_BT", + "name": "ESP_MAC_ADDR_UNIVERSE_BT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_ETH", + "name": "ESP_MAC_ADDR_UNIVERSE_ETH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_IEEE802154", + "name": "ESP_MAC_ADDR_UNIVERSE_IEEE802154", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_ONE", + "name": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_ONE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_TWO", + "name": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_TWO", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR", + "name": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES", + "name": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C3_UNIVERSAL_MAC_ADDRESSES_TWO", + "name": "ESP32C3_UNIVERSAL_MAC_ADDRESSES_TWO", + "range": null, + "title": "Two", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C3_UNIVERSAL_MAC_ADDRESSES_FOUR", + "name": "ESP32C3_UNIVERSAL_MAC_ADDRESSES_FOUR", + "range": null, + "title": "Four", + "type": "bool" + } + ], + "depends_on": null, + "help": "Configure the number of universally administered (by IEEE) MAC addresses.\n\nDuring initialization, MAC addresses for each network interface are generated or derived from a\nsingle base MAC address.\n\nIf the number of universal MAC addresses is four, all four interfaces (WiFi station, WiFi softap,\nBluetooth and Ethernet) receive a universally administered MAC address. These are generated\nsequentially by adding 0, 1, 2 and 3 (respectively) to the final octet of the base MAC address.\n\nIf the number of universal MAC addresses is two, only two interfaces (WiFi station and Bluetooth)\nreceive a universally administered MAC address. These are generated sequentially by adding 0\nand 1 (respectively) to the base MAC address. The remaining two interfaces (WiFi softap and Ethernet)\nreceive local MAC addresses. These are derived from the universal WiFi station and Bluetooth MAC\naddresses, respectively.\n\nWhen using the default (Espressif-assigned) base MAC address, either setting can be used. When using\na custom universal MAC address range, the correct setting will depend on the allocation of MAC\naddresses in this range (either 2 or 4 per device.)\n\nNote that ESP32-C3 has no integrated Ethernet MAC. Although it's possible to use the esp_read_mac()\nAPI to return a MAC for Ethernet, this can only be used with an external MAC peripheral.", + "id": "component-config-hardware-settings-mac-config-number-of-universally-administered-by-ieee-mac-address", + "name": "ESP32C3_UNIVERSAL_MAC_ADDRESSES", + "title": "Number of universally administered (by IEEE) MAC address", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32C3_UNIVERSAL_MAC_ADDRESSES", + "name": "ESP32C3_UNIVERSAL_MAC_ADDRESSES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "If you have an invalid MAC CRC (ESP_ERR_INVALID_CRC) problem\nand you still want to use this chip, you can enable this option to bypass such an error.\nThis applies to both MAC_FACTORY and CUSTOM_MAC efuses.", + "id": "ESP_MAC_IGNORE_MAC_CRC_ERROR", + "name": "ESP_MAC_IGNORE_MAC_CRC_ERROR", + "range": null, + "title": "Ignore MAC CRC error (not recommended)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When this configuration is enabled, the user can invoke `esp_read_mac` to obtain the desired type of\nMAC using a custom MAC as the base MAC.", + "id": "ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC", + "name": "ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC", + "range": null, + "title": "Enable using custom mac as base mac", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-mac-config", + "title": "MAC Config", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "(!SPIRAM || ESP_LDO_RESERVE_PSRAM) && !(IDF_TARGET_ESP32P4 && ESP32P4_REV_MIN_FULL < 100)", + "help": "If enabled, chip will try to power down flash as part of esp_light_sleep_start(), which costs\nmore time when chip wakes up. Can only be enabled if there is no SPIRAM configured.\n\nThis option will power down flash under a strict but relatively safe condition. Also, it is possible to\npower down flash under a relaxed condition by using esp_sleep_pd_config() to set ESP_PD_DOMAIN_VDDSDIO\nto ESP_PD_OPTION_OFF. It should be noted that there is a risk in powering down flash, you can refer\n`ESP-IDF Programming Guide/API Reference/System API/Sleep Modes/Power-down of Flash` for more details.", + "id": "ESP_SLEEP_POWER_DOWN_FLASH", + "name": "ESP_SLEEP_POWER_DOWN_FLASH", + "range": null, + "title": "Power down flash in light sleep when there is no SPIRAM or SPIRAM has independent power supply", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP && !ESP_SLEEP_POWER_DOWN_FLASH", + "help": "All IOs will be set to isolate(floating) state by default during sleep.\nSince the power supply of SPI Flash is not lost during lightsleep, if its CS pin is recognized as\nlow level(selected state) in the floating state, there will be a large current leakage, and the\ndata in Flash may be corrupted by random signals on other SPI pins.\nSelect this option will set the CS pin of Flash to PULL-UP state during sleep, but this will\nincrease the sleep current about 10 uA.\nIf you are developing with esp32xx modules, you must select this option, but if you are developing\nwith chips, you can also pull up the CS pin of SPI Flash in the external circuit to save power\nconsumption caused by internal pull-up during sleep.\n(!!! Don't deselect this option if you don't have external SPI Flash CS pin pullups.)", + "id": "ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND", + "name": "ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND", + "range": null, + "title": "Pull-up Flash CS pin in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPIRAM", + "help": "All IOs will be set to isolate(floating) state by default during sleep.\nSince the power supply of PSRAM is not lost during lightsleep, if its CS pin is recognized as\nlow level(selected state) in the floating state, there will be a large current leakage, and the\ndata in PSRAM may be corrupted by random signals on other SPI pins.\nSelect this option will set the CS pin of PSRAM to PULL-UP state during sleep, but this will\nincrease the sleep current about 10 uA.\nIf you are developing with esp32xx modules, you must select this option, but if you are developing\nwith chips, you can also pull up the CS pin of PSRAM in the external circuit to save power\nconsumption caused by internal pull-up during sleep.\n(!!! Don't deselect this option if you don't have external PSRAM CS pin pullups.)", + "id": "ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND", + "name": "ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND", + "range": null, + "title": "Pull-up PSRAM CS pin in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_SLEEP_POWER_DOWN_FLASH && (ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND || ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND)", + "help": "To reduce leakage current, some types of SPI Flash/RAM only need to pull up the CS pin\nduring light sleep. But there are also some kinds of SPI Flash/RAM that need to pull up\nall pins. It depends on the SPI Flash/RAM chip used.", + "id": "ESP_SLEEP_MSPI_NEED_ALL_IO_PU", + "name": "ESP_SLEEP_MSPI_NEED_ALL_IO_PU", + "range": null, + "title": "Pull-up all SPI pins in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SLEEP_RTC_BUS_ISO_WORKAROUND", + "name": "ESP_SLEEP_RTC_BUS_ISO_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "esp32c2, esp32c3, esp32s3, esp32c6 and esp32h2 will reset at wake-up if GPIO is received\na small electrostatic pulse during light sleep, with specific condition\n\n- GPIO needs to be configured as input-mode only\n- The pin receives a small electrostatic pulse, and reset occurs when the pulse\n voltage is higher than 6 V\n\nFor GPIO set to input mode only, it is not a good practice to leave it open/floating,\nThe hardware design needs to controlled it with determined supply or ground voltage\nis necessary.\n\nThis option provides a software workaround for this issue. Configure to isolate all\nGPIO pins in sleep state.", + "id": "ESP_SLEEP_GPIO_RESET_WORKAROUND", + "name": "ESP_SLEEP_GPIO_RESET_WORKAROUND", + "range": null, + "title": "light sleep GPIO reset workaround", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When the chip exits sleep, the CPU and the flash chip are powered on at the same time.\nCPU will run rom code (deepsleep) or ram code (lightsleep) first, and then load or execute\ncode from flash.\n\nSome flash chips need sufficient time to pass between power on and first read operation.\nBy default, without any extra delay, this time is approximately 900us, although\nsome flash chip types need more than that.\n\n(!!! Please adjust this value according to the Data Sheet of SPI Flash used in your project.)\nIn Flash Data Sheet, the parameters that define the Flash ready timing after power-up (minimum\ntime from Vcc(min) to CS activeare) usually named tVSL in ELECTRICAL CHARACTERISTICS chapter,\nand the configuration value here should be:\nESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY = tVSL - 900\n\nFor esp32 and esp32s3, the default extra delay is set to 2000us. When optimizing startup time\nfor applications which require it, this value may be reduced.\n\nIf you are seeing \"flash read err, 1000\" message printed to the console after deep sleep reset\non esp32, or triggered RTC_WDT/LP_WDT after lightsleep wakeup, try increasing this value.\n(For esp32, the delay will be executed in both deep sleep and light sleep wake up flow.\nFor chips after esp32, the delay will be executed only in light sleep flow, the delay\ncontrolled by the EFUSE_FLASH_TPUW in ROM will be executed in deepsleep wake up flow.)", + "id": "ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY", + "name": "ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY", + "range": [ + 0, + 5000 + ], + "title": "Extra delay (in us) after flash powerdown sleep wakeup to wait flash ready", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling it will check the cache safety of the code before the flash power is ready after\nlight sleep wakeup, and check PM_SLP_IRAM_OPT related code cache safety. This option is\nonly for code quality inspection. Enabling it will increase the time overhead of entering\nand exiting sleep. It is not recommended to enable it in the release version.", + "id": "ESP_SLEEP_CACHE_SAFE_ASSERTION", + "name": "ESP_SLEEP_CACHE_SAFE_ASSERTION", + "range": null, + "title": "Check the cache safety of the sleep wakeup code in sleep process", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable esp sleep debug.", + "id": "ESP_SLEEP_DEBUG", + "name": "ESP_SLEEP_DEBUG", + "range": null, + "title": "esp sleep debug", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When using rtc gpio wakeup source during deepsleep without external pull-up/downs, you may want to\nmake use of the internal ones.", + "id": "ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS", + "name": "ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS", + "range": null, + "title": "Allow to enable internal pull-up/downs for the Deep-Sleep wakeup IOs", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_USE_TICKLESS_IDLE", + "help": "If enabled, it allows user to register sleep event callbacks. It is primarily designed for internal\ndevelopers and customers can use PM_LIGHT_SLEEP_CALLBACKS as an alternative.\n\nNOTE: These callbacks are executed from the IDLE task context hence you cannot have any blocking calls\nin your callbacks.\n\nNOTE: Enabling these callbacks may change sleep duration calculations based on time spent in\ncallback and hence it is highly recommended to keep them as short as possible.", + "id": "ESP_SLEEP_EVENT_CALLBACKS", + "name": "ESP_SLEEP_EVENT_CALLBACKS", + "range": null, + "title": "Enable registration of sleep event callbacks", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-sleep-config", + "title": "Sleep Config", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_CLK_SRC_INT_RC", + "name": "RTC_CLK_SRC_INT_RC", + "range": null, + "title": "Internal 136kHz RC oscillator", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_CLK_SRC_EXT_CRYS", + "name": "RTC_CLK_SRC_EXT_CRYS", + "range": null, + "title": "External 32kHz crystal", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_CLK_SRC_EXT_OSC", + "name": "RTC_CLK_SRC_EXT_OSC", + "range": null, + "title": "External 32kHz oscillator at 32K_XP pin", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_CLK_SRC_INT_8MD256", + "name": "RTC_CLK_SRC_INT_8MD256", + "range": null, + "title": "Internal 17.5MHz oscillator, divided by 256", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose which clock is used as RTC clock source.", + "id": "component-config-hardware-settings-rtc-clock-config-rtc-clock-source", + "name": "RTC_CLK_SRC", + "title": "RTC clock source", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "When the startup code initializes RTC_SLOW_CLK, it can perform\ncalibration by comparing the RTC_SLOW_CLK frequency with main XTAL\nfrequency. This option sets the number of RTC_SLOW_CLK cycles measured\nby the calibration routine. Higher numbers increase calibration\nprecision, which may be important for applications which spend a lot of\ntime in deep sleep. Lower numbers reduce startup time.\n\nWhen this option is set to 0, clock calibration will not be performed at\nstartup, and approximate clock frequencies will be assumed:\n\n- 150000 Hz if internal RC oscillator is used as clock source. For this use value 1024.\n- 32768 Hz if the 32k crystal oscillator is used. For this use value 3000 or more.\n In case more value will help improve the definition of the launch of the crystal.\n If the crystal could not start, it will be switched to internal RC.", + "id": "RTC_CLK_CAL_CYCLES", + "name": "RTC_CLK_CAL_CYCLES", + "range": [ + 0, + 32766 + ], + "title": "Number of cycles for RTC_SLOW_CLK calibration", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-rtc-clock-config", + "title": "RTC Clock Config", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Place peripheral control functions (e.g. periph_module_reset) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "PERIPH_CTRL_FUNC_IN_IRAM", + "name": "PERIPH_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place peripheral control functions into IRAM", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-peripheral-control", + "title": "Peripheral Control", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_ETM_SUPPORTED", + "help": "whether to enable the debug log message for ETM core driver.\nNote that, this option only controls the ETM related driver log, won't affect other drivers.", + "id": "ETM_ENABLE_DEBUG_LOG", + "name": "ETM_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_ETM_SUPPORTED", + "id": "component-config-hardware-settings-etm-configuration", + "title": "ETM Configuration", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_GDMA_SUPPORTED", + "help": "Place GDMA control functions (like start/stop/append/reset) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "GDMA_CTRL_FUNC_IN_IRAM", + "name": "GDMA_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place GDMA control functions in IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GDMA_SUPPORTED", + "help": "This will ensure the GDMA interrupt handler is IRAM-Safe, allow to avoid flash\ncache misses, and also be able to run whilst the cache is disabled.\n(e.g. SPI Flash write).", + "id": "GDMA_ISR_IRAM_SAFE", + "name": "GDMA_ISR_IRAM_SAFE", + "range": null, + "title": "GDMA ISR IRAM-Safe", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GDMA_SUPPORTED", + "help": "Whether to enable the debug log message for GDMA driver.\nNote that, this option only controls the GDMA driver log, won't affect other drivers.", + "id": "GDMA_ENABLE_DEBUG_LOG", + "name": "GDMA_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_GDMA_SUPPORTED", + "id": "component-config-hardware-settings-gdma-configurations", + "title": "GDMA Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "Place DW_GDMA control functions (e.g. dw_gdma_channel_continue) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "DW_GDMA_CTRL_FUNC_IN_IRAM", + "name": "DW_GDMA_CTRL_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "Place DW_GDMA setter functions (e.g. dw_gdma_channel_set_block_markers) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "DW_GDMA_SETTER_FUNC_IN_IRAM", + "name": "DW_GDMA_SETTER_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "Place DW_GDMA getter functions (e.g. dw_gdma_link_list_get_item) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "DW_GDMA_GETTER_FUNC_IN_IRAM", + "name": "DW_GDMA_GETTER_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "This will ensure the DW_GDMA interrupt handler is IRAM-Safe, allow to avoid flash\ncache misses, and also be able to run whilst the cache is disabled.\n(e.g. SPI Flash write).", + "id": "DW_GDMA_ISR_IRAM_SAFE", + "name": "DW_GDMA_ISR_IRAM_SAFE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "This will ensure the DW_GDMA object is DRAM-Safe, allow to avoid external memory\ncache misses, and also be accessible whilst the cache is disabled.", + "id": "DW_GDMA_OBJ_DRAM_SAFE", + "name": "DW_GDMA_OBJ_DRAM_SAFE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "Whether to enable the debug log message for DW_GDMA driver.\nNote that, this option only controls the DW_GDMA driver log, won't affect other drivers.", + "id": "DW_GDMA_ENABLE_DEBUG_LOG", + "name": "DW_GDMA_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "id": "component-config-hardware-settings-dw_gdma-configurations", + "title": "DW_GDMA Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_DMA2D_SUPPORTED", + "help": "Place 2D-DMA all operation functions, including control functions (e.g. start/stop/append/reset) and setter\nfunctions (e.g. connect/strategy/callback registration) into IRAM, so that these functions can be IRAM-safe\nand able to be called in the other IRAM interrupt context. It also helps optimizing the performance.", + "id": "DMA2D_OPERATION_FUNC_IN_IRAM", + "name": "DMA2D_OPERATION_FUNC_IN_IRAM", + "range": null, + "title": "Place 2D-DMA operation functions into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DMA2D_SUPPORTED", + "help": "This will ensure the 2D-DMA interrupt handler is IRAM-Safe, allow to avoid flash\ncache misses, and also be able to run whilst the cache is disabled.\n(e.g. SPI Flash write).", + "id": "DMA2D_ISR_IRAM_SAFE", + "name": "DMA2D_ISR_IRAM_SAFE", + "range": null, + "title": "2D-DMA ISR IRAM-Safe", + "type": "bool" + } + ], + "depends_on": "SOC_DMA2D_SUPPORTED", + "id": "component-config-hardware-settings-2d-dma-configurations", + "title": "2D-DMA Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SOC_XTAL_SUPPORT_24M && ", + "help": null, + "id": "XTAL_FREQ_24", + "name": "XTAL_FREQ_24", + "range": null, + "title": "24 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_XTAL_SUPPORT_26M && ", + "help": null, + "id": "XTAL_FREQ_26", + "name": "XTAL_FREQ_26", + "range": null, + "title": "26 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_XTAL_SUPPORT_32M && ", + "help": null, + "id": "XTAL_FREQ_32", + "name": "XTAL_FREQ_32", + "range": null, + "title": "32 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_XTAL_SUPPORT_40M && ", + "help": null, + "id": "XTAL_FREQ_40", + "name": "XTAL_FREQ_40", + "range": null, + "title": "40 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_XTAL_SUPPORT_48M && ", + "help": null, + "id": "XTAL_FREQ_48", + "name": "XTAL_FREQ_48", + "range": null, + "title": "48 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_XTAL_SUPPORT_AUTO_DETECT && ", + "help": null, + "id": "XTAL_FREQ_AUTO", + "name": "XTAL_FREQ_AUTO", + "range": null, + "title": "Autodetect", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option selects the operating frequency of the XTAL (crystal) clock used to drive the ESP target.\nThe selected value MUST reflect the frequency of the given hardware.\n\nNote: The XTAL_FREQ_AUTO option allows the ESP target to automatically estimating XTAL clock's\noperating frequency. However, this feature is only supported on the ESP32. The ESP32 uses the\ninternal 8MHZ as a reference when estimating. Due to the internal oscillator's frequency being\ntemperature dependent, usage of the XTAL_FREQ_AUTO is not recommended in applications that operate\nin high ambient temperatures or use high-temperature qualified chips and modules.", + "id": "component-config-hardware-settings-main-xtal-config-main-xtal-frequency", + "name": "XTAL_FREQ_SEL", + "title": "Main XTAL frequency", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "XTAL_FREQ", + "name": "XTAL_FREQ", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-main-xtal-config", + "title": "Main XTAL Config", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW", + "name": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW", + "range": null, + "title": "Security level low", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_MEDIUM", + "name": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_MEDIUM", + "range": null, + "title": "Security level medium", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_HIGH", + "name": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_HIGH", + "range": null, + "title": "Security level high", + "type": "bool" + } + ], + "depends_on": "ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP && SOC_CRYPTO_DPA_PROTECTION_SUPPORTED", + "help": "Configure the DPA protection security level", + "id": "component-config-hardware-settings-crypto-dpa-protection-enable-crypto-dpa-protection-at-startup-dpa-protection-level", + "name": "ESP_CRYPTO_DPA_PROTECTION_LEVEL", + "title": "DPA protection level", + "type": "choice" + } + ], + "depends_on": "SOC_CRYPTO_DPA_PROTECTION_SUPPORTED", + "help": "This config controls the DPA (Differential Power Analysis) protection\nknob for the crypto peripherals. DPA protection dynamically adjusts the\nclock frequency of the crypto peripheral. DPA protection helps to make it\ndifficult to perform SCA attacks on the crypto peripherals. However,\nthere is also associated performance impact based on the security level\nset. Please refer to the TRM for more details.", + "id": "ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP", + "name": "ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP", + "range": null, + "title": "Enable crypto DPA protection at startup", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_CRYPTO_DPA_PROTECTION_SUPPORTED", + "help": null, + "id": "ESP_CRYPTO_DPA_PROTECTION_LEVEL", + "name": "ESP_CRYPTO_DPA_PROTECTION_LEVEL", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": "SOC_CRYPTO_DPA_PROTECTION_SUPPORTED", + "id": "component-config-hardware-settings-crypto-dpa-protection", + "title": "Crypto DPA Protection", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "This option is only used for new chip bringup, when\nclock support isn't done yet. So with this option,\nwe use xtal on FPGA as the clock source.", + "id": "ESP_BRINGUP_BYPASS_CPU_CLK_SETTING", + "name": "ESP_BRINGUP_BYPASS_CPU_CLK_SETTING", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This option is only used for new chip bringup, when\nRNG isn't done yet. So with this option, we use 0x5A\nto fill the random buffers", + "id": "ESP_BRINGUP_BYPASS_RANDOM_SETTING", + "name": "ESP_BRINGUP_BYPASS_RANDOM_SETTING", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM", + "name": "ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SPI_BUS_LOCK_FUNCS_IN_IRAM", + "name": "ESP_SPI_BUS_LOCK_FUNCS_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings", + "title": "Hardware Settings", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "IDF_ENV_FPGA && ", + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ_40", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ_40", + "range": null, + "title": "40 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ_80", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ_80", + "range": null, + "title": "80 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ_160", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ_160", + "range": null, + "title": "160 MHz", + "type": "bool" + } + ], + "depends_on": null, + "help": "CPU frequency to be set on application startup.", + "id": "component-config-esp-system-settings-cpu-frequency", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ", + "title": "CPU frequency", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "!ESP_SYSTEM_GDBSTUB_RUNTIME && ", + "help": "Outputs the relevant registers over the serial port and halt the\nprocessor. Needs a manual reset to restart.", + "id": "ESP_SYSTEM_PANIC_PRINT_HALT", + "name": "ESP_SYSTEM_PANIC_PRINT_HALT", + "range": null, + "title": "Print registers and halt", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_SYSTEM_GDBSTUB_RUNTIME && ", + "help": "Outputs the relevant registers over the serial port and immediately\nreset the processor.", + "id": "ESP_SYSTEM_PANIC_PRINT_REBOOT", + "name": "ESP_SYSTEM_PANIC_PRINT_REBOOT", + "range": null, + "title": "Print registers and reboot", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_SYSTEM_GDBSTUB_RUNTIME && ", + "help": "Just resets the processor without outputting anything", + "id": "ESP_SYSTEM_PANIC_SILENT_REBOOT", + "name": "ESP_SYSTEM_PANIC_SILENT_REBOOT", + "range": null, + "title": "Silent reboot", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_GDBSTUB_ENABLED && ", + "help": "Invoke gdbstub on the serial port, allowing for gdb to attach to it to do a postmortem\nof the crash.", + "id": "ESP_SYSTEM_PANIC_GDBSTUB", + "name": "ESP_SYSTEM_PANIC_GDBSTUB", + "range": null, + "title": "GDBStub on panic", + "type": "bool" + } + ], + "depends_on": null, + "help": "If FreeRTOS detects unexpected behaviour or an unhandled exception, the panic handler is\ninvoked. Configure the panic handler's action here.", + "id": "component-config-esp-system-settings-panic-handler-behaviour", + "name": "ESP_SYSTEM_PANIC", + "title": "Panic handler behaviour", + "type": "choice" + }, + { + "children": [], + "depends_on": "ESP_SYSTEM_PANIC_PRINT_REBOOT", + "help": "After the panic handler executes, you can specify a number of seconds to\nwait before the device reboots.", + "id": "ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS", + "name": "ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS", + "range": [ + 0, + 99 + ], + "title": "Panic reboot delay (Seconds)", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Only initialize and use the main core.", + "id": "ESP_SYSTEM_SINGLE_CORE_MODE", + "name": "ESP_SYSTEM_SINGLE_CORE_MODE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SYSTEM_RTC_EXT_XTAL", + "name": "ESP_SYSTEM_RTC_EXT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SYSTEM_RTC_EXT_OSC", + "name": "ESP_SYSTEM_RTC_EXT_OSC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_SYSTEM_RTC_EXT_XTAL", + "help": "To reduce the startup time of an external RTC crystal,\nwe bootstrap it with a 32kHz square wave for a fixed number of cycles.\nSetting 0 will disable bootstrapping (if disabled, the crystal may take\nlonger to start up or fail to oscillate under some conditions).\n\nIf this value is too high, a faulty crystal may initially start and then fail.\nIf this value is too low, an otherwise good crystal may not start.\n\nTo accurately determine if the crystal has started,\nset a larger \"Number of cycles for RTC_SLOW_CLK calibration\" (about 3000).", + "id": "ESP_SYSTEM_RTC_EXT_XTAL_BOOTSTRAP_CYCLES", + "name": "ESP_SYSTEM_RTC_EXT_XTAL_BOOTSTRAP_CYCLES", + "range": null, + "title": "Bootstrap cycles for external 32kHz crystal", + "type": "int" + }, + { + "children": [], + "depends_on": "SOC_RTC_FAST_MEM_SUPPORTED", + "help": null, + "id": "ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK", + "name": "ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK", + "help": "This config option allows to add RTC fast memory region to system heap with capability\nsimilar to that of DRAM region but without DMA. This memory will be consumed first per\nheap initialization order by early startup services and scheduler related code. Speed\nwise RTC fast memory operates on APB clock and hence does not have much performance impact.", + "id": "ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP", + "name": "ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP", + "range": null, + "title": "Enable RTC fast memory for dynamic allocations", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ARCH_RISCV", + "help": "Generate DWARF information for each function of the project. These information will parsed and used to\nperform backtracing when panics occur. Activating this option will activate asynchronous frame unwinding\nand generation of both .eh_frame and .eh_frame_hdr sections, resulting in a bigger binary size (20% to\n100% larger). The main purpose of this option is to be able to have a backtrace parsed and printed by\nthe program itself, regardless of the serial monitor used.\nThis option shall NOT be used for production.", + "id": "ESP_SYSTEM_USE_EH_FRAME", + "name": "ESP_SYSTEM_USE_EH_FRAME", + "range": null, + "title": "Generate and use eh_frame for backtracing", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_CPU_IDRAM_SPLIT_USING_PMP", + "help": "If enabled, the CPU watches all the memory access and raises an exception in case\nof any memory violation. This feature automatically splits\nthe SRAM memory, using PMP, into data and instruction segments and sets Read/Execute permissions\nfor the instruction part (below given splitting address) and Read/Write permissions\nfor the data part (above the splitting address). The memory protection is effective\non all access through the IRAM0 and DRAM0 buses.", + "id": "ESP_SYSTEM_PMP_IDRAM_SPLIT", + "name": "ESP_SYSTEM_PMP_IDRAM_SPLIT", + "range": null, + "title": "Enable IRAM/DRAM split protection", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_SYSTEM_MEMPROT_FEATURE", + "help": "Once locked, memory protection settings cannot be changed anymore.\nThe lock is reset only on the chip startup.", + "id": "ESP_SYSTEM_MEMPROT_FEATURE_LOCK", + "name": "ESP_SYSTEM_MEMPROT_FEATURE_LOCK", + "range": null, + "title": "Lock memory protection settings", + "type": "bool" + } + ], + "depends_on": "SOC_MEMPROT_SUPPORTED", + "help": "If enabled, the permission control module watches all the memory access and fires the panic handler\nif a permission violation is detected. This feature automatically splits\nthe SRAM memory into data and instruction segments and sets Read/Execute permissions\nfor the instruction part (below given splitting address) and Read/Write permissions\nfor the data part (above the splitting address). The memory protection is effective\non all access through the IRAM0 and DRAM0 buses.", + "id": "ESP_SYSTEM_MEMPROT_FEATURE", + "name": "ESP_SYSTEM_MEMPROT_FEATURE", + "range": null, + "title": "Enable memory protection", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-system-settings-memory-protection", + "title": "Memory protection", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "Config system event queue size in different application.", + "id": "ESP_SYSTEM_EVENT_QUEUE_SIZE", + "name": "ESP_SYSTEM_EVENT_QUEUE_SIZE", + "range": null, + "title": "System event queue size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Config system event task stack size in different application.", + "id": "ESP_SYSTEM_EVENT_TASK_STACK_SIZE", + "name": "ESP_SYSTEM_EVENT_TASK_STACK_SIZE", + "range": null, + "title": "Event loop task stack size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Configure the \"main task\" stack size. This is the stack of the task\nwhich calls app_main(). If app_main() returns then this task is deleted\nand its stack memory is freed.", + "id": "ESP_MAIN_TASK_STACK_SIZE", + "name": "ESP_MAIN_TASK_STACK_SIZE", + "range": null, + "title": "Main task stack size", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_MAIN_TASK_AFFINITY_CPU0", + "name": "ESP_MAIN_TASK_AFFINITY_CPU0", + "range": null, + "title": "CPU0", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE && ", + "help": null, + "id": "ESP_MAIN_TASK_AFFINITY_CPU1", + "name": "ESP_MAIN_TASK_AFFINITY_CPU1", + "range": null, + "title": "CPU1", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_MAIN_TASK_AFFINITY_NO_AFFINITY", + "name": "ESP_MAIN_TASK_AFFINITY_NO_AFFINITY", + "range": null, + "title": "No affinity", + "type": "bool" + } + ], + "depends_on": null, + "help": "Configure the \"main task\" core affinity. This is the used core of the task\nwhich calls app_main(). If app_main() returns then this task is deleted.", + "id": "component-config-esp-system-settings-main-task-core-affinity", + "name": "ESP_MAIN_TASK_AFFINITY", + "title": "Main task core affinity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAIN_TASK_AFFINITY", + "name": "ESP_MAIN_TASK_AFFINITY", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": "Minimal value of size, in bytes, accepted to execute a expression\nwith shared stack.", + "id": "ESP_MINIMAL_SHARED_STACK_SIZE", + "name": "ESP_MINIMAL_SHARED_STACK_SIZE", + "range": null, + "title": "Minimal allowed size for shared stack", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_UART_DEFAULT", + "name": "ESP_CONSOLE_UART_DEFAULT", + "range": null, + "title": "Default: UART0", + "type": "bool" + }, + { + "children": [], + "depends_on": "(IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3) && !TINY_USB && ", + "help": null, + "id": "ESP_CONSOLE_USB_CDC", + "name": "ESP_CONSOLE_USB_CDC", + "range": null, + "title": "USB CDC", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_USB_SERIAL_JTAG_SUPPORTED && ", + "help": null, + "id": "ESP_CONSOLE_USB_SERIAL_JTAG", + "name": "ESP_CONSOLE_USB_SERIAL_JTAG", + "range": null, + "title": "USB Serial/JTAG Controller", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_UART_CUSTOM", + "name": "ESP_CONSOLE_UART_CUSTOM", + "range": null, + "title": "Custom UART", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_NONE", + "name": "ESP_CONSOLE_NONE", + "range": null, + "title": "None", + "type": "bool" + } + ], + "depends_on": null, + "help": "Select where to send console output (through stdout and stderr).\n\n- Default is to use UART0 on pre-defined GPIOs.\n- If \"Custom\" is selected, UART0 or UART1 can be chosen,\n and any pins can be selected.\n- If \"None\" is selected, there will be no console output on any UART, except\n for initial output from ROM bootloader. This ROM output can be suppressed by\n GPIO strapping or EFUSE, refer to chip datasheet for details.\n- On chips with USB OTG peripheral, \"USB CDC\" option redirects output to the\n CDC port. This option uses the CDC driver in the chip ROM.\n This option is incompatible with TinyUSB stack.\n- On chips with an USB serial/JTAG debug controller, selecting the option\n for that redirects output to the CDC/ACM (serial port emulation) component\n of that device.", + "id": "component-config-esp-system-settings-channel-for-console-output", + "name": "ESP_CONSOLE_UART", + "title": "Channel for console output", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_SECONDARY_NONE", + "name": "ESP_CONSOLE_SECONDARY_NONE", + "range": null, + "title": "No secondary console", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_CONSOLE_USB_SERIAL_JTAG && ", + "help": "This option supports output through USB_SERIAL_JTAG port when the UART0 port is not connected.\nThe output currently only supports non-blocking mode without using the console.\nIf you want to output in blocking mode with REPL or input through USB_SERIAL_JTAG port,\nplease change the primary config to ESP_CONSOLE_USB_SERIAL_JTAG above.", + "id": "ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG", + "name": "ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG", + "range": null, + "title": "USB_SERIAL_JTAG PORT", + "type": "bool" + } + ], + "depends_on": "SOC_USB_SERIAL_JTAG_SUPPORTED", + "help": "This secondary option supports output through other specific port like USB_SERIAL_JTAG\nwhen UART0 port as a primary is selected but not connected. This secondary output currently only supports\nnon-blocking mode without using REPL. If you want to output in blocking mode with REPL or\ninput through this secondary port, please change the primary config to this port\nin `Channel for console output` menu.", + "id": "component-config-esp-system-settings-channel-for-console-secondary-output", + "name": "ESP_CONSOLE_SECONDARY", + "title": "Channel for console secondary output", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED", + "name": "ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_CONSOLE_UART", + "name": "ESP_CONSOLE_UART", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_UART_CUSTOM_NUM_0", + "name": "ESP_CONSOLE_UART_CUSTOM_NUM_0", + "range": null, + "title": "UART0", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_UART_CUSTOM_NUM_1", + "name": "ESP_CONSOLE_UART_CUSTOM_NUM_1", + "range": null, + "title": "UART1", + "type": "bool" + } + ], + "depends_on": "ESP_CONSOLE_UART_CUSTOM", + "help": "This UART peripheral is used for console output from the ESP-IDF Bootloader and the app.\n\nIf the configuration is different in the Bootloader binary compared to the app binary, UART\nis reconfigured after the bootloader exits and the app starts.\n\nDue to an ESP32 ROM bug, UART2 is not supported for console output\nvia esp_rom_printf.", + "id": "component-config-esp-system-settings-uart-peripheral-to-use-for-console-output-0-1-", + "name": "ESP_CONSOLE_UART_NUM", + "title": "UART peripheral to use for console output (0-1)", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_CONSOLE_UART_NUM", + "name": "ESP_CONSOLE_UART_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_CONSOLE_ROM_SERIAL_PORT_NUM", + "name": "ESP_CONSOLE_ROM_SERIAL_PORT_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_UART_CUSTOM", + "help": "This GPIO is used for console UART TX output in the ESP-IDF Bootloader and the app (including\nboot log output and default standard output and standard error of the app).\n\nIf the configuration is different in the Bootloader binary compared to the app binary, UART\nis reconfigured after the bootloader exits and the app starts.", + "id": "ESP_CONSOLE_UART_TX_GPIO", + "name": "ESP_CONSOLE_UART_TX_GPIO", + "range": null, + "title": "UART TX on GPIO#", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_UART_CUSTOM", + "help": "This GPIO is used for UART RX input in the ESP-IDF Bootloader and the app (including\ndefault default standard input of the app).\n\nNote: The default ESP-IDF Bootloader configures this pin but doesn't read anything from the UART.\n\nIf the configuration is different in the Bootloader binary compared to the app binary, UART\nis reconfigured after the bootloader exits and the app starts.", + "id": "ESP_CONSOLE_UART_RX_GPIO", + "name": "ESP_CONSOLE_UART_RX_GPIO", + "range": null, + "title": "UART RX on GPIO#", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_UART", + "help": "This baud rate is used by both the ESP-IDF Bootloader and the app (including\nboot log output and default standard input/output/error of the app).\n\nThe app's maximum baud rate depends on the UART clock source. If Power Management is disabled,\nthe UART clock source is the APB clock and all baud rates in the available range will be sufficiently\naccurate. If Power Management is enabled, REF_TICK clock source is used so the baud rate is divided\nfrom 1MHz. Baud rates above 1Mbps are not possible and values between 500Kbps and 1Mbps may not be\naccurate.\n\nIf the configuration is different in the Bootloader binary compared to the app binary, UART\nis reconfigured after the bootloader exits and the app starts.", + "id": "ESP_CONSOLE_UART_BAUDRATE", + "name": "ESP_CONSOLE_UART_BAUDRATE", + "range": [ + 1200, + 4000000 + ], + "title": "UART console baud rate", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_USB_CDC", + "help": "Set the size of USB CDC RX buffer. Increase the buffer size if your application\nis often receiving data over USB CDC.", + "id": "ESP_CONSOLE_USB_CDC_RX_BUF_SIZE", + "name": "ESP_CONSOLE_USB_CDC_RX_BUF_SIZE", + "range": null, + "title": "Size of USB CDC RX buffer", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_USB_CDC", + "help": "If enabled, esp_rom_printf and ESP_EARLY_LOG output will also be sent over USB CDC.\nDisabling this option saves about 1kB or RAM.", + "id": "ESP_CONSOLE_USB_CDC_SUPPORT_ETS_PRINTF", + "name": "ESP_CONSOLE_USB_CDC_SUPPORT_ETS_PRINTF", + "range": null, + "title": "Enable esp_rom_printf / ESP_EARLY_LOG via USB CDC", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_INT_WDT", + "help": "The timeout of the watchdog, in milliseconds. Make this higher than the FreeRTOS tick rate.", + "id": "ESP_INT_WDT_TIMEOUT_MS", + "name": "ESP_INT_WDT_TIMEOUT_MS", + "range": [ + 10, + 10000 + ], + "title": "Interrupt watchdog timeout (ms)", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_INT_WDT && !FREERTOS_UNICORE", + "help": "Also detect if interrupts on CPU 1 are disabled for too long.", + "id": "ESP_INT_WDT_CHECK_CPU1", + "name": "ESP_INT_WDT_CHECK_CPU1", + "range": null, + "title": "Also watch CPU1 tick interrupt", + "type": "bool" + } + ], + "depends_on": null, + "help": "This watchdog timer can detect if the FreeRTOS tick interrupt has not been called for a certain time,\neither because a task turned off interrupts and did not turn them on for a long time, or because an\ninterrupt handler did not return. It will try to invoke the panic handler first and failing that\nreset the SoC.", + "id": "ESP_INT_WDT", + "name": "ESP_INT_WDT", + "range": null, + "title": "Interrupt watchdog", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_TASK_WDT_EN", + "help": null, + "id": "ESP_TASK_WDT_USE_ESP_TIMER", + "name": "ESP_TASK_WDT_USE_ESP_TIMER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_TASK_WDT_INIT", + "help": "If this option is enabled, the Task Watchdog Timer will be configured to\ntrigger the panic handler when it times out. This can also be configured\nat run time (see Task Watchdog Timer API Reference)", + "id": "ESP_TASK_WDT_PANIC", + "name": "ESP_TASK_WDT_PANIC", + "range": null, + "title": "Invoke panic handler on Task Watchdog timeout", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_TASK_WDT_INIT", + "help": "Timeout period configuration for the Task Watchdog Timer in seconds.\nThis is also configurable at run time (see Task Watchdog Timer API Reference)", + "id": "ESP_TASK_WDT_TIMEOUT_S", + "name": "ESP_TASK_WDT_TIMEOUT_S", + "range": [ + 1, + 60 + ], + "title": "Task Watchdog timeout period (seconds)", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_TASK_WDT_INIT", + "help": "If this option is enabled, the Task Watchdog Timer will watch the CPU0\nIdle Task. Having the Task Watchdog watch the Idle Task allows for detection\nof CPU starvation as the Idle Task not being called is usually a symptom of\nCPU starvation. Starvation of the Idle Task is detrimental as FreeRTOS household\ntasks depend on the Idle Task getting some runtime every now and then.", + "id": "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0", + "name": "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0", + "range": null, + "title": "Watch CPU0 Idle Task", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_TASK_WDT_INIT && !FREERTOS_UNICORE", + "help": "If this option is enabled, the Task Watchdog Timer will wach the CPU1\nIdle Task.", + "id": "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1", + "name": "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1", + "range": null, + "title": "Watch CPU1 Idle Task", + "type": "bool" + } + ], + "depends_on": "ESP_TASK_WDT_EN", + "help": "Enabling this option will cause the Task Watchdog Timer to be initialized\nautomatically at startup.", + "id": "ESP_TASK_WDT_INIT", + "name": "ESP_TASK_WDT_INIT", + "range": null, + "title": "Initialize Task Watchdog Timer on startup", + "type": "bool" + } + ], + "depends_on": null, + "help": "The Task Watchdog Timer can be used to make sure individual tasks are still\nrunning. Enabling this option will enable the Task Watchdog Timer. It can be\neither initialized automatically at startup or initialized after startup\n(see Task Watchdog Timer API Reference)", + "id": "ESP_TASK_WDT_EN", + "name": "ESP_TASK_WDT_EN", + "range": null, + "title": "Enable Task Watchdog Timer", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_XT_WDT", + "help": "Timeout period configuration for the XTAL32K watchdog timer based on RTC_CLK.", + "id": "ESP_XT_WDT_TIMEOUT", + "name": "ESP_XT_WDT_TIMEOUT", + "range": null, + "title": "XTAL32K watchdog timeout period", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_XT_WDT", + "help": "Enable this to automatically switch to BACKUP32K_CLK as the source of RTC_SLOW_CLK when\nthe watchdog timer expires.", + "id": "ESP_XT_WDT_BACKUP_CLK_ENABLE", + "name": "ESP_XT_WDT_BACKUP_CLK_ENABLE", + "range": null, + "title": "Automatically switch to BACKUP32K_CLK when timer expires", + "type": "bool" + } + ], + "depends_on": "SOC_XT_WDT_SUPPORTED && (ESP_SYSTEM_RTC_EXT_OSC || ESP_SYSTEM_RTC_EXT_XTAL)", + "help": "This watchdog timer can detect oscillation failure of the XTAL32K_CLK. When such a failure\nis detected the hardware can be set up to automatically switch to BACKUP32K_CLK and generate\nan interrupt.", + "id": "ESP_XT_WDT", + "name": "ESP_XT_WDT", + "range": null, + "title": "Initialize XTAL32K watchdog timer on startup", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If this option is disabled (default), the panic handler code is placed in flash not IRAM.\nThis means that if ESP-IDF crashes while flash cache is disabled, the panic handler will\nautomatically re-enable flash cache before running GDB Stub or Core Dump. This adds some minor\nrisk, if the flash cache status is also corrupted during the crash.\n\nIf this option is enabled, the panic handler code (including required UART functions) is placed\nin IRAM. This may be necessary to debug some complex issues with crashes while flash cache is\ndisabled (for example, when writing to SPI flash) or when flash cache is corrupted when an exception\nis triggered.", + "id": "ESP_PANIC_HANDLER_IRAM", + "name": "ESP_PANIC_HANDLER_IRAM", + "range": null, + "title": "Place panic handler code in IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP32_TRAX && !ESP32S2_TRAX && !ESP32S3_TRAX", + "help": "Debug stubs are used by OpenOCD to execute pre-compiled onboard code\nwhich does some useful debugging stuff, e.g. GCOV data dump.", + "id": "ESP_DEBUG_STUBS_ENABLE", + "name": "ESP_DEBUG_STUBS_ENABLE", + "range": null, + "title": "OpenOCD debug stubs", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The FreeRTOS panic and unhandled exception handers can detect a JTAG OCD debugger and\ninstead of panicking, have the debugger stop on the offending instruction.", + "id": "ESP_DEBUG_OCDAWARE", + "name": "ESP_DEBUG_OCDAWARE", + "range": null, + "title": "Make exception and panic handlers JTAG/OCD aware", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && ", + "help": "Using level 5 interrupt for Interrupt Watchdog, IPC_ISR and other system checks.", + "id": "ESP_SYSTEM_CHECK_INT_LEVEL_5", + "name": "ESP_SYSTEM_CHECK_INT_LEVEL_5", + "range": null, + "title": "Level 5 interrupt", + "type": "bool" + }, + { + "children": [], + "depends_on": "!BTDM_CTRL_HLI && ", + "help": "Using level 4 interrupt for Interrupt Watchdog, IPC_ISR and other system checks.", + "id": "ESP_SYSTEM_CHECK_INT_LEVEL_4", + "name": "ESP_SYSTEM_CHECK_INT_LEVEL_4", + "range": null, + "title": "Level 4 interrupt", + "type": "bool" + } + ], + "depends_on": null, + "help": "Interrupt level to use for Interrupt Watchdog, IPC_ISR and other system checks.", + "id": "component-config-esp-system-settings-interrupt-level-to-use-for-interrupt-watchdog-and-other-system-checks", + "name": "ESP_SYSTEM_CHECK_INT_LEVEL", + "title": "Interrupt level to use for Interrupt Watchdog and other system checks", + "type": "choice" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_7", + "name": "ESP_BROWNOUT_DET_LVL_SEL_7", + "range": null, + "title": "2.51V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_6", + "name": "ESP_BROWNOUT_DET_LVL_SEL_6", + "range": null, + "title": "2.64V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_5", + "name": "ESP_BROWNOUT_DET_LVL_SEL_5", + "range": null, + "title": "2.76V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_4", + "name": "ESP_BROWNOUT_DET_LVL_SEL_4", + "range": null, + "title": "2.92V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_3", + "name": "ESP_BROWNOUT_DET_LVL_SEL_3", + "range": null, + "title": "3.10V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_2", + "name": "ESP_BROWNOUT_DET_LVL_SEL_2", + "range": null, + "title": "3.27V", + "type": "bool" + } + ], + "depends_on": "ESP_BROWNOUT_DET", + "help": "The brownout detector will reset the chip when the supply voltage is approximately\nbelow this level. Note that there may be some variation of brownout voltage level\nbetween each chip.\n\n#The voltage levels here are estimates, more work needs to be done to figure out the exact voltages\n#of the brownout threshold levels.", + "id": "component-config-esp-system-settings-brownout-detector-hardware-brownout-detect-reset-brownout-voltage-level", + "name": "ESP_BROWNOUT_DET_LVL_SEL", + "title": "Brownout voltage level", + "type": "choice" + } + ], + "depends_on": "!IDF_ENV_FPGA", + "help": "The ESP32-C3 has a built-in brownout detector which can detect if the voltage is lower than\na specific value. If this happens, it will reset the chip in order to prevent unintended\nbehaviour.", + "id": "ESP_BROWNOUT_DET", + "name": "ESP_BROWNOUT_DET", + "range": null, + "title": "Hardware brownout detect & reset", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_BROWNOUT_DET_LVL", + "name": "ESP_BROWNOUT_DET_LVL", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-esp-system-settings-brownout-detector", + "title": "Brownout Detector", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "This config allows to trigger an interrupt when brownout detected. Software restart will be done\nat the end of the default callback.\nTwo occasions need to restart the chip with interrupt so far.\n(1). For ESP32 version 1, brown-out reset function doesn't work (see ESP32 errata 3.4).\n So that we must restart from interrupt.\n(2). For special workflow, the chip needs do more things instead of restarting directly. This part\n needs to be done in callback function of interrupt.", + "id": "ESP_SYSTEM_BROWNOUT_INTR", + "name": "ESP_SYSTEM_BROWNOUT_INTR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_ASSIST_DEBUG_SUPPORTED", + "help": "This config allows to trigger a panic interrupt when Stack Pointer register goes out of allocated stack\nmemory bounds.", + "id": "ESP_SYSTEM_HW_STACK_GUARD", + "name": "ESP_SYSTEM_HW_STACK_GUARD", + "range": null, + "title": "Hardware stack guard", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32C6 || IDF_TARGET_ESP32H2", + "help": "This configuration helps to address an BBPLL inaccurate issue when boot from certain bootloader version,\nwhich may increase about the boot-up time by about 200 us. Disable this when your bootloader is built with\nESP-IDF version v5.2 and above.", + "id": "ESP_SYSTEM_BBPLL_RECALIB", + "name": "ESP_SYSTEM_BBPLL_RECALIB", + "range": null, + "title": "Re-calibration BBPLL at startup", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_ASSIST_DEBUG_SUPPORTED", + "help": "This option will enable the PC recording function of assist_debug module. The PC value of the CPU will be\nrecorded to PC record register in assist_debug module in real time. When an exception occurs and the CPU\nis reset, this register will be kept, then we can use the recorded PC to debug the causes of the reset.", + "id": "ESP_SYSTEM_HW_PC_RECORD", + "name": "ESP_SYSTEM_HW_PC_RECORD", + "range": null, + "title": "Hardware PC recording", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-system-settings", + "title": "ESP System Settings", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Configure the IPC tasks stack size. An IPC task runs on each core (in dual core mode), and allows for\ncross-core function calls. See IPC documentation for more details. The default IPC stack size should be\nenough for most common simple use cases. However, users can increase/decrease the stack size to their\nneeds.", + "id": "ESP_IPC_TASK_STACK_SIZE", + "name": "ESP_IPC_TASK_STACK_SIZE", + "range": [ + 512, + 65536 + ], + "title": "Inter-Processor Call (IPC) task stack size", + "type": "int" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE", + "help": "If this option is not enabled then the IPC task will keep behavior same as prior to that of ESP-IDF v4.0,\nhence IPC task will run at (configMAX_PRIORITIES - 1) priority.", + "id": "ESP_IPC_USES_CALLERS_PRIORITY", + "name": "ESP_IPC_USES_CALLERS_PRIORITY", + "range": null, + "title": "IPC runs at caller's priority", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The IPC ISR feature is similar to the IPC feature except that the callback function is executed in the\ncontext of a High Priority Interrupt. The IPC ISR feature is intended for low latency execution of simple\ncallbacks written in assembly on another CPU. Due to being run in a High Priority Interrupt, the assembly\ncallbacks must be written with particular restrictions (see \"IPC\" and \"High-Level Interrupt\" docs for more\ndetails).", + "id": "ESP_IPC_ISR_ENABLE", + "name": "ESP_IPC_ISR_ENABLE", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-ipc-inter-processor-call-", + "title": "IPC (Inter-Processor Call)", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "!IDF_TARGET_ESP32P4", + "help": "Amazon has released an SMP version of the FreeRTOS Kernel which can be found via the following link:\nhttps://github.com/FreeRTOS/FreeRTOS-Kernel/tree/smp\n\nIDF has added an experimental port of this SMP kernel located in\ncomponents/freertos/FreeRTOS-Kernel-SMP. Enabling this option will cause IDF to use the Amazon SMP\nkernel. Note that THIS FEATURE IS UNDER ACTIVE DEVELOPMENT, users use this at their own risk.\n\nLeaving this option disabled will mean the IDF FreeRTOS kernel is used instead, which is located in:\ncomponents/freertos/FreeRTOS-Kernel. Both kernel versions are SMP capable, but differ in\ntheir implementation and features.", + "id": "FREERTOS_SMP", + "name": "FREERTOS_SMP", + "range": null, + "title": "Run the Amazon SMP FreeRTOS kernel instead (FEATURE UNDER DEVELOPMENT)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This version of FreeRTOS normally takes control of all cores of the CPU. Select this if you only want\nto start it on the first core. This is needed when e.g. another process needs complete control over the\nsecond core.", + "id": "FREERTOS_UNICORE", + "name": "FREERTOS_UNICORE", + "range": null, + "title": "Run FreeRTOS only on first core", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Sets the FreeRTOS tick interrupt frequency in Hz (see configTICK_RATE_HZ documentation for more\ndetails).", + "id": "FREERTOS_HZ", + "name": "FREERTOS_HZ", + "range": [ + 1, + 1000 + ], + "title": "configTICK_RATE_HZ", + "type": "int" + }, + { + "children": [], + "depends_on": "FREERTOS_UNICORE && !FREERTOS_SMP", + "help": "Enables port specific task selection method. This option can speed up the search of ready tasks\nwhen scheduling (see configUSE_PORT_OPTIMISED_TASK_SELECTION documentation for more details).", + "id": "FREERTOS_OPTIMIZED_SCHEDULER", + "name": "FREERTOS_OPTIMIZED_SCHEDULER", + "range": null, + "title": "configUSE_PORT_OPTIMISED_TASK_SELECTION", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Do not check for stack overflows (configCHECK_FOR_STACK_OVERFLOW = 0)", + "id": "FREERTOS_CHECK_STACKOVERFLOW_NONE", + "name": "FREERTOS_CHECK_STACKOVERFLOW_NONE", + "range": null, + "title": "No checking", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Check for stack overflows on each context switch by checking if the stack pointer is in a valid\nrange. Quick but does not detect stack overflows that happened between context switches\n(configCHECK_FOR_STACK_OVERFLOW = 1)", + "id": "FREERTOS_CHECK_STACKOVERFLOW_PTRVAL", + "name": "FREERTOS_CHECK_STACKOVERFLOW_PTRVAL", + "range": null, + "title": "Check by stack pointer value (Method 1)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Places some magic bytes at the end of the stack area and on each context switch, check if these\nbytes are still intact. More thorough than just checking the pointer, but also slightly slower.\n(configCHECK_FOR_STACK_OVERFLOW = 2)", + "id": "FREERTOS_CHECK_STACKOVERFLOW_CANARY", + "name": "FREERTOS_CHECK_STACKOVERFLOW_CANARY", + "range": null, + "title": "Check using canary bytes (Method 2)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enables FreeRTOS to check for stack overflows (see configCHECK_FOR_STACK_OVERFLOW documentation for\nmore details).\n\nNote: If users do not provide their own ``vApplicationStackOverflowHook()`` function, a default\nfunction will be provided by ESP-IDF.", + "id": "component-config-freertos-kernel-configcheck_for_stack_overflow", + "name": "FREERTOS_CHECK_STACKOVERFLOW", + "title": "configCHECK_FOR_STACK_OVERFLOW", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "Set the number of thread local storage pointers in each task (see\nconfigNUM_THREAD_LOCAL_STORAGE_POINTERS documentation for more details).\n\nNote: In ESP-IDF, this value must be at least 1. Index 0 is reserved for use by the pthreads API\nthread-local-storage. Other indexes can be used for any desired purpose.", + "id": "FREERTOS_THREAD_LOCAL_STORAGE_POINTERS", + "name": "FREERTOS_THREAD_LOCAL_STORAGE_POINTERS", + "range": [ + 1, + 256 + ], + "title": "configNUM_THREAD_LOCAL_STORAGE_POINTERS", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Sets the idle task stack size in bytes (see configMINIMAL_STACK_SIZE documentation for more details).\n\nNote:\n\n- ESP-IDF specifies stack sizes in bytes instead of words.\n- The default size is enough for most use cases.\n- The stack size may need to be increased above the default if the app installs idle or thread local\n storage cleanup hooks that use a lot of stack memory.\n- Conversely, the stack size can be reduced to the minimum if non of the idle features are used.", + "id": "FREERTOS_IDLE_TASK_STACKSIZE", + "name": "FREERTOS_IDLE_TASK_STACKSIZE", + "range": [ + 768, + 32768 + ], + "title": "configMINIMAL_STACK_SIZE (Idle task stack size)", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Enables the idle task application hook (see configUSE_IDLE_HOOK documentation for more details).\n\nNote:\n\n- The application must provide the hook function ``void vApplicationIdleHook( void );``\n- ``vApplicationIdleHook()`` is called from FreeRTOS idle task(s)\n- The FreeRTOS idle hook is NOT the same as the ESP-IDF Idle Hook, but both can be enabled\n simultaneously.", + "id": "FREERTOS_USE_IDLE_HOOK", + "name": "FREERTOS_USE_IDLE_HOOK", + "range": null, + "title": "configUSE_IDLE_HOOK", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_SMP", + "help": "Enables the minimal idle task application hook (see configUSE_IDLE_HOOK documentation for more\ndetails).\n\nNote:\n\n- The application must provide the hook function ``void vApplicationPassiveIdleHook( void );``\n- ``vApplicationPassiveIdleHook()`` is called from FreeRTOS minimal idle task(s)", + "id": "FREERTOS_USE_PASSIVE_IDLE_HOOK", + "name": "FREERTOS_USE_PASSIVE_IDLE_HOOK", + "range": null, + "title": "Use FreeRTOS minimal idle hook", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables the tick hook (see configUSE_TICK_HOOK documentation for more details).\n\nNote:\n\n- The application must provide the hook function ``void vApplicationTickHook( void );``\n- ``vApplicationTickHook()`` is called from FreeRTOS's tick handling function ``xTaskIncrementTick()``\n- The FreeRTOS tick hook is NOT the same as the ESP-IDF Tick Interrupt Hook, but both can be enabled\n simultaneously.", + "id": "FREERTOS_USE_TICK_HOOK", + "name": "FREERTOS_USE_TICK_HOOK", + "range": null, + "title": "configUSE_TICK_HOOK", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Sets the maximum number of characters for task names (see configMAX_TASK_NAME_LEN documentation for\nmore details).\n\nNote: For most uses, the default of 16 characters is sufficient.", + "id": "FREERTOS_MAX_TASK_NAME_LEN", + "name": "FREERTOS_MAX_TASK_NAME_LEN", + "range": [ + 1, + 256 + ], + "title": "configMAX_TASK_NAME_LEN", + "type": "int" + }, + { + "children": [], + "depends_on": "!IDF_TARGET_LINUX", + "help": "Enable backward compatibility with APIs prior to FreeRTOS v8.0.0. (see\nconfigENABLE_BACKWARD_COMPATIBILITY documentation for more details).", + "id": "FREERTOS_ENABLE_BACKWARD_COMPATIBILITY", + "name": "FREERTOS_ENABLE_BACKWARD_COMPATIBILITY", + "range": null, + "title": "configENABLE_BACKWARD_COMPATIBILITY", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Sets the timer task's name (see configTIMER_SERVICE_TASK_NAME documentation for more details).", + "id": "FREERTOS_TIMER_SERVICE_TASK_NAME", + "name": "FREERTOS_TIMER_SERVICE_TASK_NAME", + "range": null, + "title": "configTIMER_SERVICE_TASK_NAME", + "type": "string" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "FREERTOS_TIMER_TASK_AFFINITY_CPU0", + "name": "FREERTOS_TIMER_TASK_AFFINITY_CPU0", + "range": null, + "title": "CPU0", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE && ", + "help": null, + "id": "FREERTOS_TIMER_TASK_AFFINITY_CPU1", + "name": "FREERTOS_TIMER_TASK_AFFINITY_CPU1", + "range": null, + "title": "CPU1", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FREERTOS_TIMER_TASK_NO_AFFINITY", + "name": "FREERTOS_TIMER_TASK_NO_AFFINITY", + "range": null, + "title": "No affinity", + "type": "bool" + } + ], + "depends_on": null, + "help": "Sets the timer task's core affinity\n(see configTIMER_SERVICE_TASK_CORE_AFFINITY documentation for more details).", + "id": "component-config-freertos-kernel-configtimer_service_task_core_affinity", + "name": "FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY", + "title": "configTIMER_SERVICE_TASK_CORE_AFFINITY", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY", + "name": "FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": "Sets the timer task's priority (see configTIMER_TASK_PRIORITY documentation for more details).", + "id": "FREERTOS_TIMER_TASK_PRIORITY", + "name": "FREERTOS_TIMER_TASK_PRIORITY", + "range": [ + 1, + 25 + ], + "title": "configTIMER_TASK_PRIORITY", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set the timer task's stack size (see configTIMER_TASK_STACK_DEPTH documentation for more details).", + "id": "FREERTOS_TIMER_TASK_STACK_DEPTH", + "name": "FREERTOS_TIMER_TASK_STACK_DEPTH", + "range": [ + 1536, + 32768 + ], + "title": "configTIMER_TASK_STACK_DEPTH", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set the timer task's command queue length (see configTIMER_QUEUE_LENGTH documentation for more\ndetails).", + "id": "FREERTOS_TIMER_QUEUE_LENGTH", + "name": "FREERTOS_TIMER_QUEUE_LENGTH", + "range": [ + 5, + 20 + ], + "title": "configTIMER_QUEUE_LENGTH", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set the size of the queue registry (see configQUEUE_REGISTRY_SIZE documentation for more details).\n\nNote: A value of 0 will disable queue registry functionality", + "id": "FREERTOS_QUEUE_REGISTRY_SIZE", + "name": "FREERTOS_QUEUE_REGISTRY_SIZE", + "range": [ + 0, + 20 + ], + "title": "configQUEUE_REGISTRY_SIZE", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set the size of the task notification array of each task. When increasing this value, keep in\nmind that this means additional memory for each and every task on the system.\nHowever, task notifications in general are more light weight compared to alternatives\nsuch as semaphores.", + "id": "FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES", + "name": "FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES", + "range": [ + 1, + 32 + ], + "title": "configTASK_NOTIFICATION_ARRAY_ENTRIES", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "FREERTOS_USE_TRACE_FACILITY", + "help": "Set configUSE_TRACE_FACILITY and configUSE_STATS_FORMATTING_FUNCTIONS to 1 to include the\n``vTaskList()`` and ``vTaskGetRunTimeStats()`` functions in the build (see\nconfigUSE_STATS_FORMATTING_FUNCTIONS documentation for more details).", + "id": "FREERTOS_USE_STATS_FORMATTING_FUNCTIONS", + "name": "FREERTOS_USE_STATS_FORMATTING_FUNCTIONS", + "range": null, + "title": "configUSE_STATS_FORMATTING_FUNCTIONS", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enables additional structure members and functions to assist with execution visualization and tracing\n(see configUSE_TRACE_FACILITY documentation for more details).", + "id": "FREERTOS_USE_TRACE_FACILITY", + "name": "FREERTOS_USE_TRACE_FACILITY", + "range": null, + "title": "configUSE_TRACE_FACILITY", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable list integrity checker\n(see configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES documentation for more details).", + "id": "FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES", + "name": "FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES", + "range": null, + "title": "configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_SMP && FREERTOS_USE_STATS_FORMATTING_FUNCTIONS", + "help": "If enabled, this will include an extra column when vTaskList is called to display the CoreID the task\nis pinned to (0,1) or -1 if not pinned.", + "id": "FREERTOS_VTASKLIST_INCLUDE_COREID", + "name": "FREERTOS_VTASKLIST_INCLUDE_COREID", + "range": null, + "title": "Enable display of xCoreID in vTaskList", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "configRUN_TIME_COUNTER_TYPE is set to uint32_t", + "id": "FREERTOS_RUN_TIME_COUNTER_TYPE_U32", + "name": "FREERTOS_RUN_TIME_COUNTER_TYPE_U32", + "range": null, + "title": "uint32_t", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "configRUN_TIME_COUNTER_TYPE is set to uint64_t", + "id": "FREERTOS_RUN_TIME_COUNTER_TYPE_U64", + "name": "FREERTOS_RUN_TIME_COUNTER_TYPE_U64", + "range": null, + "title": "uint64_t", + "type": "bool" + } + ], + "depends_on": "FREERTOS_GENERATE_RUN_TIME_STATS && !FREERTOS_SMP", + "help": "Sets the data type used for the FreeRTOS run time stats. A larger data type can be used to reduce the\nfrequency of the counter overflowing.", + "id": "component-config-freertos-kernel-configgenerate_run_time_stats-configrun_time_counter_type", + "name": "FREERTOS_RUN_TIME_COUNTER_TYPE", + "title": "configRUN_TIME_COUNTER_TYPE", + "type": "choice" + } + ], + "depends_on": null, + "help": "Enables collection of run time statistics for each task (see configGENERATE_RUN_TIME_STATS\ndocumentation for more details).\n\nNote: The clock used for run time statistics can be configured in FREERTOS_RUN_TIME_STATS_CLK.", + "id": "FREERTOS_GENERATE_RUN_TIME_STATS", + "name": "FREERTOS_GENERATE_RUN_TIME_STATS", + "range": null, + "title": "configGENERATE_RUN_TIME_STATS", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "FREERTOS_USE_TICKLESS_IDLE", + "help": "FreeRTOS will enter light sleep mode if no tasks need to run for this number of ticks.\nYou can enable PM_PROFILING feature in esp_pm components and dump the sleep status with\nesp_pm_dump_locks, if the proportion of rejected sleeps is too high, please increase\nthis value to improve scheduling efficiency", + "id": "FREERTOS_IDLE_TIME_BEFORE_SLEEP", + "name": "FREERTOS_IDLE_TIME_BEFORE_SLEEP", + "range": null, + "title": "configEXPECTED_IDLE_TIME_BEFORE_SLEEP", + "type": "int" + } + ], + "depends_on": "PM_ENABLE", + "help": "If power management support is enabled, FreeRTOS will be able to put the system into light sleep mode\nwhen no tasks need to run for a number of ticks. This number can be set using\nFREERTOS_IDLE_TIME_BEFORE_SLEEP option. This feature is also known as \"automatic light sleep\".\n\nNote that timers created using esp_timer APIs may prevent the system from entering sleep mode, even\nwhen no tasks need to run. To skip unnecessary wake-up initialize a timer with the\n\"skip_unhandled_events\" option as true.\n\nIf disabled, automatic light sleep support will be disabled.", + "id": "FREERTOS_USE_TICKLESS_IDLE", + "name": "FREERTOS_USE_TICKLESS_IDLE", + "range": null, + "title": "configUSE_TICKLESS_IDLE", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables task tagging functionality and its associated API (see configUSE_APPLICATION_TASK_TAG\ndocumentation for more details).", + "id": "FREERTOS_USE_APPLICATION_TASK_TAG", + "name": "FREERTOS_USE_APPLICATION_TASK_TAG", + "range": null, + "title": "configUSE_APPLICATION_TASK_TAG", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-freertos-kernel", + "title": "Kernel", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "COMPILER_OPTIMIZATION_DEBUG || ESP_COREDUMP_ENABLE || ESP_SYSTEM_PANIC_GDBSTUB || ESP_SYSTEM_GDBSTUB_RUNTIME", + "help": "If enabled, all FreeRTOS task functions will be enclosed in a wrapper function. If a task function\nmistakenly returns (i.e. does not delete), the call flow will return to the wrapper function. The\nwrapper function will then log an error and abort the application. This option is also required for GDB\nbacktraces and C++ exceptions to work correctly inside top-level task functions.", + "id": "FREERTOS_TASK_FUNCTION_WRAPPER", + "name": "FREERTOS_TASK_FUNCTION_WRAPPER", + "range": null, + "title": "Wrap task functions", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "FreeRTOS can check if a stack has overflown its bounds by checking either the value of the stack\npointer or by checking the integrity of canary bytes. (See FREERTOS_CHECK_STACKOVERFLOW for more\ninformation.) These checks only happen on a context switch, and the situation that caused the stack\noverflow may already be long gone by then. This option will use the last debug memory watchpoint to\nallow breaking into the debugger (or panic'ing) as soon as any of the last 32 bytes on the stack of a\ntask are overwritten. The side effect is that using gdb, you effectively have one hardware watchpoint\nless because the last one is overwritten as soon as a task switch happens.\n\nAnother consequence is that due to alignment requirements of the watchpoint, the usable stack size\ndecreases by up to 60 bytes. This is because the watchpoint region has to be aligned to its size and\nthe size for the stack watchpoint in IDF is 32 bytes.\n\nThis check only triggers if the stack overflow writes within 32 bytes near the end of the stack, rather\nthan overshooting further, so it is worth combining this approach with one of the other stack overflow\ncheck methods.\n\nWhen this watchpoint is hit, gdb will stop with a SIGTRAP message. When no JTAG OCD is attached,\nesp-idf will panic on an unhandled debug exception.", + "id": "FREERTOS_WATCHPOINT_END_OF_STACK", + "name": "FREERTOS_WATCHPOINT_END_OF_STACK", + "range": null, + "title": "Enable stack overflow debug watchpoint", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_THREAD_LOCAL_STORAGE_POINTERS > 0", + "help": "ESP-IDF provides users with the ability to free TLSP memory by registering TLSP deletion callbacks.\nThese callbacks are automatically called by FreeRTOS when a task is deleted. When this option is turned\non, the memory reserved for TLSPs in the TCB is doubled to make space for storing the deletion\ncallbacks. If the user does not wish to use TLSP deletion callbacks then this option could be turned\noff to save space in the TCB memory.", + "id": "FREERTOS_TLSP_DELETION_CALLBACKS", + "name": "FREERTOS_TLSP_DELETION_CALLBACKS", + "range": null, + "title": "Enable thread local storage pointers deletion callbacks", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP", + "help": "Enable this option to make FreeRTOS call a user provided hook function right before it deletes a task\n(i.e., frees/releases a dynamically/statically allocated task's memory). This is useful if users want\nto know when a task is actually deleted (in case the task's deletion is delegated to the IDLE task).\n\nIf this config option is enabled, users must define a ``void vTaskPreDeletionHook( void * pxTCB )``\nhook function in their application.", + "id": "FREERTOS_TASK_PRE_DELETION_HOOK", + "name": "FREERTOS_TASK_PRE_DELETION_HOOK", + "range": null, + "title": "Enable task pre-deletion hook", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "THIS OPTION IS DEPRECATED. Use FREERTOS_TASK_PRE_DELETION_HOOK instead.\n\nEnable this option to make FreeRTOS call the static task clean up hook when a task is deleted.\n\nNote: Users will need to provide a ``void vPortCleanUpTCB ( void *pxTCB )`` callback", + "id": "FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP", + "name": "FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP", + "range": null, + "title": "Enable static task clean up hook (DEPRECATED)", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_SMP", + "help": "If enabled, assert that when a mutex semaphore is given, the task giving the semaphore is the task\nwhich is currently holding the mutex.", + "id": "FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER", + "name": "FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER", + "range": null, + "title": "Check that mutex semaphore is given by owner task", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The interrupt handlers have their own stack. The size of the stack can be defined here. Each processor\nhas its own stack, so the total size occupied will be twice this.", + "id": "FREERTOS_ISR_STACKSIZE", + "name": "FREERTOS_ISR_STACKSIZE", + "range": [ + 1536, + 32768 + ], + "title": "ISR stack size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "If this option is enabled, interrupt stack frame will be modified to point to the code of the\ninterrupted task as its return address. This helps the debugger (or the panic handler) show a backtrace\nfrom the interrupt to the task which was interrupted. This also works for nested interrupts: higher\nlevel interrupt stack can be traced back to the lower level interrupt. This option adds 4 instructions\nto the interrupt dispatching code.", + "id": "FREERTOS_INTERRUPT_BACKTRACE", + "name": "FREERTOS_INTERRUPT_BACKTRACE", + "range": null, + "title": "Enable backtrace from interrupt to task context", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "When enabled, the usage of float type is allowed inside Level 1 ISRs. Note that usage of float types in\nhigher level interrupts is still not permitted.", + "id": "FREERTOS_FPU_IN_ISR", + "name": "FREERTOS_FPU_IN_ISR", + "range": null, + "title": "Use float in Level 1 ISR", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_TICK_SUPPORT_CORETIMER", + "name": "FREERTOS_TICK_SUPPORT_CORETIMER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_TICK_SUPPORT_SYSTIMER", + "name": "FREERTOS_TICK_SUPPORT_SYSTIMER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "FREERTOS_TICK_SUPPORT_CORETIMER && ", + "help": "Select this to use timer 0", + "id": "FREERTOS_CORETIMER_0", + "name": "FREERTOS_CORETIMER_0", + "range": null, + "title": "Timer 0 (int 6, level 1)", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_TICK_SUPPORT_CORETIMER && ", + "help": "Select this to use timer 1", + "id": "FREERTOS_CORETIMER_1", + "name": "FREERTOS_CORETIMER_1", + "range": null, + "title": "Timer 1 (int 15, level 3)", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_TICK_SUPPORT_SYSTIMER && ", + "help": "Select this to use systimer with the 1 interrupt priority.", + "id": "FREERTOS_CORETIMER_SYSTIMER_LVL1", + "name": "FREERTOS_CORETIMER_SYSTIMER_LVL1", + "range": null, + "title": "SYSTIMER 0 (level 1)", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_TICK_SUPPORT_SYSTIMER && ", + "help": "Select this to use systimer with the 3 interrupt priority.", + "id": "FREERTOS_CORETIMER_SYSTIMER_LVL3", + "name": "FREERTOS_CORETIMER_SYSTIMER_LVL3", + "range": null, + "title": "SYSTIMER 0 (level 3)", + "type": "bool" + } + ], + "depends_on": null, + "help": "FreeRTOS needs a timer with an associated interrupt to use as the main tick source to increase\ncounters, run timers and do pre-emptive multitasking with. There are multiple timers available to do\nthis, with different interrupt priorities.", + "id": "component-config-freertos-port-tick-timer-source-xtensa-only-", + "name": "FREERTOS_CORETIMER", + "title": "Tick timer source (Xtensa Only)", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_SYSTICK_USES_SYSTIMER", + "name": "FREERTOS_SYSTICK_USES_SYSTIMER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_SYSTICK_USES_CCOUNT", + "name": "FREERTOS_SYSTICK_USES_CCOUNT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "ESP Timer will be used as the clock source for FreeRTOS run time stats. The ESP Timer runs at a\nfrequency of 1MHz regardless of Dynamic Frequency Scaling. Therefore the ESP Timer will overflow in\napproximately 4290 seconds.", + "id": "FREERTOS_RUN_TIME_STATS_USING_ESP_TIMER", + "name": "FREERTOS_RUN_TIME_STATS_USING_ESP_TIMER", + "range": null, + "title": "Use ESP TIMER for run time stats", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_SYSTICK_USES_CCOUNT && ", + "help": "CPU Clock will be used as the clock source for the generation of run time stats. The CPU Clock has\na frequency dependent on ESP_DEFAULT_CPU_FREQ_MHZ and Dynamic Frequency Scaling (DFS). Therefore\nthe CPU Clock frequency can fluctuate between 80 to 240MHz. Run time stats generated using the CPU\nClock represents the number of CPU cycles each task is allocated and DOES NOT reflect the amount of\ntime each task runs for (as CPU clock frequency can change). If the CPU clock consistently runs at\nthe maximum frequency of 240MHz, it will overflow in approximately 17 seconds.", + "id": "FREERTOS_RUN_TIME_STATS_USING_CPU_CLK", + "name": "FREERTOS_RUN_TIME_STATS_USING_CPU_CLK", + "range": null, + "title": "Use CPU Clock for run time stats", + "type": "bool" + } + ], + "depends_on": "FREERTOS_GENERATE_RUN_TIME_STATS", + "help": "Choose the clock source for FreeRTOS run time stats. Options are CPU0's CPU Clock or the ESP Timer.\nBoth clock sources are 32 bits. The CPU Clock can run at a higher frequency hence provide a finer\nresolution but will overflow much quicker. Note that run time stats are only valid until the clock\nsource overflows.", + "id": "component-config-freertos-port-choose-the-clock-source-for-run-time-stats", + "name": "FREERTOS_RUN_TIME_STATS_CLK", + "title": "Choose the clock source for run time stats", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "When enabled the selected Non-ISR FreeRTOS functions will be placed into Flash memory instead of IRAM.\nThis saves up to 8KB of IRAM depending on which functions are used.", + "id": "FREERTOS_PLACE_FUNCTIONS_INTO_FLASH", + "name": "FREERTOS_PLACE_FUNCTIONS_INTO_FLASH", + "range": null, + "title": "Place FreeRTOS functions into Flash", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, context of port*_CRITICAL calls (ISR or Non-ISR) would be checked to be in compliance with\nVanilla FreeRTOS. e.g Calling port*_CRITICAL from ISR context would cause assert failure", + "id": "FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE", + "name": "FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE", + "range": null, + "title": "Tests compliance with Vanilla FreeRTOS port*_CRITICAL calls", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-freertos-port", + "title": "Port", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_PORT", + "name": "FREERTOS_PORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_NO_AFFINITY", + "name": "FREERTOS_NO_AFFINITY", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_SUPPORT_STATIC_ALLOCATION", + "name": "FREERTOS_SUPPORT_STATIC_ALLOCATION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Hidden option, gets selected by CONFIG_ESP_DEBUG_OCDAWARE", + "id": "FREERTOS_DEBUG_OCDAWARE", + "name": "FREERTOS_DEBUG_OCDAWARE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_ENABLE_TASK_SNAPSHOT", + "name": "FREERTOS_ENABLE_TASK_SNAPSHOT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_PANIC_HANDLER_IRAM", + "help": null, + "id": "FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH", + "name": "FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_NUMBER_OF_CORES", + "name": "FREERTOS_NUMBER_OF_CORES", + "range": [ + 1, + 2 + ], + "title": null, + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-freertos", + "title": "FreeRTOS", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_ASSERTION_EQUALS_SYSTEM", + "name": "HAL_ASSERTION_EQUALS_SYSTEM", + "range": null, + "title": "Same as system assertion level", + "type": "bool" + }, + { + "children": [], + "depends_on": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL >= 0 && ", + "help": null, + "id": "HAL_ASSERTION_DISABLE", + "name": "HAL_ASSERTION_DISABLE", + "range": null, + "title": "Disabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL >= 1 && ", + "help": null, + "id": "HAL_ASSERTION_SILENT", + "name": "HAL_ASSERTION_SILENT", + "range": null, + "title": "Silent", + "type": "bool" + }, + { + "children": [], + "depends_on": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL >= 2 && ", + "help": null, + "id": "HAL_ASSERTION_ENABLE", + "name": "HAL_ASSERTION_ENABLE", + "range": null, + "title": "Enabled", + "type": "bool" + } + ], + "depends_on": null, + "help": "Set the assert behavior / level for HAL component.\nHAL component assert level can be set separately,\nbut the level can't exceed the system assertion level.\ne.g. If the system assertion is disabled, then the HAL\nassertion can't be enabled either. If the system assertion\nis enable, then the HAL assertion can still be disabled\nby this Kconfig option.", + "id": "component-config-hardware-abstraction-layer-hal-and-low-level-ll--default-hal-assertion-level", + "name": "HAL_DEFAULT_ASSERTION_LEVEL", + "title": "Default HAL assertion level", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "HAL_DEFAULT_ASSERTION_LEVEL", + "name": "HAL_DEFAULT_ASSERTION_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_NONE", + "name": "HAL_LOG_LEVEL_NONE", + "range": null, + "title": "No output", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_ERROR", + "name": "HAL_LOG_LEVEL_ERROR", + "range": null, + "title": "Error", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_WARN", + "name": "HAL_LOG_LEVEL_WARN", + "range": null, + "title": "Warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_INFO", + "name": "HAL_LOG_LEVEL_INFO", + "range": null, + "title": "Info", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_DEBUG", + "name": "HAL_LOG_LEVEL_DEBUG", + "range": null, + "title": "Debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_VERBOSE", + "name": "HAL_LOG_LEVEL_VERBOSE", + "range": null, + "title": "Verbose", + "type": "bool" + } + ], + "depends_on": "!LOG_DEFAULT_LEVEL_NONE && !LOG_DEFAULT_LEVEL_ERROR && !LOG_DEFAULT_LEVEL_WARN && !LOG_DEFAULT_LEVEL_INFO && !LOG_DEFAULT_LEVEL_DEBUG && !LOG_DEFAULT_LEVEL_VERBOSE", + "help": "Specify how much output to see in HAL logs.", + "id": "component-config-hardware-abstraction-layer-hal-and-low-level-ll--hal-layer-log-verbosity", + "name": "HAL_LOG_LEVEL", + "title": "HAL layer log verbosity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "HAL_LOG_LEVEL", + "name": "HAL_LOG_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_ROM_HAS_HAL_SYSTIMER", + "help": "Enable this flag to use HAL functions from ROM instead of ESP-IDF.\n\nIf keeping this as \"n\" in your project, you will have less free IRAM.\nIf making this as \"y\" in your project, you will increase free IRAM,\nbut you will lose the possibility to debug this module, and some new\nfeatures will be added and bugs will be fixed in the IDF source\nbut cannot be synced to ROM.", + "id": "HAL_SYSTIMER_USE_ROM_IMPL", + "name": "HAL_SYSTIMER_USE_ROM_IMPL", + "range": null, + "title": "Use ROM implementation of SysTimer HAL driver", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_ROM_HAS_HAL_WDT", + "help": "Enable this flag to use HAL functions from ROM instead of ESP-IDF.\n\nIf keeping this as \"n\" in your project, you will have less free IRAM.\nIf making this as \"y\" in your project, you will increase free IRAM,\nbut you will lose the possibility to debug this module, and some new\nfeatures will be added and bugs will be fixed in the IDF source\nbut cannot be synced to ROM.", + "id": "HAL_WDT_USE_ROM_IMPL", + "name": "HAL_WDT_USE_ROM_IMPL", + "range": null, + "title": "Use ROM implementation of WDT HAL driver", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_MASTER_ISR_IN_IRAM", + "help": "Enable this option to place SPI master hal layer functions into IRAM.", + "id": "HAL_SPI_MASTER_FUNC_IN_IRAM", + "name": "HAL_SPI_MASTER_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_SLAVE_ISR_IN_IRAM", + "help": "Enable this option to place SPI slave hal layer functions into IRAM.", + "id": "HAL_SPI_SLAVE_FUNC_IN_IRAM", + "name": "HAL_SPI_SLAVE_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable this option to apply the countermeasure for ECDSA signature operation\nThis countermeasure masks the real ECDSA sign operation\nunder dummy sign operations to add randomness in the generated power signature.", + "id": "HAL_ECDSA_GEN_SIG_CM", + "name": "HAL_ECDSA_GEN_SIG_CM", + "range": null, + "title": "Enable countermeasure for ECDSA signature generation", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-abstraction-layer-hal-and-low-level-ll-", + "title": "Hardware Abstraction Layer (HAL) and Low Level (LL)", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_NONE", + "name": "LOG_DEFAULT_LEVEL_NONE", + "range": null, + "title": "No output", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_ERROR", + "name": "LOG_DEFAULT_LEVEL_ERROR", + "range": null, + "title": "Error", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_WARN", + "name": "LOG_DEFAULT_LEVEL_WARN", + "range": null, + "title": "Warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_INFO", + "name": "LOG_DEFAULT_LEVEL_INFO", + "range": null, + "title": "Info", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_DEBUG", + "name": "LOG_DEFAULT_LEVEL_DEBUG", + "range": null, + "title": "Debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_VERBOSE", + "name": "LOG_DEFAULT_LEVEL_VERBOSE", + "range": null, + "title": "Verbose", + "type": "bool" + } + ], + "depends_on": null, + "help": "Specify how much output to see in logs by default.\nYou can set lower verbosity level at runtime using\nesp_log_level_set function.\n\nBy default, this setting limits which log statements\nare compiled into the program. For example, selecting\n\"Warning\" would mean that changing log level to \"Debug\"\nat runtime will not be possible. To allow increasing log\nlevel above the default at runtime, see the next option.", + "id": "component-config-log-output-default-log-verbosity", + "name": "LOG_DEFAULT_LEVEL", + "title": "Default log verbosity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "LOG_DEFAULT_LEVEL", + "name": "LOG_DEFAULT_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_MAXIMUM_EQUALS_DEFAULT", + "name": "LOG_MAXIMUM_EQUALS_DEFAULT", + "range": null, + "title": "Same as default", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 1 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_ERROR", + "name": "LOG_MAXIMUM_LEVEL_ERROR", + "range": null, + "title": "Error", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 2 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_WARN", + "name": "LOG_MAXIMUM_LEVEL_WARN", + "range": null, + "title": "Warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 3 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_INFO", + "name": "LOG_MAXIMUM_LEVEL_INFO", + "range": null, + "title": "Info", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 4 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_DEBUG", + "name": "LOG_MAXIMUM_LEVEL_DEBUG", + "range": null, + "title": "Debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 5 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_VERBOSE", + "name": "LOG_MAXIMUM_LEVEL_VERBOSE", + "range": null, + "title": "Verbose", + "type": "bool" + } + ], + "depends_on": null, + "help": "This config option sets the highest log verbosity that it's possible to select\nat runtime by calling esp_log_level_set(). This level may be higher than\nthe default verbosity level which is set when the app starts up.\n\nThis can be used enable debugging output only at a critical point, for a particular\ntag, or to minimize startup time but then enable more logs once the firmware has\nloaded.\n\nNote that increasing the maximum available log level will increase the firmware\nbinary size.\n\nThis option only applies to logging from the app, the bootloader log level is\nfixed at compile time to the separate \"Bootloader log verbosity\" setting.", + "id": "component-config-log-output-maximum-log-verbosity", + "name": "LOG_MAXIMUM_LEVEL", + "title": "Maximum log verbosity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "LOG_MAXIMUM_LEVEL", + "name": "LOG_MAXIMUM_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Enables an additional global \"master\" log level check that occurs\nbefore a log tag cache lookup. This is useful if you want to\ncompile in a lot of logs that are selectable at runtime, but avoid the\nperformance hit during periods where you don't want log output. Examples\ninclude remote log forwarding, or disabling logs during a time-critical\nor CPU-intensive section and re-enabling them later. Results in\nlarger program size depending on number of logs compiled in.\n\nIf enabled, defaults to LOG_DEFAULT_LEVEL and can be set using\nesp_log_set_level_master().\nThis check takes precedence over ESP_LOG_LEVEL_LOCAL.", + "id": "LOG_MASTER_LEVEL", + "name": "LOG_MASTER_LEVEL", + "range": null, + "title": "Enable global master log level", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable ANSI terminal color codes in bootloader output.\n\nIn order to view these, your terminal program must support ANSI color codes.", + "id": "LOG_COLORS", + "name": "LOG_COLORS", + "range": null, + "title": "Use ANSI terminal colors in log output", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_TIMESTAMP_SOURCE_RTOS", + "name": "LOG_TIMESTAMP_SOURCE_RTOS", + "range": null, + "title": "Milliseconds Since Boot", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_TIMESTAMP_SOURCE_SYSTEM", + "name": "LOG_TIMESTAMP_SOURCE_SYSTEM", + "range": null, + "title": "System Time", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose what sort of timestamp is displayed in the log output:\n\n- Milliseconds since boot is calulated from the RTOS tick count multiplied\n by the tick period. This time will reset after a software reboot.\n e.g. (90000)\n\n- System time is taken from POSIX time functions which use the chip's\n RTC and high resoultion timers to maintain an accurate time. The system time is\n initialized to 0 on startup, it can be set with an SNTP sync, or with\n POSIX time functions. This time will not reset after a software reboot.\n e.g. (00:01:30.000)\n\n- NOTE: Currently this will not get used in logging from binary blobs\n (i.e WiFi & Bluetooth libraries), these will always print\n milliseconds since boot.", + "id": "component-config-log-output-log-timestamps", + "name": "LOG_TIMESTAMP_SOURCE", + "title": "Log Timestamps", + "type": "choice" + } + ], + "depends_on": null, + "id": "component-config-log-output", + "title": "Log output", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDOUT_LINE_ENDING_CRLF", + "name": "NEWLIB_STDOUT_LINE_ENDING_CRLF", + "range": null, + "title": "CRLF", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDOUT_LINE_ENDING_LF", + "name": "NEWLIB_STDOUT_LINE_ENDING_LF", + "range": null, + "title": "LF", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDOUT_LINE_ENDING_CR", + "name": "NEWLIB_STDOUT_LINE_ENDING_CR", + "range": null, + "title": "CR", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option allows configuring the desired line endings sent to UART\nwhen a newline ('\\n', LF) appears on stdout.\nThree options are possible:\n\nCRLF: whenever LF is encountered, prepend it with CR\n\nLF: no modification is applied, stdout is sent as is\n\nCR: each occurrence of LF is replaced with CR\n\nThis option doesn't affect behavior of the UART driver (drivers/uart.h).", + "id": "component-config-newlib-line-ending-for-uart-output", + "name": "NEWLIB_STDOUT_LINE_ENDING", + "title": "Line ending for UART output", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDIN_LINE_ENDING_CRLF", + "name": "NEWLIB_STDIN_LINE_ENDING_CRLF", + "range": null, + "title": "CRLF", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDIN_LINE_ENDING_LF", + "name": "NEWLIB_STDIN_LINE_ENDING_LF", + "range": null, + "title": "LF", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDIN_LINE_ENDING_CR", + "name": "NEWLIB_STDIN_LINE_ENDING_CR", + "range": null, + "title": "CR", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option allows configuring which input sequence on UART produces\na newline ('\\n', LF) on stdin.\nThree options are possible:\n\nCRLF: CRLF is converted to LF\n\nLF: no modification is applied, input is sent to stdin as is\n\nCR: each occurrence of CR is replaced with LF\n\nThis option doesn't affect behavior of the UART driver (drivers/uart.h).", + "id": "component-config-newlib-line-ending-for-uart-input", + "name": "NEWLIB_STDIN_LINE_ENDING", + "title": "Line ending for UART input", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "In most chips the ROM contains parts of newlib C library, including printf/scanf family\nof functions. These functions have been compiled with so-called \"nano\"\nformatting option. This option doesn't support 64-bit integer formats and C99\nfeatures, such as positional arguments.\n\nFor more details about \"nano\" formatting option, please see newlib readme file,\nsearch for '--enable-newlib-nano-formatted-io':\nhttps://sourceware.org/git/?p=newlib-cygwin.git;a=blob_plain;f=newlib/README;hb=HEAD\n\nIf this option is enabled and the ROM contains functions from newlib-nano, the build system\nwill use functions available in ROM, reducing the application binary size.\nFunctions available in ROM run faster than functions which run from flash. Functions available\nin ROM can also run when flash instruction cache is disabled.\n\nSome chips (e.g. ESP32-C6) has the full formatting versions of printf/scanf in ROM instead of\nthe nano versions and in this building with newlib nano might actually increase the size of\nthe binary. Which functions are present in ROM can be seen from ROM caps:\nESP_ROM_HAS_NEWLIB_NANO_FORMAT and ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT.\n\nIf you need 64-bit integer formatting support or C99 features, keep this\noption disabled.", + "id": "NEWLIB_NANO_FORMAT", + "name": "NEWLIB_NANO_FORMAT", + "range": null, + "title": "Enable 'nano' formatting options for printf/scanf family", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_TIME_SYSCALL_USE_RTC_HRT", + "name": "NEWLIB_TIME_SYSCALL_USE_RTC_HRT", + "range": null, + "title": "RTC and high-resolution timer", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_TIME_SYSCALL_USE_RTC", + "name": "NEWLIB_TIME_SYSCALL_USE_RTC", + "range": null, + "title": "RTC", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_TIME_SYSCALL_USE_HRT", + "name": "NEWLIB_TIME_SYSCALL_USE_HRT", + "range": null, + "title": "High-resolution timer", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_TIME_SYSCALL_USE_NONE", + "name": "NEWLIB_TIME_SYSCALL_USE_NONE", + "range": null, + "title": "None", + "type": "bool" + } + ], + "depends_on": null, + "help": "This setting defines which hardware timers are used to\nimplement 'gettimeofday' and 'time' functions in C library.\n\n- If both high-resolution (systimer for all targets except ESP32)\n and RTC timers are used, timekeeping will continue in deep sleep.\n Time will be reported at 1 microsecond resolution.\n This is the default, and the recommended option.\n- If only high-resolution timer (systimer) is used, gettimeofday will\n provide time at microsecond resolution.\n Time will not be preserved when going into deep sleep mode.\n- If only RTC timer is used, timekeeping will continue in\n deep sleep, but time will be measured at 6.(6) microsecond\n resolution. Also the gettimeofday function itself may take\n longer to run.\n- If no timers are used, gettimeofday and time functions\n return -1 and set errno to ENOSYS; they are defined as weak,\n so they could be overridden.\n If you want to customize gettimeofday() and other time functions,\n please choose this option and refer to the 'time.c' source file\n for the exact prototypes of these functions.\n\n- When RTC is used for timekeeping, two RTC_STORE registers are\n used to keep time in deep sleep mode.", + "id": "component-config-newlib-timers-used-for-gettimeofday-function", + "name": "NEWLIB_TIME_SYSCALL", + "title": "Timers used for gettimeofday function", + "type": "choice" + } + ], + "depends_on": null, + "id": "component-config-newlib", + "title": "Newlib", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "STDATOMIC_S32C1I_SPIRAM_WORKAROUND", + "name": "STDATOMIC_S32C1I_SPIRAM_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_SIZE_16KB", + "name": "MMU_PAGE_SIZE_16KB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_SIZE_32KB", + "name": "MMU_PAGE_SIZE_32KB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_SIZE_64KB", + "name": "MMU_PAGE_SIZE_64KB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_MODE", + "name": "MMU_PAGE_MODE", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_SIZE", + "name": "MMU_PAGE_SIZE", + "range": null, + "title": null, + "type": "hex" + } + ], + "depends_on": null, + "id": "component-config-soc-settings-mmu-config", + "title": "MMU Config", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-soc-settings", + "title": "SoC Settings", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "When this option is selected, the patch will be enabled for XMC.\nFollow the recommended flow by XMC for better stability.\n\nDO NOT DISABLE UNLESS YOU KNOW WHAT YOU ARE DOING.", + "id": "SPI_FLASH_BROWNOUT_RESET_XMC", + "name": "SPI_FLASH_BROWNOUT_RESET_XMC", + "range": null, + "title": "Enable sending reset when brownout for XMC flash chips", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "When brownout happens during flash erase/write operations,\nsend reset command to stop the flash operations to improve stability.", + "id": "SPI_FLASH_BROWNOUT_RESET", + "name": "SPI_FLASH_BROWNOUT_RESET", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-main-flash-configuration-spi-flash-behavior-when-brownout", + "title": "SPI Flash behavior when brownout", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This is a helper config for HPM. Invisible for users.", + "id": "SPI_FLASH_UNDER_HIGH_FREQ", + "name": "SPI_FLASH_UNDER_HIGH_FREQ", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_ENA", + "name": "SPI_FLASH_HPM_ENA", + "range": null, + "title": "Enable", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_AUTO", + "name": "SPI_FLASH_HPM_AUTO", + "range": null, + "title": "Auto (Not recommended)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_DIS", + "name": "SPI_FLASH_HPM_DIS", + "range": null, + "title": "Disabled", + "type": "bool" + } + ], + "depends_on": "IDF_TARGET_ESP32S3 && !ESPTOOLPY_OCT_FLASH && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Whether the High Performance Mode of Flash is enabled. As an optional feature, user needs to manually\nenable this option as a confirmation. To be back-compatible with earlier IDF version, this option is\nautomatically enabled with warning when Flash running > 80Mhz.", + "id": "component-config-main-flash-configuration-optional-and-experimental-features-read-docs-first--high-performance-mode-read-docs-first-80mhz-", + "name": "SPI_FLASH_HPM", + "title": "High Performance Mode (READ DOCS FIRST, > 80MHz)", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option is invisible, and will be selected automatically\nwhen ``ESPTOOLPY_FLASHFREQ_120M`` is selected.", + "id": "SPI_FLASH_HPM_ON", + "name": "SPI_FLASH_HPM_ON", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_DC_AUTO", + "name": "SPI_FLASH_HPM_DC_AUTO", + "range": null, + "title": "Auto (Enable when bootloader support enabled (BOOTLOADER_FLASH_DC_AWARE))", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_DC_DISABLE", + "name": "SPI_FLASH_HPM_DC_DISABLE", + "range": null, + "title": "Disable (READ DOCS FIRST)", + "type": "bool" + } + ], + "depends_on": "SPI_FLASH_HPM_ON && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This feature needs your bootloader to be compiled DC-aware (BOOTLOADER_FLASH_DC_AWARE=y). Otherwise the\nchip will not be able to boot after a reset.", + "id": "component-config-main-flash-configuration-optional-and-experimental-features-read-docs-first--support-hpm-using-dc-read-docs-first-", + "name": "SPI_FLASH_HPM_DC", + "title": "Support HPM using DC (READ DOCS FIRST)", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This is a helper config for HPM. Whether HPM-DC is enabled is also determined by bootloader.\nInvisible for users.", + "id": "SPI_FLASH_HPM_DC_ON", + "name": "SPI_FLASH_HPM_DC_ON", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This is a helper config. Invisible for users.", + "id": "SPI_FLASH_SUSPEND_QVL_SUPPORTED", + "name": "SPI_FLASH_SUSPEND_QVL_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_SUSPEND_QVL_SUPPORTED && !SPI_FLASH_ROM_IMPL && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option is disabled by default because it is supported only\nfor specific flash chips and for specific Espressif chips.\nTo evaluate if you can use this feature refer to\n`Optional Features for Flash` > `Auto Suspend & Resume` of the `ESP-IDF Programming Guide`.\n\nCAUTION: If you want to OTA to an app with this feature turned on, please make\nsure the bootloader has the support for it. (later than IDF v4.3)\n\nIf you are using an official Espressif module, please contact Espressif Business support\nto check if the module has the flash that support this feature installed.\nAlso refer to `Concurrency Constraints for Flash on SPI1` > `Flash Auto Suspend Feature`\nbefore enabling this option.", + "id": "SPI_FLASH_AUTO_SUSPEND", + "name": "SPI_FLASH_AUTO_SUSPEND", + "range": null, + "title": "Auto suspend long erase/write operations (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This config is used for setting Tsus parameter. Tsus means CS# high to next command after\nsuspend. You can refer to the chapter of AC CHARACTERISTICS of flash datasheet.", + "id": "SPI_FLASH_SUSPEND_TSUS_VAL_US", + "name": "SPI_FLASH_SUSPEND_TSUS_VAL_US", + "range": [ + 20, + 100 + ], + "title": "SPI flash tSUS value (refer to chapter AC CHARACTERISTICS)", + "type": "int" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "XMC-C series is regarded as not qualified for the Suspend feature, since its specification\nhas a tRS >= 1ms restriction. We strongly do not suggest using it for the Suspend feature.\nHowever, if your product in field has enabled this feature, you may still enable this\nconfig option to keep the legacy behavior.\n\nFor new users, DO NOT enable this config.", + "id": "SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND", + "name": "SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND", + "range": null, + "title": "Enable XMC-C series flash chip suspend feature anyway", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-main-flash-configuration-optional-and-experimental-features-read-docs-first-", + "title": "Optional and Experimental Features (READ DOCS FIRST)", + "type": "menu" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-main-flash-configuration", + "title": "Main Flash configuration", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SPI_FLASH_VERIFY_WRITE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is enabled, if SPI flash write verification fails then a log error line\nwill be written with the address, expected & actual values. This can be useful when\ndebugging hardware SPI flash problems.", + "id": "SPI_FLASH_LOG_FAILED_WRITE", + "name": "SPI_FLASH_LOG_FAILED_WRITE", + "range": null, + "title": "Log errors if verification fails", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_VERIFY_WRITE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is enabled, any SPI flash write which tries to set zero bits in the flash to\nones will log a warning. Such writes will not result in the requested data appearing identically\nin flash once written, as SPI NOR flash can only set bits to one when an entire sector is erased.\nAfter erasing, individual bits can only be written from one to zero.\n\nNote that some software (such as SPIFFS) which is aware of SPI NOR flash may write one bits as an\noptimisation, relying on the data in flash becoming a bitwise AND of the new data and any existing data.\nSuch software will log spurious warnings if this option is enabled.", + "id": "SPI_FLASH_WARN_SETTING_ZERO_TO_ONE", + "name": "SPI_FLASH_WARN_SETTING_ZERO_TO_ONE", + "range": null, + "title": "Log warning if writing zero bits to ones", + "type": "bool" + } + ], + "depends_on": "!SPI_FLASH_ROM_IMPL && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is enabled, any time SPI flash is written then the data will be read\nback and verified. This can catch hardware problems with SPI flash, or flash which\nwas not erased before verification.", + "id": "SPI_FLASH_VERIFY_WRITE", + "name": "SPI_FLASH_VERIFY_WRITE", + "range": null, + "title": "Verify SPI flash writes", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option enables the following APIs:\n\n- esp_flash_reset_counters\n- esp_flash_dump_counters\n- esp_flash_get_counters\n\nThese APIs may be used to collect performance data for spi_flash APIs\nand to help understand behaviour of libraries which use SPI flash.", + "id": "SPI_FLASH_ENABLE_COUNTERS", + "name": "SPI_FLASH_ENABLE_COUNTERS", + "range": null, + "title": "Enable operation counters", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this flag to use patched versions of SPI flash ROM driver functions.\nThis option should be enabled, if any one of the following is true: (1) need to write\nto flash on ESP32-D2WD; (2) main SPI flash is connected to non-default pins; (3) main\nSPI flash chip is manufactured by ISSI.", + "id": "SPI_FLASH_ROM_DRIVER_PATCH", + "name": "SPI_FLASH_ROM_DRIVER_PATCH", + "range": null, + "title": "Enable SPI flash ROM driver patched functions", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_ROM_HAS_SPI_FLASH && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this flag to use new SPI flash driver functions from ROM instead of ESP-IDF.\n\nIf keeping this as \"n\" in your project, you will have less free IRAM.\nBut you can use all of our flash features.\n\nIf making this as \"y\" in your project, you will increase free IRAM.\nBut you may miss out on some flash features and support for new flash chips.\n\nCurrently the ROM cannot support the following features:\n\n- SPI_FLASH_AUTO_SUSPEND (C3, S3)", + "id": "SPI_FLASH_ROM_IMPL", + "name": "SPI_FLASH_ROM_IMPL", + "range": null, + "title": "Use esp_flash implementation in ROM", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_DANGEROUS_WRITE_ABORTS", + "name": "SPI_FLASH_DANGEROUS_WRITE_ABORTS", + "range": null, + "title": "Aborts", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_DANGEROUS_WRITE_FAILS", + "name": "SPI_FLASH_DANGEROUS_WRITE_FAILS", + "range": null, + "title": "Fails", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_DANGEROUS_WRITE_ALLOWED", + "name": "SPI_FLASH_DANGEROUS_WRITE_ALLOWED", + "range": null, + "title": "Allowed", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "SPI flash APIs can optionally abort or return a failure code\nif erasing or writing addresses that fall at the beginning\nof flash (covering the bootloader and partition table) or that\noverlap the app partition that contains the running app.\n\nIt is not recommended to ever write to these regions from an IDF app,\nand this check prevents logic errors or corrupted firmware memory from\ndamaging these regions.\n\nNote that this feature *does not* check calls to the esp_rom_xxx SPI flash\nROM functions. These functions should not be called directly from IDF\napplications.", + "id": "component-config-spi-flash-driver-writing-to-dangerous-flash-regions", + "name": "SPI_FLASH_DANGEROUS_WRITE", + "title": "Writing to dangerous flash regions", + "type": "choice" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Each SPI bus needs a lock for arbitration among devices. This allows multiple\ndevices on a same bus, but may reduce the speed of esp_flash driver access to the\nmain flash chip.\n\nIf you only need to use esp_flash driver to access the main flash chip, disable\nthis option, and the lock will be bypassed on SPI1 bus. Otherwise if extra devices\nare needed to attach to SPI1 bus, enable this option.", + "id": "SPI_FLASH_SHARE_SPI1_BUS", + "name": "SPI_FLASH_SHARE_SPI1_BUS", + "range": null, + "title": "Support other devices attached to SPI1 bus", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Some flash chips can have very high \"max\" erase times, especially for block erase (32KB or 64KB).\nThis option allows to bypass \"block erase\" and always do sector erase commands.\nThis will be much slower overall in most cases, but improves latency for other code to run.", + "id": "SPI_FLASH_BYPASS_BLOCK_ERASE", + "name": "SPI_FLASH_BYPASS_BLOCK_ERASE", + "range": null, + "title": "Bypass a block erase and always do sector erase", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "SPI_FLASH_YIELD_DURING_ERASE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If a duration of one erase command is large\nthen it will yield CPUs after finishing a current command.", + "id": "SPI_FLASH_ERASE_YIELD_DURATION_MS", + "name": "SPI_FLASH_ERASE_YIELD_DURATION_MS", + "range": null, + "title": "Duration of erasing to yield CPUs (ms)", + "type": "int" + }, + { + "children": [], + "depends_on": "SPI_FLASH_YIELD_DURING_ERASE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Defines how many ticks will be before returning to continue a erasing.", + "id": "SPI_FLASH_ERASE_YIELD_TICKS", + "name": "SPI_FLASH_ERASE_YIELD_TICKS", + "range": null, + "title": "CPU release time (tick) for an erase operation", + "type": "int" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This allows to yield the CPUs between erase commands.\nPrevents starvation of other tasks.\nPlease use this configuration together with ``SPI_FLASH_ERASE_YIELD_DURATION_MS`` and\n``SPI_FLASH_ERASE_YIELD_TICKS`` after carefully checking flash datasheet to avoid a\nwatchdog timeout.\nFor more information, please check `SPI Flash API` reference documentation\nunder section `OS Function`.", + "id": "SPI_FLASH_YIELD_DURING_ERASE", + "name": "SPI_FLASH_YIELD_DURING_ERASE", + "range": null, + "title": "Enables yield operation during flash erase", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Flash write is broken down in terms of multiple (smaller) write operations.\nThis configuration options helps to set individual write chunk size, smaller\nvalue here ensures that cache (and non-IRAM resident interrupts) remains\ndisabled for shorter duration.", + "id": "SPI_FLASH_WRITE_CHUNK_SIZE", + "name": "SPI_FLASH_WRITE_CHUNK_SIZE", + "range": [ + 256, + 8192 + ], + "title": "Flash write chunk size", + "type": "int" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "SPI Flash driver uses the flash size configured in bootloader header by default.\nEnable this option to override flash size with latest ESPTOOLPY_FLASHSIZE value from\nthe app header if the size in the bootloader header is incorrect.", + "id": "SPI_FLASH_SIZE_OVERRIDE", + "name": "SPI_FLASH_SIZE_OVERRIDE", + "range": null, + "title": "Override flash size in bootloader header by ESPTOOLPY_FLASHSIZE", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option is helpful if you are using a flash chip whose timeout is quite large or unpredictable.", + "id": "SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED", + "name": "SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED", + "range": null, + "title": "Flash timeout checkout disabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option allows the chip driver list to be customized, instead of using the default list provided by\nESP-IDF.\n\nWhen this option is enabled, the default list is no longer compiled or linked. Instead, the\n`default_registered_chips` structure must be provided by the user.\n\nSee example: custom_chip_driver under examples/storage for more details.", + "id": "SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST", + "name": "SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST", + "range": null, + "title": "Override default chip driver list", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_XMC_SUPPORTED", + "name": "SPI_FLASH_VENDOR_XMC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_GD_SUPPORTED", + "name": "SPI_FLASH_VENDOR_GD_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_ISSI_SUPPORTED", + "name": "SPI_FLASH_VENDOR_ISSI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_MXIC_SUPPORTED", + "name": "SPI_FLASH_VENDOR_MXIC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_WINBOND_SUPPORTED", + "name": "SPI_FLASH_VENDOR_WINBOND_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_BOYA_SUPPORTED", + "name": "SPI_FLASH_VENDOR_BOYA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_TH_SUPPORTED", + "name": "SPI_FLASH_VENDOR_TH_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of ISSI chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_ISSI_CHIP", + "name": "SPI_FLASH_SUPPORT_ISSI_CHIP", + "range": null, + "title": "ISSI", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of MXIC chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_MXIC_CHIP", + "name": "SPI_FLASH_SUPPORT_MXIC_CHIP", + "range": null, + "title": "MXIC", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of GD (GigaDevice) chips if chip vendor not\ndirectly given by ``chip_drv`` member of the chip struct. If you are using Wrover\nmodules, please don't disable this, otherwise your flash may not work in 4-bit\nmode.\n\nThis adds support for variant chips, however will extend detecting time and image\nsize. Note that the default chip driver supports the GD chips with product ID\n60H.", + "id": "SPI_FLASH_SUPPORT_GD_CHIP", + "name": "SPI_FLASH_SUPPORT_GD_CHIP", + "range": null, + "title": "GigaDevice", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of Winbond chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_WINBOND_CHIP", + "name": "SPI_FLASH_SUPPORT_WINBOND_CHIP", + "range": null, + "title": "Winbond", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of BOYA chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_BOYA_CHIP", + "name": "SPI_FLASH_SUPPORT_BOYA_CHIP", + "range": null, + "title": "BOYA", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of TH chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_TH_CHIP", + "name": "SPI_FLASH_SUPPORT_TH_CHIP", + "range": null, + "title": "TH", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32S3 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of Octal MXIC chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_MXIC_OPI_CHIP", + "name": "SPI_FLASH_SUPPORT_MXIC_OPI_CHIP", + "range": null, + "title": "mxic (opi)", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-spi-flash-driver-auto-detect-flash-chips", + "title": "Auto-detect flash chips", + "type": "menu" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option enables flash read/write operations to encrypted partition/s. This option\nis kept enabled irrespective of state of flash encryption feature. However, in case\napplication is not using flash encryption feature and is in need of some additional\nmemory from IRAM region (~1KB) then this config can be disabled.", + "id": "SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE", + "name": "SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE", + "range": null, + "title": "Enable encrypted partition read/write operations", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-spi-flash-driver", + "title": "SPI Flash driver", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config", + "title": "Component config", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "By enabling this option, ESP-IDF experimental feature options will be visible.\n\nNote you should still enable a certain experimental feature option to use it, and you\nshould read the corresponding risk warning and known issue list carefully.\n\nCurrent experimental feature list:\n\n- CONFIG_ESPTOOLPY_FLASHFREQ_120M && CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_DTR\n- CONFIG_SPIRAM_SPEED_120M && CONFIG_SPIRAM_MODE_OCT\n- CONFIG_BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH\n- CONFIG_ESP_WIFI_EAP_TLS1_3\n- CONFIG_ESP_WIFI_ENABLE_ROAMING_APP\n- CONFIG_USB_HOST_EXT_PORT_SUPPORT_LS\n- CONFIG_USB_HOST_EXT_PORT_RESET_ATTEMPTS", + "id": "IDF_EXPERIMENTAL_FEATURES", + "name": "IDF_EXPERIMENTAL_FEATURES", + "range": null, + "title": "Make experimental features visible", + "type": "bool" + } +] \ No newline at end of file diff --git a/ESP-IDF_Robot/build/bootloader/config/sdkconfig.cmake b/ESP-IDF_Robot/build/bootloader/config/sdkconfig.cmake new file mode 100644 index 000000000..a9332c56e --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/config/sdkconfig.cmake @@ -0,0 +1,737 @@ +# + # Automatically generated file. DO NOT EDIT. + # Espressif IoT Development Framework (ESP-IDF) Configuration cmake include file + # +set(CONFIG_SOC_ADC_SUPPORTED "y") +set(CONFIG_SOC_DEDICATED_GPIO_SUPPORTED "y") +set(CONFIG_SOC_UART_SUPPORTED "y") +set(CONFIG_SOC_GDMA_SUPPORTED "y") +set(CONFIG_SOC_AHB_GDMA_SUPPORTED "y") +set(CONFIG_SOC_GPTIMER_SUPPORTED "y") +set(CONFIG_SOC_TWAI_SUPPORTED "y") +set(CONFIG_SOC_BT_SUPPORTED "y") +set(CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED "y") +set(CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED "y") +set(CONFIG_SOC_TEMP_SENSOR_SUPPORTED "y") +set(CONFIG_SOC_XT_WDT_SUPPORTED "y") +set(CONFIG_SOC_PHY_SUPPORTED "y") +set(CONFIG_SOC_WIFI_SUPPORTED "y") +set(CONFIG_SOC_SUPPORTS_SECURE_DL_MODE "y") +set(CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD "y") +set(CONFIG_SOC_EFUSE_HAS_EFUSE_RST_BUG "y") +set(CONFIG_SOC_EFUSE_SUPPORTED "y") +set(CONFIG_SOC_RTC_FAST_MEM_SUPPORTED "y") +set(CONFIG_SOC_RTC_MEM_SUPPORTED "y") +set(CONFIG_SOC_I2S_SUPPORTED "y") +set(CONFIG_SOC_RMT_SUPPORTED "y") +set(CONFIG_SOC_SDM_SUPPORTED "y") +set(CONFIG_SOC_GPSPI_SUPPORTED "y") +set(CONFIG_SOC_LEDC_SUPPORTED "y") +set(CONFIG_SOC_I2C_SUPPORTED "y") +set(CONFIG_SOC_SYSTIMER_SUPPORTED "y") +set(CONFIG_SOC_SUPPORT_COEXISTENCE "y") +set(CONFIG_SOC_AES_SUPPORTED "y") +set(CONFIG_SOC_MPI_SUPPORTED "y") +set(CONFIG_SOC_SHA_SUPPORTED "y") +set(CONFIG_SOC_HMAC_SUPPORTED "y") +set(CONFIG_SOC_DIG_SIGN_SUPPORTED "y") +set(CONFIG_SOC_FLASH_ENC_SUPPORTED "y") +set(CONFIG_SOC_SECURE_BOOT_SUPPORTED "y") +set(CONFIG_SOC_MEMPROT_SUPPORTED "y") +set(CONFIG_SOC_BOD_SUPPORTED "y") +set(CONFIG_SOC_CLK_TREE_SUPPORTED "y") +set(CONFIG_SOC_ASSIST_DEBUG_SUPPORTED "y") +set(CONFIG_SOC_WDT_SUPPORTED "y") +set(CONFIG_SOC_SPI_FLASH_SUPPORTED "y") +set(CONFIG_SOC_RNG_SUPPORTED "y") +set(CONFIG_SOC_LIGHT_SLEEP_SUPPORTED "y") +set(CONFIG_SOC_DEEP_SLEEP_SUPPORTED "y") +set(CONFIG_SOC_LP_PERIPH_SHARE_INTERRUPT "y") +set(CONFIG_SOC_PM_SUPPORTED "y") +set(CONFIG_SOC_XTAL_SUPPORT_40M "y") +set(CONFIG_SOC_AES_SUPPORT_DMA "y") +set(CONFIG_SOC_AES_GDMA "y") +set(CONFIG_SOC_AES_SUPPORT_AES_128 "y") +set(CONFIG_SOC_AES_SUPPORT_AES_256 "y") +set(CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED "y") +set(CONFIG_SOC_ADC_ARBITER_SUPPORTED "y") +set(CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED "y") +set(CONFIG_SOC_ADC_MONITOR_SUPPORTED "y") +set(CONFIG_SOC_ADC_DMA_SUPPORTED "y") +set(CONFIG_SOC_ADC_PERIPH_NUM "2") +set(CONFIG_SOC_ADC_MAX_CHANNEL_NUM "5") +set(CONFIG_SOC_ADC_ATTEN_NUM "4") +set(CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM "1") +set(CONFIG_SOC_ADC_PATT_LEN_MAX "8") +set(CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH "12") +set(CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH "12") +set(CONFIG_SOC_ADC_DIGI_RESULT_BYTES "4") +set(CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV "4") +set(CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM "2") +set(CONFIG_SOC_ADC_DIGI_MONITOR_NUM "2") +set(CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH "83333") +set(CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW "611") +set(CONFIG_SOC_ADC_RTC_MIN_BITWIDTH "12") +set(CONFIG_SOC_ADC_RTC_MAX_BITWIDTH "12") +set(CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED "y") +set(CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED "y") +set(CONFIG_SOC_ADC_SHARED_POWER "y") +set(CONFIG_SOC_APB_BACKUP_DMA "y") +set(CONFIG_SOC_BROWNOUT_RESET_SUPPORTED "y") +set(CONFIG_SOC_SHARED_IDCACHE_SUPPORTED "y") +set(CONFIG_SOC_CACHE_MEMORY_IBANK_SIZE "0x4000") +set(CONFIG_SOC_CPU_CORES_NUM "1") +set(CONFIG_SOC_CPU_INTR_NUM "32") +set(CONFIG_SOC_CPU_HAS_FLEXIBLE_INTC "y") +set(CONFIG_SOC_CPU_HAS_CSR_PC "y") +set(CONFIG_SOC_CPU_BREAKPOINTS_NUM "8") +set(CONFIG_SOC_CPU_WATCHPOINTS_NUM "8") +set(CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE "0x80000000") +set(CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN "3072") +set(CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH "16") +set(CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US "1100") +set(CONFIG_SOC_AHB_GDMA_VERSION "1") +set(CONFIG_SOC_GDMA_NUM_GROUPS_MAX "1") +set(CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX "3") +set(CONFIG_SOC_GPIO_PORT "1") +set(CONFIG_SOC_GPIO_PIN_COUNT "22") +set(CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER "y") +set(CONFIG_SOC_GPIO_FILTER_CLK_SUPPORT_APB "y") +set(CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD "y") +set(CONFIG_SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP "y") +set(CONFIG_SOC_GPIO_IN_RANGE_MAX "21") +set(CONFIG_SOC_GPIO_OUT_RANGE_MAX "21") +set(CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK "0") +set(CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT "6") +set(CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK "0x3fffc0") +set(CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX "y") +set(CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM "3") +set(CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP "y") +set(CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM "8") +set(CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM "8") +set(CONFIG_SOC_DEDIC_PERIPH_ALWAYS_ENABLE "y") +set(CONFIG_SOC_I2C_NUM "1") +set(CONFIG_SOC_HP_I2C_NUM "1") +set(CONFIG_SOC_I2C_FIFO_LEN "32") +set(CONFIG_SOC_I2C_CMD_REG_NUM "8") +set(CONFIG_SOC_I2C_SUPPORT_SLAVE "y") +set(CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS "y") +set(CONFIG_SOC_I2C_SUPPORT_XTAL "y") +set(CONFIG_SOC_I2C_SUPPORT_RTC "y") +set(CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR "y") +set(CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST "y") +set(CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE "y") +set(CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS "y") +set(CONFIG_SOC_I2S_NUM "1") +set(CONFIG_SOC_I2S_HW_VERSION_2 "y") +set(CONFIG_SOC_I2S_SUPPORTS_XTAL "y") +set(CONFIG_SOC_I2S_SUPPORTS_PLL_F160M "y") +set(CONFIG_SOC_I2S_SUPPORTS_PCM "y") +set(CONFIG_SOC_I2S_SUPPORTS_PDM "y") +set(CONFIG_SOC_I2S_SUPPORTS_PDM_TX "y") +set(CONFIG_SOC_I2S_PDM_MAX_TX_LINES "2") +set(CONFIG_SOC_I2S_SUPPORTS_TDM "y") +set(CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK "y") +set(CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK "y") +set(CONFIG_SOC_LEDC_CHANNEL_NUM "6") +set(CONFIG_SOC_LEDC_TIMER_BIT_WIDTH "14") +set(CONFIG_SOC_LEDC_SUPPORT_FADE_STOP "y") +set(CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM "1") +set(CONFIG_SOC_MMU_PERIPH_NUM "1") +set(CONFIG_SOC_MPU_MIN_REGION_SIZE "0x20000000") +set(CONFIG_SOC_MPU_REGIONS_MAX_NUM "8") +set(CONFIG_SOC_RMT_GROUPS "1") +set(CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP "2") +set(CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP "2") +set(CONFIG_SOC_RMT_CHANNELS_PER_GROUP "4") +set(CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL "48") +set(CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG "y") +set(CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY "y") +set(CONFIG_SOC_RMT_SUPPORT_XTAL "y") +set(CONFIG_SOC_RMT_SUPPORT_APB "y") +set(CONFIG_SOC_RMT_SUPPORT_RC_FAST "y") +set(CONFIG_SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH "128") +set(CONFIG_SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM "108") +set(CONFIG_SOC_SLEEP_SYSTIMER_STALL_WORKAROUND "y") +set(CONFIG_SOC_SLEEP_TGWDT_STOP_WORKAROUND "y") +set(CONFIG_SOC_RTCIO_PIN_COUNT "0") +set(CONFIG_SOC_MPI_MEM_BLOCKS_NUM "4") +set(CONFIG_SOC_MPI_OPERATIONS_NUM "3") +set(CONFIG_SOC_RSA_MAX_BIT_LEN "3072") +set(CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE "3968") +set(CONFIG_SOC_SHA_SUPPORT_DMA "y") +set(CONFIG_SOC_SHA_SUPPORT_RESUME "y") +set(CONFIG_SOC_SHA_GDMA "y") +set(CONFIG_SOC_SHA_SUPPORT_SHA1 "y") +set(CONFIG_SOC_SHA_SUPPORT_SHA224 "y") +set(CONFIG_SOC_SHA_SUPPORT_SHA256 "y") +set(CONFIG_SOC_SDM_GROUPS "1") +set(CONFIG_SOC_SDM_CHANNELS_PER_GROUP "4") +set(CONFIG_SOC_SDM_CLK_SUPPORT_APB "y") +set(CONFIG_SOC_SPI_PERIPH_NUM "2") +set(CONFIG_SOC_SPI_MAX_CS_NUM "6") +set(CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE "64") +set(CONFIG_SOC_SPI_SUPPORT_DDRCLK "y") +set(CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS "y") +set(CONFIG_SOC_SPI_SUPPORT_CD_SIG "y") +set(CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS "y") +set(CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2 "y") +set(CONFIG_SOC_SPI_SUPPORT_CLK_APB "y") +set(CONFIG_SOC_SPI_SUPPORT_CLK_XTAL "y") +set(CONFIG_SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT "y") +set(CONFIG_SOC_SPI_SCT_SUPPORTED "y") +set(CONFIG_SOC_SPI_SCT_REG_NUM "14") +set(CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX "y") +set(CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX "0x3fffa") +set(CONFIG_SOC_MEMSPI_IS_INDEPENDENT "y") +set(CONFIG_SOC_SPI_MAX_PRE_DIVIDER "16") +set(CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_WRAP "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED "y") +set(CONFIG_SOC_SYSTIMER_COUNTER_NUM "2") +set(CONFIG_SOC_SYSTIMER_ALARM_NUM "3") +set(CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO "32") +set(CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI "20") +set(CONFIG_SOC_SYSTIMER_FIXED_DIVIDER "y") +set(CONFIG_SOC_SYSTIMER_INT_LEVEL "y") +set(CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE "y") +set(CONFIG_SOC_TIMER_GROUPS "2") +set(CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP "1") +set(CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH "54") +set(CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL "y") +set(CONFIG_SOC_TIMER_GROUP_SUPPORT_APB "y") +set(CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS "2") +set(CONFIG_SOC_MWDT_SUPPORT_XTAL "y") +set(CONFIG_SOC_TWAI_CONTROLLER_NUM "1") +set(CONFIG_SOC_TWAI_CLK_SUPPORT_APB "y") +set(CONFIG_SOC_TWAI_BRP_MIN "2") +set(CONFIG_SOC_TWAI_BRP_MAX "16384") +set(CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS "y") +set(CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE "y") +set(CONFIG_SOC_EFUSE_DIS_PAD_JTAG "y") +set(CONFIG_SOC_EFUSE_DIS_USB_JTAG "y") +set(CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT "y") +set(CONFIG_SOC_EFUSE_SOFT_DIS_JTAG "y") +set(CONFIG_SOC_EFUSE_DIS_ICACHE "y") +set(CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK "y") +set(CONFIG_SOC_SECURE_BOOT_V2_RSA "y") +set(CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS "3") +set(CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS "y") +set(CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY "y") +set(CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX "32") +set(CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES "y") +set(CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128 "y") +set(CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE "16") +set(CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE "512") +set(CONFIG_SOC_UART_NUM "2") +set(CONFIG_SOC_UART_HP_NUM "2") +set(CONFIG_SOC_UART_FIFO_LEN "128") +set(CONFIG_SOC_UART_BITRATE_MAX "5000000") +set(CONFIG_SOC_UART_SUPPORT_APB_CLK "y") +set(CONFIG_SOC_UART_SUPPORT_RTC_CLK "y") +set(CONFIG_SOC_UART_SUPPORT_XTAL_CLK "y") +set(CONFIG_SOC_UART_SUPPORT_WAKEUP_INT "y") +set(CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND "y") +set(CONFIG_SOC_COEX_HW_PTI "y") +set(CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE "21") +set(CONFIG_SOC_MAC_BB_PD_MEM_SIZE "192") +set(CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH "12") +set(CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_BT_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_CPU_PD "y") +set(CONFIG_SOC_PM_SUPPORT_WIFI_PD "y") +set(CONFIG_SOC_PM_SUPPORT_BT_PD "y") +set(CONFIG_SOC_PM_SUPPORT_RC_FAST_PD "y") +set(CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD "y") +set(CONFIG_SOC_PM_SUPPORT_MAC_BB_PD "y") +set(CONFIG_SOC_PM_CPU_RETENTION_BY_RTCCNTL "y") +set(CONFIG_SOC_PM_MODEM_RETENTION_BY_BACKUPDMA "y") +set(CONFIG_SOC_CLK_RC_FAST_D256_SUPPORTED "y") +set(CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256 "y") +set(CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION "y") +set(CONFIG_SOC_CLK_XTAL32K_SUPPORTED "y") +set(CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC "y") +set(CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL "y") +set(CONFIG_SOC_WIFI_HW_TSF "y") +set(CONFIG_SOC_WIFI_FTM_SUPPORT "y") +set(CONFIG_SOC_WIFI_GCMP_SUPPORT "y") +set(CONFIG_SOC_WIFI_WAPI_SUPPORT "y") +set(CONFIG_SOC_WIFI_CSI_SUPPORT "y") +set(CONFIG_SOC_WIFI_MESH_SUPPORT "y") +set(CONFIG_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW "y") +set(CONFIG_SOC_WIFI_PHY_NEEDS_USB_WORKAROUND "y") +set(CONFIG_SOC_BLE_SUPPORTED "y") +set(CONFIG_SOC_BLE_MESH_SUPPORTED "y") +set(CONFIG_SOC_BLE_50_SUPPORTED "y") +set(CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED "y") +set(CONFIG_SOC_BLUFI_SUPPORTED "y") +set(CONFIG_SOC_PHY_COMBO_MODULE "y") +set(CONFIG_IDF_CMAKE "y") +set(CONFIG_IDF_TOOLCHAIN "gcc") +set(CONFIG_IDF_TARGET_ARCH_RISCV "y") +set(CONFIG_IDF_TARGET_ARCH "riscv") +set(CONFIG_IDF_TARGET "esp32c3") +set(CONFIG_IDF_INIT_VERSION "5.3.2") +set(CONFIG_IDF_TARGET_ESP32C3 "y") +set(CONFIG_IDF_FIRMWARE_CHIP_ID "0x5") +set(CONFIG_APP_BUILD_TYPE_APP_2NDBOOT "y") +set(CONFIG_APP_BUILD_TYPE_RAM "") +set(CONFIG_APP_BUILD_GENERATE_BINARIES "y") +set(CONFIG_APP_BUILD_BOOTLOADER "y") +set(CONFIG_APP_BUILD_USE_FLASH_SECTIONS "y") +set(CONFIG_APP_REPRODUCIBLE_BUILD "") +set(CONFIG_APP_NO_BLOBS "") +set(CONFIG_BOOTLOADER_COMPILE_TIME_DATE "y") +set(CONFIG_BOOTLOADER_PROJECT_VER "1") +set(CONFIG_BOOTLOADER_OFFSET_IN_FLASH "0x0") +set(CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE "y") +set(CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG "") +set(CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF "") +set(CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_NONE "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_ERROR "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_WARN "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_INFO "y") +set(CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE "") +set(CONFIG_BOOTLOADER_LOG_LEVEL "3") +set(CONFIG_BOOTLOADER_FLASH_DC_AWARE "") +set(CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT "y") +set(CONFIG_BOOTLOADER_FACTORY_RESET "") +set(CONFIG_BOOTLOADER_APP_TEST "") +set(CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE "y") +set(CONFIG_BOOTLOADER_WDT_ENABLE "y") +set(CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE "") +set(CONFIG_BOOTLOADER_WDT_TIME_MS "9000") +set(CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE "") +set(CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP "") +set(CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON "") +set(CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS "") +set(CONFIG_BOOTLOADER_RESERVE_RTC_SIZE "0x0") +set(CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC "") +set(CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED "y") +set(CONFIG_SECURE_BOOT_V2_PREFERRED "y") +set(CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT "") +set(CONFIG_SECURE_BOOT "") +set(CONFIG_SECURE_FLASH_ENC_ENABLED "") +set(CONFIG_SECURE_ROM_DL_MODE_ENABLED "y") +set(CONFIG_APP_COMPILE_TIME_DATE "y") +set(CONFIG_APP_EXCLUDE_PROJECT_VER_VAR "") +set(CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR "") +set(CONFIG_APP_PROJECT_VER_FROM_CONFIG "") +set(CONFIG_APP_RETRIEVE_LEN_ELF_SHA "9") +set(CONFIG_ESP_ROM_HAS_CRC_LE "y") +set(CONFIG_ESP_ROM_HAS_CRC_BE "y") +set(CONFIG_ESP_ROM_HAS_MZ_CRC32 "y") +set(CONFIG_ESP_ROM_HAS_JPEG_DECODE "y") +set(CONFIG_ESP_ROM_UART_CLK_IS_XTAL "y") +set(CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM "3") +set(CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING "y") +set(CONFIG_ESP_ROM_HAS_ERASE_0_REGION_BUG "y") +set(CONFIG_ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV "y") +set(CONFIG_ESP_ROM_GET_CLK_FREQ "y") +set(CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND "y") +set(CONFIG_ESP_ROM_HAS_LAYOUT_TABLE "y") +set(CONFIG_ESP_ROM_HAS_SPI_FLASH "y") +set(CONFIG_ESP_ROM_HAS_ETS_PRINTF_BUG "y") +set(CONFIG_ESP_ROM_HAS_NEWLIB "y") +set(CONFIG_ESP_ROM_HAS_NEWLIB_NANO_FORMAT "y") +set(CONFIG_ESP_ROM_HAS_NEWLIB_32BIT_TIME "y") +set(CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE "y") +set(CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT "y") +set(CONFIG_ESP_ROM_HAS_SW_FLOAT "y") +set(CONFIG_ESP_ROM_USB_OTG_NUM "-1") +set(CONFIG_ESP_ROM_HAS_VERSION "y") +set(CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB "y") +set(CONFIG_BOOT_ROM_LOG_ALWAYS_ON "y") +set(CONFIG_BOOT_ROM_LOG_ALWAYS_OFF "") +set(CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH "") +set(CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW "") +set(CONFIG_ESPTOOLPY_NO_STUB "") +set(CONFIG_ESPTOOLPY_FLASHMODE_QIO "") +set(CONFIG_ESPTOOLPY_FLASHMODE_QOUT "") +set(CONFIG_ESPTOOLPY_FLASHMODE_DIO "y") +set(CONFIG_ESPTOOLPY_FLASHMODE_DOUT "") +set(CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR "y") +set(CONFIG_ESPTOOLPY_FLASHMODE "dio") +set(CONFIG_ESPTOOLPY_FLASHFREQ_80M "y") +set(CONFIG_ESPTOOLPY_FLASHFREQ_40M "") +set(CONFIG_ESPTOOLPY_FLASHFREQ_26M "") +set(CONFIG_ESPTOOLPY_FLASHFREQ_20M "") +set(CONFIG_ESPTOOLPY_FLASHFREQ_80M_DEFAULT "y") +set(CONFIG_ESPTOOLPY_FLASHFREQ "80m") +set(CONFIG_ESPTOOLPY_FLASHSIZE_1MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_2MB "y") +set(CONFIG_ESPTOOLPY_FLASHSIZE_4MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_8MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_16MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_32MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_64MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_128MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE "2MB") +set(CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE "") +set(CONFIG_ESPTOOLPY_BEFORE_RESET "y") +set(CONFIG_ESPTOOLPY_BEFORE_NORESET "") +set(CONFIG_ESPTOOLPY_BEFORE "default_reset") +set(CONFIG_ESPTOOLPY_AFTER_RESET "y") +set(CONFIG_ESPTOOLPY_AFTER_NORESET "") +set(CONFIG_ESPTOOLPY_AFTER "hard_reset") +set(CONFIG_ESPTOOLPY_MONITOR_BAUD "115200") +set(CONFIG_PARTITION_TABLE_SINGLE_APP "y") +set(CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE "") +set(CONFIG_PARTITION_TABLE_TWO_OTA "") +set(CONFIG_PARTITION_TABLE_CUSTOM "") +set(CONFIG_PARTITION_TABLE_CUSTOM_FILENAME "partitions.csv") +set(CONFIG_PARTITION_TABLE_FILENAME "partitions_singleapp.csv") +set(CONFIG_PARTITION_TABLE_OFFSET "0x8000") +set(CONFIG_PARTITION_TABLE_MD5 "y") +set(CONFIG_COMPILER_OPTIMIZATION_DEBUG "y") +set(CONFIG_COMPILER_OPTIMIZATION_SIZE "") +set(CONFIG_COMPILER_OPTIMIZATION_PERF "") +set(CONFIG_COMPILER_OPTIMIZATION_NONE "") +set(CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE "y") +set(CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT "") +set(CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE "") +set(CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB "y") +set(CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL "2") +set(CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT "") +set(CONFIG_COMPILER_HIDE_PATHS_MACROS "y") +set(CONFIG_COMPILER_CXX_EXCEPTIONS "") +set(CONFIG_COMPILER_CXX_RTTI "") +set(CONFIG_COMPILER_STACK_CHECK_MODE_NONE "y") +set(CONFIG_COMPILER_STACK_CHECK_MODE_NORM "") +set(CONFIG_COMPILER_STACK_CHECK_MODE_STRONG "") +set(CONFIG_COMPILER_STACK_CHECK_MODE_ALL "") +set(CONFIG_COMPILER_WARN_WRITE_STRINGS "") +set(CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS "") +set(CONFIG_COMPILER_DISABLE_GCC12_WARNINGS "") +set(CONFIG_COMPILER_DISABLE_GCC13_WARNINGS "") +set(CONFIG_COMPILER_DUMP_RTL_FILES "") +set(CONFIG_COMPILER_RT_LIB_GCCLIB "y") +set(CONFIG_COMPILER_RT_LIB_NAME "gcc") +set(CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING "") +set(CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE "y") +set(CONFIG_EFUSE_CUSTOM_TABLE "") +set(CONFIG_EFUSE_VIRTUAL "") +set(CONFIG_EFUSE_MAX_BLK_LEN "256") +set(CONFIG_ESP_ERR_TO_NAME_LOOKUP "y") +set(CONFIG_ESP32C3_REV_MIN_0 "") +set(CONFIG_ESP32C3_REV_MIN_1 "") +set(CONFIG_ESP32C3_REV_MIN_2 "") +set(CONFIG_ESP32C3_REV_MIN_3 "y") +set(CONFIG_ESP32C3_REV_MIN_4 "") +set(CONFIG_ESP32C3_REV_MIN_101 "") +set(CONFIG_ESP32C3_REV_MIN_FULL "3") +set(CONFIG_ESP_REV_MIN_FULL "3") +set(CONFIG_ESP32C3_REV_MAX_FULL "199") +set(CONFIG_ESP_REV_MAX_FULL "199") +set(CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL "0") +set(CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL "199") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA "y") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP "y") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_BT "y") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH "y") +set(CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR "y") +set(CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES "4") +set(CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES_TWO "") +set(CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES_FOUR "y") +set(CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES "4") +set(CONFIG_ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC "") +set(CONFIG_ESP_SLEEP_POWER_DOWN_FLASH "") +set(CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND "y") +set(CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU "") +set(CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND "y") +set(CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY "0") +set(CONFIG_ESP_SLEEP_CACHE_SAFE_ASSERTION "") +set(CONFIG_ESP_SLEEP_DEBUG "") +set(CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS "y") +set(CONFIG_RTC_CLK_SRC_INT_RC "y") +set(CONFIG_RTC_CLK_SRC_EXT_CRYS "") +set(CONFIG_RTC_CLK_SRC_EXT_OSC "") +set(CONFIG_RTC_CLK_SRC_INT_8MD256 "") +set(CONFIG_RTC_CLK_CAL_CYCLES "1024") +set(CONFIG_PERIPH_CTRL_FUNC_IN_IRAM "y") +set(CONFIG_GDMA_CTRL_FUNC_IN_IRAM "y") +set(CONFIG_GDMA_ISR_IRAM_SAFE "") +set(CONFIG_GDMA_ENABLE_DEBUG_LOG "") +set(CONFIG_XTAL_FREQ_40 "y") +set(CONFIG_XTAL_FREQ "40") +set(CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 "") +set(CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 "y") +set(CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ "160") +set(CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT "") +set(CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT "y") +set(CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT "") +set(CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS "0") +set(CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE "y") +set(CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK "y") +set(CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP "y") +set(CONFIG_ESP_SYSTEM_USE_EH_FRAME "") +set(CONFIG_ESP_SYSTEM_MEMPROT_FEATURE "y") +set(CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK "y") +set(CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE "32") +set(CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE "2304") +set(CONFIG_ESP_MAIN_TASK_STACK_SIZE "3584") +set(CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0 "y") +set(CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY "") +set(CONFIG_ESP_MAIN_TASK_AFFINITY "0x0") +set(CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE "2048") +set(CONFIG_ESP_CONSOLE_UART_DEFAULT "y") +set(CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG "") +set(CONFIG_ESP_CONSOLE_UART_CUSTOM "") +set(CONFIG_ESP_CONSOLE_NONE "") +set(CONFIG_ESP_CONSOLE_SECONDARY_NONE "") +set(CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG "y") +set(CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED "y") +set(CONFIG_ESP_CONSOLE_UART "y") +set(CONFIG_ESP_CONSOLE_UART_NUM "0") +set(CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM "0") +set(CONFIG_ESP_CONSOLE_UART_BAUDRATE "115200") +set(CONFIG_ESP_INT_WDT "y") +set(CONFIG_ESP_INT_WDT_TIMEOUT_MS "300") +set(CONFIG_ESP_TASK_WDT_EN "y") +set(CONFIG_ESP_TASK_WDT_INIT "y") +set(CONFIG_ESP_TASK_WDT_PANIC "") +set(CONFIG_ESP_TASK_WDT_TIMEOUT_S "5") +set(CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 "y") +set(CONFIG_ESP_PANIC_HANDLER_IRAM "") +set(CONFIG_ESP_DEBUG_STUBS_ENABLE "") +set(CONFIG_ESP_DEBUG_OCDAWARE "y") +set(CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4 "y") +set(CONFIG_ESP_BROWNOUT_DET "y") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 "y") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL "7") +set(CONFIG_ESP_SYSTEM_BROWNOUT_INTR "y") +set(CONFIG_ESP_SYSTEM_HW_STACK_GUARD "y") +set(CONFIG_ESP_SYSTEM_HW_PC_RECORD "y") +set(CONFIG_ESP_IPC_TASK_STACK_SIZE "1024") +set(CONFIG_FREERTOS_SMP "") +set(CONFIG_FREERTOS_UNICORE "y") +set(CONFIG_FREERTOS_HZ "100") +set(CONFIG_FREERTOS_OPTIMIZED_SCHEDULER "y") +set(CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE "") +set(CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL "") +set(CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY "y") +set(CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS "1") +set(CONFIG_FREERTOS_IDLE_TASK_STACKSIZE "1536") +set(CONFIG_FREERTOS_USE_IDLE_HOOK "") +set(CONFIG_FREERTOS_USE_TICK_HOOK "") +set(CONFIG_FREERTOS_MAX_TASK_NAME_LEN "16") +set(CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY "") +set(CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME "Tmr Svc") +set(CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU0 "") +set(CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY "y") +set(CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY "0x7fffffff") +set(CONFIG_FREERTOS_TIMER_TASK_PRIORITY "1") +set(CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH "2048") +set(CONFIG_FREERTOS_TIMER_QUEUE_LENGTH "10") +set(CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE "0") +set(CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES "1") +set(CONFIG_FREERTOS_USE_TRACE_FACILITY "") +set(CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES "") +set(CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS "") +set(CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG "") +set(CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER "y") +set(CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK "") +set(CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS "y") +set(CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK "") +set(CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP "") +set(CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER "y") +set(CONFIG_FREERTOS_ISR_STACKSIZE "1536") +set(CONFIG_FREERTOS_INTERRUPT_BACKTRACE "y") +set(CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER "y") +set(CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1 "y") +set(CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 "") +set(CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER "y") +set(CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH "") +set(CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE "") +set(CONFIG_FREERTOS_PORT "y") +set(CONFIG_FREERTOS_NO_AFFINITY "0x7fffffff") +set(CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION "y") +set(CONFIG_FREERTOS_DEBUG_OCDAWARE "y") +set(CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT "y") +set(CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH "y") +set(CONFIG_FREERTOS_NUMBER_OF_CORES "1") +set(CONFIG_HAL_ASSERTION_EQUALS_SYSTEM "y") +set(CONFIG_HAL_ASSERTION_DISABLE "") +set(CONFIG_HAL_ASSERTION_SILENT "") +set(CONFIG_HAL_ASSERTION_ENABLE "") +set(CONFIG_HAL_DEFAULT_ASSERTION_LEVEL "2") +set(CONFIG_HAL_ECDSA_GEN_SIG_CM "") +set(CONFIG_LOG_DEFAULT_LEVEL_NONE "") +set(CONFIG_LOG_DEFAULT_LEVEL_ERROR "") +set(CONFIG_LOG_DEFAULT_LEVEL_WARN "") +set(CONFIG_LOG_DEFAULT_LEVEL_INFO "y") +set(CONFIG_LOG_DEFAULT_LEVEL_DEBUG "") +set(CONFIG_LOG_DEFAULT_LEVEL_VERBOSE "") +set(CONFIG_LOG_DEFAULT_LEVEL "3") +set(CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT "y") +set(CONFIG_LOG_MAXIMUM_LEVEL_DEBUG "") +set(CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE "") +set(CONFIG_LOG_MAXIMUM_LEVEL "3") +set(CONFIG_LOG_MASTER_LEVEL "") +set(CONFIG_LOG_COLORS "y") +set(CONFIG_LOG_TIMESTAMP_SOURCE_RTOS "y") +set(CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM "") +set(CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF "y") +set(CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF "") +set(CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR "") +set(CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF "") +set(CONFIG_NEWLIB_STDIN_LINE_ENDING_LF "") +set(CONFIG_NEWLIB_STDIN_LINE_ENDING_CR "y") +set(CONFIG_NEWLIB_NANO_FORMAT "") +set(CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT "y") +set(CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC "") +set(CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT "") +set(CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE "") +set(CONFIG_MMU_PAGE_SIZE_64KB "y") +set(CONFIG_MMU_PAGE_MODE "64KB") +set(CONFIG_MMU_PAGE_SIZE "0x10000") +set(CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC "y") +set(CONFIG_SPI_FLASH_BROWNOUT_RESET "y") +set(CONFIG_SPI_FLASH_SUSPEND_QVL_SUPPORTED "y") +set(CONFIG_SPI_FLASH_AUTO_SUSPEND "") +set(CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US "50") +set(CONFIG_SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND "") +set(CONFIG_SPI_FLASH_VERIFY_WRITE "") +set(CONFIG_SPI_FLASH_ENABLE_COUNTERS "") +set(CONFIG_SPI_FLASH_ROM_DRIVER_PATCH "y") +set(CONFIG_SPI_FLASH_ROM_IMPL "") +set(CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS "y") +set(CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS "") +set(CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED "") +set(CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE "") +set(CONFIG_SPI_FLASH_YIELD_DURING_ERASE "y") +set(CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS "20") +set(CONFIG_SPI_FLASH_ERASE_YIELD_TICKS "1") +set(CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE "8192") +set(CONFIG_SPI_FLASH_SIZE_OVERRIDE "") +set(CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED "") +set(CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST "") +set(CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED "y") +set(CONFIG_SPI_FLASH_VENDOR_GD_SUPPORTED "y") +set(CONFIG_SPI_FLASH_VENDOR_ISSI_SUPPORTED "y") +set(CONFIG_SPI_FLASH_VENDOR_MXIC_SUPPORTED "y") +set(CONFIG_SPI_FLASH_VENDOR_WINBOND_SUPPORTED "y") +set(CONFIG_SPI_FLASH_VENDOR_BOYA_SUPPORTED "y") +set(CONFIG_SPI_FLASH_VENDOR_TH_SUPPORTED "y") +set(CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP "y") +set(CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP "y") +set(CONFIG_SPI_FLASH_SUPPORT_GD_CHIP "y") +set(CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP "y") +set(CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP "y") +set(CONFIG_SPI_FLASH_SUPPORT_TH_CHIP "y") +set(CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE "y") +set(CONFIG_IDF_EXPERIMENTAL_FEATURES "") +set(CONFIGS_LIST CONFIG_SOC_ADC_SUPPORTED;CONFIG_SOC_DEDICATED_GPIO_SUPPORTED;CONFIG_SOC_UART_SUPPORTED;CONFIG_SOC_GDMA_SUPPORTED;CONFIG_SOC_AHB_GDMA_SUPPORTED;CONFIG_SOC_GPTIMER_SUPPORTED;CONFIG_SOC_TWAI_SUPPORTED;CONFIG_SOC_BT_SUPPORTED;CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED;CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED;CONFIG_SOC_TEMP_SENSOR_SUPPORTED;CONFIG_SOC_XT_WDT_SUPPORTED;CONFIG_SOC_PHY_SUPPORTED;CONFIG_SOC_WIFI_SUPPORTED;CONFIG_SOC_SUPPORTS_SECURE_DL_MODE;CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD;CONFIG_SOC_EFUSE_HAS_EFUSE_RST_BUG;CONFIG_SOC_EFUSE_SUPPORTED;CONFIG_SOC_RTC_FAST_MEM_SUPPORTED;CONFIG_SOC_RTC_MEM_SUPPORTED;CONFIG_SOC_I2S_SUPPORTED;CONFIG_SOC_RMT_SUPPORTED;CONFIG_SOC_SDM_SUPPORTED;CONFIG_SOC_GPSPI_SUPPORTED;CONFIG_SOC_LEDC_SUPPORTED;CONFIG_SOC_I2C_SUPPORTED;CONFIG_SOC_SYSTIMER_SUPPORTED;CONFIG_SOC_SUPPORT_COEXISTENCE;CONFIG_SOC_AES_SUPPORTED;CONFIG_SOC_MPI_SUPPORTED;CONFIG_SOC_SHA_SUPPORTED;CONFIG_SOC_HMAC_SUPPORTED;CONFIG_SOC_DIG_SIGN_SUPPORTED;CONFIG_SOC_FLASH_ENC_SUPPORTED;CONFIG_SOC_SECURE_BOOT_SUPPORTED;CONFIG_SOC_MEMPROT_SUPPORTED;CONFIG_SOC_BOD_SUPPORTED;CONFIG_SOC_CLK_TREE_SUPPORTED;CONFIG_SOC_ASSIST_DEBUG_SUPPORTED;CONFIG_SOC_WDT_SUPPORTED;CONFIG_SOC_SPI_FLASH_SUPPORTED;CONFIG_SOC_RNG_SUPPORTED;CONFIG_SOC_LIGHT_SLEEP_SUPPORTED;CONFIG_SOC_DEEP_SLEEP_SUPPORTED;CONFIG_SOC_LP_PERIPH_SHARE_INTERRUPT;CONFIG_SOC_PM_SUPPORTED;CONFIG_SOC_XTAL_SUPPORT_40M;CONFIG_SOC_AES_SUPPORT_DMA;CONFIG_SOC_AES_GDMA;CONFIG_SOC_AES_SUPPORT_AES_128;CONFIG_SOC_AES_SUPPORT_AES_256;CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED;CONFIG_SOC_ADC_ARBITER_SUPPORTED;CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED;CONFIG_SOC_ADC_MONITOR_SUPPORTED;CONFIG_SOC_ADC_DMA_SUPPORTED;CONFIG_SOC_ADC_PERIPH_NUM;CONFIG_SOC_ADC_MAX_CHANNEL_NUM;CONFIG_SOC_ADC_ATTEN_NUM;CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM;CONFIG_SOC_ADC_PATT_LEN_MAX;CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH;CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH;CONFIG_SOC_ADC_DIGI_RESULT_BYTES;CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV;CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM;CONFIG_SOC_ADC_DIGI_MONITOR_NUM;CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH;CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW;CONFIG_SOC_ADC_RTC_MIN_BITWIDTH;CONFIG_SOC_ADC_RTC_MAX_BITWIDTH;CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED;CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED;CONFIG_SOC_ADC_SHARED_POWER;CONFIG_SOC_APB_BACKUP_DMA;CONFIG_SOC_BROWNOUT_RESET_SUPPORTED;CONFIG_SOC_SHARED_IDCACHE_SUPPORTED;CONFIG_SOC_CACHE_MEMORY_IBANK_SIZE;CONFIG_SOC_CPU_CORES_NUM;CONFIG_SOC_CPU_INTR_NUM;CONFIG_SOC_CPU_HAS_FLEXIBLE_INTC;CONFIG_SOC_CPU_HAS_CSR_PC;CONFIG_SOC_CPU_BREAKPOINTS_NUM;CONFIG_SOC_CPU_WATCHPOINTS_NUM;CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE;CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN;CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH;CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US;CONFIG_SOC_AHB_GDMA_VERSION;CONFIG_SOC_GDMA_NUM_GROUPS_MAX;CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX;CONFIG_SOC_GPIO_PORT;CONFIG_SOC_GPIO_PIN_COUNT;CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER;CONFIG_SOC_GPIO_FILTER_CLK_SUPPORT_APB;CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD;CONFIG_SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP;CONFIG_SOC_GPIO_IN_RANGE_MAX;CONFIG_SOC_GPIO_OUT_RANGE_MAX;CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK;CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT;CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK;CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX;CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM;CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP;CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM;CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM;CONFIG_SOC_DEDIC_PERIPH_ALWAYS_ENABLE;CONFIG_SOC_I2C_NUM;CONFIG_SOC_HP_I2C_NUM;CONFIG_SOC_I2C_FIFO_LEN;CONFIG_SOC_I2C_CMD_REG_NUM;CONFIG_SOC_I2C_SUPPORT_SLAVE;CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS;CONFIG_SOC_I2C_SUPPORT_XTAL;CONFIG_SOC_I2C_SUPPORT_RTC;CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR;CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST;CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE;CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS;CONFIG_SOC_I2S_NUM;CONFIG_SOC_I2S_HW_VERSION_2;CONFIG_SOC_I2S_SUPPORTS_XTAL;CONFIG_SOC_I2S_SUPPORTS_PLL_F160M;CONFIG_SOC_I2S_SUPPORTS_PCM;CONFIG_SOC_I2S_SUPPORTS_PDM;CONFIG_SOC_I2S_SUPPORTS_PDM_TX;CONFIG_SOC_I2S_PDM_MAX_TX_LINES;CONFIG_SOC_I2S_SUPPORTS_TDM;CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK;CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK;CONFIG_SOC_LEDC_CHANNEL_NUM;CONFIG_SOC_LEDC_TIMER_BIT_WIDTH;CONFIG_SOC_LEDC_SUPPORT_FADE_STOP;CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM;CONFIG_SOC_MMU_PERIPH_NUM;CONFIG_SOC_MPU_MIN_REGION_SIZE;CONFIG_SOC_MPU_REGIONS_MAX_NUM;CONFIG_SOC_RMT_GROUPS;CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP;CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP;CONFIG_SOC_RMT_CHANNELS_PER_GROUP;CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL;CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG;CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION;CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP;CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT;CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO;CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY;CONFIG_SOC_RMT_SUPPORT_XTAL;CONFIG_SOC_RMT_SUPPORT_APB;CONFIG_SOC_RMT_SUPPORT_RC_FAST;CONFIG_SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH;CONFIG_SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM;CONFIG_SOC_SLEEP_SYSTIMER_STALL_WORKAROUND;CONFIG_SOC_SLEEP_TGWDT_STOP_WORKAROUND;CONFIG_SOC_RTCIO_PIN_COUNT;CONFIG_SOC_MPI_MEM_BLOCKS_NUM;CONFIG_SOC_MPI_OPERATIONS_NUM;CONFIG_SOC_RSA_MAX_BIT_LEN;CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE;CONFIG_SOC_SHA_SUPPORT_DMA;CONFIG_SOC_SHA_SUPPORT_RESUME;CONFIG_SOC_SHA_GDMA;CONFIG_SOC_SHA_SUPPORT_SHA1;CONFIG_SOC_SHA_SUPPORT_SHA224;CONFIG_SOC_SHA_SUPPORT_SHA256;CONFIG_SOC_SDM_GROUPS;CONFIG_SOC_SDM_CHANNELS_PER_GROUP;CONFIG_SOC_SDM_CLK_SUPPORT_APB;CONFIG_SOC_SPI_PERIPH_NUM;CONFIG_SOC_SPI_MAX_CS_NUM;CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE;CONFIG_SOC_SPI_SUPPORT_DDRCLK;CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS;CONFIG_SOC_SPI_SUPPORT_CD_SIG;CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS;CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2;CONFIG_SOC_SPI_SUPPORT_CLK_APB;CONFIG_SOC_SPI_SUPPORT_CLK_XTAL;CONFIG_SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT;CONFIG_SOC_SPI_SCT_SUPPORTED;CONFIG_SOC_SPI_SCT_REG_NUM;CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX;CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX;CONFIG_SOC_MEMSPI_IS_INDEPENDENT;CONFIG_SOC_SPI_MAX_PRE_DIVIDER;CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE;CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND;CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME;CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR;CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND;CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS;CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE;CONFIG_SOC_SPI_MEM_SUPPORT_WRAP;CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED;CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED;CONFIG_SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED;CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED;CONFIG_SOC_SYSTIMER_COUNTER_NUM;CONFIG_SOC_SYSTIMER_ALARM_NUM;CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO;CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI;CONFIG_SOC_SYSTIMER_FIXED_DIVIDER;CONFIG_SOC_SYSTIMER_INT_LEVEL;CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE;CONFIG_SOC_TIMER_GROUPS;CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP;CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH;CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL;CONFIG_SOC_TIMER_GROUP_SUPPORT_APB;CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS;CONFIG_SOC_MWDT_SUPPORT_XTAL;CONFIG_SOC_TWAI_CONTROLLER_NUM;CONFIG_SOC_TWAI_CLK_SUPPORT_APB;CONFIG_SOC_TWAI_BRP_MIN;CONFIG_SOC_TWAI_BRP_MAX;CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS;CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE;CONFIG_SOC_EFUSE_DIS_PAD_JTAG;CONFIG_SOC_EFUSE_DIS_USB_JTAG;CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT;CONFIG_SOC_EFUSE_SOFT_DIS_JTAG;CONFIG_SOC_EFUSE_DIS_ICACHE;CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK;CONFIG_SOC_SECURE_BOOT_V2_RSA;CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS;CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS;CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY;CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX;CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES;CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128;CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE;CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE;CONFIG_SOC_UART_NUM;CONFIG_SOC_UART_HP_NUM;CONFIG_SOC_UART_FIFO_LEN;CONFIG_SOC_UART_BITRATE_MAX;CONFIG_SOC_UART_SUPPORT_APB_CLK;CONFIG_SOC_UART_SUPPORT_RTC_CLK;CONFIG_SOC_UART_SUPPORT_XTAL_CLK;CONFIG_SOC_UART_SUPPORT_WAKEUP_INT;CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND;CONFIG_SOC_COEX_HW_PTI;CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE;CONFIG_SOC_MAC_BB_PD_MEM_SIZE;CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH;CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP;CONFIG_SOC_PM_SUPPORT_BT_WAKEUP;CONFIG_SOC_PM_SUPPORT_CPU_PD;CONFIG_SOC_PM_SUPPORT_WIFI_PD;CONFIG_SOC_PM_SUPPORT_BT_PD;CONFIG_SOC_PM_SUPPORT_RC_FAST_PD;CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD;CONFIG_SOC_PM_SUPPORT_MAC_BB_PD;CONFIG_SOC_PM_CPU_RETENTION_BY_RTCCNTL;CONFIG_SOC_PM_MODEM_RETENTION_BY_BACKUPDMA;CONFIG_SOC_CLK_RC_FAST_D256_SUPPORTED;CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256;CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION;CONFIG_SOC_CLK_XTAL32K_SUPPORTED;CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC;CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL;CONFIG_SOC_WIFI_HW_TSF;CONFIG_SOC_WIFI_FTM_SUPPORT;CONFIG_SOC_WIFI_GCMP_SUPPORT;CONFIG_SOC_WIFI_WAPI_SUPPORT;CONFIG_SOC_WIFI_CSI_SUPPORT;CONFIG_SOC_WIFI_MESH_SUPPORT;CONFIG_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW;CONFIG_SOC_WIFI_PHY_NEEDS_USB_WORKAROUND;CONFIG_SOC_BLE_SUPPORTED;CONFIG_SOC_BLE_MESH_SUPPORTED;CONFIG_SOC_BLE_50_SUPPORTED;CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED;CONFIG_SOC_BLUFI_SUPPORTED;CONFIG_SOC_PHY_COMBO_MODULE;CONFIG_IDF_CMAKE;CONFIG_IDF_TOOLCHAIN;CONFIG_IDF_TARGET_ARCH_RISCV;CONFIG_IDF_TARGET_ARCH;CONFIG_IDF_TARGET;CONFIG_IDF_INIT_VERSION;CONFIG_IDF_TARGET_ESP32C3;CONFIG_IDF_FIRMWARE_CHIP_ID;CONFIG_APP_BUILD_TYPE_APP_2NDBOOT;CONFIG_APP_BUILD_TYPE_RAM;CONFIG_APP_BUILD_TYPE_ELF_RAM;CONFIG_APP_BUILD_GENERATE_BINARIES;CONFIG_APP_BUILD_BOOTLOADER;CONFIG_APP_BUILD_USE_FLASH_SECTIONS;CONFIG_APP_REPRODUCIBLE_BUILD;CONFIG_APP_NO_BLOBS;CONFIG_NO_BLOBS;CONFIG_BOOTLOADER_COMPILE_TIME_DATE;CONFIG_BOOTLOADER_PROJECT_VER;CONFIG_BOOTLOADER_OFFSET_IN_FLASH;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE;CONFIG_BOOTLOADER_LOG_LEVEL_NONE;CONFIG_LOG_BOOTLOADER_LEVEL_NONE;CONFIG_BOOTLOADER_LOG_LEVEL_ERROR;CONFIG_LOG_BOOTLOADER_LEVEL_ERROR;CONFIG_BOOTLOADER_LOG_LEVEL_WARN;CONFIG_LOG_BOOTLOADER_LEVEL_WARN;CONFIG_BOOTLOADER_LOG_LEVEL_INFO;CONFIG_LOG_BOOTLOADER_LEVEL_INFO;CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG;CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG;CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE;CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE;CONFIG_BOOTLOADER_LOG_LEVEL;CONFIG_LOG_BOOTLOADER_LEVEL;CONFIG_BOOTLOADER_FLASH_DC_AWARE;CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT;CONFIG_BOOTLOADER_FACTORY_RESET;CONFIG_BOOTLOADER_APP_TEST;CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE;CONFIG_BOOTLOADER_WDT_ENABLE;CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE;CONFIG_BOOTLOADER_WDT_TIME_MS;CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE;CONFIG_APP_ROLLBACK_ENABLE;CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP;CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON;CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS;CONFIG_BOOTLOADER_RESERVE_RTC_SIZE;CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC;CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED;CONFIG_SECURE_BOOT_V2_PREFERRED;CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT;CONFIG_SECURE_BOOT;CONFIG_SECURE_FLASH_ENC_ENABLED;CONFIG_FLASH_ENCRYPTION_ENABLED;CONFIG_SECURE_ROM_DL_MODE_ENABLED;CONFIG_APP_COMPILE_TIME_DATE;CONFIG_APP_EXCLUDE_PROJECT_VER_VAR;CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR;CONFIG_APP_PROJECT_VER_FROM_CONFIG;CONFIG_APP_RETRIEVE_LEN_ELF_SHA;CONFIG_ESP_ROM_HAS_CRC_LE;CONFIG_ESP_ROM_HAS_CRC_BE;CONFIG_ESP_ROM_HAS_MZ_CRC32;CONFIG_ESP_ROM_HAS_JPEG_DECODE;CONFIG_ESP_ROM_UART_CLK_IS_XTAL;CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM;CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING;CONFIG_ESP_ROM_HAS_ERASE_0_REGION_BUG;CONFIG_ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV;CONFIG_ESP_ROM_GET_CLK_FREQ;CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND;CONFIG_ESP_ROM_HAS_LAYOUT_TABLE;CONFIG_ESP_ROM_HAS_SPI_FLASH;CONFIG_ESP_ROM_HAS_ETS_PRINTF_BUG;CONFIG_ESP_ROM_HAS_NEWLIB;CONFIG_ESP_ROM_HAS_NEWLIB_NANO_FORMAT;CONFIG_ESP_ROM_HAS_NEWLIB_32BIT_TIME;CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE;CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT;CONFIG_ESP_ROM_HAS_SW_FLOAT;CONFIG_ESP_ROM_USB_OTG_NUM;CONFIG_ESP_ROM_HAS_VERSION;CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB;CONFIG_BOOT_ROM_LOG_ALWAYS_ON;CONFIG_BOOT_ROM_LOG_ALWAYS_OFF;CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH;CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW;CONFIG_ESPTOOLPY_NO_STUB;CONFIG_ESPTOOLPY_FLASHMODE_QIO;CONFIG_FLASHMODE_QIO;CONFIG_ESPTOOLPY_FLASHMODE_QOUT;CONFIG_FLASHMODE_QOUT;CONFIG_ESPTOOLPY_FLASHMODE_DIO;CONFIG_FLASHMODE_DIO;CONFIG_ESPTOOLPY_FLASHMODE_DOUT;CONFIG_FLASHMODE_DOUT;CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR;CONFIG_ESPTOOLPY_FLASHMODE;CONFIG_ESPTOOLPY_FLASHFREQ_80M;CONFIG_ESPTOOLPY_FLASHFREQ_40M;CONFIG_ESPTOOLPY_FLASHFREQ_26M;CONFIG_ESPTOOLPY_FLASHFREQ_20M;CONFIG_ESPTOOLPY_FLASHFREQ_80M_DEFAULT;CONFIG_ESPTOOLPY_FLASHFREQ;CONFIG_ESPTOOLPY_FLASHSIZE_1MB;CONFIG_ESPTOOLPY_FLASHSIZE_2MB;CONFIG_ESPTOOLPY_FLASHSIZE_4MB;CONFIG_ESPTOOLPY_FLASHSIZE_8MB;CONFIG_ESPTOOLPY_FLASHSIZE_16MB;CONFIG_ESPTOOLPY_FLASHSIZE_32MB;CONFIG_ESPTOOLPY_FLASHSIZE_64MB;CONFIG_ESPTOOLPY_FLASHSIZE_128MB;CONFIG_ESPTOOLPY_FLASHSIZE;CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE;CONFIG_ESPTOOLPY_BEFORE_RESET;CONFIG_ESPTOOLPY_BEFORE_NORESET;CONFIG_ESPTOOLPY_BEFORE;CONFIG_ESPTOOLPY_AFTER_RESET;CONFIG_ESPTOOLPY_AFTER_NORESET;CONFIG_ESPTOOLPY_AFTER;CONFIG_ESPTOOLPY_MONITOR_BAUD;CONFIG_MONITOR_BAUD;CONFIG_PARTITION_TABLE_SINGLE_APP;CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE;CONFIG_PARTITION_TABLE_TWO_OTA;CONFIG_PARTITION_TABLE_CUSTOM;CONFIG_PARTITION_TABLE_CUSTOM_FILENAME;CONFIG_PARTITION_TABLE_FILENAME;CONFIG_PARTITION_TABLE_OFFSET;CONFIG_PARTITION_TABLE_MD5;CONFIG_COMPILER_OPTIMIZATION_DEBUG;CONFIG_OPTIMIZATION_LEVEL_DEBUG;CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG;CONFIG_COMPILER_OPTIMIZATION_DEFAULT;CONFIG_COMPILER_OPTIMIZATION_SIZE;CONFIG_OPTIMIZATION_LEVEL_RELEASE;CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE;CONFIG_COMPILER_OPTIMIZATION_PERF;CONFIG_COMPILER_OPTIMIZATION_NONE;CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE;CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED;CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT;CONFIG_OPTIMIZATION_ASSERTIONS_SILENT;CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE;CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED;CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB;CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL;CONFIG_OPTIMIZATION_ASSERTION_LEVEL;CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT;CONFIG_COMPILER_HIDE_PATHS_MACROS;CONFIG_COMPILER_CXX_EXCEPTIONS;CONFIG_CXX_EXCEPTIONS;CONFIG_COMPILER_CXX_RTTI;CONFIG_COMPILER_STACK_CHECK_MODE_NONE;CONFIG_STACK_CHECK_NONE;CONFIG_COMPILER_STACK_CHECK_MODE_NORM;CONFIG_STACK_CHECK_NORM;CONFIG_COMPILER_STACK_CHECK_MODE_STRONG;CONFIG_STACK_CHECK_STRONG;CONFIG_COMPILER_STACK_CHECK_MODE_ALL;CONFIG_STACK_CHECK_ALL;CONFIG_COMPILER_WARN_WRITE_STRINGS;CONFIG_WARN_WRITE_STRINGS;CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS;CONFIG_COMPILER_DISABLE_GCC12_WARNINGS;CONFIG_COMPILER_DISABLE_GCC13_WARNINGS;CONFIG_COMPILER_DUMP_RTL_FILES;CONFIG_COMPILER_RT_LIB_GCCLIB;CONFIG_COMPILER_RT_LIB_NAME;CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING;CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE;CONFIG_EFUSE_CUSTOM_TABLE;CONFIG_EFUSE_VIRTUAL;CONFIG_EFUSE_MAX_BLK_LEN;CONFIG_ESP_ERR_TO_NAME_LOOKUP;CONFIG_ESP32C3_REV_MIN_0;CONFIG_ESP32C3_REV_MIN_1;CONFIG_ESP32C3_REV_MIN_2;CONFIG_ESP32C3_REV_MIN_3;CONFIG_ESP32C3_REV_MIN_4;CONFIG_ESP32C3_REV_MIN_101;CONFIG_ESP32C3_REV_MIN_FULL;CONFIG_ESP_REV_MIN_FULL;CONFIG_ESP32C3_REV_MAX_FULL;CONFIG_ESP_REV_MAX_FULL;CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL;CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL;CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA;CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP;CONFIG_ESP_MAC_ADDR_UNIVERSE_BT;CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH;CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR;CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES;CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES_TWO;CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES_FOUR;CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES;CONFIG_ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC;CONFIG_ESP_SLEEP_POWER_DOWN_FLASH;CONFIG_ESP_SYSTEM_PD_FLASH;CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND;CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU;CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND;CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND;CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY;CONFIG_ESP_SLEEP_CACHE_SAFE_ASSERTION;CONFIG_ESP_SLEEP_DEBUG;CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS;CONFIG_RTC_CLK_SRC_INT_RC;CONFIG_ESP32C3_RTC_CLK_SRC_INT_RC;CONFIG_RTC_CLK_SRC_EXT_CRYS;CONFIG_ESP32C3_RTC_CLK_SRC_EXT_CRYS;CONFIG_RTC_CLK_SRC_EXT_OSC;CONFIG_ESP32C3_RTC_CLK_SRC_EXT_OSC;CONFIG_RTC_CLK_SRC_INT_8MD256;CONFIG_ESP32C3_RTC_CLK_SRC_INT_8MD256;CONFIG_RTC_CLK_CAL_CYCLES;CONFIG_ESP32C3_RTC_CLK_CAL_CYCLES;CONFIG_PERIPH_CTRL_FUNC_IN_IRAM;CONFIG_GDMA_CTRL_FUNC_IN_IRAM;CONFIG_GDMA_ISR_IRAM_SAFE;CONFIG_GDMA_ENABLE_DEBUG_LOG;CONFIG_XTAL_FREQ_40;CONFIG_XTAL_FREQ;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80;CONFIG_ESP32C3_DEFAULT_CPU_FREQ_80;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160;CONFIG_ESP32C3_DEFAULT_CPU_FREQ_160;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ;CONFIG_ESP32C3_DEFAULT_CPU_FREQ_MHZ;CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT;CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT;CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT;CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS;CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE;CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK;CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP;CONFIG_ESP_SYSTEM_USE_EH_FRAME;CONFIG_ESP_SYSTEM_MEMPROT_FEATURE;CONFIG_ESP32C3_MEMPROT_FEATURE;CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK;CONFIG_ESP32C3_MEMPROT_FEATURE_LOCK;CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE;CONFIG_SYSTEM_EVENT_QUEUE_SIZE;CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE;CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE;CONFIG_ESP_MAIN_TASK_STACK_SIZE;CONFIG_MAIN_TASK_STACK_SIZE;CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0;CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY;CONFIG_ESP_MAIN_TASK_AFFINITY;CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE;CONFIG_ESP_CONSOLE_UART_DEFAULT;CONFIG_CONSOLE_UART_DEFAULT;CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG;CONFIG_ESP_CONSOLE_UART_CUSTOM;CONFIG_CONSOLE_UART_CUSTOM;CONFIG_ESP_CONSOLE_NONE;CONFIG_CONSOLE_UART_NONE;CONFIG_ESP_CONSOLE_UART_NONE;CONFIG_ESP_CONSOLE_SECONDARY_NONE;CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG;CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED;CONFIG_ESP_CONSOLE_UART;CONFIG_CONSOLE_UART;CONFIG_ESP_CONSOLE_UART_NUM;CONFIG_CONSOLE_UART_NUM;CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM;CONFIG_ESP_CONSOLE_UART_BAUDRATE;CONFIG_CONSOLE_UART_BAUDRATE;CONFIG_ESP_INT_WDT;CONFIG_INT_WDT;CONFIG_ESP_INT_WDT_TIMEOUT_MS;CONFIG_INT_WDT_TIMEOUT_MS;CONFIG_ESP_TASK_WDT_EN;CONFIG_ESP_TASK_WDT_INIT;CONFIG_TASK_WDT;CONFIG_ESP_TASK_WDT;CONFIG_ESP_TASK_WDT_PANIC;CONFIG_TASK_WDT_PANIC;CONFIG_ESP_TASK_WDT_TIMEOUT_S;CONFIG_TASK_WDT_TIMEOUT_S;CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0;CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0;CONFIG_ESP_PANIC_HANDLER_IRAM;CONFIG_ESP_DEBUG_STUBS_ENABLE;CONFIG_ESP32_DEBUG_STUBS_ENABLE;CONFIG_ESP_DEBUG_OCDAWARE;CONFIG_ESP32C3_DEBUG_OCDAWARE;CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4;CONFIG_ESP_BROWNOUT_DET;CONFIG_BROWNOUT_DET;CONFIG_ESP32C3_BROWNOUT_DET;CONFIG_ESP32C3_BROWNOUT_DET;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7;CONFIG_BROWNOUT_DET_LVL_SEL_7;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_7;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6;CONFIG_BROWNOUT_DET_LVL_SEL_6;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_6;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5;CONFIG_BROWNOUT_DET_LVL_SEL_5;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_5;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4;CONFIG_BROWNOUT_DET_LVL_SEL_4;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_4;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3;CONFIG_BROWNOUT_DET_LVL_SEL_3;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_3;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2;CONFIG_BROWNOUT_DET_LVL_SEL_2;CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_2;CONFIG_ESP_BROWNOUT_DET_LVL;CONFIG_BROWNOUT_DET_LVL;CONFIG_ESP32C3_BROWNOUT_DET_LVL;CONFIG_ESP_SYSTEM_BROWNOUT_INTR;CONFIG_ESP_SYSTEM_HW_STACK_GUARD;CONFIG_ESP_SYSTEM_HW_PC_RECORD;CONFIG_ESP_IPC_TASK_STACK_SIZE;CONFIG_IPC_TASK_STACK_SIZE;CONFIG_FREERTOS_SMP;CONFIG_FREERTOS_UNICORE;CONFIG_FREERTOS_HZ;CONFIG_FREERTOS_OPTIMIZED_SCHEDULER;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY;CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS;CONFIG_FREERTOS_IDLE_TASK_STACKSIZE;CONFIG_FREERTOS_USE_IDLE_HOOK;CONFIG_FREERTOS_USE_TICK_HOOK;CONFIG_FREERTOS_MAX_TASK_NAME_LEN;CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY;CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME;CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU0;CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY;CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY;CONFIG_FREERTOS_TIMER_TASK_PRIORITY;CONFIG_TIMER_TASK_PRIORITY;CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH;CONFIG_TIMER_TASK_STACK_DEPTH;CONFIG_FREERTOS_TIMER_QUEUE_LENGTH;CONFIG_TIMER_QUEUE_LENGTH;CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE;CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES;CONFIG_FREERTOS_USE_TRACE_FACILITY;CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES;CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS;CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG;CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER;CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK;CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS;CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK;CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP;CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK;CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER;CONFIG_FREERTOS_ISR_STACKSIZE;CONFIG_FREERTOS_INTERRUPT_BACKTRACE;CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER;CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1;CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3;CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER;CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH;CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE;CONFIG_FREERTOS_PORT;CONFIG_FREERTOS_NO_AFFINITY;CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION;CONFIG_FREERTOS_DEBUG_OCDAWARE;CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT;CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH;CONFIG_FREERTOS_NUMBER_OF_CORES;CONFIG_HAL_ASSERTION_EQUALS_SYSTEM;CONFIG_HAL_ASSERTION_DISABLE;CONFIG_HAL_ASSERTION_SILENT;CONFIG_HAL_ASSERTION_SILIENT;CONFIG_HAL_ASSERTION_ENABLE;CONFIG_HAL_DEFAULT_ASSERTION_LEVEL;CONFIG_HAL_ECDSA_GEN_SIG_CM;CONFIG_LOG_DEFAULT_LEVEL_NONE;CONFIG_LOG_DEFAULT_LEVEL_ERROR;CONFIG_LOG_DEFAULT_LEVEL_WARN;CONFIG_LOG_DEFAULT_LEVEL_INFO;CONFIG_LOG_DEFAULT_LEVEL_DEBUG;CONFIG_LOG_DEFAULT_LEVEL_VERBOSE;CONFIG_LOG_DEFAULT_LEVEL;CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT;CONFIG_LOG_MAXIMUM_LEVEL_DEBUG;CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE;CONFIG_LOG_MAXIMUM_LEVEL;CONFIG_LOG_MASTER_LEVEL;CONFIG_LOG_COLORS;CONFIG_LOG_TIMESTAMP_SOURCE_RTOS;CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM;CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF;CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF;CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR;CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF;CONFIG_NEWLIB_STDIN_LINE_ENDING_LF;CONFIG_NEWLIB_STDIN_LINE_ENDING_CR;CONFIG_NEWLIB_NANO_FORMAT;CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT;CONFIG_ESP32C3_TIME_SYSCALL_USE_RTC_SYSTIMER;CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC;CONFIG_ESP32C3_TIME_SYSCALL_USE_RTC;CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT;CONFIG_ESP32C3_TIME_SYSCALL_USE_SYSTIMER;CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE;CONFIG_ESP32C3_TIME_SYSCALL_USE_NONE;CONFIG_MMU_PAGE_SIZE_64KB;CONFIG_MMU_PAGE_MODE;CONFIG_MMU_PAGE_SIZE;CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC;CONFIG_SPI_FLASH_BROWNOUT_RESET;CONFIG_SPI_FLASH_SUSPEND_QVL_SUPPORTED;CONFIG_SPI_FLASH_AUTO_SUSPEND;CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US;CONFIG_SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND;CONFIG_SPI_FLASH_VERIFY_WRITE;CONFIG_SPI_FLASH_ENABLE_COUNTERS;CONFIG_SPI_FLASH_ROM_DRIVER_PATCH;CONFIG_SPI_FLASH_ROM_IMPL;CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS;CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS;CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED;CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE;CONFIG_SPI_FLASH_YIELD_DURING_ERASE;CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS;CONFIG_SPI_FLASH_ERASE_YIELD_TICKS;CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE;CONFIG_SPI_FLASH_SIZE_OVERRIDE;CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED;CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST;CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_GD_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_ISSI_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_MXIC_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_WINBOND_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_BOYA_SUPPORTED;CONFIG_SPI_FLASH_VENDOR_TH_SUPPORTED;CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP;CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP;CONFIG_SPI_FLASH_SUPPORT_GD_CHIP;CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP;CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP;CONFIG_SPI_FLASH_SUPPORT_TH_CHIP;CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE;CONFIG_IDF_EXPERIMENTAL_FEATURES) +# List of deprecated options for backward compatibility +set(CONFIG_APP_BUILD_TYPE_ELF_RAM "") +set(CONFIG_NO_BLOBS "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_NONE "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_ERROR "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_WARN "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_INFO "y") +set(CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE "") +set(CONFIG_LOG_BOOTLOADER_LEVEL "3") +set(CONFIG_APP_ROLLBACK_ENABLE "") +set(CONFIG_FLASH_ENCRYPTION_ENABLED "") +set(CONFIG_FLASHMODE_QIO "") +set(CONFIG_FLASHMODE_QOUT "") +set(CONFIG_FLASHMODE_DIO "y") +set(CONFIG_FLASHMODE_DOUT "") +set(CONFIG_MONITOR_BAUD "115200") +set(CONFIG_OPTIMIZATION_LEVEL_DEBUG "y") +set(CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG "y") +set(CONFIG_COMPILER_OPTIMIZATION_DEFAULT "y") +set(CONFIG_OPTIMIZATION_LEVEL_RELEASE "") +set(CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE "") +set(CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED "y") +set(CONFIG_OPTIMIZATION_ASSERTIONS_SILENT "") +set(CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED "") +set(CONFIG_OPTIMIZATION_ASSERTION_LEVEL "2") +set(CONFIG_CXX_EXCEPTIONS "") +set(CONFIG_STACK_CHECK_NONE "y") +set(CONFIG_STACK_CHECK_NORM "") +set(CONFIG_STACK_CHECK_STRONG "") +set(CONFIG_STACK_CHECK_ALL "") +set(CONFIG_WARN_WRITE_STRINGS "") +set(CONFIG_ESP_SYSTEM_PD_FLASH "") +set(CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND "y") +set(CONFIG_ESP32C3_RTC_CLK_SRC_INT_RC "y") +set(CONFIG_ESP32C3_RTC_CLK_SRC_EXT_CRYS "") +set(CONFIG_ESP32C3_RTC_CLK_SRC_EXT_OSC "") +set(CONFIG_ESP32C3_RTC_CLK_SRC_INT_8MD256 "") +set(CONFIG_ESP32C3_RTC_CLK_CAL_CYCLES "1024") +set(CONFIG_ESP32C3_DEFAULT_CPU_FREQ_80 "") +set(CONFIG_ESP32C3_DEFAULT_CPU_FREQ_160 "y") +set(CONFIG_ESP32C3_DEFAULT_CPU_FREQ_MHZ "160") +set(CONFIG_ESP32C3_MEMPROT_FEATURE "y") +set(CONFIG_ESP32C3_MEMPROT_FEATURE_LOCK "y") +set(CONFIG_SYSTEM_EVENT_QUEUE_SIZE "32") +set(CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE "2304") +set(CONFIG_MAIN_TASK_STACK_SIZE "3584") +set(CONFIG_CONSOLE_UART_DEFAULT "y") +set(CONFIG_CONSOLE_UART_CUSTOM "") +set(CONFIG_CONSOLE_UART_NONE "") +set(CONFIG_ESP_CONSOLE_UART_NONE "") +set(CONFIG_CONSOLE_UART "y") +set(CONFIG_CONSOLE_UART_NUM "0") +set(CONFIG_CONSOLE_UART_BAUDRATE "115200") +set(CONFIG_INT_WDT "y") +set(CONFIG_INT_WDT_TIMEOUT_MS "300") +set(CONFIG_TASK_WDT "y") +set(CONFIG_ESP_TASK_WDT "y") +set(CONFIG_TASK_WDT_PANIC "") +set(CONFIG_TASK_WDT_TIMEOUT_S "5") +set(CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0 "y") +set(CONFIG_ESP32_DEBUG_STUBS_ENABLE "") +set(CONFIG_ESP32C3_DEBUG_OCDAWARE "y") +set(CONFIG_BROWNOUT_DET "y") +set(CONFIG_ESP32C3_BROWNOUT_DET "y") +set(CONFIG_ESP32C3_BROWNOUT_DET "y") +set(CONFIG_BROWNOUT_DET_LVL_SEL_7 "y") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_7 "y") +set(CONFIG_BROWNOUT_DET_LVL_SEL_6 "") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_6 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_5 "") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_5 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_4 "") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_4 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_3 "") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_3 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_2 "") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_2 "") +set(CONFIG_BROWNOUT_DET_LVL "7") +set(CONFIG_ESP32C3_BROWNOUT_DET_LVL "7") +set(CONFIG_IPC_TASK_STACK_SIZE "1024") +set(CONFIG_TIMER_TASK_PRIORITY "1") +set(CONFIG_TIMER_TASK_STACK_DEPTH "2048") +set(CONFIG_TIMER_QUEUE_LENGTH "10") +set(CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK "") +set(CONFIG_HAL_ASSERTION_SILIENT "") +set(CONFIG_ESP32C3_TIME_SYSCALL_USE_RTC_SYSTIMER "y") +set(CONFIG_ESP32C3_TIME_SYSCALL_USE_RTC "") +set(CONFIG_ESP32C3_TIME_SYSCALL_USE_SYSTIMER "") +set(CONFIG_ESP32C3_TIME_SYSCALL_USE_NONE "") +set(CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS "y") +set(CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS "") +set(CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED "") diff --git a/ESP-IDF_Robot/build/bootloader/config/sdkconfig.h b/ESP-IDF_Robot/build/bootloader/config/sdkconfig.h new file mode 100644 index 000000000..522e3da76 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/config/sdkconfig.h @@ -0,0 +1,538 @@ +/* + * Automatically generated file. DO NOT EDIT. + * Espressif IoT Development Framework (ESP-IDF) 5.3.2 Configuration Header + */ +#pragma once +#define CONFIG_SOC_ADC_SUPPORTED 1 +#define CONFIG_SOC_DEDICATED_GPIO_SUPPORTED 1 +#define CONFIG_SOC_UART_SUPPORTED 1 +#define CONFIG_SOC_GDMA_SUPPORTED 1 +#define CONFIG_SOC_AHB_GDMA_SUPPORTED 1 +#define CONFIG_SOC_GPTIMER_SUPPORTED 1 +#define CONFIG_SOC_TWAI_SUPPORTED 1 +#define CONFIG_SOC_BT_SUPPORTED 1 +#define CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED 1 +#define CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED 1 +#define CONFIG_SOC_TEMP_SENSOR_SUPPORTED 1 +#define CONFIG_SOC_XT_WDT_SUPPORTED 1 +#define CONFIG_SOC_PHY_SUPPORTED 1 +#define CONFIG_SOC_WIFI_SUPPORTED 1 +#define CONFIG_SOC_SUPPORTS_SECURE_DL_MODE 1 +#define CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD 1 +#define CONFIG_SOC_EFUSE_HAS_EFUSE_RST_BUG 1 +#define CONFIG_SOC_EFUSE_SUPPORTED 1 +#define CONFIG_SOC_RTC_FAST_MEM_SUPPORTED 1 +#define CONFIG_SOC_RTC_MEM_SUPPORTED 1 +#define CONFIG_SOC_I2S_SUPPORTED 1 +#define CONFIG_SOC_RMT_SUPPORTED 1 +#define CONFIG_SOC_SDM_SUPPORTED 1 +#define CONFIG_SOC_GPSPI_SUPPORTED 1 +#define CONFIG_SOC_LEDC_SUPPORTED 1 +#define CONFIG_SOC_I2C_SUPPORTED 1 +#define CONFIG_SOC_SYSTIMER_SUPPORTED 1 +#define CONFIG_SOC_SUPPORT_COEXISTENCE 1 +#define CONFIG_SOC_AES_SUPPORTED 1 +#define CONFIG_SOC_MPI_SUPPORTED 1 +#define CONFIG_SOC_SHA_SUPPORTED 1 +#define CONFIG_SOC_HMAC_SUPPORTED 1 +#define CONFIG_SOC_DIG_SIGN_SUPPORTED 1 +#define CONFIG_SOC_FLASH_ENC_SUPPORTED 1 +#define CONFIG_SOC_SECURE_BOOT_SUPPORTED 1 +#define CONFIG_SOC_MEMPROT_SUPPORTED 1 +#define CONFIG_SOC_BOD_SUPPORTED 1 +#define CONFIG_SOC_CLK_TREE_SUPPORTED 1 +#define CONFIG_SOC_ASSIST_DEBUG_SUPPORTED 1 +#define CONFIG_SOC_WDT_SUPPORTED 1 +#define CONFIG_SOC_SPI_FLASH_SUPPORTED 1 +#define CONFIG_SOC_RNG_SUPPORTED 1 +#define CONFIG_SOC_LIGHT_SLEEP_SUPPORTED 1 +#define CONFIG_SOC_DEEP_SLEEP_SUPPORTED 1 +#define CONFIG_SOC_LP_PERIPH_SHARE_INTERRUPT 1 +#define CONFIG_SOC_PM_SUPPORTED 1 +#define CONFIG_SOC_XTAL_SUPPORT_40M 1 +#define CONFIG_SOC_AES_SUPPORT_DMA 1 +#define CONFIG_SOC_AES_GDMA 1 +#define CONFIG_SOC_AES_SUPPORT_AES_128 1 +#define CONFIG_SOC_AES_SUPPORT_AES_256 1 +#define CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED 1 +#define CONFIG_SOC_ADC_ARBITER_SUPPORTED 1 +#define CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED 1 +#define CONFIG_SOC_ADC_MONITOR_SUPPORTED 1 +#define CONFIG_SOC_ADC_DMA_SUPPORTED 1 +#define CONFIG_SOC_ADC_PERIPH_NUM 2 +#define CONFIG_SOC_ADC_MAX_CHANNEL_NUM 5 +#define CONFIG_SOC_ADC_ATTEN_NUM 4 +#define CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM 1 +#define CONFIG_SOC_ADC_PATT_LEN_MAX 8 +#define CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH 12 +#define CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH 12 +#define CONFIG_SOC_ADC_DIGI_RESULT_BYTES 4 +#define CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV 4 +#define CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM 2 +#define CONFIG_SOC_ADC_DIGI_MONITOR_NUM 2 +#define CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH 83333 +#define CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW 611 +#define CONFIG_SOC_ADC_RTC_MIN_BITWIDTH 12 +#define CONFIG_SOC_ADC_RTC_MAX_BITWIDTH 12 +#define CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED 1 +#define CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED 1 +#define CONFIG_SOC_ADC_SHARED_POWER 1 +#define CONFIG_SOC_APB_BACKUP_DMA 1 +#define CONFIG_SOC_BROWNOUT_RESET_SUPPORTED 1 +#define CONFIG_SOC_SHARED_IDCACHE_SUPPORTED 1 +#define CONFIG_SOC_CACHE_MEMORY_IBANK_SIZE 0x4000 +#define CONFIG_SOC_CPU_CORES_NUM 1 +#define CONFIG_SOC_CPU_INTR_NUM 32 +#define CONFIG_SOC_CPU_HAS_FLEXIBLE_INTC 1 +#define CONFIG_SOC_CPU_HAS_CSR_PC 1 +#define CONFIG_SOC_CPU_BREAKPOINTS_NUM 8 +#define CONFIG_SOC_CPU_WATCHPOINTS_NUM 8 +#define CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE 0x80000000 +#define CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN 3072 +#define CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH 16 +#define CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US 1100 +#define CONFIG_SOC_AHB_GDMA_VERSION 1 +#define CONFIG_SOC_GDMA_NUM_GROUPS_MAX 1 +#define CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX 3 +#define CONFIG_SOC_GPIO_PORT 1 +#define CONFIG_SOC_GPIO_PIN_COUNT 22 +#define CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER 1 +#define CONFIG_SOC_GPIO_FILTER_CLK_SUPPORT_APB 1 +#define CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD 1 +#define CONFIG_SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP 1 +#define CONFIG_SOC_GPIO_IN_RANGE_MAX 21 +#define CONFIG_SOC_GPIO_OUT_RANGE_MAX 21 +#define CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK 0 +#define CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT 6 +#define CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK 0x00000000003FFFC0 +#define CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX 1 +#define CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM 3 +#define CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP 1 +#define CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM 8 +#define CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM 8 +#define CONFIG_SOC_DEDIC_PERIPH_ALWAYS_ENABLE 1 +#define CONFIG_SOC_I2C_NUM 1 +#define CONFIG_SOC_HP_I2C_NUM 1 +#define CONFIG_SOC_I2C_FIFO_LEN 32 +#define CONFIG_SOC_I2C_CMD_REG_NUM 8 +#define CONFIG_SOC_I2C_SUPPORT_SLAVE 1 +#define CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS 1 +#define CONFIG_SOC_I2C_SUPPORT_XTAL 1 +#define CONFIG_SOC_I2C_SUPPORT_RTC 1 +#define CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR 1 +#define CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST 1 +#define CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE 1 +#define CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS 1 +#define CONFIG_SOC_I2S_NUM 1 +#define CONFIG_SOC_I2S_HW_VERSION_2 1 +#define CONFIG_SOC_I2S_SUPPORTS_XTAL 1 +#define CONFIG_SOC_I2S_SUPPORTS_PLL_F160M 1 +#define CONFIG_SOC_I2S_SUPPORTS_PCM 1 +#define CONFIG_SOC_I2S_SUPPORTS_PDM 1 +#define CONFIG_SOC_I2S_SUPPORTS_PDM_TX 1 +#define CONFIG_SOC_I2S_PDM_MAX_TX_LINES 2 +#define CONFIG_SOC_I2S_SUPPORTS_TDM 1 +#define CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK 1 +#define CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK 1 +#define CONFIG_SOC_LEDC_CHANNEL_NUM 6 +#define CONFIG_SOC_LEDC_TIMER_BIT_WIDTH 14 +#define CONFIG_SOC_LEDC_SUPPORT_FADE_STOP 1 +#define CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM 1 +#define CONFIG_SOC_MMU_PERIPH_NUM 1 +#define CONFIG_SOC_MPU_MIN_REGION_SIZE 0x20000000 +#define CONFIG_SOC_MPU_REGIONS_MAX_NUM 8 +#define CONFIG_SOC_RMT_GROUPS 1 +#define CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP 2 +#define CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP 2 +#define CONFIG_SOC_RMT_CHANNELS_PER_GROUP 4 +#define CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL 48 +#define CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG 1 +#define CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY 1 +#define CONFIG_SOC_RMT_SUPPORT_XTAL 1 +#define CONFIG_SOC_RMT_SUPPORT_APB 1 +#define CONFIG_SOC_RMT_SUPPORT_RC_FAST 1 +#define CONFIG_SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH 128 +#define CONFIG_SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM 108 +#define CONFIG_SOC_SLEEP_SYSTIMER_STALL_WORKAROUND 1 +#define CONFIG_SOC_SLEEP_TGWDT_STOP_WORKAROUND 1 +#define CONFIG_SOC_RTCIO_PIN_COUNT 0 +#define CONFIG_SOC_MPI_MEM_BLOCKS_NUM 4 +#define CONFIG_SOC_MPI_OPERATIONS_NUM 3 +#define CONFIG_SOC_RSA_MAX_BIT_LEN 3072 +#define CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE 3968 +#define CONFIG_SOC_SHA_SUPPORT_DMA 1 +#define CONFIG_SOC_SHA_SUPPORT_RESUME 1 +#define CONFIG_SOC_SHA_GDMA 1 +#define CONFIG_SOC_SHA_SUPPORT_SHA1 1 +#define CONFIG_SOC_SHA_SUPPORT_SHA224 1 +#define CONFIG_SOC_SHA_SUPPORT_SHA256 1 +#define CONFIG_SOC_SDM_GROUPS 1 +#define CONFIG_SOC_SDM_CHANNELS_PER_GROUP 4 +#define CONFIG_SOC_SDM_CLK_SUPPORT_APB 1 +#define CONFIG_SOC_SPI_PERIPH_NUM 2 +#define CONFIG_SOC_SPI_MAX_CS_NUM 6 +#define CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE 64 +#define CONFIG_SOC_SPI_SUPPORT_DDRCLK 1 +#define CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS 1 +#define CONFIG_SOC_SPI_SUPPORT_CD_SIG 1 +#define CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS 1 +#define CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2 1 +#define CONFIG_SOC_SPI_SUPPORT_CLK_APB 1 +#define CONFIG_SOC_SPI_SUPPORT_CLK_XTAL 1 +#define CONFIG_SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT 1 +#define CONFIG_SOC_SPI_SCT_SUPPORTED 1 +#define CONFIG_SOC_SPI_SCT_REG_NUM 14 +#define CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX 1 +#define CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX 0x3FFFA +#define CONFIG_SOC_MEMSPI_IS_INDEPENDENT 1 +#define CONFIG_SOC_SPI_MAX_PRE_DIVIDER 16 +#define CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_WRAP 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED 1 +#define CONFIG_SOC_SYSTIMER_COUNTER_NUM 2 +#define CONFIG_SOC_SYSTIMER_ALARM_NUM 3 +#define CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO 32 +#define CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI 20 +#define CONFIG_SOC_SYSTIMER_FIXED_DIVIDER 1 +#define CONFIG_SOC_SYSTIMER_INT_LEVEL 1 +#define CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE 1 +#define CONFIG_SOC_TIMER_GROUPS 2 +#define CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP 1 +#define CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH 54 +#define CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL 1 +#define CONFIG_SOC_TIMER_GROUP_SUPPORT_APB 1 +#define CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS 2 +#define CONFIG_SOC_MWDT_SUPPORT_XTAL 1 +#define CONFIG_SOC_TWAI_CONTROLLER_NUM 1 +#define CONFIG_SOC_TWAI_CLK_SUPPORT_APB 1 +#define CONFIG_SOC_TWAI_BRP_MIN 2 +#define CONFIG_SOC_TWAI_BRP_MAX 16384 +#define CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS 1 +#define CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE 1 +#define CONFIG_SOC_EFUSE_DIS_PAD_JTAG 1 +#define CONFIG_SOC_EFUSE_DIS_USB_JTAG 1 +#define CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT 1 +#define CONFIG_SOC_EFUSE_SOFT_DIS_JTAG 1 +#define CONFIG_SOC_EFUSE_DIS_ICACHE 1 +#define CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK 1 +#define CONFIG_SOC_SECURE_BOOT_V2_RSA 1 +#define CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS 3 +#define CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS 1 +#define CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY 1 +#define CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX 32 +#define CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES 1 +#define CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128 1 +#define CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE 16 +#define CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE 512 +#define CONFIG_SOC_UART_NUM 2 +#define CONFIG_SOC_UART_HP_NUM 2 +#define CONFIG_SOC_UART_FIFO_LEN 128 +#define CONFIG_SOC_UART_BITRATE_MAX 5000000 +#define CONFIG_SOC_UART_SUPPORT_APB_CLK 1 +#define CONFIG_SOC_UART_SUPPORT_RTC_CLK 1 +#define CONFIG_SOC_UART_SUPPORT_XTAL_CLK 1 +#define CONFIG_SOC_UART_SUPPORT_WAKEUP_INT 1 +#define CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND 1 +#define CONFIG_SOC_COEX_HW_PTI 1 +#define CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE 21 +#define CONFIG_SOC_MAC_BB_PD_MEM_SIZE 192 +#define CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH 12 +#define CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_BT_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_CPU_PD 1 +#define CONFIG_SOC_PM_SUPPORT_WIFI_PD 1 +#define CONFIG_SOC_PM_SUPPORT_BT_PD 1 +#define CONFIG_SOC_PM_SUPPORT_RC_FAST_PD 1 +#define CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD 1 +#define CONFIG_SOC_PM_SUPPORT_MAC_BB_PD 1 +#define CONFIG_SOC_PM_CPU_RETENTION_BY_RTCCNTL 1 +#define CONFIG_SOC_PM_MODEM_RETENTION_BY_BACKUPDMA 1 +#define CONFIG_SOC_CLK_RC_FAST_D256_SUPPORTED 1 +#define CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256 1 +#define CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION 1 +#define CONFIG_SOC_CLK_XTAL32K_SUPPORTED 1 +#define CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC 1 +#define CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL 1 +#define CONFIG_SOC_WIFI_HW_TSF 1 +#define CONFIG_SOC_WIFI_FTM_SUPPORT 1 +#define CONFIG_SOC_WIFI_GCMP_SUPPORT 1 +#define CONFIG_SOC_WIFI_WAPI_SUPPORT 1 +#define CONFIG_SOC_WIFI_CSI_SUPPORT 1 +#define CONFIG_SOC_WIFI_MESH_SUPPORT 1 +#define CONFIG_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW 1 +#define CONFIG_SOC_WIFI_PHY_NEEDS_USB_WORKAROUND 1 +#define CONFIG_SOC_BLE_SUPPORTED 1 +#define CONFIG_SOC_BLE_MESH_SUPPORTED 1 +#define CONFIG_SOC_BLE_50_SUPPORTED 1 +#define CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED 1 +#define CONFIG_SOC_BLUFI_SUPPORTED 1 +#define CONFIG_SOC_PHY_COMBO_MODULE 1 +#define CONFIG_IDF_CMAKE 1 +#define CONFIG_IDF_TOOLCHAIN "gcc" +#define CONFIG_IDF_TARGET_ARCH_RISCV 1 +#define CONFIG_IDF_TARGET_ARCH "riscv" +#define CONFIG_IDF_TARGET "esp32c3" +#define CONFIG_IDF_INIT_VERSION "5.3.2" +#define CONFIG_IDF_TARGET_ESP32C3 1 +#define CONFIG_IDF_FIRMWARE_CHIP_ID 0x0005 +#define CONFIG_APP_BUILD_TYPE_APP_2NDBOOT 1 +#define CONFIG_APP_BUILD_GENERATE_BINARIES 1 +#define CONFIG_APP_BUILD_BOOTLOADER 1 +#define CONFIG_APP_BUILD_USE_FLASH_SECTIONS 1 +#define CONFIG_BOOTLOADER_COMPILE_TIME_DATE 1 +#define CONFIG_BOOTLOADER_PROJECT_VER 1 +#define CONFIG_BOOTLOADER_OFFSET_IN_FLASH 0x0 +#define CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE 1 +#define CONFIG_BOOTLOADER_LOG_LEVEL_INFO 1 +#define CONFIG_BOOTLOADER_LOG_LEVEL 3 +#define CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT 1 +#define CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE 1 +#define CONFIG_BOOTLOADER_WDT_ENABLE 1 +#define CONFIG_BOOTLOADER_WDT_TIME_MS 9000 +#define CONFIG_BOOTLOADER_RESERVE_RTC_SIZE 0x0 +#define CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED 1 +#define CONFIG_SECURE_BOOT_V2_PREFERRED 1 +#define CONFIG_SECURE_ROM_DL_MODE_ENABLED 1 +#define CONFIG_APP_COMPILE_TIME_DATE 1 +#define CONFIG_APP_RETRIEVE_LEN_ELF_SHA 9 +#define CONFIG_ESP_ROM_HAS_CRC_LE 1 +#define CONFIG_ESP_ROM_HAS_CRC_BE 1 +#define CONFIG_ESP_ROM_HAS_MZ_CRC32 1 +#define CONFIG_ESP_ROM_HAS_JPEG_DECODE 1 +#define CONFIG_ESP_ROM_UART_CLK_IS_XTAL 1 +#define CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM 3 +#define CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING 1 +#define CONFIG_ESP_ROM_HAS_ERASE_0_REGION_BUG 1 +#define CONFIG_ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV 1 +#define CONFIG_ESP_ROM_GET_CLK_FREQ 1 +#define CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND 1 +#define CONFIG_ESP_ROM_HAS_LAYOUT_TABLE 1 +#define CONFIG_ESP_ROM_HAS_SPI_FLASH 1 +#define CONFIG_ESP_ROM_HAS_ETS_PRINTF_BUG 1 +#define CONFIG_ESP_ROM_HAS_NEWLIB 1 +#define CONFIG_ESP_ROM_HAS_NEWLIB_NANO_FORMAT 1 +#define CONFIG_ESP_ROM_HAS_NEWLIB_32BIT_TIME 1 +#define CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE 1 +#define CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT 1 +#define CONFIG_ESP_ROM_HAS_SW_FLOAT 1 +#define CONFIG_ESP_ROM_USB_OTG_NUM -1 +#define CONFIG_ESP_ROM_HAS_VERSION 1 +#define CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB 1 +#define CONFIG_BOOT_ROM_LOG_ALWAYS_ON 1 +#define CONFIG_ESPTOOLPY_FLASHMODE_DIO 1 +#define CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR 1 +#define CONFIG_ESPTOOLPY_FLASHMODE "dio" +#define CONFIG_ESPTOOLPY_FLASHFREQ_80M 1 +#define CONFIG_ESPTOOLPY_FLASHFREQ_80M_DEFAULT 1 +#define CONFIG_ESPTOOLPY_FLASHFREQ "80m" +#define CONFIG_ESPTOOLPY_FLASHSIZE_2MB 1 +#define CONFIG_ESPTOOLPY_FLASHSIZE "2MB" +#define CONFIG_ESPTOOLPY_BEFORE_RESET 1 +#define CONFIG_ESPTOOLPY_BEFORE "default_reset" +#define CONFIG_ESPTOOLPY_AFTER_RESET 1 +#define CONFIG_ESPTOOLPY_AFTER "hard_reset" +#define CONFIG_ESPTOOLPY_MONITOR_BAUD 115200 +#define CONFIG_PARTITION_TABLE_SINGLE_APP 1 +#define CONFIG_PARTITION_TABLE_CUSTOM_FILENAME "partitions.csv" +#define CONFIG_PARTITION_TABLE_FILENAME "partitions_singleapp.csv" +#define CONFIG_PARTITION_TABLE_OFFSET 0x8000 +#define CONFIG_PARTITION_TABLE_MD5 1 +#define CONFIG_COMPILER_OPTIMIZATION_DEBUG 1 +#define CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE 1 +#define CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB 1 +#define CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL 2 +#define CONFIG_COMPILER_HIDE_PATHS_MACROS 1 +#define CONFIG_COMPILER_STACK_CHECK_MODE_NONE 1 +#define CONFIG_COMPILER_RT_LIB_GCCLIB 1 +#define CONFIG_COMPILER_RT_LIB_NAME "gcc" +#define CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE 1 +#define CONFIG_EFUSE_MAX_BLK_LEN 256 +#define CONFIG_ESP_ERR_TO_NAME_LOOKUP 1 +#define CONFIG_ESP32C3_REV_MIN_3 1 +#define CONFIG_ESP32C3_REV_MIN_FULL 3 +#define CONFIG_ESP_REV_MIN_FULL 3 +#define CONFIG_ESP32C3_REV_MAX_FULL 199 +#define CONFIG_ESP_REV_MAX_FULL 199 +#define CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL 0 +#define CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL 199 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA 1 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP 1 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_BT 1 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH 1 +#define CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR 1 +#define CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES 4 +#define CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES_FOUR 1 +#define CONFIG_ESP32C3_UNIVERSAL_MAC_ADDRESSES 4 +#define CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND 1 +#define CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND 1 +#define CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY 0 +#define CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS 1 +#define CONFIG_RTC_CLK_SRC_INT_RC 1 +#define CONFIG_RTC_CLK_CAL_CYCLES 1024 +#define CONFIG_PERIPH_CTRL_FUNC_IN_IRAM 1 +#define CONFIG_GDMA_CTRL_FUNC_IN_IRAM 1 +#define CONFIG_XTAL_FREQ_40 1 +#define CONFIG_XTAL_FREQ 40 +#define CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 1 +#define CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ 160 +#define CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT 1 +#define CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS 0 +#define CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE 1 +#define CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK 1 +#define CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP 1 +#define CONFIG_ESP_SYSTEM_MEMPROT_FEATURE 1 +#define CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK 1 +#define CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE 32 +#define CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE 2304 +#define CONFIG_ESP_MAIN_TASK_STACK_SIZE 3584 +#define CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0 1 +#define CONFIG_ESP_MAIN_TASK_AFFINITY 0x0 +#define CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE 2048 +#define CONFIG_ESP_CONSOLE_UART_DEFAULT 1 +#define CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG 1 +#define CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED 1 +#define CONFIG_ESP_CONSOLE_UART 1 +#define CONFIG_ESP_CONSOLE_UART_NUM 0 +#define CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM 0 +#define CONFIG_ESP_CONSOLE_UART_BAUDRATE 115200 +#define CONFIG_ESP_INT_WDT 1 +#define CONFIG_ESP_INT_WDT_TIMEOUT_MS 300 +#define CONFIG_ESP_TASK_WDT_EN 1 +#define CONFIG_ESP_TASK_WDT_INIT 1 +#define CONFIG_ESP_TASK_WDT_TIMEOUT_S 5 +#define CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 1 +#define CONFIG_ESP_DEBUG_OCDAWARE 1 +#define CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4 1 +#define CONFIG_ESP_BROWNOUT_DET 1 +#define CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 1 +#define CONFIG_ESP_BROWNOUT_DET_LVL 7 +#define CONFIG_ESP_SYSTEM_BROWNOUT_INTR 1 +#define CONFIG_ESP_SYSTEM_HW_STACK_GUARD 1 +#define CONFIG_ESP_SYSTEM_HW_PC_RECORD 1 +#define CONFIG_ESP_IPC_TASK_STACK_SIZE 1024 +#define CONFIG_FREERTOS_UNICORE 1 +#define CONFIG_FREERTOS_HZ 100 +#define CONFIG_FREERTOS_OPTIMIZED_SCHEDULER 1 +#define CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY 1 +#define CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS 1 +#define CONFIG_FREERTOS_IDLE_TASK_STACKSIZE 1536 +#define CONFIG_FREERTOS_MAX_TASK_NAME_LEN 16 +#define CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME "Tmr Svc" +#define CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY 1 +#define CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY 0x7FFFFFFF +#define CONFIG_FREERTOS_TIMER_TASK_PRIORITY 1 +#define CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH 2048 +#define CONFIG_FREERTOS_TIMER_QUEUE_LENGTH 10 +#define CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE 0 +#define CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES 1 +#define CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER 1 +#define CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS 1 +#define CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER 1 +#define CONFIG_FREERTOS_ISR_STACKSIZE 1536 +#define CONFIG_FREERTOS_INTERRUPT_BACKTRACE 1 +#define CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER 1 +#define CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1 1 +#define CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER 1 +#define CONFIG_FREERTOS_PORT 1 +#define CONFIG_FREERTOS_NO_AFFINITY 0x7FFFFFFF +#define CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION 1 +#define CONFIG_FREERTOS_DEBUG_OCDAWARE 1 +#define CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT 1 +#define CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH 1 +#define CONFIG_FREERTOS_NUMBER_OF_CORES 1 +#define CONFIG_HAL_ASSERTION_EQUALS_SYSTEM 1 +#define CONFIG_HAL_DEFAULT_ASSERTION_LEVEL 2 +#define CONFIG_LOG_DEFAULT_LEVEL_INFO 1 +#define CONFIG_LOG_DEFAULT_LEVEL 3 +#define CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT 1 +#define CONFIG_LOG_MAXIMUM_LEVEL 3 +#define CONFIG_LOG_COLORS 1 +#define CONFIG_LOG_TIMESTAMP_SOURCE_RTOS 1 +#define CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF 1 +#define CONFIG_NEWLIB_STDIN_LINE_ENDING_CR 1 +#define CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT 1 +#define CONFIG_MMU_PAGE_SIZE_64KB 1 +#define CONFIG_MMU_PAGE_MODE "64KB" +#define CONFIG_MMU_PAGE_SIZE 0x10000 +#define CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC 1 +#define CONFIG_SPI_FLASH_BROWNOUT_RESET 1 +#define CONFIG_SPI_FLASH_SUSPEND_QVL_SUPPORTED 1 +#define CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US 50 +#define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1 +#define CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS 1 +#define CONFIG_SPI_FLASH_YIELD_DURING_ERASE 1 +#define CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS 20 +#define CONFIG_SPI_FLASH_ERASE_YIELD_TICKS 1 +#define CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE 8192 +#define CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED 1 +#define CONFIG_SPI_FLASH_VENDOR_GD_SUPPORTED 1 +#define CONFIG_SPI_FLASH_VENDOR_ISSI_SUPPORTED 1 +#define CONFIG_SPI_FLASH_VENDOR_MXIC_SUPPORTED 1 +#define CONFIG_SPI_FLASH_VENDOR_WINBOND_SUPPORTED 1 +#define CONFIG_SPI_FLASH_VENDOR_BOYA_SUPPORTED 1 +#define CONFIG_SPI_FLASH_VENDOR_TH_SUPPORTED 1 +#define CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP 1 +#define CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP 1 +#define CONFIG_SPI_FLASH_SUPPORT_GD_CHIP 1 +#define CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP 1 +#define CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP 1 +#define CONFIG_SPI_FLASH_SUPPORT_TH_CHIP 1 +#define CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE 1 + +/* List of deprecated options */ +#define CONFIG_BROWNOUT_DET CONFIG_ESP_BROWNOUT_DET +#define CONFIG_BROWNOUT_DET_LVL CONFIG_ESP_BROWNOUT_DET_LVL +#define CONFIG_BROWNOUT_DET_LVL_SEL_7 CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 +#define CONFIG_COMPILER_OPTIMIZATION_DEFAULT CONFIG_COMPILER_OPTIMIZATION_DEBUG +#define CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG CONFIG_COMPILER_OPTIMIZATION_DEBUG +#define CONFIG_CONSOLE_UART CONFIG_ESP_CONSOLE_UART +#define CONFIG_CONSOLE_UART_BAUDRATE CONFIG_ESP_CONSOLE_UART_BAUDRATE +#define CONFIG_CONSOLE_UART_DEFAULT CONFIG_ESP_CONSOLE_UART_DEFAULT +#define CONFIG_CONSOLE_UART_NUM CONFIG_ESP_CONSOLE_UART_NUM +#define CONFIG_ESP32C3_BROWNOUT_DET CONFIG_ESP_BROWNOUT_DET +#define CONFIG_ESP32C3_BROWNOUT_DET_LVL CONFIG_ESP_BROWNOUT_DET_LVL +#define CONFIG_ESP32C3_BROWNOUT_DET_LVL_SEL_7 CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 +#define CONFIG_ESP32C3_DEBUG_OCDAWARE CONFIG_ESP_DEBUG_OCDAWARE +#define CONFIG_ESP32C3_DEFAULT_CPU_FREQ_160 CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 +#define CONFIG_ESP32C3_DEFAULT_CPU_FREQ_MHZ CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ +#define CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND +#define CONFIG_ESP32C3_MEMPROT_FEATURE CONFIG_ESP_SYSTEM_MEMPROT_FEATURE +#define CONFIG_ESP32C3_MEMPROT_FEATURE_LOCK CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK +#define CONFIG_ESP32C3_RTC_CLK_CAL_CYCLES CONFIG_RTC_CLK_CAL_CYCLES +#define CONFIG_ESP32C3_RTC_CLK_SRC_INT_RC CONFIG_RTC_CLK_SRC_INT_RC +#define CONFIG_ESP32C3_TIME_SYSCALL_USE_RTC_SYSTIMER CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT +#define CONFIG_ESP_TASK_WDT CONFIG_ESP_TASK_WDT_INIT +#define CONFIG_FLASHMODE_DIO CONFIG_ESPTOOLPY_FLASHMODE_DIO +#define CONFIG_INT_WDT CONFIG_ESP_INT_WDT +#define CONFIG_INT_WDT_TIMEOUT_MS CONFIG_ESP_INT_WDT_TIMEOUT_MS +#define CONFIG_IPC_TASK_STACK_SIZE CONFIG_ESP_IPC_TASK_STACK_SIZE +#define CONFIG_LOG_BOOTLOADER_LEVEL CONFIG_BOOTLOADER_LOG_LEVEL +#define CONFIG_LOG_BOOTLOADER_LEVEL_INFO CONFIG_BOOTLOADER_LOG_LEVEL_INFO +#define CONFIG_MAIN_TASK_STACK_SIZE CONFIG_ESP_MAIN_TASK_STACK_SIZE +#define CONFIG_MONITOR_BAUD CONFIG_ESPTOOLPY_MONITOR_BAUD +#define CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE +#define CONFIG_OPTIMIZATION_ASSERTION_LEVEL CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL +#define CONFIG_OPTIMIZATION_LEVEL_DEBUG CONFIG_COMPILER_OPTIMIZATION_DEBUG +#define CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS +#define CONFIG_STACK_CHECK_NONE CONFIG_COMPILER_STACK_CHECK_MODE_NONE +#define CONFIG_SYSTEM_EVENT_QUEUE_SIZE CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE +#define CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE +#define CONFIG_TASK_WDT CONFIG_ESP_TASK_WDT_INIT +#define CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0 CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 +#define CONFIG_TASK_WDT_TIMEOUT_S CONFIG_ESP_TASK_WDT_TIMEOUT_S +#define CONFIG_TIMER_QUEUE_LENGTH CONFIG_FREERTOS_TIMER_QUEUE_LENGTH +#define CONFIG_TIMER_TASK_PRIORITY CONFIG_FREERTOS_TIMER_TASK_PRIORITY +#define CONFIG_TIMER_TASK_STACK_DEPTH CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH diff --git a/ESP-IDF_Robot/build/bootloader/config/sdkconfig.json b/ESP-IDF_Robot/build/bootloader/config/sdkconfig.json new file mode 100644 index 000000000..04b47a46c --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/config/sdkconfig.json @@ -0,0 +1,641 @@ +{ + "APP_BUILD_BOOTLOADER": true, + "APP_BUILD_GENERATE_BINARIES": true, + "APP_BUILD_TYPE_APP_2NDBOOT": true, + "APP_BUILD_TYPE_RAM": false, + "APP_BUILD_USE_FLASH_SECTIONS": true, + "APP_COMPILE_TIME_DATE": true, + "APP_EXCLUDE_PROJECT_NAME_VAR": false, + "APP_EXCLUDE_PROJECT_VER_VAR": false, + "APP_NO_BLOBS": false, + "APP_PROJECT_VER_FROM_CONFIG": false, + "APP_REPRODUCIBLE_BUILD": false, + "APP_RETRIEVE_LEN_ELF_SHA": 9, + "BOOTLOADER_APP_ROLLBACK_ENABLE": false, + "BOOTLOADER_APP_TEST": false, + "BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG": false, + "BOOTLOADER_COMPILER_OPTIMIZATION_NONE": false, + "BOOTLOADER_COMPILER_OPTIMIZATION_PERF": false, + "BOOTLOADER_COMPILER_OPTIMIZATION_SIZE": true, + "BOOTLOADER_COMPILE_TIME_DATE": true, + "BOOTLOADER_CUSTOM_RESERVE_RTC": false, + "BOOTLOADER_FACTORY_RESET": false, + "BOOTLOADER_FLASH_DC_AWARE": false, + "BOOTLOADER_FLASH_XMC_SUPPORT": true, + "BOOTLOADER_LOG_LEVEL": 3, + "BOOTLOADER_LOG_LEVEL_DEBUG": false, + "BOOTLOADER_LOG_LEVEL_ERROR": false, + "BOOTLOADER_LOG_LEVEL_INFO": true, + "BOOTLOADER_LOG_LEVEL_NONE": false, + "BOOTLOADER_LOG_LEVEL_VERBOSE": false, + "BOOTLOADER_LOG_LEVEL_WARN": false, + "BOOTLOADER_OFFSET_IN_FLASH": 0, + "BOOTLOADER_PROJECT_VER": 1, + "BOOTLOADER_REGION_PROTECTION_ENABLE": true, + "BOOTLOADER_RESERVE_RTC_SIZE": 0, + "BOOTLOADER_SKIP_VALIDATE_ALWAYS": false, + "BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP": false, + "BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON": false, + "BOOTLOADER_WDT_DISABLE_IN_USER_CODE": false, + "BOOTLOADER_WDT_ENABLE": true, + "BOOTLOADER_WDT_TIME_MS": 9000, + "BOOT_ROM_LOG_ALWAYS_OFF": false, + "BOOT_ROM_LOG_ALWAYS_ON": true, + "BOOT_ROM_LOG_ON_GPIO_HIGH": false, + "BOOT_ROM_LOG_ON_GPIO_LOW": false, + "COMPILER_CXX_EXCEPTIONS": false, + "COMPILER_CXX_RTTI": false, + "COMPILER_DISABLE_GCC12_WARNINGS": false, + "COMPILER_DISABLE_GCC13_WARNINGS": false, + "COMPILER_DUMP_RTL_FILES": false, + "COMPILER_FLOAT_LIB_FROM_GCCLIB": true, + "COMPILER_HIDE_PATHS_MACROS": true, + "COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE": false, + "COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE": true, + "COMPILER_OPTIMIZATION_ASSERTIONS_SILENT": false, + "COMPILER_OPTIMIZATION_ASSERTION_LEVEL": 2, + "COMPILER_OPTIMIZATION_CHECKS_SILENT": false, + "COMPILER_OPTIMIZATION_DEBUG": true, + "COMPILER_OPTIMIZATION_NONE": false, + "COMPILER_OPTIMIZATION_PERF": false, + "COMPILER_OPTIMIZATION_SIZE": false, + "COMPILER_ORPHAN_SECTIONS_PLACE": true, + "COMPILER_ORPHAN_SECTIONS_WARNING": false, + "COMPILER_RT_LIB_GCCLIB": true, + "COMPILER_RT_LIB_NAME": "gcc", + "COMPILER_SAVE_RESTORE_LIBCALLS": false, + "COMPILER_STACK_CHECK_MODE_ALL": false, + "COMPILER_STACK_CHECK_MODE_NONE": true, + "COMPILER_STACK_CHECK_MODE_NORM": false, + "COMPILER_STACK_CHECK_MODE_STRONG": false, + "COMPILER_WARN_WRITE_STRINGS": false, + "EFUSE_CUSTOM_TABLE": false, + "EFUSE_MAX_BLK_LEN": 256, + "EFUSE_VIRTUAL": false, + "ESP32C3_REV_MAX_FULL": 199, + "ESP32C3_REV_MIN_0": false, + "ESP32C3_REV_MIN_1": false, + "ESP32C3_REV_MIN_101": false, + "ESP32C3_REV_MIN_2": false, + "ESP32C3_REV_MIN_3": true, + "ESP32C3_REV_MIN_4": false, + "ESP32C3_REV_MIN_FULL": 3, + "ESP32C3_UNIVERSAL_MAC_ADDRESSES": 4, + "ESP32C3_UNIVERSAL_MAC_ADDRESSES_FOUR": true, + "ESP32C3_UNIVERSAL_MAC_ADDRESSES_TWO": false, + "ESPTOOLPY_AFTER": "hard_reset", + "ESPTOOLPY_AFTER_NORESET": false, + "ESPTOOLPY_AFTER_RESET": true, + "ESPTOOLPY_BEFORE": "default_reset", + "ESPTOOLPY_BEFORE_NORESET": false, + "ESPTOOLPY_BEFORE_RESET": true, + "ESPTOOLPY_FLASHFREQ": "80m", + "ESPTOOLPY_FLASHFREQ_20M": false, + "ESPTOOLPY_FLASHFREQ_26M": false, + "ESPTOOLPY_FLASHFREQ_40M": false, + "ESPTOOLPY_FLASHFREQ_80M": true, + "ESPTOOLPY_FLASHFREQ_80M_DEFAULT": true, + "ESPTOOLPY_FLASHMODE": "dio", + "ESPTOOLPY_FLASHMODE_DIO": true, + "ESPTOOLPY_FLASHMODE_DOUT": false, + "ESPTOOLPY_FLASHMODE_QIO": false, + "ESPTOOLPY_FLASHMODE_QOUT": false, + "ESPTOOLPY_FLASHSIZE": "2MB", + "ESPTOOLPY_FLASHSIZE_128MB": false, + "ESPTOOLPY_FLASHSIZE_16MB": false, + "ESPTOOLPY_FLASHSIZE_1MB": false, + "ESPTOOLPY_FLASHSIZE_2MB": true, + "ESPTOOLPY_FLASHSIZE_32MB": false, + "ESPTOOLPY_FLASHSIZE_4MB": false, + "ESPTOOLPY_FLASHSIZE_64MB": false, + "ESPTOOLPY_FLASHSIZE_8MB": false, + "ESPTOOLPY_FLASH_SAMPLE_MODE_STR": true, + "ESPTOOLPY_HEADER_FLASHSIZE_UPDATE": false, + "ESPTOOLPY_MONITOR_BAUD": 115200, + "ESPTOOLPY_NO_STUB": false, + "ESP_BROWNOUT_DET": true, + "ESP_BROWNOUT_DET_LVL": 7, + "ESP_BROWNOUT_DET_LVL_SEL_2": false, + "ESP_BROWNOUT_DET_LVL_SEL_3": false, + "ESP_BROWNOUT_DET_LVL_SEL_4": false, + "ESP_BROWNOUT_DET_LVL_SEL_5": false, + "ESP_BROWNOUT_DET_LVL_SEL_6": false, + "ESP_BROWNOUT_DET_LVL_SEL_7": true, + "ESP_CONSOLE_NONE": false, + "ESP_CONSOLE_ROM_SERIAL_PORT_NUM": 0, + "ESP_CONSOLE_SECONDARY_NONE": false, + "ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG": true, + "ESP_CONSOLE_UART": true, + "ESP_CONSOLE_UART_BAUDRATE": 115200, + "ESP_CONSOLE_UART_CUSTOM": false, + "ESP_CONSOLE_UART_DEFAULT": true, + "ESP_CONSOLE_UART_NUM": 0, + "ESP_CONSOLE_USB_SERIAL_JTAG": false, + "ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED": true, + "ESP_DEBUG_OCDAWARE": true, + "ESP_DEBUG_STUBS_ENABLE": false, + "ESP_DEFAULT_CPU_FREQ_MHZ": 160, + "ESP_DEFAULT_CPU_FREQ_MHZ_160": true, + "ESP_DEFAULT_CPU_FREQ_MHZ_80": false, + "ESP_EFUSE_BLOCK_REV_MAX_FULL": 199, + "ESP_EFUSE_BLOCK_REV_MIN_FULL": 0, + "ESP_ERR_TO_NAME_LOOKUP": true, + "ESP_INT_WDT": true, + "ESP_INT_WDT_TIMEOUT_MS": 300, + "ESP_IPC_TASK_STACK_SIZE": 1024, + "ESP_MAC_ADDR_UNIVERSE_BT": true, + "ESP_MAC_ADDR_UNIVERSE_ETH": true, + "ESP_MAC_ADDR_UNIVERSE_WIFI_AP": true, + "ESP_MAC_ADDR_UNIVERSE_WIFI_STA": true, + "ESP_MAC_UNIVERSAL_MAC_ADDRESSES": 4, + "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR": true, + "ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC": false, + "ESP_MAIN_TASK_AFFINITY": 0, + "ESP_MAIN_TASK_AFFINITY_CPU0": true, + "ESP_MAIN_TASK_AFFINITY_NO_AFFINITY": false, + "ESP_MAIN_TASK_STACK_SIZE": 3584, + "ESP_MINIMAL_SHARED_STACK_SIZE": 2048, + "ESP_PANIC_HANDLER_IRAM": false, + "ESP_REV_MAX_FULL": 199, + "ESP_REV_MIN_FULL": 3, + "ESP_ROM_GET_CLK_FREQ": true, + "ESP_ROM_HAS_CRC_BE": true, + "ESP_ROM_HAS_CRC_LE": true, + "ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV": true, + "ESP_ROM_HAS_ERASE_0_REGION_BUG": true, + "ESP_ROM_HAS_ETS_PRINTF_BUG": true, + "ESP_ROM_HAS_JPEG_DECODE": true, + "ESP_ROM_HAS_LAYOUT_TABLE": true, + "ESP_ROM_HAS_MZ_CRC32": true, + "ESP_ROM_HAS_NEWLIB": true, + "ESP_ROM_HAS_NEWLIB_32BIT_TIME": true, + "ESP_ROM_HAS_NEWLIB_NANO_FORMAT": true, + "ESP_ROM_HAS_RETARGETABLE_LOCKING": true, + "ESP_ROM_HAS_SPI_FLASH": true, + "ESP_ROM_HAS_SW_FLOAT": true, + "ESP_ROM_HAS_VERSION": true, + "ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE": true, + "ESP_ROM_NEEDS_SWSETUP_WORKAROUND": true, + "ESP_ROM_RAM_APP_NEEDS_MMU_INIT": true, + "ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB": true, + "ESP_ROM_UART_CLK_IS_XTAL": true, + "ESP_ROM_USB_OTG_NUM": -1, + "ESP_ROM_USB_SERIAL_DEVICE_NUM": 3, + "ESP_SLEEP_CACHE_SAFE_ASSERTION": false, + "ESP_SLEEP_DEBUG": false, + "ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND": true, + "ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS": true, + "ESP_SLEEP_GPIO_RESET_WORKAROUND": true, + "ESP_SLEEP_MSPI_NEED_ALL_IO_PU": false, + "ESP_SLEEP_POWER_DOWN_FLASH": false, + "ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY": 0, + "ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP": true, + "ESP_SYSTEM_BROWNOUT_INTR": true, + "ESP_SYSTEM_CHECK_INT_LEVEL_4": true, + "ESP_SYSTEM_EVENT_QUEUE_SIZE": 32, + "ESP_SYSTEM_EVENT_TASK_STACK_SIZE": 2304, + "ESP_SYSTEM_HW_PC_RECORD": true, + "ESP_SYSTEM_HW_STACK_GUARD": true, + "ESP_SYSTEM_MEMPROT_FEATURE": true, + "ESP_SYSTEM_MEMPROT_FEATURE_LOCK": true, + "ESP_SYSTEM_PANIC_PRINT_HALT": false, + "ESP_SYSTEM_PANIC_PRINT_REBOOT": true, + "ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS": 0, + "ESP_SYSTEM_PANIC_SILENT_REBOOT": false, + "ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK": true, + "ESP_SYSTEM_SINGLE_CORE_MODE": true, + "ESP_SYSTEM_USE_EH_FRAME": false, + "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0": true, + "ESP_TASK_WDT_EN": true, + "ESP_TASK_WDT_INIT": true, + "ESP_TASK_WDT_PANIC": false, + "ESP_TASK_WDT_TIMEOUT_S": 5, + "FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER": true, + "FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE": false, + "FREERTOS_CHECK_STACKOVERFLOW_CANARY": true, + "FREERTOS_CHECK_STACKOVERFLOW_NONE": false, + "FREERTOS_CHECK_STACKOVERFLOW_PTRVAL": false, + "FREERTOS_CORETIMER_SYSTIMER_LVL1": true, + "FREERTOS_CORETIMER_SYSTIMER_LVL3": false, + "FREERTOS_DEBUG_OCDAWARE": true, + "FREERTOS_ENABLE_BACKWARD_COMPATIBILITY": false, + "FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP": false, + "FREERTOS_ENABLE_TASK_SNAPSHOT": true, + "FREERTOS_GENERATE_RUN_TIME_STATS": false, + "FREERTOS_HZ": 100, + "FREERTOS_IDLE_TASK_STACKSIZE": 1536, + "FREERTOS_INTERRUPT_BACKTRACE": true, + "FREERTOS_ISR_STACKSIZE": 1536, + "FREERTOS_MAX_TASK_NAME_LEN": 16, + "FREERTOS_NO_AFFINITY": 2147483647, + "FREERTOS_NUMBER_OF_CORES": 1, + "FREERTOS_OPTIMIZED_SCHEDULER": true, + "FREERTOS_PLACE_FUNCTIONS_INTO_FLASH": false, + "FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH": true, + "FREERTOS_PORT": true, + "FREERTOS_QUEUE_REGISTRY_SIZE": 0, + "FREERTOS_SMP": false, + "FREERTOS_SUPPORT_STATIC_ALLOCATION": true, + "FREERTOS_SYSTICK_USES_SYSTIMER": true, + "FREERTOS_TASK_FUNCTION_WRAPPER": true, + "FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES": 1, + "FREERTOS_TASK_PRE_DELETION_HOOK": false, + "FREERTOS_THREAD_LOCAL_STORAGE_POINTERS": 1, + "FREERTOS_TICK_SUPPORT_SYSTIMER": true, + "FREERTOS_TIMER_QUEUE_LENGTH": 10, + "FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY": 2147483647, + "FREERTOS_TIMER_SERVICE_TASK_NAME": "Tmr Svc", + "FREERTOS_TIMER_TASK_AFFINITY_CPU0": false, + "FREERTOS_TIMER_TASK_NO_AFFINITY": true, + "FREERTOS_TIMER_TASK_PRIORITY": 1, + "FREERTOS_TIMER_TASK_STACK_DEPTH": 2048, + "FREERTOS_TLSP_DELETION_CALLBACKS": true, + "FREERTOS_UNICORE": true, + "FREERTOS_USE_APPLICATION_TASK_TAG": false, + "FREERTOS_USE_IDLE_HOOK": false, + "FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES": false, + "FREERTOS_USE_TICK_HOOK": false, + "FREERTOS_USE_TRACE_FACILITY": false, + "FREERTOS_WATCHPOINT_END_OF_STACK": false, + "GDMA_CTRL_FUNC_IN_IRAM": true, + "GDMA_ENABLE_DEBUG_LOG": false, + "GDMA_ISR_IRAM_SAFE": false, + "HAL_ASSERTION_DISABLE": false, + "HAL_ASSERTION_ENABLE": false, + "HAL_ASSERTION_EQUALS_SYSTEM": true, + "HAL_ASSERTION_SILENT": false, + "HAL_DEFAULT_ASSERTION_LEVEL": 2, + "HAL_ECDSA_GEN_SIG_CM": false, + "IDF_CMAKE": true, + "IDF_EXPERIMENTAL_FEATURES": false, + "IDF_FIRMWARE_CHIP_ID": 5, + "IDF_INIT_VERSION": "5.3.2", + "IDF_TARGET": "esp32c3", + "IDF_TARGET_ARCH": "riscv", + "IDF_TARGET_ARCH_RISCV": true, + "IDF_TARGET_ESP32C3": true, + "IDF_TOOLCHAIN": "gcc", + "LOG_COLORS": true, + "LOG_DEFAULT_LEVEL": 3, + "LOG_DEFAULT_LEVEL_DEBUG": false, + "LOG_DEFAULT_LEVEL_ERROR": false, + "LOG_DEFAULT_LEVEL_INFO": true, + "LOG_DEFAULT_LEVEL_NONE": false, + "LOG_DEFAULT_LEVEL_VERBOSE": false, + "LOG_DEFAULT_LEVEL_WARN": false, + "LOG_MASTER_LEVEL": false, + "LOG_MAXIMUM_EQUALS_DEFAULT": true, + "LOG_MAXIMUM_LEVEL": 3, + "LOG_MAXIMUM_LEVEL_DEBUG": false, + "LOG_MAXIMUM_LEVEL_VERBOSE": false, + "LOG_TIMESTAMP_SOURCE_RTOS": true, + "LOG_TIMESTAMP_SOURCE_SYSTEM": false, + "MMU_PAGE_MODE": "64KB", + "MMU_PAGE_SIZE": 65536, + "MMU_PAGE_SIZE_64KB": true, + "NEWLIB_NANO_FORMAT": false, + "NEWLIB_STDIN_LINE_ENDING_CR": true, + "NEWLIB_STDIN_LINE_ENDING_CRLF": false, + "NEWLIB_STDIN_LINE_ENDING_LF": false, + "NEWLIB_STDOUT_LINE_ENDING_CR": false, + "NEWLIB_STDOUT_LINE_ENDING_CRLF": true, + "NEWLIB_STDOUT_LINE_ENDING_LF": false, + "NEWLIB_TIME_SYSCALL_USE_HRT": false, + "NEWLIB_TIME_SYSCALL_USE_NONE": false, + "NEWLIB_TIME_SYSCALL_USE_RTC": false, + "NEWLIB_TIME_SYSCALL_USE_RTC_HRT": true, + "PARTITION_TABLE_CUSTOM": false, + "PARTITION_TABLE_CUSTOM_FILENAME": "partitions.csv", + "PARTITION_TABLE_FILENAME": "partitions_singleapp.csv", + "PARTITION_TABLE_MD5": true, + "PARTITION_TABLE_OFFSET": 32768, + "PARTITION_TABLE_SINGLE_APP": true, + "PARTITION_TABLE_SINGLE_APP_LARGE": false, + "PARTITION_TABLE_TWO_OTA": false, + "PERIPH_CTRL_FUNC_IN_IRAM": true, + "RTC_CLK_CAL_CYCLES": 1024, + "RTC_CLK_SRC_EXT_CRYS": false, + "RTC_CLK_SRC_EXT_OSC": false, + "RTC_CLK_SRC_INT_8MD256": false, + "RTC_CLK_SRC_INT_RC": true, + "SECURE_BOOT": false, + "SECURE_BOOT_V2_PREFERRED": true, + "SECURE_BOOT_V2_RSA_SUPPORTED": true, + "SECURE_FLASH_ENC_ENABLED": false, + "SECURE_ROM_DL_MODE_ENABLED": true, + "SECURE_SIGNED_APPS_NO_SECURE_BOOT": false, + "SOC_ADC_ARBITER_SUPPORTED": true, + "SOC_ADC_ATTEN_NUM": 4, + "SOC_ADC_CALIBRATION_V1_SUPPORTED": true, + "SOC_ADC_DIGI_CONTROLLER_NUM": 1, + "SOC_ADC_DIGI_DATA_BYTES_PER_CONV": 4, + "SOC_ADC_DIGI_IIR_FILTER_NUM": 2, + "SOC_ADC_DIGI_MAX_BITWIDTH": 12, + "SOC_ADC_DIGI_MIN_BITWIDTH": 12, + "SOC_ADC_DIGI_MONITOR_NUM": 2, + "SOC_ADC_DIGI_RESULT_BYTES": 4, + "SOC_ADC_DIG_CTRL_SUPPORTED": true, + "SOC_ADC_DIG_IIR_FILTER_SUPPORTED": true, + "SOC_ADC_DMA_SUPPORTED": true, + "SOC_ADC_MAX_CHANNEL_NUM": 5, + "SOC_ADC_MONITOR_SUPPORTED": true, + "SOC_ADC_PATT_LEN_MAX": 8, + "SOC_ADC_PERIPH_NUM": 2, + "SOC_ADC_RTC_MAX_BITWIDTH": 12, + "SOC_ADC_RTC_MIN_BITWIDTH": 12, + "SOC_ADC_SAMPLE_FREQ_THRES_HIGH": 83333, + "SOC_ADC_SAMPLE_FREQ_THRES_LOW": 611, + "SOC_ADC_SELF_HW_CALI_SUPPORTED": true, + "SOC_ADC_SHARED_POWER": true, + "SOC_ADC_SUPPORTED": true, + "SOC_AES_GDMA": true, + "SOC_AES_SUPPORTED": true, + "SOC_AES_SUPPORT_AES_128": true, + "SOC_AES_SUPPORT_AES_256": true, + "SOC_AES_SUPPORT_DMA": true, + "SOC_AHB_GDMA_SUPPORTED": true, + "SOC_AHB_GDMA_VERSION": 1, + "SOC_APB_BACKUP_DMA": true, + "SOC_ASSIST_DEBUG_SUPPORTED": true, + "SOC_ASYNC_MEMCPY_SUPPORTED": true, + "SOC_BLE_50_SUPPORTED": true, + "SOC_BLE_DEVICE_PRIVACY_SUPPORTED": true, + "SOC_BLE_MESH_SUPPORTED": true, + "SOC_BLE_SUPPORTED": true, + "SOC_BLUFI_SUPPORTED": true, + "SOC_BOD_SUPPORTED": true, + "SOC_BROWNOUT_RESET_SUPPORTED": true, + "SOC_BT_SUPPORTED": true, + "SOC_CACHE_MEMORY_IBANK_SIZE": 16384, + "SOC_CLK_RC_FAST_D256_SUPPORTED": true, + "SOC_CLK_RC_FAST_SUPPORT_CALIBRATION": true, + "SOC_CLK_TREE_SUPPORTED": true, + "SOC_CLK_XTAL32K_SUPPORTED": true, + "SOC_COEX_HW_PTI": true, + "SOC_CPU_BREAKPOINTS_NUM": 8, + "SOC_CPU_CORES_NUM": 1, + "SOC_CPU_HAS_CSR_PC": true, + "SOC_CPU_HAS_FLEXIBLE_INTC": true, + "SOC_CPU_INTR_NUM": 32, + "SOC_CPU_WATCHPOINTS_NUM": 8, + "SOC_CPU_WATCHPOINT_MAX_REGION_SIZE": 2147483648, + "SOC_DEDICATED_GPIO_SUPPORTED": true, + "SOC_DEDIC_GPIO_IN_CHANNELS_NUM": 8, + "SOC_DEDIC_GPIO_OUT_CHANNELS_NUM": 8, + "SOC_DEDIC_PERIPH_ALWAYS_ENABLE": true, + "SOC_DEEP_SLEEP_SUPPORTED": true, + "SOC_DIG_SIGN_SUPPORTED": true, + "SOC_DS_KEY_CHECK_MAX_WAIT_US": 1100, + "SOC_DS_KEY_PARAM_MD_IV_LENGTH": 16, + "SOC_DS_SIGNATURE_MAX_BIT_LEN": 3072, + "SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK": true, + "SOC_EFUSE_DIS_DIRECT_BOOT": true, + "SOC_EFUSE_DIS_DOWNLOAD_ICACHE": true, + "SOC_EFUSE_DIS_ICACHE": true, + "SOC_EFUSE_DIS_PAD_JTAG": true, + "SOC_EFUSE_DIS_USB_JTAG": true, + "SOC_EFUSE_HAS_EFUSE_RST_BUG": true, + "SOC_EFUSE_KEY_PURPOSE_FIELD": true, + "SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS": true, + "SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS": 3, + "SOC_EFUSE_SOFT_DIS_JTAG": true, + "SOC_EFUSE_SUPPORTED": true, + "SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX": 32, + "SOC_FLASH_ENCRYPTION_XTS_AES": true, + "SOC_FLASH_ENCRYPTION_XTS_AES_128": true, + "SOC_FLASH_ENC_SUPPORTED": true, + "SOC_GDMA_NUM_GROUPS_MAX": 1, + "SOC_GDMA_PAIRS_PER_GROUP_MAX": 3, + "SOC_GDMA_SUPPORTED": true, + "SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX": true, + "SOC_GPIO_CLOCKOUT_CHANNEL_NUM": 3, + "SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT": 6, + "SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK": 0, + "SOC_GPIO_FILTER_CLK_SUPPORT_APB": true, + "SOC_GPIO_IN_RANGE_MAX": 21, + "SOC_GPIO_OUT_RANGE_MAX": 21, + "SOC_GPIO_PIN_COUNT": 22, + "SOC_GPIO_PORT": 1, + "SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP": true, + "SOC_GPIO_SUPPORT_FORCE_HOLD": true, + "SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP": true, + "SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER": true, + "SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK": 4194240, + "SOC_GPSPI_SUPPORTED": true, + "SOC_GPTIMER_SUPPORTED": true, + "SOC_HMAC_SUPPORTED": true, + "SOC_HP_I2C_NUM": 1, + "SOC_I2C_CMD_REG_NUM": 8, + "SOC_I2C_FIFO_LEN": 32, + "SOC_I2C_NUM": 1, + "SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE": true, + "SOC_I2C_SLAVE_SUPPORT_BROADCAST": true, + "SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS": true, + "SOC_I2C_SUPPORTED": true, + "SOC_I2C_SUPPORT_10BIT_ADDR": true, + "SOC_I2C_SUPPORT_HW_CLR_BUS": true, + "SOC_I2C_SUPPORT_RTC": true, + "SOC_I2C_SUPPORT_SLAVE": true, + "SOC_I2C_SUPPORT_XTAL": true, + "SOC_I2S_HW_VERSION_2": true, + "SOC_I2S_NUM": 1, + "SOC_I2S_PDM_MAX_TX_LINES": 2, + "SOC_I2S_SUPPORTED": true, + "SOC_I2S_SUPPORTS_PCM": true, + "SOC_I2S_SUPPORTS_PDM": true, + "SOC_I2S_SUPPORTS_PDM_TX": true, + "SOC_I2S_SUPPORTS_PLL_F160M": true, + "SOC_I2S_SUPPORTS_TDM": true, + "SOC_I2S_SUPPORTS_XTAL": true, + "SOC_LEDC_CHANNEL_NUM": 6, + "SOC_LEDC_SUPPORTED": true, + "SOC_LEDC_SUPPORT_APB_CLOCK": true, + "SOC_LEDC_SUPPORT_FADE_STOP": true, + "SOC_LEDC_SUPPORT_XTAL_CLOCK": true, + "SOC_LEDC_TIMER_BIT_WIDTH": 14, + "SOC_LIGHT_SLEEP_SUPPORTED": true, + "SOC_LP_PERIPH_SHARE_INTERRUPT": true, + "SOC_MAC_BB_PD_MEM_SIZE": 192, + "SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE": 16, + "SOC_MEMPROT_MEM_ALIGN_SIZE": 512, + "SOC_MEMPROT_SUPPORTED": true, + "SOC_MEMSPI_IS_INDEPENDENT": true, + "SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED": true, + "SOC_MEMSPI_SRC_FREQ_26M_SUPPORTED": true, + "SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED": true, + "SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED": true, + "SOC_MMU_LINEAR_ADDRESS_REGION_NUM": 1, + "SOC_MMU_PERIPH_NUM": 1, + "SOC_MPI_MEM_BLOCKS_NUM": 4, + "SOC_MPI_OPERATIONS_NUM": 3, + "SOC_MPI_SUPPORTED": true, + "SOC_MPU_MIN_REGION_SIZE": 536870912, + "SOC_MPU_REGIONS_MAX_NUM": 8, + "SOC_MWDT_SUPPORT_XTAL": true, + "SOC_PHY_COMBO_MODULE": true, + "SOC_PHY_DIG_REGS_MEM_SIZE": 21, + "SOC_PHY_SUPPORTED": true, + "SOC_PM_CPU_RETENTION_BY_RTCCNTL": true, + "SOC_PM_MODEM_RETENTION_BY_BACKUPDMA": true, + "SOC_PM_SUPPORTED": true, + "SOC_PM_SUPPORT_BT_PD": true, + "SOC_PM_SUPPORT_BT_WAKEUP": true, + "SOC_PM_SUPPORT_CPU_PD": true, + "SOC_PM_SUPPORT_MAC_BB_PD": true, + "SOC_PM_SUPPORT_RC_FAST_PD": true, + "SOC_PM_SUPPORT_VDDSDIO_PD": true, + "SOC_PM_SUPPORT_WIFI_PD": true, + "SOC_PM_SUPPORT_WIFI_WAKEUP": true, + "SOC_RMT_CHANNELS_PER_GROUP": 4, + "SOC_RMT_GROUPS": 1, + "SOC_RMT_MEM_WORDS_PER_CHANNEL": 48, + "SOC_RMT_RX_CANDIDATES_PER_GROUP": 2, + "SOC_RMT_SUPPORTED": true, + "SOC_RMT_SUPPORT_APB": true, + "SOC_RMT_SUPPORT_RC_FAST": true, + "SOC_RMT_SUPPORT_RX_DEMODULATION": true, + "SOC_RMT_SUPPORT_RX_PINGPONG": true, + "SOC_RMT_SUPPORT_TX_ASYNC_STOP": true, + "SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY": true, + "SOC_RMT_SUPPORT_TX_LOOP_COUNT": true, + "SOC_RMT_SUPPORT_TX_SYNCHRO": true, + "SOC_RMT_SUPPORT_XTAL": true, + "SOC_RMT_TX_CANDIDATES_PER_GROUP": 2, + "SOC_RNG_SUPPORTED": true, + "SOC_RSA_MAX_BIT_LEN": 3072, + "SOC_RTCIO_PIN_COUNT": 0, + "SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH": 128, + "SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM": 108, + "SOC_RTC_FAST_MEM_SUPPORTED": true, + "SOC_RTC_MEM_SUPPORTED": true, + "SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256": true, + "SOC_SDM_CHANNELS_PER_GROUP": 4, + "SOC_SDM_CLK_SUPPORT_APB": true, + "SOC_SDM_GROUPS": 1, + "SOC_SDM_SUPPORTED": true, + "SOC_SECURE_BOOT_SUPPORTED": true, + "SOC_SECURE_BOOT_V2_RSA": true, + "SOC_SHARED_IDCACHE_SUPPORTED": true, + "SOC_SHA_DMA_MAX_BUFFER_SIZE": 3968, + "SOC_SHA_GDMA": true, + "SOC_SHA_SUPPORTED": true, + "SOC_SHA_SUPPORT_DMA": true, + "SOC_SHA_SUPPORT_RESUME": true, + "SOC_SHA_SUPPORT_SHA1": true, + "SOC_SHA_SUPPORT_SHA224": true, + "SOC_SHA_SUPPORT_SHA256": true, + "SOC_SLEEP_SYSTIMER_STALL_WORKAROUND": true, + "SOC_SLEEP_TGWDT_STOP_WORKAROUND": true, + "SOC_SPI_FLASH_SUPPORTED": true, + "SOC_SPI_MAXIMUM_BUFFER_SIZE": 64, + "SOC_SPI_MAX_CS_NUM": 6, + "SOC_SPI_MAX_PRE_DIVIDER": 16, + "SOC_SPI_MEM_SUPPORT_AUTO_RESUME": true, + "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND": true, + "SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE": true, + "SOC_SPI_MEM_SUPPORT_CHECK_SUS": true, + "SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE": true, + "SOC_SPI_MEM_SUPPORT_IDLE_INTR": true, + "SOC_SPI_MEM_SUPPORT_SW_SUSPEND": true, + "SOC_SPI_MEM_SUPPORT_WRAP": true, + "SOC_SPI_PERIPH_NUM": 2, + "SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT": true, + "SOC_SPI_SCT_BUFFER_NUM_MAX": true, + "SOC_SPI_SCT_CONF_BITLEN_MAX": 262138, + "SOC_SPI_SCT_REG_NUM": 14, + "SOC_SPI_SCT_SUPPORTED": true, + "SOC_SPI_SLAVE_SUPPORT_SEG_TRANS": true, + "SOC_SPI_SUPPORT_CD_SIG": true, + "SOC_SPI_SUPPORT_CLK_APB": true, + "SOC_SPI_SUPPORT_CLK_XTAL": true, + "SOC_SPI_SUPPORT_CONTINUOUS_TRANS": true, + "SOC_SPI_SUPPORT_DDRCLK": true, + "SOC_SPI_SUPPORT_SLAVE_HD_VER2": true, + "SOC_SUPPORTS_SECURE_DL_MODE": true, + "SOC_SUPPORT_COEXISTENCE": true, + "SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY": true, + "SOC_SYSTIMER_ALARM_MISS_COMPENSATE": true, + "SOC_SYSTIMER_ALARM_NUM": 3, + "SOC_SYSTIMER_BIT_WIDTH_HI": 20, + "SOC_SYSTIMER_BIT_WIDTH_LO": 32, + "SOC_SYSTIMER_COUNTER_NUM": 2, + "SOC_SYSTIMER_FIXED_DIVIDER": true, + "SOC_SYSTIMER_INT_LEVEL": true, + "SOC_SYSTIMER_SUPPORTED": true, + "SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC": true, + "SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL": true, + "SOC_TEMP_SENSOR_SUPPORTED": true, + "SOC_TIMER_GROUPS": 2, + "SOC_TIMER_GROUP_COUNTER_BIT_WIDTH": 54, + "SOC_TIMER_GROUP_SUPPORT_APB": true, + "SOC_TIMER_GROUP_SUPPORT_XTAL": true, + "SOC_TIMER_GROUP_TIMERS_PER_GROUP": 1, + "SOC_TIMER_GROUP_TOTAL_TIMERS": 2, + "SOC_TWAI_BRP_MAX": 16384, + "SOC_TWAI_BRP_MIN": 2, + "SOC_TWAI_CLK_SUPPORT_APB": true, + "SOC_TWAI_CONTROLLER_NUM": 1, + "SOC_TWAI_SUPPORTED": true, + "SOC_TWAI_SUPPORTS_RX_STATUS": true, + "SOC_UART_BITRATE_MAX": 5000000, + "SOC_UART_FIFO_LEN": 128, + "SOC_UART_HP_NUM": 2, + "SOC_UART_NUM": 2, + "SOC_UART_SUPPORTED": true, + "SOC_UART_SUPPORT_APB_CLK": true, + "SOC_UART_SUPPORT_FSM_TX_WAIT_SEND": true, + "SOC_UART_SUPPORT_RTC_CLK": true, + "SOC_UART_SUPPORT_WAKEUP_INT": true, + "SOC_UART_SUPPORT_XTAL_CLK": true, + "SOC_USB_SERIAL_JTAG_SUPPORTED": true, + "SOC_WDT_SUPPORTED": true, + "SOC_WIFI_CSI_SUPPORT": true, + "SOC_WIFI_FTM_SUPPORT": true, + "SOC_WIFI_GCMP_SUPPORT": true, + "SOC_WIFI_HW_TSF": true, + "SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH": 12, + "SOC_WIFI_MESH_SUPPORT": true, + "SOC_WIFI_PHY_NEEDS_USB_WORKAROUND": true, + "SOC_WIFI_SUPPORTED": true, + "SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW": true, + "SOC_WIFI_WAPI_SUPPORT": true, + "SOC_XTAL_SUPPORT_40M": true, + "SOC_XT_WDT_SUPPORTED": true, + "SPI_FLASH_AUTO_SUSPEND": false, + "SPI_FLASH_BROWNOUT_RESET": true, + "SPI_FLASH_BROWNOUT_RESET_XMC": true, + "SPI_FLASH_BYPASS_BLOCK_ERASE": false, + "SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED": false, + "SPI_FLASH_DANGEROUS_WRITE_ABORTS": true, + "SPI_FLASH_DANGEROUS_WRITE_ALLOWED": false, + "SPI_FLASH_DANGEROUS_WRITE_FAILS": false, + "SPI_FLASH_ENABLE_COUNTERS": false, + "SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE": true, + "SPI_FLASH_ERASE_YIELD_DURATION_MS": 20, + "SPI_FLASH_ERASE_YIELD_TICKS": 1, + "SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND": false, + "SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST": false, + "SPI_FLASH_ROM_DRIVER_PATCH": true, + "SPI_FLASH_ROM_IMPL": false, + "SPI_FLASH_SIZE_OVERRIDE": false, + "SPI_FLASH_SUPPORT_BOYA_CHIP": true, + "SPI_FLASH_SUPPORT_GD_CHIP": true, + "SPI_FLASH_SUPPORT_ISSI_CHIP": true, + "SPI_FLASH_SUPPORT_MXIC_CHIP": true, + "SPI_FLASH_SUPPORT_TH_CHIP": true, + "SPI_FLASH_SUPPORT_WINBOND_CHIP": true, + "SPI_FLASH_SUSPEND_QVL_SUPPORTED": true, + "SPI_FLASH_SUSPEND_TSUS_VAL_US": 50, + "SPI_FLASH_VENDOR_BOYA_SUPPORTED": true, + "SPI_FLASH_VENDOR_GD_SUPPORTED": true, + "SPI_FLASH_VENDOR_ISSI_SUPPORTED": true, + "SPI_FLASH_VENDOR_MXIC_SUPPORTED": true, + "SPI_FLASH_VENDOR_TH_SUPPORTED": true, + "SPI_FLASH_VENDOR_WINBOND_SUPPORTED": true, + "SPI_FLASH_VENDOR_XMC_SUPPORTED": true, + "SPI_FLASH_VERIFY_WRITE": false, + "SPI_FLASH_WRITE_CHUNK_SIZE": 8192, + "SPI_FLASH_YIELD_DURING_ERASE": true, + "XTAL_FREQ": 40, + "XTAL_FREQ_40": true +} \ No newline at end of file diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader/cmake_install.cmake new file mode 100644 index 000000000..73979b371 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/alex/esp/v5.3.2/esp-idf/components/bootloader + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..cfed387a87a44b46eee429f596e221f31183d67b GIT binary patch literal 126052 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 X5~Ly8V;8ddb`HH?&zg=Zh{*jPZ!Qyh literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c3.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..b68746539e5cf5f6f70553b56d02622dcfcaf710 GIT binary patch literal 45156 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�`<2*{Vh;`3)J5N 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 WKpN2EoYy(Wcrfa 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 V*5u-$sj__SpEl;_E)#hU{%;D7+%W(E literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..81622104e635d8ee28f430af0d64d6263092ee84 GIT binary patch literal 12264 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 yreQb)1nE^%s literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..b52a40379645c3a45a081729fa6b74a67bbce239 GIT binary patch literal 25280 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..3c7ee9c6b79a094522b8095bb4cf5b879cc498a4 GIT binary patch literal 4036 zcmb7GNr)U(82;Z>cN`rvOC~xQ*Ve2;s(P7;$!JDnmWj&{LqbGFXuGScyGy&PnyTu_ zf+*-k1w{|hgF#X7rUwyoP(cI_5d=L%K?9ydZ=$Fth4}q%sjiuX7=L*0|Niy;^|pG? z>|0zALXaUrf6zc8+Ilrfc~&}Xp((nSrYxcsS@Z^UIjPUd5V&4QLt+&xhs3aCLwUun zkSwR9oRWr>G%O`6m-mB&hO}*54y3av{Ha(a1H`l(ffI^T5*}wvVnS>jogA@7uOB@! zH6g~QP{jrs8MzB8B1=P*m2>FsX>0V3kvsEqBb%ppP7~!Fp;aTSnh6wu565Y4b^CR?_^}k0~Gvmoa6UBDe^@_EQcdY2ez2ed~ zXU3^8wEaf2=!V^17h(I*9)Vh7)LH$c05v6+egz_KX5z!hDVgi z+x5DR%T=+j+v_`R`I&h^dHK24w8-bJbyuQnG<-!T3|a-*@v`-U*lz`1qrigHUZ}ZH zo%w*4pS1h+;=aQN?E_)MizT{m??UxZSPzq8z3+D#nRyrt=(cN-DZ1*0LDO&bBd;2H zEk6vZy(mmPHvuH+m=+wjF^jU={RfT|_LR35%9wnoRIt0XxL+g7#*{31QH&W-&T&$6pS1P7gb}HUShiYvDF+kQ2>VEW z`TH%iuQK~JvwT&x-7kZwr2PpDmcZtLtU~W7wm#@+*SG$#7sp@hkS5g7Bm=brp z{Z6@8GO1E7FF-Bj==bxf0RVMmMab&LFiH!WELpfq)?^hIk#U)2=;HqJ#+6>`mNo$v zr5C1DSv2rug++X%2V~L6Kmf96^$K}R);q|uvYrXLe_6yZJqr2DR5wO-;6Ku78lxv5 z@6Fhw6f+p1XP3#V=@rQ5GV!lNekS!9qc?#+%gFBnpUL>Y2l;fy{vq)78TsQBGZ>@K z(c7tRjLrb#ucB#;z6Sawlm9!&9~d*@e*}IhBmWG%H{BLv^lNHkkfXoQXXp2y74lFz z7W=PU-*Hx^WYI*58CWz)<2s(lScCC4Wb(=A%-K|j)mbbRXv4ApeR7<|hF9;msUx(*=(&1jwjOM&zf*%whzQ4p; z3FS(OYZPWCu2mQ>5fb_mxP|dLrQgDsji4f$xK2X4ow44~^Nji70^&0!Zj_K7V0@Fp zhZx_i@FR>1=s+zr!2^NV73 zfaILqrZDe86U$R$Vi}uQ_B1|x;|ZPr3&!$MN%Rfyt@?Unyh-cNvR)qx#+$Sc=NI}i z<|$UMS@rH)e-#uUp32Q!ERz!-@8aJJo%vR^ADvo)r$)V>c(MAr z%j$WX@%3S*WOhZAx#r})h0Xl^R{C)cCSFFqm;TGI44;+ba-1PE?p7#xf9%qR9@d)I zme-o~-1rP0L^Cx2(oVFu7-%v!J~!EX&m-Sj7&#x$fywt6u!#Yrb7**Vr(|p)GzPPA z7lZ->O~%Im$n3bMupdj%@wmKw&A9RmLN@d`5{w%G+~j*2IGgV)AfZiWCOW|tlvS@_X7uLGJgL8chN&q literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..3850da402e6455097bf3dfdb0d2e78ff84ada10e GIT binary patch literal 9368 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 z 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c3.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..b2f0e0852161e7a90687f12d56ebe031940b56cb GIT binary patch literal 14984 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 LoW(huN|*1?OYlH( literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..3d9b6fc13677c0044f24716f7bad6cfbde5d9264 GIT binary patch literal 115536 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_esp32c3.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..238f490a9c79c915aae11e2ab46152c3bb8349b4 GIT binary patch literal 27636 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c3/bootloader_soc.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..92567145e2139be0198a1c7ed3029556745bb6b6 GIT binary patch literal 7808 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..3a02f9ea86a4f4a95769f01562c1f0c2cbb630e3 GIT binary patch literal 140952 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 Xnd3a=8mIHN#|taxMW<2|gn9o3#tp=( literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..253f915a116720025a5b64c9a94c28574f455491 GIT binary patch literal 39340 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..9b9d909a228fcb20b507a494788db3a83eccb177 GIT binary patch literal 19052 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..6e0d4101769db594f6eeea4d559cb90c16f1e4db GIT binary patch literal 2668 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�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�JdwOT~nu~32s}|bo!h*SB;dTzG zf25)trs5L$%X&*GQY*-`TtV)S)N%=Jsswb3c-gkKvP3*(D5yl*UXF=%we7mmiLSU^ zyJ|Rryc#~RU@XgkrQNN#WS&ql5mcJi9+{An)RWymu(f0*>}~^#8vzT}Jr;D2s+6_0 z`y-O8CB?Rl2c)F4dnyu0I=j1~G9}KoE?APEt%Ozf`~!OR#Zn_zJC_oOBWYJEl2{dq z%I-*TEhV!%Big2A14$7l=`^?SFH-t&*g_!yb7{|1>G${akwbRH}PE8DBqj7xeIbrd-1n>x~#*&sAVz z;I&)fYZl^ZJpRl!NN!FLI}NXICjCY@>ViEBw7^ zcs=4UuLX*SiJsW$Yk-IU4l@K|$1eaL{yJs|#ExGIJVN!vj$c9kb<7Zm9lsX1c(~+C z?D$sT!Z$HPXvZ{3F|Q*XzZtlAgrp^QX}177{fX4*dJ#L#MZj*oh#h|!`8O~_Aa?w< zz;3;W9e)FP)e}4ZHek12#Eu^aT=*_#2oo^5vJpEC??t$>5j%bk`L{4bn1jjjtbbQF ze_JdhuX#=agX?~27_#gl*w|0+D^lUR`meJ~XdmU<(0W#fGn z#}hlAeu_tnp4jm$bEpq9`V#*eW(Y-?+?ZH{h`G@a_%>GfvE08JL;QELvhReS2q`J16LSYb;CmS17{Pqz z62=AhA|5LkpMeD-cPs=RCPTg;g}}o=$idnW*fhgZ!Q+W12;Pl&qTmGau7YO}?_bBQMlt|KlJyo8t=0bwO^x!?nd6N2lBrwU$A%onu~HWG8EN9Z8t21GcDSZ|CT zPpl6;Pa&Qu8osv`?k@OzV!rH!a49i2KEhSRvjl&OSRW34hj_N|-zVNn@DGUR2>uZ< z8xF$5#MOeIAf79j?;eFUf}ba@75pmkJi)&sW}`!Rn|OiXKN0K0oDYfj7XB0BeFT3& zyihQHfE9#nun4`07YpuByhQLI;-!K|5brB^4Dm9-rNqkxPbOX=nC}sUD+TXPyh`w1 z#H$6@67MH?AL9K5?@N4uU_KuT4;0L2L--G}Ept2Z!GbpvA0qfT;-uh{iMb;p*uN~+ z3qFthTETqZCu|VRvAn`Y!PgTv3Fdn-;X1)TCSEW2r^FisKS|sy_?N_o3VxCJFu}hj zZV~(jF*^o?cZpjC|CzW=@W;fP1oy!KEIeHB5aM>hDxB7YpV)3gIP! zYlyYZ_a(;hn&ANAOGVQ}e3@Xrj}TrixQqCkf{!M?LhvcXR|-Cp_$tAC*C4!F@HdIC z5qvf9*lQzPs{FU9xlZ^W5nnI(QQ~h2{sr+3f`3K)j+FmRV!f6rz%$rXTgiDqG9yPZL ze=qTEf*&CMzThW_Zx{SB@g0I+Bi3#7F7chhzfY{&=o8|*g#Vmaw-JYP3GWu31Av4- z5X|S>;XQ&m&`Nl(U=Dr~zAo#_Ax&KUtR=orG=~x2FPP7j!ygJhf%pwcdnU2g?GK25 zB$|ha9}xT~@Yo+mxKw#Q+jaZVuZSNM&F_eHpZW{&PlUHWY#5NeL2FV$~RE+itsJOuL|xW{*~a9h<`2kG~ltXMYvS?^Qifa z@N6yNZv~^wYS|$}9- zU)|;5dx^CVe9*&>5Np2A6aQX(zD$fhkmdZXhkx(sd70<*JS2o~O4?pnIGj(c{)ZE* z|6PdR!VF78tcJc`zRhu{;#6h)x%}P9|%9&!yH31{7`s% zy`y*$dF^kTh*>~{W@7Yp%$MH*INVA6H_;s9VS8Qkk?`k|S9~F{_N#pNEBshAHxd6` z@U0%cgZLBS?RARc$H;#w{8Ju&hFJSpz8e;PCYtw&|6TCkJZ!H=&}VYJ{z+aj{xBMZ zPm7-Kh=ua^B(LA9#Aca~8(L|Fgu|f^iy!dmw^&pUNGZ zc%RB0n~2@9iN_Cj?Bo3_ckCl}$G#G3^w>I%8f_cI?wC7)8a+qiJt%kXMC{I;%BeX| z>ada;?OTZ5x$#VDo)yh3YP9}|-7#?vHQdn=YB0HT4`O%j!MHG2>LHt$H!Towx`F#Y zg6%!A-hypC^byQ;5Ay|=5cd_#_2qwW80`8M2v5lDcI|Tx@sm-RUHe}^ zUh8%tvDU4IIRg1q*V`w?p$9z?8lxQ1Bkt&v#kZ3D5^RSU898<(@q;QW%|M&LLr zMzK+zqsYZ^jAtM=s=0?e59|oUMm0Yq|AO$uMm79CE9Ai+;TdY!Fcll+UnM_4cw(cP zx5*a^Pi$24A^CyA6C2fhMt+d+#6~q=kbhBlVxyW~XdEGLd?FMB$9XcM*eE}eJR1c9 zu~AK&{4T;18`bcekoaifiH&NelP?jT*r=wO{21YhjcWL9NIWjQ{Z2$R2aq2tJh4&D zTJqzBCpM~SC2xc$Hmc#bBk`AnCpM}%7C78Z_|vIj14ke>%AZ4ivhc)4HJ6g-O=1LM zqnfM8Cxj<9s=1N;RN;w@YHlT8Aw02B%@4>|3QufQ^JDVUgeNwtd5k{2sy+8`b=o{MUphHmdnMd3Fp4#6~q=lIIO| z1Y)Bae$Nu0Ej+PN4ZmxN?Ocw(cPvE&P zqZ;04iytODu~AJc`HjL88`T_1zEyZ)qnhK%w+T;dRKst9;+upgHmW&~{NchA8`WGw zzFl}?qZ)oA6z>q8*r?`u@}0sH8`XT5e3$UVMm2YlKSFq7qZ;1piytXGu~E%W$!`{( z*r?{`{IS9l8`b=Y{MUsiHmdm>`QwBqHmdoY z{PDsQ8`Wg>0>4FgVxyYAt#6~qYkUw8|Vxt;*-Mm2vU|A6qsMm3+4|B3L#Mm4-|AAd-AVxt-k z{S$v!cw(cPA>k)ijX*mGHzyH3LC~zZQNdajxKzSd8r( z;Zo(tQKR|^#08?6gvHpw5iV7}k{Z>|BxWWEvoMVD#E48^YA%+rSQb#%LQMAh4XV6@&3YJiN#n(A`q7;d>`(ka9}MhD z@-Xd4mw+ZSU+t<86a8P2{aH4qIhYu3I9Q%%vi~E`sV^qbY5uBVYc~iK`P&cJ_xAu2 zGClpV4xB%pcKYRGy6Ko)aP@LJ2;bjU_*(#u{#Xyr-#x(eHx(1Zd6<4=k<6%L{KvX< z+hZX}?Ut<2<;%Xv&$sXpydMoM^Uc>du9pEvzb;=scls@C7hJw;ROj;jJ9N{TP=m|& zKyZG(Hz%=e5XpSG{TRo5dCQr}oxe$l*aNl;&fi%X{@$y{xB3v#Um+&vkGG_KfBYZE z9K^fe{N0z~Z^c@9zn%UDU~>NWNRIwoxCs%L^>J1d$47unGe@IthQAi9ApH%*FJJCK7$@Lh9$@weK@RyC9XtQ&MrSrF2hQAxSf}lkGu}^XS=4SXi7XG4t zzeN7{Op|HmU}AXm2-Gv`kmVbN$@#PIal$Ug#PHT={F}_{I9NVT2WY-d_e5EghUuJc zLq_>Nh0aD&gur|m8ZydPerjO z9OpG)iZ!o7V4NbR`cjG)E(?NH+`%=_4+EM}n(oun@J~E11E-rZZAOV7$~{A{%%@jY z+L*-DsnZ3m>2rMT!g=mpYvvgSfAgyfFQ?1;$+2Mq+SO3L+gzLbbo{AHp?`M^;%gnc zV}3*bkMo=rpEsjdd2r#7+VI|0*};XUo|^U9xi6l3Z*K6=hv&R_?(9cDJGZ!VTF`Le zyLgk;rMZ6oy}2KK`NiPkBc}x)pIbbrG`u(W8Q4#r`|-KUvL8n3zQOEAKgKc-DPP9> zt?}A>dm+V;ub+MA{Cjgg{c`VKUz~k!X)L(#w9}5?|LotKz3ZdS_pqBCy7%5kvoAdD zlfB;j$G1QFw>fKT?maD7GxpkE*Skm1nK&>>Liel$C8Q>ozvD7~4P^ zLacn?3MS>>%2GMy^vXUKR(4&%GgwIHZ0Axo-oa&Z>nwY5>^rbrk`)CpteclauqM)R zBnyz8)mQC1Msgjpv-+rgr|9wER{Y&1c5GC(*mrCEAhmy>cE4;XRn9#z9`UsBx#J6# zWB;+mmUZ;!G0W%Jc`rN9vva=Ai36~m_qFqWcHZC43+=qf&Ij0ev7HaJbN;ppCoOh9 zM2eKVN9-vSiJd@@^M~BSQJ_AoFnfp(at;ZHvPx`skW&*5WqpWoN7#pzXWL=kf`MF< z+n5-=w7TmxD)%8WCz0vLSvX=O7YyN*wo47i_hy2n=!Yc?MZ;jPgxBGR+j0Q1=LwF3 zD+^de3z7i#h-)+64GD|!?sd6PmmzX?in97|P|xmSd_i%3tYAdJ${|Hz;SjXkaY26m zY*1*JgM(PX9{FF(-#x#s7@J;Wuz7Q`!`b=yU?nz0Y%UsG!AMj`ui`L2KjQQHc~0{4 z`{nn|p9xj(vT(0q&U@*wS;Od~Pfoy$^2-8^%h^4@bXZ;SEF3cXrY9iDB>mFqqHsX& zoS~OiBSAr>moW?0KOd_*AeX5M{kSZwbU82ouE=7M}?|Yv}paLs?xK z%7VNJ*IXFpExqQdK0)Fdd{0m=vkODP7<%_h3K}uH%5H3%a&otH`&s>eO|nVda@(2A z(o!9Q6gySK-Tb_mYG<Wa#pe30Nbc^?qs&Dr_L?hX6$*%HyW~oGmr$w z-hUMIBuPH00P6j`@sb$?1E;ELG>ZZv| z)7;w7($&~BWn(?A%yBvU-<4m-Q5}9>DEfAW1?*^R;L24@ZK#;y3Jh-N9UyUX!;#63 zu1%XTLh2Md`S4(G-!`O9{ZD89PNN@H_Rc`gS_N(a15VR3U<# zFp$^BVk0;ncP@@k_@*v5CSzo$h;-WxPA=nxW5jPB*20`ToWO*N-7w%X@VgFBUgDH- zHxju`alB3KQsksY>~<=|^tFeqz?o9A=vvtGC9UUa2we_-l4uG$llm zA}3~tnpe+KdeKBm`#w8dVy|9SyS#P<#`LaQzGN|nxGhgE!ob?)LC<_5KpRbBOC~#7 z+Kx&l`gbmE)5Q39>zdbhwKt`*5C%ot+*#j}wCU5>dS zfj8oFnrbdfFJo@cT{hPa1?h&Ew8dPGL6mhI<>3GL5Q7}b&y6~nsv9?+vK#l&iR{4B z91fcmND)S%PHzad=9jPTf#mqs97?>0C=Oe$EywHi(U)weC-&Ns>rBxy(*|hudq1}Z z99%QCnpg=t*e3UYhIQ*xjgUR2H;z58oS5FO@VsTU`z9+f++o9}F55nn8#f#+V(QYH zA$LqvhBVWeXw|M5Jyc}fs=(hnd+_9TN9QDSU7}&Z(@Mcz#wGQKflVLTHy zO<30L@&1tY(Xj3*H(dSH=(K5UT5;@9lgn3Pd}!OZuON`Y&p!ebJ;;|OP8!hZWuG%j(pqQADbq}Tu&XocoW}0-lgiJe$!gn= z{FVHR_JoY|e9kOE)@QLZwfvbjZiQ+PJ#TkO=-EEVMXSHY412>4?2|L%&&sgR$*_Nz zVLy^#Km8SL-rkWQ>-U^9b$v4JUuDGa$o_qXKGS|HBmN!FPC)>U@#+VTspd}?l5tG^7BvMzl!bu-u?Pt3BBJw_J{3nFFdvj{OwT>y9ASj?4Zd( zyUerWY3zf`F9}60a-_uy$aeD%|x4k<|vdFH>d0zS#!SXvl2}Smuh*LcMn}}%e^nZkXf|uWi zu&?v%&tR|j)|a;=F7x7h!=CBcMX+ah`3-}e@bVi2dvDL*MA-ZWLqbuIfE_ifqF{H} z>gu*)z>C<^umzSJvEJ?v55_G*UxxMv>@`*6?SQLy>FyYqJf z?B6>R*k%VEFd#a{<|iRbS-uz%*&-yN`*dG`IVukrjn4EtHneiHUb zZ~dNyeYa=73i~$C-y5*c^6Kvou;2IMKZN~^m;N)@?|C*qX^Zx+qCh{H(h?Qf@v$!V z)|dZ&dDFAUz<%E=|3uiMz5Elfqg$TX{;(^(`l^C`l9#>?_5hSoLXjPx;yQ57-XD0D zSN?j~4|ws-z^{7w^S<^fue?XWZguXky-$F>#?zkxI~ud5C^#SXYA?UbVRPICS00v) z?+7^iJFugW9o!E4ofMI6$44sh>>nfE@9%yJd$CvEpQrij9XtoyKmNV~+dn@37WRFf z|F>cL=Ldg+J=}}`5cVUU{VD7c&*nFoi#bfM>u>%AevJ|V-tB*Xr0h8^`qT94kf zZi9bO`ycvl*Hd$;vcd-{!m$TJO24L{qjGwvS5y|m?;*_ zkN#!Bzl_4-e>bskKS|Xxq<&MY9_;TlA+!I}vl=~gj=^->L=W+?|IesAJp?|?V`Gx+pM})x19a2 zE`B*HKUQT+SY;a^{^}~fbCn3e?oYB-#pZ&aw%WP;l2-oF$|C7MVWZdU%F}+ZnsJ|T zdzYgwZkt#CX?H{1^>W%xQAgT4NX|&RX@LHLXSl`JVTM3lVUaumExuk1_Ck*5HErRZ z!k1uC{H+K(4g1T&*}}80EWRPaPIEdndkKF#H8)1sY1ofXo+CVu5ydw}*lB(Ss<29U z_MTz2U_L<(=L+U?+OS6OAmUoVJogUg2_8eNCpr^|7YIL@xK8lbi1lKR*@XKD&**TW z;HAX4cfi1N_fQWW4a7^x%9uSNg$RdZ3iq{8{t38D@X6$t3qFrn4?0&9(=h_8EL>%w zJ?4e01wTlBKf#X@^P&NPb>+U7<2hG&AlV@J6Q)oPq8}3Tq5|O)OyMCG244{4ojC@+ zD-y1;(2gM*)(aj-ey!l$h`G`TbBG%SFC}ggyoPw4;7!Eq1#cnVAef(nhs}boB|cQ} z?Zk%(<~d~8BG~@(VxwT58-}fd`D=}^O|X53Zj)gCIwIsoK;XGy*e;mALkK$r^O;fD zDL9|FOK=e}-uGhQdurj4f=3Z=7Ce^tD8Unn_2gg*@iD?rBR*E}*NDF^xQh5V!Sjia z7i|BLu|@C-@+SyhLwus(cH)x++kauOK_T#5IXp!$&*j2X1%IFTG{FxOa|cD(N_>Xk zr+~+v8R1gppQlE*>FdPb5Y1cEpB3R!<^N2LURd&cE7TLDFNn_-Jsv*cUjTybKlsiU zJdFGWf+rDQDA@i-?;^pRhZhUZCcZ@QOb^c@zEpTN3x~PMnJ@pxag&E{A-)VVgx4@R z{5tXFm?7}I-QmH+-xPknhk5NCULpLk9=2^>*D)8-;gzB(B-VN!2<+;g*wsIkPGi?s zw-Mh~341XX?;iul^CIm2gTQ~Cxc?v!yZ<2YUybfR2*mC`2s~epvvWltcK<%a=`){ren^7>R;B1am#>xfA7H`#|)-FHZSL|!Ak=eG$10nCmH2+M27DC9Dh9ONOw4Ne!d@I zUw;T3^X;v1T#r*R`Rg&SR}hqdbHT-(0K)foyODdW^p~%3^vA=oO9L3JgFhZ$U2t(c zb@2VY4u9Mi>5sb?kB54X4*H@m`w*N9 zPB&%d^b$Xmdxl_{yKe+4%PTa&j=vF@gbmJoWM7|vbr~ECL7~>8WLJRaI$>^$!nV;Z z=v(yLdvjjjh|fxUTRxWdwtV_q@ix<}2f|$JXei#WT$gKjrG;|cv4eM$qnDAh(_a_n z%fdO^d@DFtUi7`VdKlmJwZ|vf=28=`B->iPh=^=EI{bg>+o9WkZ-+NoycZz#CCaqd z7B@C+EVJ(`Qj6DY@FpQwGkTM77~douil!X0Ifr5NGKzf%rBz>4q0#*vjYypK*2ur` z%0tSJeZ52rolL#khBrypH@CGWH?_BQHZ^nt%6llbAS`3_g53Y{chRIGQq^herg?p9 zQ)7v(SzBR^ZCz{e>WH_ww%^{od*|DDPfVJdr{m4LB-pS1Hi{ghcpV$#U&{Ms$yXKL z4p}u9hJE!JzxoHvF3kDL<8gZKEOdP_jqKpVFa3Cw!#B}$`bP=&@qRB)J3HeENOxN= zyVP&@cpQ4Xr}*i8(|^VD{>=PnN1-U#J2HUsf&(yrGR5@|)&lGAOo93bhhkpi#kZ$0 z0mej5v-{cab9oO;LjT}W0KIJl)ZdP~^AnAweIqdcA1k51eKvoOGZB9muwHrs_4l6D zQPe+p81u=5HuMj+VyTz-K>dSXV$OSS68Z-(0o>tC#QzrfY|nlNxF*#s`UihW#SvuN z?~Hj)Eg?Jj9Kg4;Qh8C4Iv`qkEbVNM?Tcp?QQ-5nLQPMf9Fv##G+p31i+?{~cGmy+ zgRdSQa`pItX=fjDZSU!pKA766hg|wV%s$MTS8YeBn^&uY)$y^&HXd)Jx~iQy>aZ${ z_1c+OFKz7>XrB$c|CpQus#JMigM?fO1h(REqJ_2vyR@ttmzLP2rP68Gr{2c`B(f|g(#?(Zh!Ns+~c9>CfV3ZJOaB)0F`uSdo_E-*%`Lg-CeC<96+l4i7 zQ0NRSoj*Qu@%=pof399|NuKg|iI)a2;4`dO2{br==fn2>y#;@>z_EP&G>-LrJtn4M z*%|6^9NZ6+3ykA*t1g|6@3%Qjt<(KTF*$}8pewORW-Jo}kN1B0O0bgj$MUh?WgN@5 z6%)?THeq4IM~J9#2A0g1flII0!AxA9^4>iAZJsO8Um+%L8~96w323AXoD;APvJAd% zDa!Y&RH{ff1!F;bm;5C=y8cgK=xMnDu;c6hXV5RRJe4-z3D~!X2Wz|5t!rv88M9}} z;*|>*;y5#AhJeZo!`ff*G7phgC(03yO1dg9~#$$STe`B`f!Fp5MK@1;^4)W(4Q|wCJzr zRdKg{bMw$I3wqs^_i<3M`ki3xmiK~Fdez?RU1qFn zZfQwMVeIRX+(g(=b_;ORcMJM0zq@52x2f$$%HD10Jjl0qqeFB{hVj7ZJjhKC{WpLW zKh+5KAEjts)d zgIFYn0?uY3agHr)f0`T~pkH$kCW>4xg?t3;Lb&&!N1-TM>~UGwjva8IXBQtNMp0VA zMMHKfk=^0#8@PkQ1EgGo!UMDNrVI)Xa^}GTxG7FT!3J}Ca5d}(7#!qI0=B1MSyxPa z1aUEY4i;PeHLiGU_z28{*g<`{vpYiiq{&G*N*_58v;*Vqr;d(p-FAMsORzl*Oct{j$y6~;I5D~Hfg z;V69ZPS^Y8@1MUqpHxvgg$s*()nLD^40!)+p!-%Hy`=Z0{NOOGv!Blo8G|*Lf>j(^ zmMSMd=x0|wtSodzchvBFG?Wqk8c2OhrQ3^63;P6ri+$W@{3nw>iC)SLqiB~X3=VYA zrpV7sk&1RQ&&f{b!P5d8Lhp^v6tzlGY7qwYDV$Oz9Tf&CI1-%f71FCY$yZ(S*X!BA zCvf#Y@0R6G--5EYd)x=w@*TW?|LXtCU(^4mtXoU-+9~TB8oK>KK>je`D)zstO4Dvf zMCTIn?R)BOb^8&?uFmEbeg%(%O}7v4(X68n?{S)ekMQxyy?ioX-_g-zzo+MAV|3Gd zB5!*0hIg1Yw;zS$h>kDGd2$!#42%u8%Q(qcj&jFzW$6O1SD4xlr9?Fc=$L zCANwx*DB}=l6>8AJ4JA~c|9YY`xdhe$9mQX|QB)qj|pFQ`CWFX|vd+&SS8~cvd z+UJ~g>ORwFV$s4OmA~>N$5nVzy?seb{weP05|sqkELg=ChT7L*V$Xy(EM3&T`1fBm z;eNe+%_Q8Hwe}Pib}N~^I&-at(Y-dvPv~a>H z3hO(>*fhUkzrn|L2p|6&d}4?2-{Mm{#OEQiEK;AXm74bH$hYYb{(s76cF_C1oaf19 zk@Dwv*Z((szRH{S_$~g24)GWK2CwfBj;X^eQvN2TCjaOpnBnbKcmx4lj6Zwn{7i9v zq%+=s^GtDEzcd{0c6s9d-rL#PPJkI^cW|DMlO-8mgS7o=5dtQfQ2Nha!1j1-2DjU{ z4cs0-E5U7l-4{H+q?}_w?uiVg&dI=q1!^b_@2@#RDX!676k!6nMwvJD2(L-zuQ`^6 z=Pk{rUlFY|ye9dkrT=_BaTxv@)|}5}DRtfjIM0gz5qQ3ROPw#k@3g|d2frH!;IiQ8 z9(Y@&$iE1j_vdRk-zjN6p$Jo{(-)lgTx=@Y9qc{h8oA2P{jea{>5GN)diJ_=6U|7TjFEgSFII1OBoVekZs+ zU)~RHk5{&p9nMb_+uoc%%U{0;@57$xwWW5Dh48U+Eka#Axg@tIkB zaWV2vLV7OL7=-%U&oGDcqIGN&?ehM&m;LoHYc#KsrbG#{hL>?ThRZ)KQVEq^AbLu0l4nH=VgFeX4uRu?S%Gdau| zjL&xB0aErBo*?BPc>)w=&6xJdm`75x5-MwXu2h~Fl}AZghaG1yujonBUwCjdEDe() z|M1V`u%^gA{YwYi@q@x}Oplx%{t5lJ#7tWBrS-NFJ8@QEc>R7o;~qR|s`fJA^{~OO zz+Yn8iMbCwz~~Tb{Nc149b&a}P8ncyh*f7iaOs&?VIkJ|Q-MdC4JY@HN6x?s3+Ij! zvyO<(_eas=@T!6y)}6nqNsU^Xfi;&NlZm~mE#o%;@h_sQdOW50=U%#JF* z%`kXBi9=j&?0i>=KC8*kA`d=5;t-ebFZdSc0QXr_~1M) zH})SH=Mb^`*k1AZWRBDDxl`k7WwaZA+_$hXzwF-VtxMeFxuIWScvsG&*Nz4h5`$*KF@h3?E}P4tj}{^Nc#q2C)VdSucduM zu@md_nQLgLV__lI=QHo6y(~04#QJ>ZW3&$xJMl0R=Q-L3iJf?uiSs(`gT+p)&u8*E zC4D}VSf9`Qg7%>jpID#I{DJmiVkg$;GdVy9m5ZHNpU*6$of8xmVtqc7w`l0|nZ){h zW!6g#m#&pDU&wAhLDdCu^=<(vqygx@VUaTYUvR_w(3t#7_FZBS0^#QLr8)wEZM zomjv1eKhTyT(J=Ax4uuNeVo{d^;_R((>`A8#QLr8i)f!9c4Gb3_f@oSB6ec^*7vQn zZz^_T{nqy#v{#Frc$kSpm(zD@g!597#NoU&c(Xh%H}*1^s``qZIA`n}YE?{xg*dlf z2=U`?_)MAT*oSW6=i~A>LjQmEp;t~}3H-Q?;$nuR5UjDg z5H6ff7!R%=E*;}Bj0>j%ZgPGr9$lAdjLU@i&H&d1Ln;j4$^6yw9R%KvpDtRy*)TB8 zL=&(U24*kaP?>oeM0hQD=2nsbA zuLvvt)y2m?&PXNrt3~B=CwBR^9_l!IAe`mn?zxt)7viDoTVM*89Q3wUg1?#<|60X% z_Cvh$vH!+hku&h4UI~8OrGs9ytd9)WSP4~+ZDhy09OdKjnl1{*q_f#FYx%8vXmjH; zmH+8?wvN43>L+tY1=^;svj+41$ww49mv1|7^#(^Bd{C+9qz*plHEaQ;Wq<7!RJrN& zH*Yj`XZ4?pYQ}Fg{pD{_B`bTeL*h@`dP%RRN8b$RA+Jx*mB7g|tcsFekKh3S|3s_; ze3#Vm`gLQlw71vaWx5ojKxHHEa{y5p98=ja=z>o0UqG;^47F8;xlEU06sU~!c#dCG zDq|`mg4tBr04q_+*eY3<=~9dWl?mSd0HU&aOl5q)Z!-FISc%G(w#r18=~9dWm1*9+ z0HU%@Or<(_9U=Y|Sc%FETV*?!=~9dWl{sF3Q7bAt#Z+boLlENgB)X{VVynz|nJ&dB zP}#%dv974p$5d*9J*mQ1Es4rPTV;{UbSXxG$`bEX08v>MQ)vpWLx{gGR-)2otF*gJ zmtqvC?BntMHKKArOl4KTH`4fbV-wrELIm=c#+hw{Gqd?^%?-~G6xh$q~Vek+_ z{FAW~l`CwOD_y2bF$z?!^M+!ZAu2bCN>P8qZxxP*xFq}z!}}WkH^XtGF}%U??l-)* z;SU?$%kakyFE#vW!+RS3oZ&qTf7$R7!`~3@b~XGR6W+z}e;8hD_{YKv0>eKyyvXpc zP5eT`zc<`7{9h)%xeDwh5+*`HxKVdJ&loT`IP+W^OhQ}wFQH|-gfmZ3LK>c%Y{&Bx zF55cANZpcNw}kh1AnqPGUQeS`Qeq5!Rl1uotZxi%u`!exLn37iL(~u$LxmcAV;E@+ z$)qty*k26;OpMiPSkD*^HwN6dF4-Qf zG5Q+A@oMN}3@2$4ZOPL#MyZK$mKu5*!+FL~qGR_$jgc@hE>(jx+@eI#9lOl_`%%MP z9&5NO5-wXR#YkwlYZG1zkksHtmC}Y=qXuob+l`@*4$V7^0U8{Me@+C)G53L3Nw?h@ z%l)o|%j{B&gxv2>c((&d?hhNOGLgD35xj^n|4&$n)T1$}#}Y2nrWgrQ&m_DF*o_mZ z=Z#e4mMyZJ{os0aP5hC)*%w?HN_bSumEVIug3<>S|MrFFald(tW_a9N-f zBcXg<3cRzi4==4#qEb4Pd#ORkWj{4UvzRgDXE8PCKp3J1&*V~}1|7L0je)Z+YEWDd z+=?RkK2}nL(XkqgDR5cj6eFPqRR!LrD8AHSf@-V(Zf*?8{wBsGV<^%Vu2zFiNz;wN z*UiLs#(>QL%a-EJm~W&!ojv}b2Av8P z7(+@se4*y9TY)`|0q34Ybg41mGp%B1H3l;z<`o114hH=_5h@MZ9xL$j0+%IBF%k;A zZ-F-sNTd!lQe{&2eF}oPlp27QNUe@Z9bDitZHkc~b!35eFpx+c8<#qwAovr){DoMF z)bTN?KNh%5n_?tLom${M4kS`%#-&av2tGuZe?3+rb#_eZoC23=Q;Yv z&~f~|CXvDSenIdwb8o;(>i%Oa_n!(}W|v|l6h$N^Oai6cZni4UbsSYM2Ao zb6uuQF%qQ8T<=mKDdv#4)JAS_FT(tzu@b3aF{yIbW!e-YL28uieGVj2>A2KLH|T~l z8vb*UR5m7+b6uuQF%qOUalOreL~4t;)C4!!g;Hf$NvS5rq$as8)20{+Qd_y+5kMlf zZCq-a8(fSqe=n>=YP*=!OxI=F6eB@uuIoJmBvL!arRKQ7rwH?J!Ahj&$E0?3U8YSj z5~ONfZ#2%@h*X1-!bhgX&}a-izl71ThZ}5*$bJGV(cUYj-Q>CyOED6(TV3yHAdy<3 zQaWAlqnU~JGB>ykk^SAV67BtB+WWgM#Zrs}?L%DeIUvzK!bp{g)WL4>1;YH>uo9`G zVp2!DF4LwM2~sDxUKy_WiPR}^sXw~G<_PnXSc%kWF{#sCmuXXs1gUdfZ!aK`x*#rf zjvE|_Fn<SEVr+7u%}>PpwU1xTd+9GAMn4W31qe->6EbzMyAde>#z6eB@u zjq4?F@lvF2k4xR+1{)&Ge=m~yYfS1+*JauiBSGpu*P9VZJrtL^*9{seRf(09>XDe# zqpr)eDMo_S)2??qkd*4VxYSc_a1+A(eX$a$7h+N`x-QeE7zt9ZyWZPCBK3A$>NPj` z8DahdSc%lTF{$@lmuXXs1gVc)Z&WXp`ZO-}p&M+2Fuw;@BK3Jp>I>Ip+7u%}>O0rl z8%Rp^Q(Wp>H#ikx{%%-_)W2g=Kf5l|rWgrQIH7SbkVpkdnZwO!PbPym5$0cpl}HsQ z?RmCK(q-BdBSESsj?i(cSfu*IrFtZT5eW0Yh@|?(r1~darcE&tq&7-=yF^lh<5C+Y zgB6t894jf+(3sS)q|3A^MuODHq<1lpl&Uf=H6j_@jWGX6tVAjklgcJtrcE&tq$VW2 zPk}^g^SIRbWY7hd<^5+PsV!qt6O%5}rWgrQ)35;m5~*$CQq{>|CrWLIm6U2mOlrHN z%d{y*g4CR(cNmaJ?G%@qoeVBSnBRz%NbM4nnxAx;HpNJg+5`JDKq6Him#RqypCHV? z2`iCW7?WC*beT5ANRV2R^ak`*sbz7grerW4VgApNR9j4{J?S!Sijg3-Ptsc$NgWWE zT9phAq0}~5NvRHsNv%%0Oq*gPNF9;%t_P9|9ut>3JQ+NJF#lAnMC!Ph)bUA|X;X{@ zsZ)~PPe3AdMqKLTWY8ZQHvi2?>a3X5*-4jaQ;Y)ov=s>r#V+* z&m(CjnhI=m4rWgrQm7aGHkVxg?Qe(W}T!i`cSc%lwnAAAWW!e-YL27f)dlX2dCdH*T z^Mdyg=3k4INKJ`JP4!%+O)(Orw(-0^IOq|nnQ^J z&#R53c8yEz=miH*sv0XP)$TE=KX@+FrWgrQ^`3V%kd$h1T&m6s9!8jd0#+imXH04@ z&t=*aBSC7J=Y0z#Qp@8~End(Iw~zU+L{ckbQhR$Y)20{+QU`e6WFV0`I4-rn7t~OS zx0*?*4vk42=DAFpVkAf%<9WvciPRtCQb&8il?d~fVI@*0#-vX2T&7Ji5~R-XycdB) z>YTXL>0aeiUlZJx`tDMo_SU7mLvkVxGdm%7sno=2E} zE>_X!HKaqMWF7>Dv3`Cg!ekAowOzK(BW!e-YLFy&Xn-xjD z7MFU_3z{gE#Y#%`Moj8W&t=*aBSGr#o_7|Il!)q`Zg~01+MyHZuTFJq`r?y{ouJwn_?tLIfY&&kVqv9V{`k@Ua%dddSNA{ zDlD|;_M$?UX;X{@sjh|IzCa??BQDjYFgOEYehpS4RT`7RizApe#Ym7^uh4q{NTfE5 zOZ6`d-a(juB~~I;7LyuS=rV1JkswuG==B(=QX}G0!wQ4Z2=l*=q(;T0@InZtO)(Or za)sV*k<|FORJJf!MX8BcNvSr8No`u_GHr^HAT_Dby9`JwSRI#|SQy-gF#i~=L~5&; z)YgSA)20{+QZoy^FMvd9c3f(^!l3&gNIf4(&5cRTD|DGQ#Ym9az0f;ouu9b$DO^bw z?FM7OrDQQQszI-DEm4D>*j}cF-X_U%HR#FERcg?SUi+&-&(*J1Ll2{Im>TpP;!(zc zYsylv<1~hzVLed|dcOZuW58u)Nphwdij3i0O`<0zFHnPC)3`*F=rw~YG=`qXy+&g= z;Tfgf3WIaey#7G6wsh>ZvEI0@&}H+d7zw>`OQAP;i1x-`j8t?H>rU0y^SJjILv&T< z0b_`+EkB|Lt@IOW(9=}U7(;Yz`FS-+4Q?(BYEUHqT9i;~@M5e6FBQ5ha*B~qgEtDj z-b1wp@2HfXjs1rjbUb~e1|1xqszH1DOEqZ6erpWTwdEhxpx5?(HiqchvRfpRTvDp^ zdSQ@38U1A_vQ)_{vM0I1BA0bYF%qiOrO4ZSm{zI8Na1a^GKzYsK`-|8Q-fX&SYHj= z3T0~0t3yN7py$jhj3K(VJW^w*-&LwX{Vu0Tv?a%D40W^3)SzxQ(HNp@%TrZD+NroG zn2(D4Q_&96PSaxTv{jMIhDk9J+G)EY@64#3b}&-?bezpL23$|&sn!`q!7bEo!b-H~ z#$`KK5O#d)O2>$$NO=LywT=XypB>RivOK@0qXF?7{Vc|~L3 zWriq`r2nvp+LgJ{27 z6dXhCNmxnUKaOdCQsh!B#YoWpvdH@wNQ(KbmRsxoqZ+jCXw&d8JgKup!WeK^%bI;r z6a>SO`?*o>u5V9kN#A95DMmu>Dc{={NOJFHq@pV$J&gfx1(z6oG={e8dKyEwMgxoi zm)2OEzz@z~aRy)|jj=(jI2-yd^G`7niZjIbUI3EJh8n48_Sjf+7wy4*@D(EaS7IgF zBVyVkeV1Y>MuK+6_oj|e?W{`a03K%yCF+yoHHKuC_Jdla_6xC+%r=Q-wyEz@J;g}K zY?AMt4^)iAj#sVPIy|STL9{3O!Cw*CZ^KHow~lE~_g#vm7zx@t_+Hyc)t+ahqHCSI z7z5tSUL5AWyBc)F)T%+fxj_xu7>#PseqW*n-OwyE2He9fxwIOC>G$pZ-~^P>e-cHO zDz(R|wA^=DhZG~BO8fiXn^BckYi8;Mhp9oG;BaHWu^b24etz&TW_BS~lG%~5%#QM1 zs;3wUnf=lCwi~7Gcd}}0W~Zw`Gdm-m+3|j`CsO;}v69Trie+}T?@~R*NXYC0-}?)Y zG}0xit(je+2F>iscxLDO!3#+3?}wFSc6BVXYkZgLDMmtOH~L=rXw7VmYHMbd(I#72QXjQ^ZpP% zk=#Yt3;vJ~!AgX^=nttZ!0Ta!z2pz!yD|C+d)Xgy2iW?;Uhzj1xQ{Wln)?h<~ zz2=WN9;`yx>;90nU?YXS;SZnb;n@daZ~DVa3h@+>u($l-?|_XL_O?HKeIIZ8750ul z{4B7E!rt{qyazT_*n9p6zRGcHVSo2WxGBe(A?zRii2K2|7xunCq5;EfuCNdM5q-Mg zo#(}$V#A=r_^zVXYi z2Rl~Sw|@CgU?&Ls&M#+eP7(IKUw#wN8Nz<>D}Dw#N7#>k#WuLod%m!r{EAb-E*ADL zzv4}>%Z2^huNZ+#qE`$1*{@gucAYRMsJI)9xnR^Kf{HG>jf1xptxH)%y&RgaV043l@96pLB-dgxKlc$8w3>- zarzebNr!a9pyC)%+$9~-je?5jL2-|CNXvqXfjA4AGjw23(F8i)&_O}P8qm!Q9UN5P zwk~`lLDCKhDz*ciYUt3Q;tbHO4ILI#yaPJJ(DI;SG)}W^Z)inOu?lpqp&JJk_kr$g z=y2SJR0g*+bVM*}KIk5XjtoX!0$OkAs9@A*po1 zMm-IRTbx6h4o0nylMj0vnh7?(axmP}&}^`A6OMupGBg)#yd@6y4mGqY*mx0+DvmUC zY!L2F9&6~hVB>ocdV-D!V8imRp;Lmvmq6-$L#GDA64*`o*wE^rd@1N>hE5C09|8T!(5RTpW{sr+#3)MZ$+nU6ZB#PI3#?j)NABlvn0;pk&~0? z7RuzU&mw+*u5?M1biwBmuoTQ2#~kq?upWt_-AaqyZUef_>)Rty0{Ma=c!&EIFd_Vx zU;JL0C@z+lu=D1Z!miQV(5IIc7k4f0Qam1;lcK({Sbo>=_3r^9M=x+kZL30Sv61j5 z;Dz#ei7qB`XvQOurbLEzGsOU9F}j=l3@t&Zhe8_K!_I-l>lrg(<6CNH#;;}c()Ygi z*7v^mF)wou3$P{LYmY98KG#@0p_p%ek6vhx$tnJ-dn=6P?Y{wDI-h?>J>Krq`K|H} zoXb3c$lamezcgasBNFBNZCxV)`lbRC~d4Pi}F z6W$DtPVMv>aqLp&Un7noBhlO1TbI|hBMC;e^#XA`iez3Oo-A-5Kof?7B;umHPqBMuUy*HTw7n$(Aw&> zHsJN;D;nx+Dr?eJwXUpLSlieX)~B_0rPJ0>x4gBXhA+&ksa>=P?cdh8f^}QbyjO$6 zMv3}oN$t|*wM{5{UF)hAyoEgKsyxi(Vb=No`MbZP_8H6GL;qkTROZ`fe14?Z12t#H zirp{hHPa!L;joEDcr=K0cylChKW5MN+C?>O4eYF1eDJhWs&qJ5G*zTWPies$<}zeBuoaXkHn$U~eRXl>)iY?m}HZEi*M z&M`57IwlTXA+8ttL)-+X=$J5U_js&v4nM4mPQY{%ey(om@+A)Eh!z;+o4Yl2Z5=K3 zxlWdJ8SP|3NMZ&7`<5GKioat%Fn`4agt&SdBY8+{4>b$6F-KF>VU;jhiyga(Dv1yUdv%@4H{RlS`9XG&UPYrMNvCWaV}F{768DkgCw*R@B!otHD-o)zZ35I9YQX)A<=a z8arXu5yP;=eA2SKwWS%ok&`;vBNFXnQ*?t(vrhH2d2_1c#<9_sGRFrG@tE`MG41tK1DdX^E4b$-1c(3>3FVhTw$h>_Lk+C zWOehKUO3*dKco;&Zrli<_F383OV#ngxbQm;iyK?mF*PlFEs{9&=CR@Mq4#21YQ$zf z+=R3?FA)!jRb6&bbpE&7ReGmWNZhkDIQkk%_%(_6_qy6>2d#sKX$VdV*nKjJ;n2Y+1hGxQT+!4j`&n$($~;Wxq1h1& zXVJVhmxon(*lD}6xZY{Oela$q9Mz}>>MuP~DW8Uqs*eDvT6_YxYHsEsQw`Q!c7elz z7wMR`wmg|hCh$962u?rujxjBeeCL_tw!cIxJMM`$p;G~9U&cS>vOWTw=a zCY|M8bQ4RcAoH2B2vpqAlids4BYctf?e*(k4 z7MRUj!@d@4*w+Hl*VgWM!&1lWzJ=Dt_Epiocz*Inmtl{KJ;&09Q-9Q!R=??_7Vo!C z<09{6nxGjU6vBXxG^76M)N}Fv=@g8FGTL<34dq!*d*iZt)h7uSy zl)x(4t%)`O+`ox5$C;9HF2$&@=B9ApQqLAFVMm+&F{F(g2nQ?6+v0mCosXKN7@dYc zbfmd;sQp57cM7(Llm^N!KaciV)O9q!PGR|o@c5_*iy0 zv3g}}?#SEIzhJjcp{TriCK9LFwBdN5lI|?Zu?hzVk84_Mm&nx1UWi&sHvp#JB0F@X zZFR^ux3uF}5Z<IZds8+Hu^+KjIc{g5n#G_{f!f%xf>N6ft*q@M`#U%+=csF2zNGVsB58Y_(%{1xnS(l<^$fFu zZ^&6Ls|}GtxYF&iLVCmH5I+i4F4PMtKzH;3g{&iYSJBMd|@;eFH&fTqhE@9Di z7K|MNhm#{`>S$sVOLRz zs?rp+Lr<=&S*6`{nw16*45qiuXBVVxNZo0c=24*dFXA3o}UY)yJX#%XU@f~`p{ zz5wg!26{Z^VxIo)H1cD`l@`=lEI+Boc37g!(i6htb$f3++#zpjSX5hwb5eSQ65C9M zql?q9?z;U#qi6@Sm-OV0<=F5!ZN#`Y#mm0ZDvh=qgj*RYSx5Do8g{kI9pTB z-p+;kmO(PK3^<>M6PcXo>z22*<2($9@VaJJot$HSY#qjT@XK&4#Nx)U>xAL!-o=#N zKN+anJUTw3;fua9GnN@y@k3@#n^k5%Hh$iHWy>!f?uKPz{VPL9wpt;7z^YS$^|jRB z`?1>CFbngHMmr8BvwGHCc7ejP$Vee99u}V6i^9S&9rlGDBU5tVn~Oicz~Mp_YiMg4-t+O`Z2eswo=acq7x znVSyQI5_o=Ns7!mg_uug&5v5N72$D&$t@ofO(8=_C!KYiPL*LAA3?m`Cz@@e^Fb1G zadT^X8ILoyjP(sG8gccRlXBSf;bwu2m%nUlHo#_Ljg?PMxak%G$)F+ewC{zX?<2kN zxiAmiiIEL!`>GZ_8buq}7tHf@ zP}k*o#)S*RS*RJCQtlk&n}`!-=ml2KhJIji`#iTCbadR~jy0m*w@WVrX+jim0j#u}<@s?kRACsN+<}j5V%1>@uxuS4l>N%n#uOA!I5{FUSbf z&f~5;cJNI#%@nLxP&iKGhdw+OkSxrOa*XMOBw;!zbqgC8k0sQSN>nYWFkG<0eFD79 zi^~Uf%}bWxBy^`s3g&#OG&P8x5YRq|`Y-f2Hf{UL+Q!f?quo%w5yQFyCujOXf8~d< zvl)BjT3xLj8lJw&Ujok$i>T{$$8{YSDSzRdiR|V_gUB8#TDvF^*@$oIAhNfqo$j;< z>lJQOb-#y4wweLQ8ZF+glnE$6GF@f2%Rqhuy@Tn-G!Pv?^hI1Y*p zd>N5CR-=~4U>ZC`!!pKpW+YByE3U?dXDvHi-3iY;wk&E`8lHP}wwf|!ld_7s z*5)?sdp9?Ynz>aO@7zmgM`uP?)?_L(xyq_+<;G=V;H_?WxFPl(dUAW|$R|xfsQDKC z1i=61TlBU*G4A<`mjA_f=<$GowIn-ynf13h?s>JAb;r-Qi-hA*470@VVs-Jx^>}%H zo5%BCcYHi9W0pLkq4RgZdE;V!ajh>p)9QvJzz)ZK(bnSPi6fTZt{-_m*N)}u>CCXw z<3;_>Zs6}kom}EHfS2>O-*72$mg4U&cpgEP5{I{L=a(+d5qSdC%{dk8nNhV$oO8hW zn0m=lS)36-9Y|E8wHyvjDV}ICo+FGarTxmlEdz{C(aEe;oX( z@RoE&C~?+eeP7hcCC)40n+;+ZmlEe4tPcopY#06!{_KeRvt=o9z63ZXylEXwvfyj1@J+#w z#Zy)qJ_Y<9D|}n<9#(tL0e{>I-xd5WtA2IhFIwSyfv@bE*KY%#fuH8LFK~g?o`-|0?hyWqE!h_)M$4ZwJ58%Ku*Q6E!;e=TXMD z%Kt2Q539dl0e=pU%*cZNXZmQuC~-alzuOvrUxNEq`X9k-E$$XL&QX@X@H^detn{Ve zmm-bkHvs%HEC0dZk6L^L_`$>S@w4F1Snahbc%h{~1^h#6JZ%ep%%FVwIp7~y`n!Uk zYo)IPpAk(MCE@q2wzk@%4dI)H&sI^h#Mu{oj>QiF-^=31fRD1q)5%P4@w36_m*vZM z5%_c~{3`IBEPf++gT-$LZ?pKl;8$Dqc@(^_-T&Z6TJ8S|`0-Z!cfiM5^VLV-)r0co z`x5+UtNnijZ?*czbsgsm|+z@YgN>&Vsk& z$tzh(oK3+WR*L?Z0$yyjKfjlGpye-fzz-Ox2}+z@!K3OReI59h;Zr`0gZ>A<$eJJ8 zz|V;ip#Q;Nw%YFy@Xf9EJqG;Hq51qy2H(}H@7drPYkP7L_z7kC_*a3Cx594%ueP=q ze+8dz#eV?&d#in(1i#(tzZb!eu;z=mz>kS`14^6^!ADs2{Sw@@^8X3^LaRSKq&?S4 z-wn9Js&8NLYpw7y;QY7DN*sQt@>wgK->3W(dB}qP1%D5Z=O~{FewDSo+YWrN)!#dU zueG)}HQ@6#Ir@{|oBR|%)msL9sa3yyz~8gN4*_0n`PZ@Fp4I-Rg4bK)|2%NlD*t8R zr(5&Qb>O!T$>)C?`1rwjeh>IQR`{dfYc0MO{K>L>{MW!YvH0J?@3;Job=}C?{(J{M z$!ebjwyg!${z3|TH*0%Y3jT%_e|_+ct@)7O()r2?9}WJnHNMAzzh{lNiQsE3|C$cY z_l(L?;>-qr#A?4?!P8d!dho3*z65-nH6B)g&$Q-`1HpH<;vWg#X7LljpSH?(7Wk!B z`&|Tniluio_#|sQ-VFY&mHtlfVynF$1mD+c&!@oW4$as1CGaDy@$oh|U;eD^@e%kr zN-=)F0zbqW@BadS%9?))vF-ZS>d)@rms;ujfuCiScOdvzR{G)KM_KKY1^>4dz8U!6 zhN@tRQw{E0^TAAT{pK;}&z->MS^c{Q`2JRX8^N!)`nwf;gth(N7yMRhd>smYHtH-( ziE|wI>sI@o27a?uoVtJVJ(gYRm!*EQfrS^jwo`1_XLUEmK7$?HD^-fH#F z)8JQH>A5Zc-0Giqz;Cv~KL)?v@~^MK|7L~LS2nWzs|a;{)C$LIX`HjI{^<|?ycIqO ze3sQeBf#IX!gJs!TK=>-_+PF1Oap()@}F7Y4_Vl!{`v&l@t@`q#P(7^vxDUM5 z;*W#>Xl=irXE=VclsIny7h3bp`{3JJ{qs3^4=el!@Yk*WaZ$GQt?(}3w_5$v8@${K z-w^y;tAEPDGgf#d_;{;-CV+2lg--^*-s0PWZ*B3p;Hk2F{dNcc&g##F;4fPJ(+uuf z{=7H%p4R-m8oZkoel++>l}G=a4Bp=gKL?y2P?V*_xdeQO75-=N4K4p)13tzI{~LHu zw6Ugt7<>~e{2B1;@YC>DfUB+WcfoJ8>iY@!#+ETAFTFy0sKtM|K9|!wAz>3<^!z!zW{&HYQG=B%dG8P5_P%Q z+TL^p-_uIp2mBmsd~XE4#)@A7&aWrRQsSh+x3K1qO~8M`KC*^S0pG(a?+oyrt@fD* zUS`$z58!{Y{BIHXc~<#az)!LATLpfPHC_(}e@U~4{~ZHvdxtznS@EyPhTIU1igYykNTHZRQM;(+mf$wR}$8784to@Axz=sab$3Fu62TT71 z@LpE`oeAD-wa10v4VHgi1>W5nuQ!3eV;ztF6?~L6J{|yB% z^Uqu0qpke;wY6g{fBh2tW~;sUi8X%NLzWW9L*4maE9Kq5=UDB-b5Dz``MV7KSgZdw z2IsdEG<^pAd&^%o1^=!fA3ha)drNOS@OQ2GaYyh{Yksc*A8pMai@{&C+G82`AS?Yo z;NMvNcL?}L*8a?~;MZIEp9=n=75_Z&&#n9}1D|iT&voECTJyzi;G0D zpAOD*T(aQ!AN(nc?+QNIn&0Zd>#gy* z1iY`+e=ERGwC1A&!MC*Ped#_u zy!kpx-wV9I#Ww&SY4Ks;TUvY!_-u=h2XC>)&4mi&l$x`C%20ql{ z4d5AzF9qMy;w!;-wfg5E@WmEC3jAhkdw&x6y%s+k{Ar8xn}Tmx{2K62EY1%JzEhSj z?_J=ZTl^vLpDq40_$AhS@G|%^t3BQUf7}ZH82lBBe+|xajIxwC{{}zK;zigtvrRR; z1pE;zyg&Ff%U=h9&$ajn@C6pnfwx$Eb8z~&>Q4hd&I+FeezwJT2EW4Mwctan`D#z_ zdDeJt1Fy6Ae&EY2ei-RIE$YSezwK=F2^e@&VAe0hvv(F1Ng@l=dsKW7U$a- z{bBj|kAwHI`19aHEdB;~#^OA;HqqjrgKuqZzkUGU(P~c@+ZMcQ$t)#K7w}Sx_XZzm z@eRSpSiBs356j;x!Fi5MmJ(+I_@0G%J{f#}i}Tp@1dGoF=ck=C{qEpAXQ_N4_~RCD z27lAydxL*z@zvl@TKj`XgP&%N?~}p5u)@y)58p2pW{Bf|@CU8!=byn#to@TU;P+Vb z>EFOVvG#8s2Iu$fwEWM2?`_RbuYm7t`49K?4zk+!6YzP~_TwAy>r@Wgv!B5;mcEa; zA6xTr5Af%#{$CG#n3aAoc-G=0!6#Yus{%jJ+J0;Se!JDbTY;ZGL++CyFZkC}Z^l!KHXuI2R)~P3JwvO8aN6)A%bB65Qx+0rt%(SFymSkEgYwEb# zr?IZBRlq{L1ginTFfLiLyeZvM>5QIH->_i$qMF(T3-CZL`J_41s&ZKcIR#Zw)YjUi ziyGSUNt^KEIg`-*NlT)P{4rWaX@U`yKV#+3IQcVP{-jmL=%kHM+DN30Vwz<_annX6 zZDi7_WAe%vy^NO2=w*x!?jsC!GDa_B^fE>d_ZCXH(ZfS>A;+T?@>eTr^s+`TYxJ^4 zFKhI&MlWmhaz-y_^m0Z|dm(4^az-y_^m0ZI4>X14$Z6Xey(*(uW%Q~{`KpXwmC>s* zdR0abZ?FsXs*K)Pqc_&*;oWUv_*kPi*658jdSi{=Sfe-A=#4dcu zG{WghRnEJLDo4%|c}e6pk-tO^6M0PJGHF#-r%9{Vq%&G(^_#RhPFg)Dt*(<+-$|?U zq%*3l?!!lu!gfq&RXMAzp)QnGA4;nerPYhl>PBhxqqI6wT0JSPu9Q|^N~<%a)tl1l zPHFY0v^rE;Jt|$LJ*YmFR;NmTYTEH{O3PwNQ^s ztIMU;=hEtQY4y6ax?Os_j%Rhew0d4zT`#S^#|L61FZDh?w`wfvDe8b}^}w{cU|M}J zqdu5XAH?0zqLWb{%%~4$)CV)_gBkU~jQU_keK4awm`R)QoKYXls1Ih;2Q%t}8TG-8 z`d~(VFrz-0Q6J2x4`$Q{GwOpG^}&q#U`Bl~qdv$do+4`$Q{GwOpG z^}&q#U`Bl~qdu5XAIzu^X4D5W>Vp~e!HoJ~Mtv}&KA2G-%%~4$)CV)_gBkU~jQU_k zeK4awm{A|hs1Ih;2Q%t}8TG-8`d~(VFrz-0Q6J2x4`$Q{GwOpG^}&q#U`Bl~qdu5X zAIzu^X4D5W>Vp~e!HoJ~Mtv|d!T4ZCeK4awm{A|hs1Ih<2eayfS@prJ`e0UlFsnY8 zRUgc%4`$T|v+9Fc^}($AU{-xFt3H@jAIz!`X4MC?>VsMJ!L0gVR(&w5KA2S>%&HG& z)d#ccgIV>#tomS9eK4y&m{lLlst;z>2eayfS@prJ`e0UlFsnY8RUgc%4`$T|v+9Fc z^}($AU{-xFt3H@jAIz!`X4MC?>VsMJ!L0gVR(&w5KA2S>%&HG&)d#ccgIV>#tomS9 zeK4y&m{lLlst;z>2eayfS@prJ`e0UlFsnY8RUgc%4`$T|v+9Fc^}($AU{-xFt3H@j zAIz!`X4MC?>VsMJ!L0gVR(&w5KA2S>%&HG&)d#ccgIV>#tomS9eK4y&m{lLlst;z> z2eayfS@prJ`e06dFsDA4QyVrA;!JPVF zPJJ+^KA2M<%&8CN)CY6wgE{rVocdr+eK4m!m{T9jsSoDV2XpF!IrYJu`e06dFsDA4 zQyVrA;!JPVFPJJ+^KA2M<%&8CN z)CY6wgE{rVocdr+eK4m!m{T9jsSoDV2XpF!IrYJu`e06dFsDA4QyVrA;!JPVFPJJ+^KA2M<%&8AnsSj4E4_2uUR;dqG zsSj4E4_2uUR;dqGsSj4E4_2uUR;dqGsSj4E4_2uUR;dqGsSj4E4_2uUR;dqGsSj4E z4_2uUR;dqGsSj4E4_2uUR;dqGsSj4E58{DDnPjTe2dmTvtJDXp)Ca572dmTvtJDXp z)Ca572dmTvtJDXp)Ca57(W*j6n>IPjU|MyQPv~|q^MDj){+T?P2Og8F&EZE?=#X;u zta0hW=1Tjt+%G+4E-xXr&fnGj(&M`39N~JiqZ7N)Ia8j>9boLlSreD%2NUKzGcO0> z3#{S7Gmwcgtg!I3ZNi)j;5Udj5&S*zrh6oZ7YM$QxK8kW#Px!oBW@6!go7m(3N9mFBsfjHSny=x zM!|E4_Y_=DyqDnR#7%+^Ctf1>bmFCgc~5wP4<7oj6$VOyWZX*AO2nnD;&>4ikJO@!^7BB0fU!*ThE( zE)0N=65N;gXu%c4#|Yku_*lVh#GGKT97=q=;8ThJDELz169n_#+r){2A0j?U@VCS# z3ocCopCWh&@u`A&Uu)tt!PAIO7rYbk8G;uRpDB11@mYe8Cg$Xah4;oJ&Jp|^@wtNk zPJEu=Z;AgT*e?b?UvPio3j_}*zEJQk#1{$Xy|9Uk1s_g)iQv8O|uM^DYCKA^RF6s(=gW$2m zHwvCje3Rfh;+qAx6W=2EFyb|WPb0onFz+o(+$Q*W;=c&~g7|j9{B&624#B+dF!5Kx zyl*RUr{KB7cL{DG{+r;{#CHomiTEDDyeBGgui$5h?-Tq_;`;^vO#Fc0(cOU`6ub@b zLxNWkKP>oE;ztDENBpSZH;Eq;+`R<&als>qpAbBs_({Plh@TRC3Gvf{?*C$V-kJD&!R^F92)>B;N5OXy|0MXI#QzeU z>I?jD!4rso7Ces_|F|4VoDh6Iae?3`iCw`T5hn$&*ALj-EHak3Q0xuFMS@oo`+~0{ z4g^0&oD%#aak1dO{eim(o<__aMl1`6y9qv#xVzwMh)V>&O58*6cf>sfm#+tGZep22 z+)M1O#JvR{PuxfFUy1t)euj3HH_pE)$$1HaFL7PdrHM2NDk!d^YhA!H*CR75sPNVS;;a0L-0hENS8j!Fv#I zEOI5 z1>a0OQSiIOlLYgiD=}H{7~&~{wV6MR4MR)XIm-db?UAmHhOM-p!% zcyr=y19>j|T??=2?@NvYAg3lw~Q}DIKdkOv< zag*SuiFq)JsS$EAcUcn~0AU zyg%`Af{!OYUhtoY|0wu6;u8elO?;x@XNXS{%yS`$lLc=;e2U=F#HR}0lK3>i+Y_HI zxR&?~!6y)(DfnvQvjqQ@_-w&X5T7IX4dQbJe@1+sV4jaj{7G;n@%e&h5MLm8cj5~L zA4`0Z;LC|G7JM7=C4wIzzEtol#Fq(94F|ql@G#;l1dk)WQt;NqR|(#Q_-es>5?>?u zOyWNazM1%1!4D8$C-`gP>jn21k&iQo_y)0OiOm>WKzyUv4$1@Cn4P3qFtd z4Z&9vzbW`H#BT|Hi1=;6&lA5R_+8?61%E;Oo?xdE`0s+d5&uK*`o!-G9!~s$U|jmZ z@rB@N#2*QsOZ>6m1;n2SZXy1s-~)(16?`o5XM)cn{#@|o#9s)$h4@Rs_Yr?3_!;7_ z1;0uBjo^P0e=GPW;_n2f(!k#f?nnHC;9XMU_+sLu;2VhLtG~|QhzrI31aXnzSBZVW9}@Fp(^$SEP6;l| z02d4HMchU3AmXlqaghhd7lOAS?k;#c;u68T5%&wbE4Yz3CwOn-D#1q(j}?3g@i@UZ5sw%A z4DkfPZxL@I_%q^71^-OEnc!|!z?%!+fOreRBZ+zO0n4Vu69sQWJW22_#AY5|MLb#T zhZ9c`d@}J=!RHZI3%(F|@U%QGH})$SXDhMaM7*`&TN!_P9+w;YgN(C{*dJw_ZS%O? z*w-@746zrYK8fuFmk=ABUcjnPtok^tkIIb0)2PhET4umVCrNC|=@XlJbs;wOrK=>0 zV8Fs*%J+vT=DBq)98!aVJRWA^u=@uUi=B9wiNh`##7wXd4>NI?{U98xb0OxrQ7*H9 z6Knu1yE0CXJm&LgT1dg}4gzd)0#uBz$*E}vab{v94 z@v%FJ`AXto*TWf1F)YO8#_o)6TeYOUb^-pjx60qeirO3YZg)oWUFy#01#NB4=vI9B zc61{?#+4q8>%R;h{hwSGm2~;5uF$leUof)9Bo8XYZ0j)b@dZ^uX`Ru$cH4kg?%P={ zL_rZNeDUpQe5bFqal!KThPJQ?{-YJUm|H8;w49b=3%V&>24c;4uFy{LWQ&J3M>vPv zZ^gqVs#CsZ_=GuVzU)W(#>CKy_x+rOcL)IY#*cRXI5aoG&#uQ*aIF)d*$U(NXA_S$ zF5BSu7W`Zntw%i!)ShSp`kjq;sp5PX^QEh4zRQ6%4Wo`2i+3Pc28BmQTKNIsK>tIvM)O5ykUa5W*C1Dn7weM|{1)8SD&l`l3*aP%^&5uhjD*p6F5d z#GuDGivDpB-kxIohWmWEqjA=s=x+77a|kSl zZFS@6FF60|TQ}g_C^wDO<2|qXi-`-SdbI~1)G-&&duKU`P->!P*+>SD$lUXwT*UF=A8? zqqeF`eqAyS1I&9*ZC4%^whA5+XCJAxW=!_Irlh*YiLJ}-{P9C<6qRG+t-n5y!@-zXzWtdXu;GkCO$LO#6a!5S{;)d z5zmBU!t_&i$xc@L&dm3!>HBIK9_;&yIonUKnLKOO+?pw~ciA56nR7>NkuGa)En8B% z_r}unVc&Pw#GXJyEe1~5UCj&Eq21QdUbZfMNHd3>X4g!eKBs0~G14Y$884ml#vAy< zVOlnC((Jiq`5h2@SXVH6W-xWuPBUlBnl!a$yGb+WO`1_tJu|E;>Z!T>V!QofK6SPD zcve~GET&JHG-d1Ry!0=$U8K9s+(}!NZ9i#hTV4yShUUD8`th%|!<@-wp;lC+d2=Rr zkom2$)Q6ud2wPJ+HPV_oeRlPfx#2jmO7#nRD_a}e8%DLXHn%s_;Y$`_7f7>69Zk2h zXF9glFZKh!MPo^Jn!@n;2Yha+Z1Rj*Q??yiFZs-#8V;{*t9Kb%Z>=F{~?_% zt~|8&TM<5N9Cq_$RxFIoilL3$Bu}r*=#={Fwi^ zjMhwk<MpUJbMx<*^R8>V5)pgn!W13#DI<+t`WFrRApf0gRWLnqvSu@)X`=_0jf&^-B_8kjG^uzACQ;^`1mQzrGeKrl5(0_Jl3Qq?VVE9KNv-&qNgg58m zj~|8<_#sOsJ$}p0goV4O?(=#`s zFWT1SHJnt^9~kh2PG41#rH%7Y9vvrpTXCP{{Yd4MKbLWVMaCyO<|*Fn^Z_V{hNVJWgUa(aiqo zNrYygV0d8Wzn3WP8j;09dLfSEpBx5U#-!oukD)cmmXruBVT6aG2t?3kJkfqaH!k$CO{%`aCAHyYGPe* z8%?+Cp&RBFzF(_zzAvvk->@b)wh3S5j+_eiMt-REt|G>6?yNNo6a6|$6-Hclik*LV zilcvbiaUOHihus@6lEAx|543Bq z4&!tN2Wn)#fjx}VISV?=#w_YD4dmerOf2ieN+wQ15pjnAP+REmg4@Fu7%61m-WM~1 zBTd$1H5nZOm)r3|XcXDOMQ_N=E8)D67!z}rb6(Y$p{rD~)Vd_jN$*9PUWs)g6HB)u z;On)+iiQcZv4qR|gp*1xOb&%ADvUkE(q4?z;|_(P;Kb%Z%#dzpxm>dmkJ>&4m;kp= z4((Q2>~9ViITq18sZceZvhkbOZqr&w@r#SEuK(39aDVLgdjt&J0dZ^#1_TH z2$V<(L@KI4n)MOpGYXRh!yNuel_rXd^YMziTH3|MU5mREk4GxJD?gtl4P6t7>7^9z z#&*JG!+h|T{WrtpT>_JzFJzC=i7oqwal8q|<^89ZZq}cvdwO9ZN=G{#L$MW#lAxmb zB)y}!q4|hJm|Y)kTl&U>m0ty zOH-Vf*Ox`#z*I0wxgkTa$vEoZ1o|%>wocj62jjAPzY`}zXdnU{24HtW<6wT@0G8QE zxpVO@-cH3-9x@P(G6s!2G%9*n)mXuYnPP>5fCVovMy@>zDNqp$L)IHhey2|E&)kQ{ zWv7>xh1rg!N;Q3q@c5JbcXT|XRD+1Zox)eB-e^Q*te{v^o-bG^+I;)(0ob{{}JLiM;js+Du zdn0l_s>ZW2`9Fv8V$T1qJfeE6J7-O9s}?xvsJ6CU+;g?6-#)Owjvzbx+{%Awf z!ZGXk4r!-29n&-}t!r9d-!KLrkzLHIwEye;ni?03SyWfosT}fo)G;Re|9Q5*R84%E z*v<caUfSM9llhkQy2|0q$`14Ih7ov)0r%EUaDL z)LzrRs->ZA^kPm@ZSD220%QNQ1_URUK;Y^e9QgD$2#%LX(BmN3&kREr;yPUoT&e{& z>}f|fQ0!+#vLFV9x=zO9ZAzYQ%!C;=WW8%Or#y|ZN8g_&%!r-s6Y4W>`o#PDFsyn z=e3;(5zSkora%hUfvad8aHhNr0L6!MkS4*fI8evoQHT(htlqh{IsfWcvyduzQ(gA$ ztovq5tsE)ejlEjpV-yJ|nlvM3o94rD26NjY_x>Xvn-`Aq%1AY5YNL)$C6`2vG1saV zH}cd=J!y>L8(5-)^|6s8Gylyo3rq2(WRbJ9Bu%9L z-8L~xYl?pRK@QX~U-j1FDqp^jmT&s0$>cauzV(PkQgqM8zAD!9M#^k<^+h+=Hrs?m zYGrz?%`x>nYOeoBHIZ(z>*nsTe3{nw2j%PktG@9L{94r6?nYd1-bFCRZT=-fu? zYYCAS8XMa-BB`oVhsf^JdMc znp|FraT-3$X%)4l^tX8_4Miw5e|`J>j-!l}7Uqr3lY4Dia^!LWBPf~JsO^&WDFiFcDz8gqL@V`6CZlo?xMGF>uqQ0b5n#UrgjBgSPG z^z4_(&ls6qXHK3{d3@yzx~nEkqfxrn%&sUqo@OaMmS*1Vjri)a>BpOSy=Rv3WZtyp znY=T*PAi``xq52X975B|r(|{=S(Dk7?#YgyHfs*0(RJ$7IkU=YDKA}XXbc5?Q}k2} z!u9j&imK}Jit4WB;J|=J!B&>lcAZ-_V{&cfjEb&PDr-%3A#PSx*E8qLoZZ#j8j4U` zT~X1sW?p4&+4QbuRkP++RM%igkTI^Qom_U7j<~3*_8scj_BLfQ?al4SJl0g!S~x8I z=}=JeB+a2i<=vV3jv-}xiitU7{d>E~nLtiwRLz=}X*Otw-huX?M`*pi3{zAO-p}k( zOwpxs^7M)|>m5sTVrd^=a%NbOHz+0$qeE{3vJUK#_G;?LoLDF*PRBYm5jbV1R?aFf zmAdd%YI#LX8C4CuxE{>ePNMJ8o8o`txwM`Kwwmg)?yke?1+#1EiN;iYdDR?xz_8}b zs;Qhdi$?gAO`l9Hq~1Pl@bJ8X(s84Fv2}+3SZ1Ul^(me&?a|Ko(Wo%$kK98Y6Vc1GOlsiOhiX73(-<{o22go^dU(+1-PeeG4anDcsNrZ% z`g*XR2m5>QSYJ)m9T;bsns)m=R5?1R!lL|fgUpU#BSwxWlD;~oo=WrS2OeK5F`a&? zjMFML14d29>YaA}lY2_Vw8~k&%=u3^uf7V03>q?)hS-f6GH68J*m0wa4zWjUC&D@5 zuAO=fw*nPWgt_NBFzGb^Ya&YbN#D&Dx&c?W^u9i-cOKvWkq<9tQ&-a9}V@mUi#+1@L__)jRS;bT@4`8Ha z*b52u=pGQis~n^d#vA!fLOg1P zG!16piW2(H^kKmKl+3~<_Nq{5R`TQdJM&Yl{6^-T9={pc6vJk9IP_EU&iu#opD9V9 z1%3$Z%zuV<>F+l-K6{K>9mXD)#jTHQh`&7Hio|er$RzMg{!95U=f9HwYW{1*NGz{_ zb}&DP(ra-9<5DBPdkvF7^7ysP4RO{t2VFvd>d8-u^N;;1hIw$0QetsDD#leB=6Gkp z3-#N3|ER|P%@C#^>EtyoaZ#7Y`mY<0{qe2@2lvlqL&Nk7U#$N>p2y~|e*a#sI6la| z{Bu0sDdE7}jM6be{k*-JOL>Fb3B(7v`RCo|pI(oZ!082fjz&v*gB##O1MwpQ9HR?4 zaC+`vdE(#wJ5Bf*YJLblD-b_Bz^eniHo(sb@HIZ}LIPp)_LQfD>4)Ih_SP_uZ9nzf zd*=_w2f5dNI6la|G&tT2qcYiMZpK{w4(_!F-hY5w1@-g%K)lx;*gnX;1@;f} zse$!sQFOmlfvm4e-W+_#jUW#5Zezw+X}td3#^HTT}vJOJ4jHF-${PW6#$=o_psW z60P5VGs%y}2YK5-d_&v}Ycl(AdJXa1fd7WL*Wa`MlED5!J|Yl5r2$?Zi1*HCPH#pa z-s{gf-aDU}&kxuK`Kmztg@?)S3GDBk|D2zO__o0Q4e=)e_6_k51NIH^eF6K1_a zG%2oqLtLg$aqS!8m`j5L=f5F7J7C`sKQCbaNAslt|H}jXn%~JE4cIrtKMvS`?&Dgs z_zwG?OqqLEcIGq^(ig&JMgdO<^E(%=5axF&d_2S4za+W}KYx4o|NOkX#*OFaEC2lw z?tlFGkG&r{(i%eX-t{%n8czHSpTCm`d-v0c);Qwc{d1z_j&wBpB%6J`{3Tmuq)#w$ z*d$xH)^7qdA=#Qq-`@40k;zNG#Ns`sd4#?4HL`H8?!TX1LcEvHex-{6nphXncC4#4 zvDOjZ?c$(|Mg=Jaex2)5pnRtMr& zyA3?U@~+*8Z)u$nODYzlit%pZ#UTGky8PwKmtsZz8@;cc=1W8p*%;^1GS% zyKZ~Qu>MB;1YiE1AddHjIb>LvzHpo`{w3lk;tzEbGOV|VAMMNU`^0afkH%xly+OYH zza{>)&;BRk$NJ(!l(*SF|H;Jf^W_Iqy#3Y3+YsOG<5A+neY^|t7knI3lwG0Oqx!+M z5id$jt1tiG!rs>&efEOMUHm4DlD~qx+vq zc(boQ&~`rc#h*oZjIVxbh`06SA8lo;&wd%p4{{!O3 z`22lA{5oHLz9XLEJ0AZb-reUfOlcqV9q&fOzxExkbmEJB^^-xI-=~I?3@eNHGGF?~ z5I^9v&mr!G6ze$RXrmnHUl!s=DYlol6c6Mze|Xx`1l6m{_E+r#QXc=Zz5jk<98DG zUvKXxKFb%6S$TH&_@l)A_p474_d<&GJn=TJkYd&+^2(cHy+!f4zWDcuPx0|jiLdhU zuZdsg@k3yrLci2Lu~@v8Jh*MEj}4e?x;r&~7?Kh1T}$hw2L|9<&T#Ao~B z{}PCQgm|hi9@pyjKK>l>0Y3f`@q8bDllV{{-$Q(&kAFh^dLREcaqs@Nk@W*{ue~&~ zekQ)dXCJ1%X_t>D6ZiU8`hA+X*Pa?#t%(2Zvp<@+*M1sVcu~43wNVaqze#+euRrKZ z{9O8I{E04x5^og~_v$O&8Xn+SCo75iOb!{=X)*i9S!KlC!%zRmo*Ce?W9$>HdBnZr znP{CCh+jcGMUx}X7ZGpn*_ zeeEfLg z{^zGc;$7VQCHk&S5L2xQ6z_#Z^Nu;>Yy2UJv$J8VSwKr;ExCRCjpL; z?+EC_o6+wV$GG=ie4LIC@R9%@9pD&+tpR1cAi!@7@J9mtlK_uPW^Xtq&FJ{{6b=>s z2M2g*fMXpu4X|Gq;CBc3(*Yhk86ypz>{ikv(`rBecMp{5MzeEwE5Vx1{pi!5J_T5N zwV)?9y|6*NSuxfu5^ENSHEY6}Wnc@i@@WBfFX)R6oD>)@#{!wPXA8{U1!l3?0<#Eh zfpKM4jWz4Tnzdogy0B(VShF6iSqs*z18bIkHOsASJ&6o<#ly+U0qyP*Vfggb#-N3U07Gw)zxKn zbyZzcyOd8|>sFW4)fIJhL0w%>SC`Y()pT_+U0qApTh5y6#a+x=D$iZYTB=VMvetF1 zbs1}2#ab7!)-|kk32R-!S{Ja^^{aLH>YlnlvMyt-t61wI*1CqZE@7=JSnC4Tx_-4T zU#+WG>*CeAcC{{Dtt(gS!qvKNwJuw&t5)lx)w*W2E?KQBR_lV*x?Z&|SFNj6>tfZq zR<$lwtt(aQLe;uXbx*TEG%a3?3a7=3wb`PDmy8)J4c)9^O;lQ|u4HW%vL;y?uUXD| ze2J+_`og~Sg-H5B!=^7BXZk`i^o6rye2J+u`eJ5EoS$!6=J*oRP{)^;_DNspedvo_ zo5o3uU7IFJj9r@sIKITRKl5KO>2aqx^r+rVeUN_YzIMt`fW`S?2DdeBZhF$ZEq-^F~A75flb^1bwLtk7{(@zlN ze3;&m80X*g3B)+#rbnRq;{8m2K#cb@y#X=aPx}I0Yh0Ha?`c*Tr>w(_vM#9*F&!AH zkRnkP6v;J$ypo24N*ccM^Cdq>nM#T;DmM&?!6lWOJ#$lFM_iXu60Toq0FsiaNIJS~ zV$ND>KU_R>j?p1tX1W+Utn9^f7<8~WNpt$sejI1cQQD8QV9rQloE6yfwSd>_M!rqS zs1&FPDusMWLE(}_`9e1H^G!R=FXAs=ADkHPz_o=+!$9GfS04QD1G(=-|AvXX|Di_L zd&7-?2>!Y+rFeV&_pj9X zGlkU%q4>eAzm)>P0{Ns@gd$A^1u6s+Vbt;k23XDH?HpZdcI3e zZ{|MyS-thfnZDb|nm3SC$IlWOq64drM~rk?7YA5%JO`?OVAb*bmQAy&BjC3HO$%6U zS`pT?fK|t{Ub?Kc1FSlJ1ISKfpAO+Rt+-skYSV>qhUmbm_xI_*s^=0;m-TyqRmbl~ zsY#p`ew%31hSLI8n<<1dLi)=Bf{XE^8nGtDX-%lkI_3A4*u;6|m|f2y43nR(&*K ztwUhdClbz1<8qxwSlbn_+Dsv=?Fv}+>4ekUao&JcpY5{;R(&DiR7q>8&jwg+RuWE+ zvQJ>u*AUir2(0>LgtZ+4t9}JxJ!gSczn-wRJz&*uBCKr>SoPZos~=$1?<3qs)}R7b zeKX+<(ScR}3t{yGtoozS+jDt=Ro?-<1M9%5?}9Gv99Z=?2&XpV zVD?lBz^Z>vI78Ynuz5!QYHSoLh^^5+w<>OBZ+S%6i~ zfiCvIs-ut9JO}$*J->2&_JxG?`~p@#qkTHC>Nsb$-v(B_mT+n&mwi5A?H_>EW+7qi zAAnU~Oj!E|VAWR<&K92+!baK^u-a@Otn~@3`c=@6;QRoqzLBujC$Q?9po=}Q>bDTq z`UF<}KEm230IR;4u=WYSs+)6AuC4xaa2wfVx8r<1L0HQOtouGsSjz~k`flhgcwb=E zUm>hz1XleG=wc77`a6WRjKHdYNLc$TVAVe*to;?R>R%Gp;|Q$!KEl~i&gTKx$Z-T# zn-E278G%)ghu)I+1y&uGb1fsV>Nt%v#2#4nL!Ha`f2fVD&j+mbN5PNiz^bDdT1H^i zvk7Ns(S|}d*hm?H)dpkDw2Z*24}{)|HWYwW$A5iVMqt%3hABhrfmI(&SdSyH>iAEz zO(*WpfmI(%I74(`)h7_vG6JhUg>bg~L0JwPDI>7j%p$C11XjHoIwnD<0Id34!dgaP z)z5)0_Q0y2M_9`UtUCV3ZPS^{2(0>rgfm13R(%a&EhDh%R}s#}z%&Ziz(&dltTwk0 z)-nRCeh2h6w4ng3`aOiTjKHej4_)kmRezAMmJwKW{P(QaePGqM5!UNIub`T>-0(+lV$9 zyf3ioxINXn0#+TjWf@`*thz&3>k3$PEQ6VzO&bcps^kB=?9QAn#!_pZfz@U(Va+qJ z>Lt+I^1i^Tk0q>m23CCnbg>6k{WQXwXJFN*LdSxP6o6I7e~j5(I9>dosCfofn_CEL zo`F@r1NxD?FR<$O5Y{{ctA0Opu?JTDLBg76VAUTc+*Jk@;lDr48?f3uOIY&;toknK z=v*lPtNt2c%^R@lZ$TG(VAcOgSn~#~`lp1uN*j)+H0*3nt1)m_#%aLa7-RB%yF267 zz&&hh5`DJ=?#Vjt+3a47F~7CloAGhLIgImx`!F5^+?O%NPuu+%p9b8Y@nqm*8Pl}W z7R|6vTg#dYd>rFNzyld$Tr*8FPh0vA4)_Gd*8`u(_*P(CG$=d(oX7YP;C#lf0~auU z7r2n|2f#&)KLajijPb$tAjUrc<03;Lj=t<6j8lMzGDg>64`Ylfwo4eJn(X0>QB->b zV`SHs0k=rf#>I*PcC$}nJQ^4q3b;1e7z9k=4B)Yh%Ynx+J`;F66fMuY^eqa=u!Y{yQF%HwYV9#Kj3_O!D9{cTC zjIoTcUBwvvp^XZoFckP~#xsC%0jDq@xQ6j^;9AD(fafsY2#m_6fd0px#~6KxJ)iM5 z;026vUfbs|-UECtphlYnuMDbxVV zfW*bX%UQn!cm?D8fLAhp0r&#O?*OBLQ1}pdHDipKv@c|w5J&hT#vOq#W_&#GC5*=a zqj6Cv1zyYeEZ}vFs|aUZ>fw%}p97oASjSjIdp+ZefYC@PTnT(R1KK(V|t6BdT7!9AoLEvi{V~rqtBjYsS>ljCYGZ-HO+=y{c;OiL= z0KS1S#_8EOnJA0}Zp-*|VA;0}_(s-e0N=!T4)D#4mjWNf7-Q>n-z$M{Vf|WQDm$L7 zF@DazmG#ZQIEg9z9r$*}&jUAS{3@{I=WXCSSjV_F`%cEc0^h|rfi6P!-Hb6-%|3#0 zJ7DqC5%?a~djO;Jpn!4s_I-?p0=Hm{F=x8(DZqbX9q%>R_cJ~V_yNWXfm<@h_%YoV zW5?{xtZx9`!WiR&?FSj(2i%JBR$$5VBfx)V9b>-izc79Qcq`*Qz^xf$9GC9|BZ1o;5LjifF)gw$Fl#(3eN!V zWc(8FGmPH`ewOivz|S%M3ix@(`+#v_p@6a4_AbVWiG*KZj4`P8ZpLkZUu2vG{1W4A zU|f_a^Z|Z_@d?1MG9Ct;!gwsO)a|LjudzM@_;tqffu#;t085>$2Y!QXt^t0N@%4nW z-turq(eH%K+pKQ^euwdP;CC7C#J>OZa7WQ!hRwfNe-C&M597p;{r|rMaNh$`%~5{ zfj?th4g5LdbAi8L48Qi5jHyeu?5`M`dtJe)(5X+uJWI58gJu7lZLmm_{Waq(AMOae zm-TKw+zXicCHOf3_#3v#2mY4v5Ff^Sg}5%j9`6j=-?7c0SrCpY zQpQJp_z7Ss@3TI<3s}ngD)3M2=S^U`#=-v{;Qz4xA+XfR7d~w6w|{0E{Dx-#!uTiP zhuM!!lKm^|5n#Fw!apuinrC#`>Oa$m+XIWwY+&(2&DXLor45B#VCk0%fvI1D|6#z= z7mWm_z6knwVCf$w0&k-Yg-T#)!!v;ovQAyTMN@Gb8`D1JJZ(;jp1;6){^GpS{-G^w zq<;X`{vi`Kd)R+_*vNSe+)?ySu#vt!8#aA=$8&H$Ero((K@SPLw5J0Do; zb0M(Q=VIV>od4y(QitoPvT%(@xQ=i%(Zi1Dw?R*49oP|@yP%`tQvi0v=0U=C3fn&p zn^X@wqT?NzXo&X(cEsid?Ax5}-+|2$9(F{3A9@ScfgQ2IdoodUs1$%5vH3T29B>N2 zj@ayn-iCExM{IB}9Yv#{0PKhj?yI9mvJUKs4c>)~;?E@tz>e4)30+>40(Qj4fu3p1 zEnr7%x!$2X@3J4>~Rs6o4JE!TU7P_N)UtVlx_g2iAcdu{jmG!#c1d zHs#PevJUKs4es-!omdBU#HI#%XV!rou~`Vc3+up+*xe5F0UZ}x3c!xo zJPTcZ7AgdXN|0oW0nPYK)jL5l*OWuoX{1UsVR zxh9H>KLub%Y~raykLE(`5tz}2G2y%0@i^YvFQT6kab{3 zYe6ILLbUHup>6p zpbujm*b$qV(9tnd0CvP?E_B=|Q2=(tW-0U$tOGk@gXgvANY;TJvB5h((NU}eJ7RMU z^pjWzcEsjp=%ZN&cEkqDA4bQp4(y1{X6R#C2X@5fZ_vlF4(y1{6VS)A4(y1{v(Qgw z9oP|@m!VH!9oP{Yyc-n7%_9Y1M{M4Mjz6L)06Svy3G`E02X@5fE9j@O4(y1{chGS| zN&(mrn;)T{!8))bHdsYCTFN@GBQ`0}C$SFfh)qlAlUWCL#O6roQ&M{K4; zpTRn?BQ~?4&tx6g5u1h3t5^qi#AZ44vsnjr#AX%rINL-3J7RMgVS6sy-vFC=9(F{> z`$*CGtOGk@b2sz_tOGk@vl;q1tOGk@^Dy*cEn}|^vhTWcEn~5 z^!2O*J7RMl^bM>7J7R!n7oVI9~Jo5!GE%Q~=pC#BJ7R<7q@s7S4(x~xe&>na#X7JfHU-e{ zW*yiO8_Wd}y@z#RM{G`pelP35j@Xn!zmIibM{KaPZS+s913O}KHuU>h2X@3}9`pxT z2X@3}G4#!>13O}~8u}L2fgQ0~3;jXXfgQ2A8v37E2X@5fX6S!m9oP|@yPF?BQ|eCe}r{lM{GWV z{wV9fj@Wz+{V~>o9kJODeH-h*j@V$T;ppS613O}q1pNutfgQ1F3jImefgQ1F1${f~ zz>e6ogZ>ojz>e5-gua7yU`K55UTE}b)`1%flKlt6!$bznzq z#zB9MbznzqPKEwF>%flKltcdq>%flKoDF>!>%flK;62so3#Vsk$9-K+yUVzUbR zi>w1XVzUAIORNJsVsjnzmstmP#O5~Wudoj6h|Qm%zsfqWBQ}4A{u=ARj@Ud3{dLxX z9kF>D`WvhRJ7V(>=x?$P?1;_l(BEPm*b$repuf#Jup>5~L4SvJU`K4eh5jze7b z2l_u*2X@59ZbbUOSO<2*CK>u3)`1%flKw1)mZ>%flKWI_Lcbznzqx%flK41)d%>%flK42S+H>%flKjEDXi>%flKltKTTbznzq zs-S%flKTn7DX)`1(>Io5!K=V;$HLo9CeKXC2rPn^&M8U>(>I zn>V22M{Wwhj@UFOZpX9U%3xUV+yz-=r?_K0*6M~OxvXweYHF-*v{1|BZk5%OXZGwyFIXA|8?10EuL~aPjlh8Mp^S8HD}*N{Fwaj|TNOjRe2H z2g%>Xv|}deD3AKXxeR~3=!1Yuv|R2DhaKXdm2W*B^f#!Puf!P9M$^Tupg-N*QkqMV z4o)WN=u$OZblEZKl7r9nAc`I0`_Ts9nl8qPe6ER+uCNyw`P1!DW?8t`&m@}^`e?dU z;*TT~?k5}n{3u8Z;mm-)52@n!(7j3~#o_p=zjFir`cYpV^_4^YtqItj(t^hik}DI` zZZ!daIkwNUtcR$OnPi2_gr<9az~8Gay|xI4>hJ1+zlG;m);5aIq|XubQGc5Q{*Isv zBHD%q^+$iB$K-F|xjYwcCK*x|Tz^jm{M}0a-j!=Ae5$`~0e`g%>HkN%FlUlYYx-#Z zUKD>lNJCiKp62AGW2XWB@OdX-H@X{*<5nZFfgOfI;9J9TvfHMFzL74%M`Q$?3qoNV zRmybIG6^3^AI%?z2+(1lO_B+P-D!?KCG<_vCg5A!EQD2LwsYKEJ4>*tXRZ z%JQ9C9^~iC1TG)a12NYhrq9^hS{DPvc4}CI%pbzI zGmY&ZbYd8OP{7PKm>&nT!2~DtI@Dxhn4^bmWf#l`LkzRf&=)42p)X91LtmIqhQ2T- z4Siu&8TyKuOw4_viYYjx$Ne_6!9^A{0)dk4^V)2y}Z(+3^Xm>)`t1JpNqYU(PyxFp6uKwIqy)Zb>NAuvZieA|4*OKxHc{GT)039>RE6$ zed8?16~34n(es4y(+qTc&~%QckM2Xzx|coAO5P3tVufz63P-xwR26}Z1cJbv5p+byD-Lfwa=OdR6Rrw>KV zhK6u2kwS)M3mXJ{`;xJ~C%Zi)qK`U?J}5^jeS-I?uh9M4ouq3}f5H1y%u#x&8qv4f zb?
%Cyv^}Jn{UEfR9V_EvV2Hshg-N-Zd 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%0Dk)Nxn`jD`DJ|hT&vRV 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

$mOv$>Jykb)e2VWGePrwu4;uGn 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake new file mode 100644 index 000000000..bd770b85a --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/alex/esp/v5.3.2/esp-idf/components/esp_bootloader_format + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/libesp_bootloader_format.a b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/libesp_bootloader_format.a new file mode 100644 index 0000000000000000000000000000000000000000..df58c6cf6f4123b7143cfa091ec15b0bb377f37a GIT binary patch literal 5668 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 xV``X82nY& zpicY*`~ug%PW+<8KP3JWJnY(s#GBwf7JnOji^YAomc0EtB(LSIR{0W?d(T%Pai)9i z(WpZ36U&EO`wGzr9=7;8@bwmtg4_3}4)C+B^3C90lAn@Y>Q|pdE$(?z^ox~ZK>KqH zm!W-^YQA6ckht24&%1TLjDNC>m%o(an?`i7B`j9&`M|FNB`?CKe3^|7wjp{4j_wwm zHsaWX<01;JJh8aDohNCuf#^b>Xxc69=+NCt_wH8d(<+@>rB|zTYn6Vj(y>)~wyG+m zZ=3XOQ}s#THtE|YecPmOoAhmyzHQRCP5QP=-*)NSt{N+S+of;2^lg{E?b5eh`nF5o z4(Zz=eLJLYhw7>H?U245(ziqUcF=b!HMua8n3$Z*r*_l7bF@#koH=7KXB1_ZpUBRn z3ba!^lg_5Jm(Ex_eB{W{S5Za)V?&U!CCJzmWNZsEHU=4cf=rG-a~(jAKDiDdXMkJ> zk+VRq!?fx+a?Ja>SYux=&x50542ev)NzN8110$o&jzQUcWQ>kXH&ISqUl%R=dbK^f z4L5dshg@$vawUI$26THOT4gbgrfRGAifz)?>cp zSRaJkuQ#|*k%>Oqlf2Q1jn2KUPQQSxCho@xiF@4HXGkcqvFF}( zj@F5d&TZGUhuG-cQ%t?YM#r7n)rpPX2wbOcKrO)ae4s@lHZ}vmb$?1#h%p@X`UXU7 zYI{ZNZ1k&vO&^Jko~5qsiH*J+xc=KXArTv$_qitB2F`^u zh!fIc91i|(!^H7-h9typ4IEdPbKwjt%yD);rf>)Gh{6{Wk1E_l%mF}RHO{z%a(tW} z3Uf@HoeHzR&ZP=xi1p7OMdHhpzK>Y{=yHgd0g!IR;ph(!cM@MoRfv0VIQn;s2Z*o2 z3F%=R&V+>GZ-^%q{tj_c;eR4#qmZ7%;pm5?mx!mS3h{3^oEZt_Gk`Oz@N3l53cpFr zNke)EhjWdDg1<&P8HE=U^F_X(e$^;nl?R3iJKP;fo|v2XS6uz6Uu4g?osL z3J(%5C_F~YMS;ZUOy@dkrUIx9w5l&nug!h`*rl zGsIt1_(kG-6#fbEmlXaP@t-R!e8BfAyo&fQ6y8j%_nB^D-LFfD?^8BY#P=&a3w+*} zJ-k-yIojwpe}eb{WpfMhR}|*i`KrPd#DA$UhuGjH#Aq|WA)jgCvxy(X3F!hH21kj} zFWPUg@FrqCwsMW>dbt&vy2dQb?aBEXPDtEV4Ca<$>f)ttFfU^hpO=T}*8$>(a6;me zHJHoM`75e;hs9yAT$8$A91atorY8Oq#Jc_eK&;2@84G`(n2Q?e1so>M4~g~oyh{8C zPDsDN;e1^}@w$cIApUEm^Z!c*^V^8?sM7i05`&i!>-E5QBNIPL{0(J)p@laSKc@6f zVqI4+v5pf&vGYx3Q%9`V*m7XA_K3~eYoLw3c2?3x&pWZXrU2bIa_#B5DyeJV#l+h8 z+iXvWUic;f+(<)>BU*o+`XZ$hN3_k4sWTW7aYWnjdqZQ5(upJ5=5^||N+*tJo8MFC z1%X5y(KZgQsYVVA5^+S^R8i+9jYJ&LHucn(DV;c?ZNk*+l};SdHtVT#fRTtJ+GYcF zUX)105p8n`^%Y7dj%b@s>fK5wj%b^0zz!z|iTh0BpLjT;^((1=Na@58ZF4pCbCpgU z(KZF@tCUV0(Kh@>(YQwG#1UZ&f;RMBDs|dYjUTBiiN->g`G=j%b^Asdp%yIHGMT{m{7qBN0cmO)d2cl};Sd zHY=!aR621)+nhtaN9n{7ZNsJJ^eSCm@7yGiNL@{QxsADmMfx@g@TCYQ<;e< zRsIFU{+9-daHn9Pv9dkUMNjuZNcffzfAUY8;&SN?^@m>v}eJs$)xI6+*yjAP_ zRs+L{?W@MYGLFj&I4pNDg~ofopLk`@X`ijgnZ6TI_Zh~k!C~UP3~a}H6ZdKUreTtS zzbUhuL!{e&p5rzk-3#%K!iX literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/cmake_install.cmake new file mode 100644 index 000000000..5419754a1 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/alex/esp/v5.3.2/esp-idf/components/esp_common + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/libesp_common.a b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/libesp_common.a new file mode 100644 index 0000000000000000000000000000000000000000..afe329f950c828980782993f202f0b1346730a67 GIT binary patch literal 14158 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 K^L{__>iu6N-2(Ig literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..309d2a670e09b49157c3ed94984e7d0af4e5947b GIT binary patch literal 35424 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 C*l&CQ literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/chip_info.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..5c7606c0434b4bbdfb7ee5dabe0bf9f456b7ae30 GIT binary patch literal 7768 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 Ub)ethtU&H=KEIzc^NXMRHx;a+wEzGB literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/esp_cpu_intr.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..72b73b4bcfd406e3416ec1fc8054828bd3efebf3 GIT binary patch literal 9320 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 Yfc?-N`xvK_((JB6`95X>6KuZ!2V{IY3IG5A literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_init.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..d658189ab31ed2135a4462d2d8e423b7b1eda844 GIT binary patch literal 97040 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c3/rtc_sleep.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..89aea5a36759331c6ef6da7972e740e1ce1c22a2 GIT binary patch literal 48032 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

S_Vf>_J^Xrv(db4m_nua!Ib&eMia4>c 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 HgW&xQ18Kjz literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake new file mode 100644 index 000000000..1083ec0a8 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/libesp_hw_support.a b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/libesp_hw_support.a new file mode 100644 index 0000000000000000000000000000000000000000..79797f441d88342fa2370b955ff6fa71ee15b1d6 GIT binary patch literal 483320 zcmeEv349(^x&E1a--nQc9bqZMw3BwCMt+)KZ`DB13seLyF1(Z28*En^tOTaO@rwN zi|Eb7fn|ro(?j1XO)~T(XTWm?4pacw zh)rik5gXe22ljFik-m%VXn?KGg-y?WN;Y!Fc4`%yH=Wr!(8F59?%6w<2@`R#_pQAh zZ3CTAqPE`k;xob9V*-AVO-JX3wyoWJxr|D~hCFyV8IveTUMh)eWqs^jAir`ty0&$7 zboS-#2<*os-O;s?Z8F-!)@e+3boECqjBKRqFsw4};g0oPZT+q5&uH!3u(e-mDQe*T z-JPAit-V{VS237ukm`}hL_#*E1cgqfPqw^+t|eJa^6+X$tH2SS-~37Twc#*~Y7LCV z16`XtTetRex3NvaLrg2dxUKy$?bmbEv)KmSeg-Wb%r zep6wpSM@fXzk`3qwD+Lr?CQuKaxk(C!>qFp${u~xqSi&Lj%i(V)asU_TUQ=)Bx-T_ z;w3ZM(Z}~}>D)5VKZ8}X3Ej`u-rkXm({x zsydS?D17)Dl<67dJ?|2;Zv3KM&lDAmfAIVrcRy3MZr3H34BNfvvdgb~P$n$3RC#_ArCmOmA|Ua?5KF5DbsfTj-cgN zU+%BSoVlxLM{)notP^iu*ry`HMFdHC*?e>O1!_=kIVwhg^M}Qfy4xwz#xyjAa%l76rvc zWD3%<3eZwu1xSij0on{#DzR3IRN+x$)-y&^72B9}I>YN2D=2EHITnJ<=~!5z`1_-# zF-3(fk!Dc%Ay7r>>+SM(EQ_snSoQE;7{iLvOp;z&{xht2(W%S8;sSA;J|cA=B1&!S z{)Oe()Uumkl+lGCnr1i`!6StadIx5(n^w8R%>0_hsNKY}GmPLOcw{Z@;G~LYY!#7% z`TMfUYFj(TR2Dk$7gbbcm8qJppn9PKCjJcat2)#XHAgyxsC`z7Q4kbRS(Ls2OWA^( zN^waYg<$swppX*ZG=-bYFp`Ufh!{l>+*VFe!Bv|^_u&#GxZTz+W5#fC9!fhlI3ZP% z4#oy2LS@XjANt#P>#%i5KK`9v`O?J&Wv1d(j|uJ>R(Xcn6E5*0GV_B><@;k|-=mP{ zjc~XhcW$6tb#7v-9!EovtvWY!Tc!5GPqWkrY9D^7n9kn(Gqtl^2k$F!dtB^Yk!@>f z9Ws(yx~`m=7F>0b)Y9(PucecWnV45g*9^ND$#Z+x(#PX%H^Ik-RsKrt$|oK8x&vQw z;ByM9UQl3+t+$^b3tMk#t+x${dbOy+ITICJ)gim+#Mdu+N3tQW z9=1P{4^nhvyE`@)G?;b6D#xf@IXsH6)&EW;x7A-@YOS_0I!=P!pGRc=fwN%Pb%W+N zX-4E0`7NlM6#Did8FgOoIbQ%Ql~q659S@UPgyo3Hpj9C6gM2SDGs6*6x!iH~Q2#w- zIMhYYgT1(6Y;ck@-zfl1?Rs@=w{^HFWbPsJ2*SdRz;%Mh+LBDM#=eCCI}(Z6SIW3Q zV+xkn@Q8OI*!>;Irgn88VwQ`rJ#4}9gBTT@ctBf&DLA5IsJ*TAt+}|1N&lOI)du; z)XfyLJIGj5%8*&4xz3^_Gbb3G;!z;E%n9b&`jNP4h+|J6anthR3K7R9C~<{BBh!gd z6fB6#T^!82G>RD(%;DyXtV9ecW1Vb-nQaU8x6vs!uR1ZTYsD?}Z0t2@=Ae10IkZxv z#*Sha8C4lnjKZ#;WJ*g9 z0R@L6O{#oh>4BvSN|#q-=V=U_XXY3(g`r&)jX)CG#Ub(-mJSXnr7bA~@Flo`Q$8MN z`_lU0&@s+u-Iz;)F$ayIpe$n@4bP8WUR@bf6*i5&rrCg#1 zrcJZ9^!U=_kY8oS%&exgs!>68sY;k_jWclarT{15(%_g;j2hMGX9nM+K@_{npvy6r zogbk7m}>01&ksz&=&PEc8<$@O`Win0zPTwVR))oz;At$eZxAf6rgXoFsE8SmWb^Vz zb`zOqHA*MjMsbdQm9lPX^Xo6K_9l6Suyr$;IV`Vk98-W&hxsY#z0R*)W2WRQvZd7Q zUmv(#Qa2{CyQU(2UWFZySA)oOTD{b9Wfqv;T>qC85w!2n-G&2_@#m)Jr9k zU!L}|`KaUEIxr_XXl13ZCBwx@e(+Md2rti=YIV@919P&2ZtW#3FjsXuda#0f(!ru# zQcvc=L1G7?0<+GsgJm&f^qZ}CY%;DZBn-9_yqX>&+Ia~~w7YDIvi!a3MW@YKX1}Oa z3?Yu)ztcgRVtCSh6zyci=4>uSnG`^-qhC3vdo^vc zoIPtg>!7oHgRP61sFeDK)>#d+8XM-!ZrDp>H_J=oHg|Jd`=+ifo&Rn5^`FuIw&&H| zwSLCN_V&HDS?a{?7C&3m+z<^3cl$T@Y#A)=zjAkAT!LdGZ1?@0o4Ypk^bd4x*;v1c zoe;-ZIOx(fa7Jr)H#i(EY&=Y{iTzXGHXW3)@@VX9;EdkRekgE%1S9DkxNi&t|49O4 zcnlc-D$`GAUmpzoo7mRh-`PjeFdTvDf=pmCwhv5w)dZPLDgYhiEsM!yfQO=Fb zIn8wGbn2Ta3o@xMo|R3=lHT9=eevXZQ&5pOp=joUpoiLIpq zLj3Y-N$S?tB#Lm?P(^r;6m3{xDysZmn`L>b!mbfxcT}c2uE(A{MYRedrQ1&2&eEuw zIBk(lTc-O0X`~J^sJA^fBdu@`qrTwsX(_4h5O~Sk>|fg^N)?4~~Yx|{l{-BjBiGR3Z9$4LWWOR_B_Q&E^Y%a*rT z+9P8mO_h^iu30~Cs|-zX?`FL)^|%!MG`LBpWM9uuZMWHs z23IW2ES<@er9Nf1J31J?z4tEJs1-iOuB)XqIA%NYcH~A$?SZ zbUxV5yjFe_`ooM?VLJ8XYwrl@Uw*rHmHuyQ`j)rV=j}Moqh4>n2?2?DSl-4y$yw8g*d#Z$go2l~1;Zp3t#0n^>HWnY+|z-{A1)8hOz>x) zSzmP1)7{a!t*v`&r@{QN)BCzGw`fb}=}NV>ZiQy{ENn?@>%it-leZOmWq~O>i79d| zN3XKeBaS<4&7x(ij#|EQP3vKc7PTCGv}{726Ym;^lV!SFxAfpDV@r?0G^aLfl?YYPsJc z%>QUz-Lt-DV8;5bUELisIKQpCrw!Ad+$C5mHo;C)w3Xk{vy~J0qTKeXMYaRf!yuKp z;;6$Gb9Z63Vh3ia$exv*h(>7}S8Fr=4Zu#53$@k_Teq~wJI}TmsZ}g8kJLu z5;thGne!Z5d)o#$k;z1D0u^R6b9*Dd!fYaFysLXD(fNOm@-Cd0F}QAUl0? z+xo79ySni|95AM#P4DmRY(IEb!^{OUXU&|=c+BEGxNqC+SzVjkThHuj@9)EML+6(E z&aUkAjUA`A^=+8m2(+6o~;t+THmS&A4H+kWbFogLcKXWIHU_8aZR;@aD5Uzw$g7A?$9Y47Xl z@8`dr(^oFdqDH4D{?XiDs}W~BQ-0W;Re8ng^MYmN z=6><*r_K6?)n-?o7pyM1zq#BrmoBzx2GJaz)J#hFDOgSKTSSKAAzsJ4aVXmr+#$8hYBcK-J4t-o0PvCaa_P@@01{zPA)8kb+vW*P~i&pA`e zm$auQ;@@t2Zo+@kp6|s+5FmxwY+0Xp8|?i0AKZW3o+Uo6|H19J@00kkQJDv~_f5pd z+h}L(MX@OyS#cccw{GWe|KR@O?U(p?`v{Yv~$_CX2%ixc*WguNl5)wdqW~V8sygYcuFF^dkDKX5x+fQpP8`F zN!aHn?28lj6>rksnb5y4VPBoFKaj9Ln6P&z?2im#U!RCi+BbXg5d=t?szm?r*6sZM zV{m_Qeml&MLym$%=}Z$E?kPe+B4_%~}8CekPE zl0ba&5=J&{bAxTT97pIODu zautP?$=UrMAFp!1pdeDn|L?Ia|9{8rPyS!cMtb@GX-#Cy^>tHZ%k_@me`OID$4h&S zw<_6QCYh@uUj#*leQ$jH6&XHy6(66)cD8Bkuf*Jd__$U|49gO4PnqFUIPvjVW^RKW zUmuj2yYu49&AqVW_I+OZ@526>m;R|JEfdw4U%-yrca8ZC?6sc1 z7xMID&40nZ!Si1LY#*GkX~voo*njrYS4CQqHD(O#xYxq*343LvA8V$-Zu9I0*aMzD zAND1l-30rCp1llq9BRxe*#7xoEo{GkUI*Lne>cJYJbn^#rWg2+p1nQ7R8*OBVK<4` z+84wALsVxu^Iq8O6C{i^eB|(zs6aXM5!mrf;j#7+z<7UFnNK4=4prt3*m3!*%oh^z z4Kc}FLkLj_d z6!v~zdJHj}JzoCfV4oM+Ia3S!?~y&$96;NvzuB-)ipnt790+@NWarEx*xUya#+oBw z^LZ}`=r3UZ$csM__5%DQj5Y1R>zs-H^%U4y&ps_-Z-?#o$LGS1+h>Kj81`}aNf>M1 z3rvl(d93g8?2iE7@7Xs3KkM0_0sgCJ-vzvHR9`vsr6`U$l$)=>Zj#Kb{TS>Ck)1Q& zh20m`?^yF=*bjO3&tb>yv)ueA>^PL0=U~U}v)sI#i2p|-J_Fxz`z$wQu;cbwZmMDb z96t$T%{bueyzQ%v;;1MyQ(>=BHSL+OUy3wi&3xe7qWzsSO|X|n!w6%|QrH)H_Da}O zJb%Z)jzgI_33j}_Wu`q5e@Y_$G}!+2!gkoJB8O$>T-YD?^1m4NU7r0O*qHR9A!ptX zI}RmgH|%Ugl$ehv;y(#HE^mqXTq6FSMEsXwmwWymhCSM|zX3Zwf0UT-!uGF^ehk}< zS@C@M3)pceHot)#*GI8=9`-(wAZPvp`>Wpeb7~~}BndggXYAwalVXD>*7E#~g#B0i zB#bo^68c)$OFe%F!2YaPzq4Vtd+qH&*l|dkX4rB4q|I{JBcgvG#+p^I&+^i*g?)nO ze;w@mBZs&if&FeTz8Cf{y!h>~`5cynoY?_8gP*f61%AX!zY})5w|&>bZua8$z?Rnw z&_mAL3_E`GC1-Ah{gRj8J+R~cJ!kHNy;XB(`bS}(?dA6b>^Nl14`4^pCS!h*7hhw3 z1v_qEHRgA)Ya$0V=0({4`TD_3YUu6z}9k;hCGYhtVz07BVXL)3fp76Yu)D!n_A|y!{pCYS>v%{~_2L zJo|dsdp!FSu>JGht+21~;`!c{t3CTmu>JdAUx6Kma`PDMc>k0eJ_{X}uiX3ycD#Se z&Cg)R`={JI3p?IF<>rsDQs}(m{;dpe-|+hvyzK$@>L@{( z83lX1XHS4#@7a@J$K@|G2f&`|#m|Dh%Ci^1jzh8Gi!tK%U2IzN(ifW}^7Lu*4%l&j zpEk$k#g8(bd3K@ch8-WDg{B{NoL`waGhv?xJ8r*a=2F=H_FoA*J|C2s55V^8P&+_wQDFjkU|n?P@n!8~uUWH(ML~CojIr{7r3cV-?RF zGNte}XE)ZbXvmsL+wKjb`ibZxY6KD>8Gifa#;9}M+qWMHz z%%*DAJS-X+(P%j?8kwq*v9sr5F=sXx7Ew2si;m9qTQ|10t;f3*w^4oA(M#qu>Y5qT zW(v{uwQbqh*-xF=-FVPQQ|XGCAq`z)#SF1>4#lE7klYZgSZu6VT&(PNa;<)5s-v0e zX{NfGsb!m~&St6`TPa9CN9|cmx1@P4OSh!OuIQb4uQ+;*tv%SY7)@KtG>f@6H!onJ znp^A&v9ncWtD82<#x?Wcnq_Nlp4mWMbBnHFTW_#k-RL&WqJBy99A>(t#jaQuZW+AU zSlZk|+T@R2(Z~&JZk{hilU4J4x@c~ZRr3N{juyLOLOQ_4*j0;N(JlQTbNWH%TtVxq z-Bt{3S5&Pqw;NnlxZUBZ#O)SWHFo#V4|6+K8ftU%JZ=hBQn2|_FuS7E6-Bd*_6=(f z@wV-Atu4aVJ~qT|Pm9~{c3(iH&gkn{Id+Npw^t=g+X#?}6w44&GtS>)W}@1w*3ulJq~PVMO*8!kwvG?n&4UsZ~HUa zEH2izWLVGDbT(V^+E{IcpinfivvdPkh+|jSf@5=}LD(&Z#f-6HepoSk9B4w?!hmF% zv0|2pV|8MsUbwx8lZ@=)cC2*AXz`jrlG`msIw^}ih#-;tY!gGAII}$wyhuj&a6+8q zV0RnRsTV2rY*FfgW)C7Hm)y1MutyR|DT_UhV2KxTqCSMO$L_KAq=Q38650L$miV*(r8~kEYT{X|6 zYgl&GJWss1l^g)`g_KqEd`T{==J}FbR?YKmel4hkb_v)sc3&X$K$@@M?JxcrIvj!ir~;pn{{L~s#_Dfy0m!;|W9X=J92 zmw)Pc-8Ob?jAt_vf&T`L)yqF($Cr>F7uf#^iOFa2>0 znkk|=2e@K?!FzzGPZey-e1PEBE%P+d*fLKS%&MuVk8vg-?VDJ4*ByJR*bsNkP%=c^sa|N@W10AU1eEML%@ciE=SRnWa;)Q}&6CWt}IO2l@ zcM=~gxSN;*f(YA*4;6eFag*R{hz}F|5#naScM>lW{7vG;g1<-1K}Ccg6E6|`bK<3f z|3JJ<@CdAe<$~GVgTn>0Io2K#<2vQJ3xgHHv&w=a1+xl*m4aE6;3&a#9jp?3BC!rW zwgT6#7M{3H`BSOkpeMor@fyKr6CWe^V&Y>3UrBtN;A@H33f_%X?eQ_LQ~ndwXxiI} zPY})BSkDKMWk4B>cCC-zoSh;*$kGja4l-0)exBO^ahu@35~J;1 z3Vj*}Ua(&HeTntvY%Otz@P`t23SImCgLrk;h03wBls?+?TvAr^7m7t_463y-ZxHRlU| z1MvldKTUk0V2+6e7YY6{F%JlYM~N>H{8Qpf1^y+mlhv0JI)3^a0 zTp@TEF}5oU|5e0VC)0@EBN~oL1@9GnBry+4gm(bf?u>Dr@@>>yC446}?~8Gr^8M88 z68>~*u8wh?@)uC^e&OFu`~krnLkg}Dd>zxWV?ZFTQ~m~ObbCKbe4S|SApW3WjuizT z63j6})&m2_h+I89L(I+w;djIz7F>+`_`yd6<6VWO_M+(~?s;4a|Wn`2z3JjY^!PY8b&HJ^-e zo$^;u^C{su7E^mmjO&#D2sNJ;{(5RY6XQDNKSRxDg};rOTVq_O{1>SCobV42-zNBB z>Ti#6o$}wJ<__VXBED1b&xr35{9EE$ySvPvh}qdAyaHT%PmJr7=Xgu-@4}Z8e_rr7 z;&F0ZOeI#Ivx&!w<|yJX2tJWm%eIO5Ug5WT{Q1OR6rST2!IuPI1zh{(7}qI(BQ^I4 z|0&}81#=7`ct9}63xWp){}=HJ!9}=_>(19T#CndNNc@m!>WRN1xQUo2LxiI|d@}JP z!t-8x@Tg$kS9g6o@1X}@6`uFY-Eqfz4 z#9tRbe5HBtnBa0^J;uip>v3I2{0-6Y{&MiR;Dd?3Dfn>WCj_5J{4K$)z_s6wah>w4 zm*6|XqZ=^6cLnnSN{2@fA0d35r$2!Bd&2Yj)?s_ise0a1cmD0Q<@ZJ3=JB1x$`5$F zy|z^T67oNgw3ibfW0dx>$a!sl-v^6;a?yih`T z(!);?|A+9u@bELldL6|%MDF@01!?dT(U%baRB$=*(}E`uYhDwHe{0)5BfFzZRaC8VExK~Ddvcgvj4S8YJ0Og*7E$FSnDm|HI>#+ zv4=VD(d9ed!&zcFMyT`f0mQ!*evXG15No|H_wbR#TAq`LwLI&He%RUXvHIs6E9d7Y#OlXhiz?<^GUvx$bE=q*@&pCYfA z^Fy2;&dqXuIJe5R8P2P6_z6$Xxm!;EJCFY>@$*u)SBW*RN?s!=-iKJ*XXxRn#4kwN zW)CkReo^>V4|9%^D?jIY1%DFFHsY5ApY7rEh~F#6JKv=5Fy|r#e-{0RJ^V4^mxaIC z!?zH>TX=hY2%ij(l7B_;H;Mlu_&db^C75%-TwcE>{;TjW5&umv=L!Wp5E*!_qBu?b zVJSbaEgh~P{)gy!J?Zcy;#Y;|d?1Hs5ML|2y>8Tek05W*co9~6_*i1i*IrvHUQb^0 z?ep+9V)f5CXztqhGGcZr2)u?23ItzGoD$4AW6tMI#QaAYfpfcmKCnwPBNzScunpcU7#1H4$1nm3}c&{rMCU~re_a*+a_y;rr zCl4d=eww?M<2^%nEl2FGxq%wJ=5M4%{}&*3{|n5g<{H_SgQ(H{NbLTHYNF;c(JZD$j|F1)f8{c2dPK8= z8tu=C-F<*n)bON=um(SOFNN6MOIZu-?oFLUjb0ZKyL(fBhVTAhNE4R}#wD8xMhGq= zt`KbZOQql%@>PPf#MOdXw?U0yTetfNW_<=D1>5=@C75*>j27HPd`?_H0Vj(i*g6?2 znDr2h6KuDUCsG7%S1>{FI%3`&Lg*mgPw*yUo@^1i@e3vj?j_C%9w6q;B!un6lLVhd zJX!Fi#G&9ThR=-QEZS_fFZJ$pOYx{hfSli?;iM35W zORVkicf_r-Ezc1jF8EKx+V(!i^I9&yz0`o;Xy^ zedLD=PaLY|tK|6)1OjoWnr~QM%0?Wj<_Ew*wdj9F4R3xU5QobDihPBnB@R{dN8msw z)o{LZu2M9_q4Gf*n*GG*aNt}v#-Z|~$>)S84poySKS_AvP&K@#lnaF?4pq}gp8qf* z5QnO1BEP@z#Gz_9=Q+oJst|}n)f`2Bn()M-YK|d4U3lV9H7Am<7oIp&4ewv&W(ZFl zs%9hk2H}ZA)odm|Q+VP~HK&oUlDZ`hRr4<3V2V<^d&f7=a$4cRKA-0QsIe1)$smX zZkh1Jp=u_RKU{d?P&JL@j}V?XRL#NUR|roWs%8oKBZVgpRkM=(QNk04syUAQD&dJk z)vP1`4&jMI)odcqn*j*Kp=x@`uMwU&R1NR%<&F`aI8@DfYe znp?zgBqSP&I4G zUne|qs2bk8&V5jL;!rgk$$vzR>i9^-wApa%di9^*~M*hpf6Njp~iu`@T6Njp~j{NJ zCk|EfKJw29PaLY|!{nb8o;Xy^$I1Vv@Wi2NK0*FB!V`z8xs&{Fg(nVG^F{K%6P`F! z&Hdy@N!ue1Rr7V=;5pGhNzL;y4we5I`4@yI4ps9E`4@#J4ps9<@_!PZI8@C`iao;XxZ5Bbr;6Njp)f!|<^@S}-~n3FtrR$CF{I^`#Ua{4L6 zRic@ORqeekxK8=sftvGu;fWiS ze}VijgePwNv0!!wbABD;MrMM*!^Y)XO#DaT%YbVO<#-{kQ{L3~pRpOQCdYc9Pu80p z8tB|UVCwC=|LfQH_nUeW^{@RHosD)g(Pe_XBypUZCSTvzL$CZY6F-L}pH*N1X4YeZ zeqU#ITYfs3PCrOQ{#^P&1c_<&gDCczVLyl_G1-0)#a{F72h$`z``~K9e=yK)d;C}h zYTtW;Ppd{B&g*HZ8 z*ZQpko&D01-q?~|BwJgd%C%dH5*H|%h&6R7wUau=G1TE#jNeeYY0xC|EeGd<%l8Nn zzOEUzi=)=z)`X7TqKor&TUDoBy;%l(H3b^dSTnzCbnWWpgRtl0=YsS7J`haPq!HJm z-({EM>Va`(_}z-1za8I(oyE@u=kHS>e19v}$TPw8SE6zB_bvQGz!iiyC>gY z2Sf*fqd)p_<$Dp>_qPN_6F3)~zdwNR{q6DmasN4gyd3oXT@2%9=L~D-k3$5$zo+1j z=RTIN0zc<(LBd}>95f-`1?P|RpnQL8j)}Lo3S#H)oe6(i;9#tChPCszHsNn4{IT9x zz8d_TzjvuWm+n#kzdcjOuuFAf8T*c@Ej(Z}Ale2_xA3=PH}c(q2Ecqr;pg)GXu@B* z6z3jy@ImMNamdkOW-uRxo9i04r{fe>Ki~1|updx9=F9qV`96^Fw*{543GpttyuO(5 zHw~fzaP&7GKj+WR;c|(w{yr<$Iq@KeTK)3v=`!}cU-ZXIGv|*}Z@lE@`}-hY9zYsg z+%FUUD!MU-jfO&hS^S(oPPJj02K*Qf&*I%!84K-#as092__{7!JGwNCb~+BcPlhokKUJ2W4Zf4JUc>c-D!0Bc*Wb=Y=3YO*E#zw1KFng9t z)|H&wvSNvRw^T9@@Mc5jm&}f=Y+s{|o?^z}EeaPc9sj^(OHX=WS5Y>7Smo_MxEpt3 z3LnlrbkXIvT{vv%ho8B-2*=_jMHu^;ec?;Eo6Y|InH_jO2K>~k88hLE*^N6)^{5(i zTT^cFwGX{-@nOOFI~Hplq2_H7*ca>-3X0(c^_-R!$4OwxaC$+3Z8Zf2DzTQW!PHS> z)_bXny_jE*ISVoAbcUZEvf^|@4gc-PT!4iTN7iuXXRgMgpu#pE&9Sg3J&iG8`FF9h z*~&7IB1rno)D$nLi_0>zhgD+J?7q%44r9h@%o#%m{O%pR%`Iov#hQ3t>SSiZq8*L&ZwXyYyAVNJw0Ks(0Q-YnFf_LS3=u7;^(&V=>ksn z8DH_L+7&M zD4K#aRoFE8nr15* zp7C52pvdKo9>KgvObBLHuMUnGwYK#5(&Ip2-rme=N-ImjVwW_kT}^Nh>aFIo^8?hz zOcY_Ccb|{Bd84mtMm3Kdf!g4vj;as*!e&cZ*wKDTQ2l;64jn_cV?hr%LNAuguQj0R-bO-7RO(4gfa*v`VDw_~vt-BH?{0@vuX-=1$y&*;U+?A+&|{g2Aw zAJZYeH|%||&V8Dh|IPOHb!}_IXZyU5-~B7UKRn}q^XH)dnR@c;=JnIt|3BR)o%KWC z(F6GW4q$yd&)2MXD{Zyh;9pZljuFM<~06otvQTxKTdcPjb8*T6Dkl1#cFHQC1CGnhQp1@@bk@35#KGb}aZ z4ROVyV?OrNu>NOLGn2eLQ#P+UkCBp|;Fua*IRyIA)DxnQqXsEkqRdzuJIH53wW@6G zwr<3y1M!u`c6_K1wcR_wPx`UiEr}aB0|v492sXZh*MqMUx({vI?+@lV;%Bar)_p$^ z-=$pLy5{&*Ev+q!m&RWYj9ud+n|ptH(mTxF>~|npe0-5`YwtkoCVXkI8=r>6!P|q6 zZk}QOKmX$3-rq>|zCD_MwDGH}tsA=A@QFhADb{G8qk`Y~u}-&MpXzta?4a#!LN*2* z@>of`i@(8|muFx9HhiD5t^d@-M_O$gq!0V4ShhcHQY@%!!``iNZQ71D>b&66f^GLVKf3s<&A1{wY!O7Z+;}Ae;6L-t!$dZD|3keU z-#g_0jd4iZ`!{dK#=q!Z7(9J^ts?PB8<)r$Bz`D6{{Kz%sOr4*yk{gq;_W{GmKfZQ z?;%ON4i_PX*jaJ*Puum0^htYuB0gy!l!!khVXsKoD--srguOapN0*n0t4e;RQk)DoqF0 z2gxNeP^Eni;X@K>?STjr3^y0%*(2<`T(9%eUx#?!W06p4_5kpCISG~KCV&H-iTpkT z{9{jlC+thT_*?7MyY`?wm@d$l91j#DRhCKZ+vl;d`y!^LPA7wDizB_ti zWLMhnO~l8~FmpNdw|eP$FE~C5()L~HJEHW%?7Q~g@7a7j#O`y;4KtsC{Y@|aPT2D! zJ8k&vEblW)s5B44KGmzAufx`%Oh_utcVN$Oa@aqH9f!2}8SI9LNSkM1PxWj*db-B5 z`KY45eSADHKIYJKqilZv#mCzG{)msvEcX2ABTUK^nk?eWym&t5Q|{T*VEg^|EZC#H zcs`r!_t#CZ{r-9>?7Z?uX?fVio=K++ZYOvlg*T(GM0y6cu`2Y39cq(f-_)0|Ka{ZD zKR@=09v4)DzW?+MywMb|B}H0)gpw~}!@K(IyYIN>E7iD;b^q7AW7NJy6lJ&X)#F;X z#lBgO+r(GGam`oC;eCYMbi9vHYrwvnFMe5~eGeZ@=Yubv)3-0uHQ%e(+)PIx=@%=t zR4H%Xqroh7ZQt_A^n9})*Yd_f76Gplv`bbz-smS3b9b-&V=j1MqFwU!fU+0etNfZ< zm>jPa<+8;t@upL2=&LX7D+BQw)R}pW$@}*(?@IO!Ul`)3k%gqJ59ujs-#% zzu5!`lkgj-Jh9`MtojTr5QrT=A9(DUWTkI&Jo|}p$`d=DR~f-fED+c?1hXteZw9O) zUT3;_Ib(?D$oR)Z;<;ELOu;XhXQAyA0~Q2<(e?ry>w}3GVu8SZD$tYn5yX0-wVIeh zgyZlFw1dNc4R|LSS$)2-$wG4)R>5I{FC=aj%=197Nbt?X%n;$T__=3<9w1&q7UyOB zf~6Lk$BCB-{vNTObbmv9xbQC%v)~9E*$A}bj{nHtie&jA4t4P@S(u9 z?}%}o@_fWFU}Yd2LwvO06NvSs(Mf!a@TU+TE12imfR%@ECh=OqJf8-~3%-&V`;p;8 z#3u;8f%rthpYSwxJoF^td7cdPLgj13Cky`z;#R>tm$`ECyyeQkb5yWSG<-BRXcNrq zykNaxE`xT#Y2psSyux*O1hLi|uPL1V0Ae;41U6-dZ97ywcZt*6_J;EF|4UX4w}qIS z7i_=+f!RB}iCF#YAl`@t!iD&`IbpW#DSsV#Ezceg-{9$ajS_TWfp8yw!6`&?t>WtT zJFp%9QxE@w_*5(q?6KS}xB@HJ#%h3F8zXjYj7rxY(!`s|$Tdi?MX>D?dIVday@Kf{ zI8E?q;y%ISiTedlA=dUhjacjL4DRb9(Od+aD~@rf{N?0_2~W(q`3zT+XG2izo}v9P zc@`FdI8@Dz=6V)qQ~XUUg~p4dG@dpCJDE(GFGHTRKc1t1W+XKTMkzEXJNP&MBr zUnM+os2aW>Bv&mwaj2SS$?qdPv3oA}1@a?>Cw9-}{*C-7;fX`lWN^Kj;|@U}4pmc1 zo}D)Wai|);izGKzc;ZksW66&bp4dI>TT7lh8G$%d%{1~8geMMFGl%@X!V`z8IfVRv z!V`z8Ih=e}cw+bb@M`iCg(nVGa}xQS@Wi2NHj$qsJh6MOxR?B7;fX`l43MuEo;XyE zZRazDx9yw<83H%2Hnh;-{gh( zc~joH{|}x{$EJhRM0BU4k@e&SG;15UOR2+du_38r977#`>?VfN&4ebI?^eq2X#frT zkDbnm7k8S6sq27)7YH=CB;Bz6eDA~Y&U*pOmtCyO_dH;i2GH;wFIfT&F77PYzQ0$n zBOAccAG=-W&z=WiyTEtA%y$OX&fiX8-`^A*T-(9XAG>bn?`B|^2GH=mfqcKF3oh>C zAbfv&;O`c#XLjw*-yOhA!?H8fp)!*G82@GbeBB=GbeD$d7{}i?bd8k_PeA9lRp!g^ zD1LtVR-hkT29DdyQ-dqtkASgxy;#|hMrAB^2G-1zfore1nPt%3it{MD{?qZJzY6@g zuf6IruhgIpy@bvmPgTC|YLxGH;9PLJ8E(pv&Q#I~NY)Z8OE*Vp?)^Z+O?|jesJE)k2WZYsb zZ9%aU_73?oj#4sFs6eI=MYDlym;QRwkaWV5&8^_qV`d{Cm0K!xWKAEaO!^uu`4BBO zX<^~*Sn*ff3#;xbvIT+N3-)p+$XW$yhF~|Vp#<9ORI3G7+66OLei7plO8ZPuTSAvM z*zFB!te0Rs5;LP3NjyAiGmr+m%PVaSG1(CFYvKtt>HMiS88_{ukSD{U{K+uOtAlFf zkGUt_%#vYAP2QB55?{=DFs1&y6cULEH_NMKhRg7JOo@qH;l`GmNW-nO!JDd5WX{~N zW6wWQA9ZoBKX*m{H{xWlH<2z!@s1tuYC2+4uI$zQ%#LZWpFZy_v0p9PF>PX$|Gwh* z98YTo)6Ft3rd}$sQ(+b#K52X`k7(@vM-SDA{5;&Ydi5~aW>14oIt4k3T(W<5&AXgw z!`J7$ZS!0F;n)A?rlHsyPn$b8_w=37x^>nuE)EL)aYg<`_4gx9RNLg27`vkYTr%$OAF-YgKCDYvAxxu>Ulu-O`UW9E4?L%fn9r#C+J zip5Ga0hGX-9njIUl~p8DM_9Q3&!=|SIS_AkUP1CoVJQ3mhB*ef#PdR0rtwD1-nRbx zuZq3n=`TJn#E1z}CX?|0uebBdJ9vKaew28<<$@B6t+ziSTW>{J8;dA#Og_Ip3uPj6 zq}V$?zrOS)f$CE_x!fh+drZH?McH-A8@(fu@<#8(=2dNp}f~wl~YuiJr3G+ zl^yfvwS`UheE#EbtL@HajCTfqEZOhT1?SM@{Ag#V|3 z2crL(s?4*nkM;aN2U~B60ack-uzV6f321rHHaHXUe3ms188ZU5zkl=<6)GvQGw|d8 zp-app=zAjvCFTIww?uZ8eXJldapW#Ue0s3`54s>xkzG-bkzm>=xn$!uJy|6nq}> zfr2k4K1eY8LN^wA7x5v&e}VW=!4DHR31(kbdsvL?lxKhE#zlWmyht>ECFaI)jpM|P zi%uk7BK&0F+NCkBQ=W5++!(1%zg#pt&fFL&?*%%{`)+Q$6u09doFzUC3j|h^8*611 zxU?*;!z_yPv&O?~iPaDLL+59J_;4%`cH`&p9%AlHgop5R_)%i@!+z0?>+;644O5ak)##hr$!P zci3J99Fz->SA<7nYs7AB?c?NGC=!xCf+Ao0v9q;-b zHSBB{{!ix1 ze!&HIea3Fl*Rg$Qldw{!+mz593wtnsm#WSt#)8-NbD4n#2QPrl^i9e);n=?dkv!zs z{V`T0IpDc8QtmtC66_ikX92GD#k z5tv5^YQ_MpI^RWT(Io~$MUgXbmgmnGi+inC>!{Gzs1hL+U3QyS8P*^ zyOezAG5ggu_|ablexT_u3fob+k2oh_9YpiU(_M@5`m$d}T(v5@7 zoHc8Hqm3PU9PA1l%*>MgIA__7#5`Gyffe`fEIM#k;f~@LZz@~}yQF{Ts006PBc8*5 z?!}vm$c*UUS$E*PqD#$-b+liAJ?}v9m)ZDBUWC2$z+FYR!o#SAcVF^1*vE;7ox%ha z{W~`z#e0mkUmgzobb7c{;zz)~1RkD)hdSi22lh4M;R#_(P5;iD4t%i=v7<~4%C@6_ z=iT&hrN)o$-}%UaFWxv8snftekkq%nc+)&?LDSzy_3wP-!m3_pM&G3ygCoUbl18xk@6LaM}^A~AYJ>)2C;#lCp`*A95Y zqVk@BO#a}eHy&B&KTyv{|BL*AP5T~#Qsh=u$RX2Vz8EJbi9ws-Wg*IrAP0bjud}!Z z{ao7KkbBz(-|`d*2O`I-tCCbX1ExL!rSq@wchGcpJ_YaF3JF>$$xdcyTu}T4xV3h(Wm7Z z%I5zwzP~qX^M4~h{ZMw!$+diM)t;L0HnT*`-O!5&DwuXq#w%WJx&SIpAKb5Hy_d8`GIq*{IK`jq4-LHx|FgUa`PJp?HX68Tu1t}o%?f0WFsfwcrT?*A#DG8jbqIF zM?T9<4Q&5A)51#%(*e`fCpN;nW2j2Je zkN+oO$02!qbH+p*QeI0T%ej5OcImO^+^50s#l5|=oAm7vd9$4UyJk0Wb`hr}@$C*v znj7uRq!zm(%jrwa&770e+~VdvS*w|4Zf>#5X8ZmJeG3F%H__Z;m(BK76)kqz%-K@S zEq2+=2~W)}cG+y-7csM&ptQ! zqG&FqUOQOgI_0nO^dBMqvgog;{=OL3DgP-?e-H8fqGA79`#_BAl>Z7fTA$x0eo!>u zr~aWB*D3!~PtUnG!B<4{9QAraAg)vXFP@(7SPC8yeF<>wqcN^io}Y(z<;fC%RW$s( zy8A{Cah>vf-@DTuYS5260C7}qJ!_bNI48scw=W-aw>;0VNZ%D>ao7a}hBrj^(; zh&y&_K)GXw*d04mI!&5bkFOoXMOYwQfuEZjM(pN>y^s7bED(s@+^}nb-JCIE_s#}( zG45Rs#BRm6T5dg)RUhiJaMR+M)H$|CwA|6VE^gnC=$DOJT#H76FqSl3SL5fN{mC*tRTO? z@Wi2NR+FD9JaMR+wd4;Fo;Xy^$>gUAPwc)y-$8!5@Wi2N*jKxER1k-%=_SvTGXk;u z2K_ej4Z;(@?c;ZksJg2zt+7r9) z+JA}sL82#i-?e{;JTGbxh~0PXzefHL;fdXM?VlijsPM$0YQ9gtNqA!SUHhlVA0|9; zsG6UXZx)_7RL!&G7YR=ss^$;m7Yk1us^(ARTZAVLRr6oumk3WBs)jQPa!Z9L4pqZ* zUv8Q3#Gz{V4yW95;fX`lRFOYic;Zkse9u$v2;qrC)$B`th493oYIv^99Vt9x3r`RkNFX zoAAV;YOW{0UU=eAH8+!Q7oIp&4c}dn>kyteRLvdaJB23>Rl|3=<~9gV9IEC%@*9OG z4ps9o`AxzThpKsue3$UVp=!QO{uJSfL)AP<{#45 z)zpyRDm-zh8v9PEZNl4kN~tDG{prFJhpGw5Zx^08RE>St)EUCtcTK5g7WHQePaLXd zKKXYEPaLYozJuy4;q5!9RI`}+vxO%PRb$^xb&l}%-BhYsMg6(L6Njofmi!Lki9^-c zcUGMzynSbtYSvSKzVO7MYV5nLE)d?n%Sts{sJ~En;!rhwe^u@x;fX`loJsy-;fX`l z>>z)M@Wi2NE+&7e@Wi2Nt{{Jz@Wi2N-beo3!V`z8xt9Fp!V`z8`3U(dgeMMFa|8MJ z2u~cU=9A>#D?D+in%l`=DLiqgn!CwgBRp}ani^2SwZe}kE)+Z-tJVI38xczn$>Mc1?dJ8b^O0!_TDwG_6Q#dkhZfkA4`( z^{4S;ng;wB#-Z?Q6ZOpad+_sh{V0@6!*q<}?_phIWy1~7WfgP9d>QV?&oAG=0df7Y zeq8y!1B}h<#ma_<;BT2Tux6eNTzkbfWu<5n!{r$S`k+7h9fqG*U1kL;xx`E8{8c7& zH=umK0_TF$&6wAa^@DE-mZf`cU{>R-*|Thdp`RPL_5|6kMw_X;KdWz`y|umjRJ@D0 z%bt;3V%Aj`6&2Sk+Vz7uX5NzfUOju{u9sgPvEa1l-~0KZ`iBdDl6xxr(bR{&cjfp8 zZ(B-ra@*jfAh%ArqQG!LE1JRJ1Zg@sISzh}!bIYn`WL;aJp=iEN$ zhJx_o^Onrc#JTiWOg`uOrSppZ_G)#}%On1BWiI{BEAGxTnA}4@d(YiP6{daXOX*Bh z;`3T!oNHNr-tcIvb1m=itQS_TU-RuX6WjRav!`GE())MaxsUnb-QU2GCPzcsHYOg8 zdxiXWoVgDu%E`_){`Y@NU zu%Tvsgb%9W^;6;@iqC^8Oy7@Xk$i5kXma_{*cSGGM!x*$FH@G!*kzGj7Te`8yDYWK zGP@jZmm}&;?qHvV3Y8UK35CGVZ6WaSD1-`GWo6am zHh$P4s}rI%z)`G4jo$=gEB<@nSCUXr%*3baAH zd9tbakRvx_SV!t5Pqw9evy(|nlKPUJC$%Q+snELGyH)9ql!+7-C0AE`7XEN*K&Suy zQLGy^K2ZK4;B;9>*EUmfjWvozcC9taqw5Avc3a69e0^Q6PuyIvDW_U{> zFJesj0hvp&T1^d0Q-i1K5K7N2;f9PPF4-Wto=FYaN+LMp{*#P%28FvAYa@jER8V-M zOJJX4G$ns8yoU_;urMPg6n>42{cmIxSX1)z!lx3co-X`D#PC|q1fy|=k`V0Xlb2)K zH*5quiOq-s7q3u_9mnz&T(wHgIx*Lcv$3;mLn9P>fo%x1$M<#i4;7Dev+C21Vgn4mth-<`hQkjdtKp}Tp?lPLPc_j{Vup4!}vo?UyB7?ZeRE(Fb) ziXvksw<#CC%Zp5XE;ISk$gX1=R^e16m=c^&eATkTC6kL^9cye1tNSpC$y~LfaGuiK zFKdJj8bryRw@Ii1+&!?VxsT5muJ{a7*3>)#Pf6RD9fP_gU^|v4 z7F@MXX7#YO*<=R-{7@u(MK`r42@v6ICuFn!v-7WB9>GRiFGYytNevm{r6rc)fipRu z;^B3OP(`Se=E<|i%ABDG5P_s57n3x&NX2RYmeDEhylG-AVMk!5TjN9f(@0radfmJf z_otPm*B#H}Lq1KDKJGvoDYl3i4W!d2mGL6Nn3-G@jIT)vsHsWKB4fi4&)Ma_b99i; z`?|M~7VZ6=-(vTj-(eP@)=H}JibMaCzop4f{+5A=URla-01waqMsT^GptN*&X;~>% zBm77D&`U%Q17;SK*5NC=e6+7pJ{w$BZ~Tu6UlQ1l@K#4D@FnB;Q^Pgv0rtsH!Osw* ztBMlXEZnz=@eN?#yW~7NpNyVOWU0m^U%SfB0Y_g{EaX41o z=aMO#;(aiAe?(w1$VjLv{Y-l2=n>KbjxsM1eWp z!D4gOva17hfFE^?TYDl8#<3?10v%Og8X|w*Hf@sYpqMMR$CP7Zf(`7uS?a}t*vcs z-EgV(|2y~Gp2)*#sLr>* z1&OAD8Q}Fz$)_C@Yfs|tlT~f)tF1+!-wKLSTU#hP|D6Hy`3(&D8oxUfH?{be=k&wT z1nzWob+o10+W1Y$R17!d0kGlfINH2ec@51vJzlJg9fE(cGIp-m8RNX$j+T|3?d#~p z%a~G7DF|$F=yqCHM@tJS3FP5wn(9O+KoIvGyH|GjS2ttg@9b)BYi&dxZrzwRr8Z6QWgzBH59b0|+)U$|VfLu=AyGaj+?{=n9NiRu8hU@r!Qtnk z^|(o9`~WIytkU@~RlkaxYee4fwZ_cM=p9_yAlU|{GovW=J1cjKmP7kXsg|th;necj zQeP!*!^NWGwd0W8s6EHFu?3^8&G`0Km$kOX24tCY)6rr+1)fXzQ{cITbx@d(2;>5T zvZBXn)k95P09bSDlJ&`kR9$j@eQiyu{wwvVx`wjU^6~~ZY)jUraNnf0xuqk8QKsm~ z>7qiMpB^Y!wy<(Zs($H`WL==FzK`8dkq><-+^|M9s0;_VladnXsGeVzYN)HMP@V1F z9ZfB+&Vs~Isg`y6J>S77{E>9-W z%qskwCNsHUX?-$PR#&E$&aZ38XRGYww`yf)SE{q4N&Aov`>v|3fV$G96^hHTYvk|a z11+bX5&kvvBWX)D9oy8_0(VebCGCEPPcB-7J3A@eOQxcB%)j(&eoT*K7W%WYzHAvA z?L8KD)RHRrwH!;rA0Xxyl`P4%}Ci%|BRq~LA6pkFPX)wiWYK=$9YpI&0)v4+74g}OZ3&Tmto{v)0BRkh1?C)T4E@jqe2Q&Va~7hYelI}?YjQ=c}r ztZMIQQA=uREbaXc3jsIGb!j%r#k})owW!*wH_3T@k8VVAN)w-6J<`e>6mu$v( z$3&yUMQ$Pxb^gWul{F1@OY19L#MseWS+k(l#RM6rgG`S|{fZ2^Wm?_ZwWhmq28vFr zX>V@n)Kq2pf>d35V|&+(#_ra(<{6Fc?Oko{D>2gsyNujU-OmF-l{TascQnLkpi{U7 zi|ZkoE)r;{5QBin@D`xoC~Vkbpf9nLy)>jxdFyw z)ihjmYLBoBOyG8A&{Mh{H+pF(uUzJOOb3{qksB(jv2-O5SyEY-Odr@bevGSVNSaZ{ zgVFmgJYsc|>gU&`>ow{EY7D$@raZm2Hq;|CxR_#}*xnJ^!I-uL29vcWT?}<9+RW&^j16QO`JnYqu#D!D zCClsVq~lg?v#+6+*dU}9x#=1s%JrvgW~!^*ZrNl!+L5gHaeAo~n-tsn<@4)mc#g*U zC~LwD(lhFa+M+@!`mndSmKMNMh-e%0~q1nw`%`?e$)$3 zwaNMAJVa%8TMuE=SDl>iw^S?FH}WVmJF398L&u`s#Jb>;7bRcxT$u@>yPAg%nOAjU z_qtU9!fV)cXFMXhNh$#r|A z1LKi2lURPDg~pyR-Y=A|zq!&pE`LBM|G*Hg3gMa%UJ}BGg>d8lFx(buPhasjLgl|~ zd}>Jl86kYu7sMBa%3t0Kz9y7^O9=m>7kqap|DIm(!=d~z{>7H~hDdd>FqU%Fn=; zUz~V+eNmhh($`l!AXI*I2#@`OxF}Tqpb%ad!iz$;rvR=(Fd0Xz0eDPoL*KG+vtY(Q4omz2|~Bvi_jNh`=+w^mQLS)aYe0^*c>u zeA08@vc2?`r|gd-fPKo=@3m>bJ$p_$`b^y!_+r4~jUZOwTLVrx;vF=^8KTd$GMV@o zrq8hYZ^z&>tmt?tz%L6-?>|^B z+Sda7JK?Xj!1Vh+tFIe)y=ealz10;@UqBn0lrMMZ!PeN_~VqLx|`RSO>zY5sT|2gVMz{U9Eg!usU1)}|T0Ijq+eG=V0Vl+GIS#l>wD)A-WkTOsz`Ke1E&yH$ zpIG}Y18x)eYGC?(w9UT}`0v7BKLeI$Skj}IrwDs#?&C+(Nkfi$0{CpBjqvlpbA|n{ z0pBX@eG_;&{y51Gw1b4^YPfzb5>D z60pA>AD~VLK2FGg3)nw+j5A1q|0de^ec-J^{#xKRhhyqSV0rzzJ%oP&EU$ll1)SyL zEv6n02(Y|9 zN&(C3pH;vgi}+~={#rUEFVQv=jcNOsd zBL4>9-SKDjZ3q2Jk-r1D(Ppcdx)*q=t3Re50WK8y3E;DY{4>D!2>c>2z5j(%OuY^) zuYdju{GrW8eeVLx>*0R@%j=^k<_a0V1AzT{5mUq6TtZ6wsl9To%Hq5bg+Jzt*t+i$nSDCb;nLyjlN=|uh{4-Hu{Q3>?jJ{b$-z=kVmeDuM=$mEq%`*CC8GW;izF9`!ETb=;ZxqJ!jmCJs zQ5m;BkLMfZar{VuqdecJkLMfx@qAN3Jm1t1&$m^$L#ExS({9wbbEe(6ai?MHmz&av zazjU-DXlqHvmHHgJA80pp0Uslptv1DaXW_S2lpcJ* z)Mk9xUb15`t_LGBsMktMb^GzgTk1L>>aWsL-8{VVmQ(_fCLsM$s@n%ddXYz3pp1*_ zCNHa^;8~`p>}7hwURFif%c>|UmQ_&|%c`iemR0E>zz0=?52^tlq!S-3s5=qbs6Kpf zp6fL`qr~l061Q_eywHZ6on7!$7j%&C>^u{<6HVOCG;uv;pmH{Wt<(XvOs_x7sz@vB z;I?RgL7I)zp@=-w3~scJSos28@}>1N83bRN5AG2i6JXAwXKu{nBPn_?gPtR?Pc`Ug zS1piVHd|ik!Pw7wn9UY(4>qOD_uMuk{QbA(yC*2b^F2NC@DPc3x}xX9Hr6upEFM2R z(nE`QaLwk4$8ar6JfdSB>(>v`+2^RNSm5C*?ESIF%3aDET%rri=Bt_b%a~8J<)1_R z<;*AA^645c*L=}JwB`Sh_~ym;L|gt(iGL{TA=>h3@147X`9xd(!=R^r4gVm~_ied{ zu?*2x=4sHQ&3n3tw*2RazaIY}5pDS|g5J}}6K(mg5Z}lXZTWuyoqIUfOSI+xjrd0} zpJ>ac>w;W!vw~>Lr~N*D$_Ebb{Vo3hu!foUgUutEBUy%MD?{(h%w5TRqAj0XnQJcG zh_?JS#BahsNJLxyDWIoyYPP~9ii&hGJ&5RTriT-KG}F5geGJodzap}Mzo*!T=wq3` zAJOLKzzm{~XMPdUUuSv_(dGtjDbeQQe+kj%9be0d-iUvY==-F|iJDYRM4!Yog+kT+uaZXC zeIe81iN1(w{f_IcOwS(zDuJUz6 zU(S5Gw-@;y)5j70eWo`OeFf8Wt!Lj=eiqSJG59TBfff z`Z}g>B>H-$e@Zk>9!Pf({UfIDCi(`Z?F>>AMyCj_zZKzL)tY z5Pcuh^j^xy{Y+m*^aD&^N%VtEUq|#qOy5W}O~6RoiGGCX-x5s|Fw#>*Kgu+HM-urB z(=QYKTc+u~i;>5e&WwV7oaq5XKf&~HqJPIU-8YRq$#k6PrgBDR&61@lW zuK_)Nw5KN-{%s^<9tyaFWX7-z(UT1Sev+XD3h7~zF*g;7o@DsXlZ-iZ=p~|I!zjqp z_c@U~F8d+T`!M}aAw%~?tqk20jf`WNDMZs^h(z}?BNLcjO7y-=(>=$?M5a$BdJ@wY z5xpPNKOveHQl#67-k<4*h+ePR>ItITnSO@oDJ(0CjNB>Euc7ZW{~>DffjW4ct(3xxb(f`25@ zv>8EKO>`;KM-gqt+HpjiKKcgH=p#BmbraFX|Fm6;lyTXuM3*zYjp!uPR|@(XqR|(m zhqef|URwTby*r6sz-8|vnl?&E2uT%L$n-Fx%{(vyw4EP_w(|o>H}14QE4eIOt|E(= z9z^tFrfEFbF*1f|+SDWE;V(iPG^7bc*D#$=w6UR(XydnEqcVO~7rtKsZO@D#n&OYr z%fuh(X?teG8^j;Xe4_1{5pNTJ2=j@yXG45Id~ya7(G!gfeK%^)h9KIW4MA_)v1daN zZO?`nN_+}5B%C&jdp5)(;_u0PqV3rbONdXMiA1zL8)6yp_hLTL z_H2m5h(DJ3MBB3=8i~I*^NF@+L#!cw9`lK|XG5$b{yxkndZLl(BK|n$6Ft$$97p`| z%qM!Hk=aQ63Ct&YqLDe3`1>-SXnQuqS;U{ne4-~B8CsXeO=3RL6OGJwh`%56iMD4$ zTu%JS%qM!Hk)an$*|Q;twr4~9koZ$rp6H4DGkpv3r+V6+4RHtYr!k*sdp5+~#GlT5 zqV3rb_Y;2x^NF@+L(q53_G}2E?b#5tudruB5IvCwE7B{(Pk7p%4e=-97cie_dp5*d z#HYcHM6^8{;(g-JWIoaMY>0mnzlixn+p{4uF?rduA&9nTLkuQ<3Ck00&xWA=j6EBI zXnQuq7~&tm@cxH9GwJ<-U}zH3}L z^NF5lWR4?#lKDj2vmrJTe*yD}o@iufKQ^v{`9x1NGUpI~A@hm0XG2^>{7U8%J<-Tq zPW(m8Cwiihq5a#q#mpyqqLI0Q_*Kj&+MW$@3-PO&PqaN7;+Mp)VLs9JY>4}bU(0-= zCmNZjh`)sSMBB3=UMBv*%qQBO4e=M^*D;@Hdp5*-#II*Q(e`YJe-OWc`9#~ZAu{@b zzm)kz+p{4C5`P)rTz(B1<J{V&->=~?_q`${mU9|<1WM{^kEkr{u%UsSx~{t4)#n6!!Nr9_`LW(kj( z06(KGGzZexIHZr-jZkxA2&6g;d!`%G#Od&m+*a6UZhcWPT_1g#xovvW^!CQD&dAHl z&-00C{@1?a9*-Ur<(H65@9((ZZwudH<2hkJJY(9R-%mfLY|HEY8piD0j(#71c|S$( zP9KD~)~nd}`ZW!Dm7YBx(3JIR=KSGV_g(}WU*Cx5JIlUy$ySsYbmVQdA0NHt)c5A* z9@B5fZI9ko+kI~C>VETXdvyC|b!74K#Z_B2-#0L~-}Za9?i>lnuZFj%Z0_oj>aOi1 zb6frPtc{=0Tk3CnoanbSy*(>SE!CU{^c(CiUd8AGU03(Hn^xf+_dA$(*DBPQN2Lj$ zw6PfNI2jAlrhen|cA+&Ee>{?L_OGlZT>o9D0UG*~hHkB4`$g)=r|~BJjfylsy_4j& zZ0*U;bN0K)oJ%9LZE5_ZEbuT3PO+RJw zUAf2X`e^IUV&oiF`*&(n^xbpO3nLDDG&hzPwO-cste`Tx-GdUlZkji)eCy8nk&`yU zuFN#$mmK!!-?vj+{_B@i_L>!YoS2*3O~p=UE3R3wR{+NysnZh*%i65?i-sB6n-1$7u+rk+Ed75(_=v@W=d3asN!sGa)2exYSz|+cdN5&%a zPu{XT7HQgZm)g?r-A}rgH?7*G?ppo9$P>;U{6}f;r=O&7)4bf+#tdpNd1>4|6YtKt zcmGpvIK{?BQ_H4|>o!M{d);5~)aHyW%SNhSTzK=7uVpmlK9Ov0_x&@G~brluK

Ge!}4j5dX8&hLnKK=C%Z5^NPT`Te1idgx<$vc0! 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 v06$i$B>sES`B8zsx)=o_Pbm+&nCv`3L?K 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�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 Rb`NRawOYStl!X+0{{u9#yfXj* literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake new file mode 100644 index 000000000..1ebc786f8 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/lowpower + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake new file mode 100644 index 000000000..f1417886a --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/port/esp32c3/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/alex/esp/v5.3.2/esp-idf/components/esp_hw_support/port/esp32c3 + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..8e0f097789192f446aaf20b2df522df0857e4f9d GIT binary patch literal 2500 zcmb7FOK%)S5U%m8gR>^aAv~1>gTy09%KJLwNNZa1JF7*l z&_zq&UG`qxxU%kVT;14w9>07A*4J;M2;f^t>pw$_(#m!}8sd~|&8Ilyzx}>(i5P7a zhu53(iuIC`J?t^r^yb^qFd7gHi+tS6c-8Ql)k>0TBzVpia zBrTa$D8X1LPYXPxFyr-{35g+%vs6iT5;lS>49Eqv4&;BGy}Jwc=ykgFL^*}Sy}h@C zYnk9uD$dLB_%NXBWO6(j^aor0?P327n{>Ffhc{6aGMj_9Ll<>(RVR4R#G`7^^hX&@ zI@bo6bZcByvodb__|-XT*K7xV`Lk{I&r~#4kgXZ#X^$nqP!{A0Ym|B~K7vYRNU?-&*^bq5M_L{^bG_=(cPmn{G&m$cJ?U?Cb+}$g|BOI?7o( zn~ah)6>Q#z=;+q{gB`$z z=v2L~*(CLF&u;rNVcXQ7C2SM*B4O;nL;()Z9`fsiH*rFubM$Bdq-`AD(;C7%gs&J( z_ur$|jr2YakAfh5h{JnMLl_ap#!sa8`GUa^$TPx{j%!x?q3HEsFLHTwVSBD6ng$f@9{D$f_N)$G!bf)N4`0sQTUFnLsYBF!? z@_X}=0laMeTveX;bJvvePOsp<`NeiUWSVF_dLbRT_1;7U-Q;(z;SYSDsb=W-Nl$~W z#V!u_4MO+^2i3D9XS<6EhspL64tI4X6Xlh7DBvIHmP|q$d@m3i45&fvgQOVHR f(|>H@pl*q#1x+!}UoWKPe^42<{T^dp{>kqz2W@nU literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..cb88ebd30d921a9aa530e93435739b41c03d9497 GIT binary patch literal 2608 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..ababf96a5338e165c015abeffcbeb135bdfa177e GIT binary patch literal 6912 zcmb_gZH!!18Gi51%=TmHcBexrTZ#SCW!vP#Mnelj5dZJ81Z?|$IO{Y zm74G-_nzl{-uFD`+;h%7_sl$gbYaf(JhA4R&w z&s(dCp@c3>iuO$ATII#!iFzy2&3M-*73U?BXHjpMH(3*Z8uzu&lHg5-w6@M1OP*&y zWv*k?yKamH&3pcDxT^<%@_I#OlH@eruJ8!?hj<(EhFGYl^hO<-4Wzx%LX9QN_=i-h z@NHN2VU%=NG?Pp&bQ#sm7m=($NEz{x-phv1TJg2-a@)CdL_9*PosAHVq%V`ng#Z zTR$UK`dI3K5+C{Glb$5KXJ*F>sC>nLsf>Y0I8}$x{jPcPfW@AaEL<-aWB**g^UWLI zlrLNE9m2h|4_T;GMg~>7?OiIo19jEpn)Pg@F1K8--h_`J9q->;qZ?T8mB8gqt^`eg zvfS{`O!{Ga^3?A9biPQKtJjt$t3k6JwER{Sk}7qA=487ZRag8_#1N(M;V@rSZ*Ibq zgz9H()Jr5{9+tG{-V@$%>@kuE##HGI`0IvaL#mbv1EH%u)$1;)YNR#|$3$xn>oya~ zK}PFUSIVuH-;hSoT2AxrwGUEng;BZDD4B#(do`-cYAdWSxBOZfY)9AWQmh=V1f3|| zM>#{fT#r^(E0ag>xhr=(sQIBn$BxXE?hYzJG+9}#H)@lWAcz`4x#o9dxwINqO6?An zfyo$AW|&Z+5Qy;&_iQm=*` z+?V`T)vu>>%eB+x&Qfj$Xt`EN=k5&CxiG5jUv90Ujoi}GYO5O6gH|r|Rf+IYtsJ41 zp5O6<4#qfFX#~}Wm=H#tdNsh}`k{G}Ll>P)o(B;>^_U>8TscDC^z-ZCFgaN4*V0`fK296NBHtLx&OU)Whm2 z@%947#}aA^itR$FS!_?0s=TS$&_GX!!p-JtqtKpm)HUSJVl6Izf7@b~=$Grl*ZZ0! zV_;m1VaMC(67Pb4Darr=Beq8RPaM#wW@BLDDnWk{s6!~p8o{|8#?D(g+_TH z4E&#Vxs*H){F39p0PJ@cTuNSqpLgQl0lwMk&-dUTcj7+=?u~j%UV(qB6aN`-+Nu9* z_@8px`#t=7o%kQ&=NMh^YvXxC8U9bfx&gf#dE^gAr9$nbR*daD4kglwJy5=mwJn8L>ASUEG{r%ae=&k z?s{t}nCgzbJx=wVJqJ%!mpW(tufs*(3DP}Uy29?ML#^Yn_v+=yv%=W>H0J)9TI}Iz z4b^*+x=%Y?f0pO#yY+s}6I-6|$u`3iTb^Hutqwo?mv@VT5)qrt`}4$X1okCd-farXw}}sE{9WRM8vhW* z_Cq~9Vfa@-S^b|A&+44li4SZ1Ct^MX>>s$iqYC0*72r9I|4qz~DQpOP$oAWNc*5}O zz&Z^n~f3p>ulcAT$f&OzK@+i=-=C${s>nAK5ZW!hRx{ve~~9XX_N6NR@% zGR)jcfa{dgQxrVF=an|Hq1kP{* zVZ>RJ^Dp4cwPZzzvnB`si%8}@iWcIm$>BSg*`;~ntjXc}@ovz(T0dNLFv@M`CJG~- zF#HZ+n@>590-vwHlTxq5$v-WhPz)1bU+mVIlWiSMMv(djmo0aeK7=I}gk{Y>V~@1ion}A3kHe zeqc(QH;r$H#RzrtUNx8;tu~Oyc4;r;a{KoL_T!V_*gtN~wtw7{@rZ2{%03IdBi2F5 xzR_4Z-Imvo_mhMOx8W1Gs5gd-pD^fk?Q@u{5vQWn;~2SlZ=h2by0v=k{s*f{F!}%h literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f074854aa85b5d4d721e924b49a7b869b21f8bdd GIT binary patch literal 2616 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/cmake_install.cmake new file mode 100644 index 000000000..a902b9b83 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/alex/esp/v5.3.2/esp-idf/components/esp_rom + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/libesp_rom.a b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/libesp_rom.a new file mode 100644 index 0000000000000000000000000000000000000000..0a3d910335ae9faf45e8c2c23bc08a54fd8d0842 GIT binary patch literal 29544 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 B&kO(n literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/cmake_install.cmake new file mode 100644 index 000000000..b1124378d --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/alex/esp/v5.3.2/esp-idf/components/esp_system + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/libesp_system.a b/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/libesp_system.a new file mode 100644 index 0000000000000000000000000000000000000000..cdc52a2df97069cd5f68a35cb7cd0ecf7aa217ba GIT binary patch literal 17430 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 U*57n+*KY4hrJlEiD6{Z?0kFpY@&Et; literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py/cmake_install.cmake new file mode 100644 index 000000000..4c6acf037 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/alex/esp/v5.3.2/esp-idf/components/esptool_py + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/freertos/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/freertos/cmake_install.cmake new file mode 100644 index 000000000..820f05695 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/freertos/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/alex/esp/v5.3.2/esp-idf/components/freertos + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..6cded8af19acaee78fa5692411d0341e4a027504 GIT binary patch literal 40368 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 ZBrU?Z`awCy3%V*(hZEYpg9==|{|B+}b`<~s literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..f2c5d608f1926c1cee1aa6e3eee96ecf896a8bb3 GIT binary patch literal 55644 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

W|tJY_PD`{85*I4HNddKk5sxRfN6akIlP| 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 X1G`GUGc{e$jsHv6OfEAuui$?Hlkm+> literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..bb5667b963949eb7619f14d5e95004a59f895667 GIT binary patch literal 33232 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/wdt_hal_iram.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..d1d36d980c0e7f8f7be90e137d29514e3285c914 GIT binary patch literal 155220 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/hal/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/hal/cmake_install.cmake new file mode 100644 index 000000000..d00b2b457 --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/hal/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/alex/esp/v5.3.2/esp-idf/components/hal + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/hal/libhal.a b/ESP-IDF_Robot/build/bootloader/esp-idf/hal/libhal.a new file mode 100644 index 0000000000000000000000000000000000000000..7841f8aa0515c5315b0f415faf7856b818a93bdd GIT binary patch literal 397636 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

~iYHgM@>P^$h$X-u%lChCZ!BUmq z>C-lbsd5>k_ns=vyzUt|>-8(ofiOK)#_+nQqt;o8i0ybKbd2dneZg^Sg-4qeYjekg z1FhB>S_WF}hn6}JMx6wmStpf&^=?`rMUA_2TOjIeBm=bwE8&ZZp`XY96@$$8hkQ=x z|Kj071bgsAQmguki=0TNGINt-7`aZ%8R1!!?0^A7M+`Goj@Id)DdIYYR%?2(qm_Na z8x1ywQ_&`}jNuId8^fvb9jOQj^v7QAVywR>t@!BlqKXs^mue zfRXDK7ncs{_R_&Qgt|umw%FF38KI7^6k08EQ`fRUnEJ3H(}A@pgzdJRdAeE4^{zQJEAP;FK-#sNdnp-hR$6}MS)RxW> z#DS}{vHo>VTpVb%CeO|(Mo3&_FZxoLYEhOr HOCN0U6dCOs=(w3!TrIhZQe+QC zBH1X5oFqKPK-Y4Bu#n3K#$%r-k|4q$*f=am_ z#Z8k%PS*whzu*6>f&Z(4|DhWAC!R;7%Z=%<823N%&<#I$kVAio4vN>cZD=g6YiZm> ze>X1PICXOQtuQU#S_(%M#`PZuAsQ_~BXQRIxG5M*L?E zf6Mt_?ExRJHL!z@sg|C99GaYf1kW*P8IQ0$HixcF3&P=0fY^B9I1)Nff-wGagq8aVTNDXV z8d9KOB$P%H6}v*m&Sk?e_G6abf>65r%?+I^e}}6G+Agg9NOK)2!d8fZiOlAAg2}G( zf=ttk#es^K#d!+DX-K9vP-T`RT+FFjGF=vqGifrxHo4ly#!?CN(~dJkzmUZb_mysL z+A5RlrxGa+?Pl!|seOyJvp~|6qp1!?D#yy`gUDKEG*>r=7AP&}xLl>wSCzOh2gb<%%0^n}}HeIuc7an7=oBAltBX6Z!xDid}k6OkDJ3b9PZK+SN@`h>3I zvd@Twe#`DBa=BPPL)ne6&ca2?Nr}>-M&9S97#0a_=TeQ;q7kad6O}P`Qjn#~;;ukV z%^AqlSwcaTlW=G+>)b4Hd}K#A4($KIIS+>}acYcnsq&hwlhs|2N6&FwR_=a%BB3mq zH+cM`^k~x3wa3}Xce2U_&k9}0ssh~$ffLTs@L>Y`A{8@XAmvqE~SsFT6#$3 zK-&7%`&FlU^>7&H)CvmDY2>PeUF8Q?><14Pohvi@>uE;MAu63Y$V8fI1vgD(C{tFK zENogNw3(P+tiL(MGDR>`g(;FA9U2lSYb7De%#*Um*!ok zG!yiE)L-?8O7*LHq#yUPPjte@6<-FV_o zajdRqY}17Dpa9xc&v~U<+YVM)9HDwxUlkYIGD#n!)vp;iCR;`_So^{%7c$OZ<;z&$ z2>LjyMufh{xkhFgL_!hHtct8#gpR3lpoDv-I6|kWb2-AxwJyb{k$dDW=@9;E>aM}% zQ-^SsodK#$x*rru1+dvpOa7Y&y)-(6gnbSAFP?*iqNW$H{% zcL?KHAL8;=YxrE}+#F8)+Sq0Xx@|ztjUEPixOm*uk($y}-q=g%aLStcI5mT;|C}?@ z;{+~js@^yZhhCE@Qg!Oyr4JzbWSlP=xhfHnrxw!}2de_R?vm~2utgw>%VE3})-5>|7NX+eE)q+8Imm?`5ip^b8c;jL-<^;>XAr{D2ms zlS9rO{+%d2>sn-Lvk#;%0c7Rcn1MRaL`<&FVV8 zEVP%aL)R-!u&;9IOdr;sQ_Q*H&>Zsm!R4gI-GXp_s7C(kat;s8mVAhcI82rISk-lO zIr)T%Pu%E4Do}bZcXFMxE9FoR1f-HQP45qxBRIL!UDjM<$uxAo;B=jvLJ`$|6Kp)$ zK7J~Hx2c5ZSX)&Nl|`NA9K}tqtF$q=Z7TIuh`tU&zWJ8YD3zhWN2i0M2 z(ZlLUtNN%vSVLXZP`(rnl811f&2ye?S@fB12~022mjlC88|oR+=g2!>2xf6-_tOre ztI8hFwQg5l z{l&Oi1$$$2N0(ZE)JBjCobvKaYvZlm8=UALxGB0`ap{9sb;4f`)Mt^E`q4RuI`JM%#T;sRIQvZTH3Hy zoBTqJprY2cVzsu!y1EY0)ZEz8;OM(sm6i-UWW~l?8e4_TsqtVcG`@0q&9Zp)oE38f z6<4m9hip*6sJireR6Q%bv7-)mf!#XqT-Vmo6{Te3@s`eY9SzOpvMo!ep#^(7(CcM6 zZFN%3spX<`U2{{{$G8DbccY6tI}-GSATICPn;Xvw(TO6kL+(uFWyp(cs(4)!*6B)- zuS82@T?clgmuuwFLS1q}uT(2}IZfA&wUtn9!Yu7t*U=Gg>vqe{>)^^oa=XOFx|Z%n zSYy#I>Ng_wBDo@|F?*DcGAWk?YwB)INCJ;*<84jxx)#|(xO=wLb$0QJhiFvl2i(eX z8DElcyCo%My9b)2M0(v&*LfBeO+#i?`x~R6Tp|MjUtc4t3)>hxvRb1cQ+|p27-`3XE(pJ}y)LCGh zKu@CT=8AC&hAMN*30kJQTzw>vM6*yDmqnXx4PH`k?md$2e>Y3CTaWWOmy;XSVi+u1Sr8td*6zRx% zkyX{1T;1~UV0wFrRXQzLW~Jp8I_);qN~c*k-NFhBXK=lu*6T5U%BJ&WoXju`x z47c^=u9(VwD`~!<3~{2!fIKYGdWI^Sb)D;4=vaX1kd`=9okkuNbkC|?Qd=Y1nwlsU z&Jbio?%CWcdzOSVOUs&=jBvVi^!R|@Bjfrj>Im>DV4PZHgNFbBKF{`YkbVg}eX*uaT66pPDc$oBsRC=K`_>Qr`e_+RoH^%tff{?@j}-mx4L8< z(98PX(6}Li@ge5VojWr+KGD(E*-0;a6xGg;qRooDS3D-Dn#ZMu+@pc^lMRXB+yEQ4 z7m&~iRk?Xp+k>?A_b$qndv!P}QI)%N^`5l7q5bIx!UrSUgUd6%n0ZCkmDyM2T;1nO zeM8HFd#fI%HPR1^;T16{4#P}Zlh|{?7daLSoHY3hpQh!)~7gW5Uk3LRvie> zI~b|uR=qp}Eq_CDBT~bS=^1YUmp83SWlGjdZ*8+8HxE^h0^h4vCUN}M=0>acr!PGa zmYx?QBd0j!mF~ryxriX&6T(*Pfa!T*IZ2eYm&P}gwU@*b^d;vD20Ud*ya5Zym$u9G zP@Gh8rRcD9@!IgmULd{QsG#M4jdh0pZ# zAD7Se;(r)ltJ-o1egjc1=ht;!e4n>?`c{wcbGYd$03o~sn|yrjom0MSNNrEYDh{mo zxjk=XeXcfF`SJMxPe07#v5(2iJp11G6wiK|$7lA!D?NRc$L;Z#>%-@ZJ$s+q<8`*N zBoM+?QF8nC&Xe0WwY_am*8AMHFY9f4rslSNS?_b(-mH(BQZg^>g^&02KA-I94Fm{b z4};|T>&cVrtEZmgrx~ZVCP)+#Sj5u_A?)~wO;e^tS!j-sck?djkPNa_34b31RPt&moxBZp5EiZGM26J1! zkH*J%>G#GBfO&sU zZ^sAgkM;DuaXX$kzRe@^5uQJvM?JkAe;j|Zr}w!XPi$|;5AzByz8xQ|xBWl4wL-k} zi-{e=-Qi@5p4^t5qV?2MeA_;(kC+rvb3320KF_oFxouyzw|V+#+#b)_KI)}s+lTdb z{!h(qd$HcbBnA_tybKAbj-a}%jm%rY5vWL|6Hh-*lxt?2xBEJFF&!+mZ%iD+k|f@AG<3-_Q$R=jaUt2w_K)oqtnvTfeOLdDIkw z_4fQZHJ{|!+wsTtJ}>j^?flC2KDXnK^|QVBKDYgY?R{>?C+nAb{(Qd7)BAjtr(f;y zGd*tm7pK48(|7g4w|IJ=f8Nt?^Z4#w_#RKc&*PVTOn#|ne|<0f22bzv!=C;-9>2xo zcY6FTk3ZZCf6UYS{0UG0l*ga-`11}o5FmuDUy|pG-g)wTk=j0D5@EfaFPPi;A~m;Z zu)fgq_i=g5i*M%__HXBt)ZES=te@if^SM2qv%Q@Un9uX#FYx#xkK6fyGG%*Q;c)utk3yDInKYe^|+n(H}j&J)D>$6P`nA`IY=DD8U zo+Yu~=TXnz_7}GQq}=u=_UCike^@`$%a6}zdwQSS{>T1&Zu=waeQx_B>ubIAY=30E z?T>|GtFom#Q2{o#qWNZv7vJZf_w?s`d}l9wx2N~{MV@}Y#}9h^%3ioVzHs?{{!K5w zJ$|tL_dLDN@9^~Y_`>n;^7Ka?ZXiI&d-EfN4fm4g|BugyxCwlKKRZ6zzt8RXWc{(m zXKFso(?>rhulDSF6S?0r7K)7$pv_`Pvk2DUHs{C(PdjOTx%$L;w9=cmNePx1IPkDuW2 zN{`$A%KjI4`rf$h&m73!-euKxq>G8uJ|IR1mk9+Z-a=3v2A>J&~ zh(f%7p~K~##ttttm_P{ctGFTLy#XB(Q(ZOer+eI9S&<^-yy?i?9(kGDp2xgWj{hx0 zWC%;{zW+k=gFSv`OT8Tr{60aNiY?Uh|A~h4^J&{3_<7|#qxYZp@bdvXAMpM5b;h3W zH$QJU-~X#OoUiwf8qU`f4Tkgi>VCudcx7va=V!OQljp}OalphSkS^$2DoRj>bn#{U z+WJZt*MZym3JdDXXG&Z83JdDHBOLx6g9&7aBlylVvJCNkVCz3a{0Q96|C#jay4{@y zF&_lC<;@g70pErXhfMJpfct*cli+tLEv5Vnu>1bje}TL2Q~eJ7Rmc7nVE6sEzk=W6 z=>G=nzOVKV@R;+y)w|&C`)Fy2p) z0^H8u*+{xDA8EdT@KaSs>cLt^c8-3;c8wVW`*) zZu{p@@pXj$elfV6&xecs;MC_h3>Q~`+vCe{ficWJ|>9*aN9qN#0c=KO@tyb2K;=7PXw=acnP?Byq^Yc!*nqZ{B<)xD#a4; zGGkLIP656sUB{>tbw)?B6U5m`d^VQl#}cHb4l2cN@Cx&{mP&Ck_~}l12f<_7y{Hsl z0;e&@p;BB2-eLYmQ7LW&U*hP$3vS0}rMMmZB}ac3cwZ;I2f)AV@Ny^p8gRSKd8IfR{3{Wg{z~v09exJ*_Z;2`{u(|U zD#ZriyB&Qu_+?IdTfrZ7^t-^ni;s?fG4PX){&Mgao&0|p`~^q6Mr_i-T$~!%mc?F zG{#>o_-K4MREkx=)sFu&!B;u?ZvwyCNv{ojjZ;78fdAIJxD6A<9B`YTiDChGrm3F_@fq+HPWzk+ZqF|!iaPMuXrUPyDn&E+ zSf~G<4gNiRw0<-2Q%?PE2cP8V_X5A^@XLU|@1%bfIJJTHcP;p>PI@A&}a4|4b;;Kw`he-3^W9}bn`SHSC?^nL@r#<70|yu_*h*T4rk<$W9ck52pm zwp$&27C6muI=z12UpMVhDF%a|r_~rAqrk6o{7nF#8nwZqJX$im!u@chdVdc(ucC1z+RvAAx_~DgT4uHVhFz1Gne@L&Ou{bWY5nQalH~ z+{w>N;C-C_`B(61_-OmL3?@l|cn^G@(h?6N?xRk9=7Mi={2vQG(Xk&6KE&Z;z+HcI z?9X!YI|bZ^d~rOuozL<`75JS_dW*mhJN2_1{B1{n8u)Rhzf_0>_%vty(6Q+xN8bf* z`$N9?9C(w-P`)@H+|AEk@bQkn{ovaje^-Os^VNKDEqI~h@0;NEd_G^EOWE`9N@p&i zNO|IJ*xUNe6Ayy-G5+$z&piDT;P*Q9`y99px#D-=rn+$d`2EIVrRZ<^3V9qT27}x7A1I>WH#zk+9^B5i6`};(rZ-Sb2VdaK zUv_Mh|7x$~$I6pD7}GfnyxViS0c z!?%IcIRl3Zu?PG{hts+3uN{6R_zO<@*Mj#o{kcNi2!5i&Zw7zevA+X+nWLw3_00~a zv3j>Df2H^Z_!W-+*Wk823dL{1uh-c}Pkjaa0muF|&;B3a?)B{Z;P!f=LeN_4e{$j< z15U>TT|a}sCpmm1_;QDj18;J8F}QoZOv@3v`8^SQympWL&jYvT3x(oj@Xe0DmEiV# zxI&x({#8fc2=4mZ0RCs=zf#ben>LISw2Ys<-XAB<2fxMfw-5Zk9ljrYl4;KhaW(jv z4!;gO?94CU0^jB6kAUCq@E?M|;_&;yZ5Sth3U05zD#VlE)6ixdD#Y{PG)6Rk8T=N9 zzY6}C!`}vf$Kh$nYZGKTehxU5LGuCNcK#bDhJi2AYCNAG1Mc3Rm;}Djl&4Zm1-D_O zI3B#-2u6xI;P*J`Ed+nv;hzDgG&odHR?}B$Z`TGI54a3FV;LjVu zaPa{6SjYd*z(4EoC&BkR{5kL+I{YQ@*VDAaO7U0lTywyw5Pt_h$>HyT?{Rnpz8-LR zE_kyu9}NP3+R={$-|VC}9(-zFoj#5S;NvyL``OdMmpl3s!Ph!`zGuG#e7zH&>cZY{ z8!qDDHBSE4f!mNNTEX4t6J6k^Img$n;9H#ZcY@#K@C(81{l`ji5d3*Z|0VFalm7MK zdAT|V72;dqSgJ;a3ULJd38z2Y3I07te?RyuPJR9i{BcMBB=}1Xe-1n_^L3^8J^0&> z{;%MdIR4%O?_>TJSs~sBAL;N6wC#xwKL&iU3`ZXYKgk*I6Tm;`=u5%x(#02< zq5}LXM_&p4ki!>%zvu9!;N#5+bA>ns{0xV$0soxC*Ma}uNv{q3Rflf`zrnHpJh=OR z{9WMHj{Qa8KXB|1g1_nTL*PTq1$l+I9(=yTZvwaHi<#mG_!k}h55fP_;Xeldt;2r; ze%Q&+V#fUh(CJ5#(2ZbMl772F<=!{SZwH=XqU1%7;g9iu{o(ATeV zcsBS5t;X}He&FGJEvOI$;G-Nq5`2NfW8gNwVKE8ZhM}Sye4P;t6*IxxocLAXw>o?g zxXsT{@fq+T1GEDiFTkfcybj!^KUAy(xASkMI2)YKnK@L-x#7P}eO8Jc(A!WXE(9+# zf+BGM{8ER13EaJ3{x$F^j{aNVRSrJ_-sJEff}ij3AA{TL(<1Q`@Pm&27vM36{~G*@ z4u28c_U|I`C-4Q1{%_#lari&MZI~!RxykRdbSiaZ?Zu>*NxD0%nahNZz1h?&*FTM)yKEJyG+~y}=d>eeG z6Q7P1r#t+I;2jRX4}7P?9|5;vpm+@2_Md^`m*6KDgMs3CaN8dT%41D|qyIDXwtr!l zR&ZP1Z1E1b4TT~NbGa22ifr(QjX|O44~|n16$-@=@CP+TOBI6O=kST(_dC1{{85L` z1h02^75Hq2F9NsaD-_GXS3COE;O_NNJ@`CFzaHGSN1^Bdw_%*v0&dHL>j`jM{&8X- zxb6Sr#C~ww-s8m8;7g6eapF2~J3hyW!{F;2{Vm|@9exM6?N8&xec+ck`bWVRJN$8Q z+aJb>XTWWL#q&t;O2__>;I@9piPyn5I{J6O&v$ql22X#7XM@}EI8O8jFLd-nz-<^Q z3c({rFj7nex8r-HC<9;Q=x2i4_8cjyz-@hx6pO&mbnKUb+x8qOR)gF5Y^10Mw_&(g z4{q}_Ty%ij{0tXcz)MVo;o^MoZ4TcDzT4sZ!S_4-YVhkFejWHz4nGY3tix{sKjiQ` zz`yA5`@jb{{84aQAH&7t;7c9-GvK!VhKt{V+xi+V{s_Lsv40)>pu^t*KkV={oLfBR z@NDpX4(|_c$J=muE@j8-a8YQ^O(;^Pm;io?iJvJ-z&D!XbEcRMUghX#gVQ?-95O`> z_+6U9-(v849KIaf&M%o_HMo6VktyoH-S=D8fzvw|95O{4xch#|M(`4?MtWN*zQcEd zw>$AK1h>zRGR1yyJH9i;|6}h>z^f?I{_WEtfv|{yAhN091S*IS5(ulP5C|xuqM{gwv{obJk5ty}6{{h|*h1Iy>d1`bc`qjF6Y=FX@UXT_))nQF@r9 z4~WvEC0!q-DpdB^|H- zEs~D+ue&52?~e~i`pitc{M2KTj`x>mBprV~+0ZQgH%Vv9&riK2=`*8v|7e!}RMK(( z`bN@mf09eKCiQD0>9{|2Y?j_k(sBRlCFyv7Dwg!UQGNPL`u-?g-poHj(((H5(9AzU z(((Sei=_V*#hWVW`1rG*q~rZ{R`tvB>p_2YON*^WZIQ}Y0$MH{*w9EM0 zrPfM%Oq9Mr(%J3RF7+!(XZwG<)HRYG9Ql7E=}}So_GbC-X_o(CN%zV43sX-v$zPay zUeZ&eYNoUXZ>C`!r&dn?@NnI@I)=~N@N#{rD8ztQ_O5ZN&Z22XrdnKJcUX`RC zmGqgB|7l65qx1$zXZu%4>J>?6+ovS;j-)3?{(nk3dp<5nec3Giy`&dJ{?_t9aATD2 zDCul}7?|oR>FoX^&(}%%f{cG)%1QdhD4jupR;jUZQqtMTENCU4^h+gwnCNGto2B<` zmOj|hd}rEOT7FftnQe{E^DS!emARFK_y{C+UX z()97p^2vHyv*nGJ&hg7Trp~i;f1fT$-DBy~e7Z38uBF*0I?Mjt!QNl3>29eqOVc); zWl!7N(sO;fXX+43OVZcx@Mh^%&C+Wv{j|@YPW{Hxvwga6>Pbt}Cp*jillLsmKG#|9 z6nE(+AkzlEyDaRG(%4@yo-*FcYPNn-4URSyCZGI`|=I zs!PkWI3$Z@Qu;XmryLqAfA~K{{tra}##Qi#a+LcVgu;Qp0#^lcg|7l#s(%FpO-&{8G&0 ze0_!yVL0yLEE(=sz-vSuj&TG_M-X8I5k~sbeVs=Vdn8##`dX52B>6^?ZzKW7>5Awo zY76N4*_vZ4*G4J#D^pIca^HUAymOpylyT}G?3+(U(h<)P{N;mvgdtQyM^~wtHEVI* zQYtxi&k5xfRM7(t4^&mHetd@pteUQ$x1i24hWwg|@+2=gWkwBUW|1u}l@XEp$&5jHCx!wS3S=ve!pi8LpW=~;nrls zt;zhcfH+p1KP-^8^%!CKM_B$57Jr1r8DVioSWElkh~yt>Ej7~W^nCqr0_nSb{p-s!nsH}wdvnoH6s+O0LPvV6Ap}fo*MLUpWpz)+W)`q(A$Up`5 zp6u(h_hjFck_s#14=Kql1y8$E)y!L>x3%)vVJto-jl<@q1+!%CscZ86@SGOc0<1@ zCGB^3=2Vh-D8L_s5eUjWY%70IMzCfMJ5aelO0$5XDl7eFtE}=fQT=`-D&a)6sD6D| z8q$~H$%Il8kmso4+j_8$)$JS8y9lyvbqI(JPSb3TI zJ|HXWSI<|Uyb~%}JfX^3$hU-q@qLiF6&;S~<^JTz0;@qdcKdTjWu@N&l~rLwgai37 zYjE3V%EPIyT#vhzz9v<+F8)X)MfiR%bAK9R&UWz?x2E&wGZxUxm|LAPUDltmS-{$n z)1SH#Xr#(Y-wR2GfOcfElS#RqJj%nFUSUEd zF`W1ODVlUR23Xhk4IsL|)TylW*N2r=euk>YEg!71GV~CC8752paf6r^%kS}0bVyq3 z`JD+HD<@}Mo6#qv(_-3taySxFJ2|LXB`uKcwK(bZGNWobv!>TzXmU8E?IegbVOSS` zkyTk44s8BfOXBz|9yxi0jhX4d;bN`apPjf;u!{S$mZW_FGWV;^azda}L+0l9+m7X0 z$-#c@NV834?wb!k>&aZ3WUxO@;{%x~~4>NK#sYKlICaNmG7LmTLPA#asiFTRrqrmDLQ*p&`rtfel?(u-qRrB<&9} z%(Z#T{V|2Ku28u@){xdUE4Otjw~CkBiN4&Ls@$K7#BVKF?oUCI4i`n%&gK3*fo}B= zr>Jn!u{J2TMku#!P;MKj+@D`4$LeLRRPK+&qWhx^b8R;L94KkKM$(Ubq^+I&en8sd z`420Sw(hBC71A7&WFF2g)@{qJyXt9Nmir@%%4fV9`X1iOtKk|{!wtLw8zSfzIsVUo|v;==hl>JDzhpoQ#GV5fa4}>Pu zC|W}3H`Y8B#b%npn!vV*KLG7L*|w8y7Q0Rh8%6tIIFeX(HCQ-2sKr{tAGRf?I<@wRI_g8FIuEk?O>xH6-ZlC_=AytJuq*mR{mvoFtXN;`D!g|db?|*eoLYIERqCZlm0h9uD-+45tD@JbRd%`R4{4QEI;->tJW2V`mHzroQreLI zU?(Zxkd^+BCn;ZSrCzvIg_*XJKUq{(g_%12p-n`!_ydhx>FK)r!-za#A}QZy zvfZ^#`Uyg|ygx=rNAP`C(mI#4HehBRu3Y`)82v{ZUyn6h(P}f=T+-T*HkWwXacnMW z>v=M7I(G1n48*PS#-mejJTPq-lRLYF!Iu5Ns(#4$jlZ0gg)&aHAD1?pDU5jBY{cHC zV+CW62HoB`w~mgzvHr`)IFCn8-Z)Nnyy=aXZ9G8y#-1gMWR%*bqsVV;(u2or8ID#O zaKVA~bv7XEPddYZ>_2JJp>SK+A}x)Ny>X<>2=;U#9pgAV@_lvnqJ@k6)@zv8(!k}} z(Uvz3oE_Zw$Cmlwb2nZ{y+f`1u=Ul9p7k+IOyYr3trLn;vQR%m$Mu^+}jK52nU_}Q$5WO2Yo8Kts@+C z?y(MhRpWF2v4{Og91fmY!aYrggYMV&s*TsTOgsf|YE0HEF!#@UAjkxVINU?(X*wKq zzwWPT960EH-CtKdUiazZDR@iunZg5j>4Z$P|K2YrEX z!8;mrv2c%TG$tH8OND!y4hQ`R;evNH@9`0zB0RwKGlT~kUySEH^f<%fYiF z`dVL|6dd%)=(f+o=iyZsf+c0IOqk!y-bIL-bJ|ZdhHKz(0d7oIB?L@!XXYEboSq{zr#WAFC6xFIOxNK z3wTkBOrzm1m3I{$_?7bi=sMo`%h$1w)FG@R9O_Jc!oC9so%ZZu`%d$=?eVp)OWd~H z&JOz;9OC#kH-Gas5Bpj=@^_$I`{6ho;!ua4rpNW^A$o`d2R|_fe5dtfeZ%=BUiW^Y zhw}>@@(#xTFU<=F-EUuBydzVk{O|E?mV;-4=sit`gFaa})DsT+-uSI7IOsDXKOFSg z!UMn8a_0z#{s{*U$K=pI;h;C-x3b`%FB2~KL1P{z9O?rH&r0D?e>mu;2oIDeQkZh( zf2a=}JROBYec+(8y$TY|TO>RnN7)G%+6y?~;AdMDv{KJ_;eolzf~g*PSq}czqW3f% z4ti(dur6@W)96+%9CY^ag4P>wX7oH!rS!N2nWw#;evMRnIb%(z49#K!rRpk2S58rK?n7m1aG2z zEB-sw4+sAfcsi=*W#NIFD*I!U)h9kiam*7kw?Ja(-J z2hRZEaK3|sUWVRX^TI)|5Dw=%IOzU3VE*_xFj_p}H~BXXDvQJ+$q>BIO+Pv~p|V9`^DsIMksXy8Q?o4mxcc z`blVK`U&;yX>s7-?}l!1;Gh?wTR(x(iR0vd=qGUSmkNjTI2?4^Kb*(mpbKWsM{v-& zh79K;IOtu4Lwq>sJ@DJ-P&nwrgbVGZcW}_R7ariWZ8=XBlqm0r-})XL{Oq%#@4-Re z8@*Wb!a<)Q9Qqy{^qJ`9hl5TZ7}!ta%n=TCfP-g|aHs z8yxiY!UOwj{MN#Wy}+mgJV15%SxYJzsLUgTQcvs~E;N6sY_iZvona`Wa?#lc=E7?Pt-J`k8phB-6$4GUdzR<;uT-4^zGsK3w^J_z2}kV0*#dbMR5BZ-9?hegj^i{4Ol} zJMY!~4n9WpUb(`@D))t137L4mX0lRwIJ`=E41B!uE^uFE-k+J+=kYq229RkHyjuAP z_(bIu!o??Lxy1C7@mTxtPR!(F^{j(WQN9Yc^YyRcQ&qncw)6F4k>@$s&ifz2r>Vb# zT#h8CD|d&_Px&! z75F^Wc^6i4zVg@b1vWKLp>Q%zJ{8?#h3IZNKLI zp2?l6C-SbW>c52_Q@%~O z`0*^4n9lpeLLHujpHR=U@RQ1ag`ZM>4Yt1Y5BQI&e+bdeECwWG> zE&QxN5Owqo(NmaU13fvGF8L&Jtyxt zOI}d@XxQ5Ac=$!tPlaDnUL#!mmn@fuj@$uQWq#aQ?~^-O@@S3Us#yK)`;59N8n#UEt3#B|;@Mjf7& zvUtx}sKaXbL-n6(p7+FaCTw-M4F0Eju7^KTz61VPnfJaGf0E@A(;vlS{rNfgQ}t|s z?U?pD{F&;!Gc247K7l`1{Y$t`Igt-D$rs9<;4hWC!e1%(hQC(c9{xso9Q-fkUEyz) z_k_dw0_K89rds&l$_wD{l^ft6ln)gy_TMDS`#Xh8OkaV=j>9LziCk#N#CyAv9Od(b zi(6&6#PniZ zdzHd9Nk_PouGeO8d(B%0cTlbnF5V=|C8m$Z!%N&{+6CTJd2hHtc?R4`xdHC1d=y-$ ze5`PBmn@fjp0@K(wtaFKEu+*^4lYGgPqslEi}Lyt@=;1SB#z$2A; z|4}kZ`5xF_uKs{<@o3fI64Rf;W9{<-yq$VphOK?xg|}Dz1K9fWSMUz1e+OIpv?&lC zqk0E;tn%h?rE)LW+NT5_r}_Z+eBJkl!{b$-2v;djh9@XbgYEN0Ej&^6x$ut44e(CN zN5GSmSHRNWR!Dz41KwHn^Wn+L7e^l6HI(q-Ql{r&25XS%ukdclZ^KiRKZbW#{#>|t zk1Us%{sW#pRp(tm$y8Er`676h@-=X+@(r+k2Dt-X>#LvQ{W`Qc-)BDp zU!vRkS$MYQ{WENR@->(b?lQd%OWtL||AgnL{tbMf^7rsuW!{aG%v0_RAEewBmN;if zoNeHPRj+{Sl}AP%-f5G}SAA!Af$~&%q4NIbze!@wf%$?#rp53f%1ecd7iYP|^po*4 zsJ;enRK6BoqI?4^bsixx?}3-9{wRE?GVhW}mMO1~{JcXZS+4qf@L|dym}i>AObX@y z;i|WTk5JwemU8iQgO5~wEBGkoelP=z$TSqTXN0zg?b^5sUZI|S;bWBN!1mq95_qi- zlj1!ri9J7aF?_80FB2|4F3TmR{}#_m)$f8=DL(`sulyo>g7V9-tQXV!@M_gRg-=xe z7CuRtn>4|{DSWc(y!ell$JISW2Z_46XW2tHf&Uq#HjMUrz=zb<0hC^=Vk{wC)s%jIx} zcrv_B^*tlr2fj%410y~dzF76e z5&Q4?t=!YlFHz5#@TJPElYU#b4DVXIHR^pE5!)jPmfD;Gw*Ic(oUmPG9D7hI$M!RW@r zVEg`)aYT}9)#L9M$oDhUXJ2&V{o(7>Zb!j4tDmvp0-prmqWYSM&xYlDDz^K&h%Ysk?&!yW3*TkkfPSmSxf{Ms z`F{9zyP9y<$ReXk1Kb8pHME0cyqW@u8+TE z#A*0R`6JWT5f6mzJD)1p;_n1MC4Xe%ay&4X*U2AM-!Eb=b3+_1r$U^=VXF_98iBc_ z2;XCHnh(4Nw)$KPTYWghguLt?f$65n)AC0qx=Ua-RfzLf*y6kjTYcV%`0wyD@<*mm zBK`ul`YwSINc)d1wX5CiX$$8Ee_+kke6v3{G2l5xCEUs>Oy_?kGKZ5IE?d> zJg<3=gxl$M_xGoSnO38>SDkTRl0T__A-rChpGE}cX9J-=H^UZ($J9a`#)C=zta%@g z^cUd`s=pk0{5>zzKSH;1zl``_u(d;L?jKpX?O-d5abrUKEh63D7qj?`Wft-dk9gb2 z&-gOIvrnWm&P>n`igbVP%(mB&=+@?p8xywI8IjKTG06+s4wpwd^@s(w5ClJY$f zKLGdB?e$p1PZ_gKUyk@SxQoW|_uwr4XXt-X{a+C?o>z#^SYCnseL5+ZiSZ4?_eG4~ z72-2aO{jkv%#J0~@QAmCEe_*21l|p{dir~LR?k`JFKe865zmkOjCT{tJrTC{IV0k; zjH%BR5i`D4D3@_^LY&{5hvV>r5i_1vsPl%1{{mb6--rLEb!M#8&<@{3{BPLm$#^@V z++MKdErzYFN??o6cs#*BD)Ntw{8f>k@p^)P8f@)Z9dRxEiq^Ry;zMDp&rz_|=UAA7 zrA#MAd@B5!>SslK9{jrMm%wi*Uk=-PF^*8E=k2hSdk<{oJ`njCXDImny-TbA%jj=v z{MTTM^Db<0{sCLLj8BxjrT*{Xx0Sna56-w7%n3mz#+XXpRUQJrr_5MVfhWQ5tIl{w z$={U^g8!j>NW@Fv4^&?n@oL!C<#gEEb}el6XZ)n#xeB)Ry#coM_4hH&@9$TBsAVz! zQ}Rz`fA7-x8T1i)oY@fZU*K)j&$vm6#rYEcNcDe5oN!Og;^arnn64oX<1K|ajFlJs zgCZURf2{HS{YvBQ(XBp=(-h)NkMc5RQ;1myf1+{fBVGhs9L94BaZZ7){%a#X7yeY^ zTpaObu*JCxw)VLfwm6SO?C)cKrg5G{H}>}~Ee_*Hk(cRX_;ckSBE1#&&bSzniSeR> zziXs3&QtQGdbWnYQfADgz!mT=y4|;pm~oSm(duVRq!4F6_-oZ?MLY+#IP)Vu1hzPg zD;47S`;z8o%%hO^Jop=pe@Vob!xo48k|EB0u*LEBC5@jz|Ch$`_b81S-zfQ3^|vE_ zAO24DkKunSe-3}I{4M;0GUFPB`Y`@gs846u>d-ynE#Q<~)X3B);(oA|#n?rGN5i(h zjHeai?*?1^y(69u+dxe<5!b;Me@Vp4VT->S&e6It9#M$DHsW((tN+CjUj|$Jn>Ib?XVY zRXq(eP_aym7ZmErxME3r)knfSI408=*y8y6p|)OoqFZ0x2eyG48E-7;2S+;NfF(9K zx4$>KLhHW@-S|X!Q!V$5h|hxe&^BcJun^}a*z(>HG2{9q1sdnUh#!S54&#i4IB&of z=lzKN{ZKyK$n-h7vA;KJaTt#*#OVTC9LDAeycOJ81xUa@!Y?{CuV2kq> zY;oR$Ee_+xg*Z9fXS6u&BJK!VoXud1(;eo4Q<)fVF2wQoXDv_E);$2~@C*#+J_%*P_@%L~oPJQHOe7oR3I`SV6oBt%ZpO(8O;iNCjN zec*TKTWj8XU8XgHg||`tg^2yV-~p;4_;nF8{zx)R_2m&C2@h9&WyFj(66$j)Z0makJVO1yj`%mQ z)#tv5AA(1!|A~m7hOIuYMEnLkO8xIg{2^@ZlgItdZPn8jwm7{by)SI-Fd*Wx$j^9& zAbYmc`$T@mFHA;jxef4k%7;bl@BgmV?RXlx@tN@U>OVi?i{Mk$e;aJ^e+OIq z`y*x?jSzEv#Qq+!4Osmuy78Ov7%lg+h`)lzs{Vb%Iovvx z8?nDfY<~IbOP-U_IC412+!Ggj=AJkl?umE9v%9uQFFbaBhr{zHMR@G_%szPRxlK4c zx7iO5U-rv1K>mkkQ{fWR%Y?)8t`&Ifc~>|*?>YjHJzF~(k3Dk>hi7ib;IZeH$K$bk zG;nyHc}G0laFA)T{14B&!X>6p5f0C3PsQ_q`r+`LHqSJK=fh{Ow= zZz?rg{)c<|aJZ*GS2#RpRgcH6x8d-d)gnCoHBKWQ`|J#dXVsSBv1e9~z+>N&!{J%h z6?p8K{FQj@9wHo`)nARLP|G?6PnRr*=NQkxbE3A%S$OQ8FC2dJavq)~>RE?pX_iY& z7di7x1*Ih8wSVTrRmvS;exxE(H+Z6QFL+1gB6ug|KJX;ve(=u91K`QZBj6>vUZde% zR38KHsyrUvO?gLnit=Q5cjamDVH#%!yoc&D;XRdS!&8;#!h0##!+R?)gZEKB0-mP4 z0^V17B|Kf(xBo#}E^VIdr}}yD4CQt3{>qoa2Pj_wS1aEH&s4q@u2H@do~3*@T&sLP zJX`r;xK8<5c#iUV_(0_s;kn8$!}FBigAY>v06tjxW4K=Vb9lb8d>EJKrj&Exh06XJ zhDFN$8HPiYyWv@^+zW0{E`l4C`@l<-`@u_<2f&9akARmckA{~kkAV+U9uFU`%x^Z5 zBb0eRPjaO4H25gx8Sv4{{yB#;bUW6guTb6pM)DZtM)YHqSHP3hzY;!9_0{l7Po%?3McJ7-A+xc!bZ0EbVu${~5VY?T<2)5rDHNtjYTL#~y z$LAwpJD071?fkV8wri5r@V46ir@(g3Is>-z)LF2dr_O`z+_Vn1bJL};osX`7?R<0% zZ0DfsVLJ!i1lxJ%R@lxvcfxi~xf`}~O}SK&-*ho;FPxU|lmqj7EvAX+9kT4qvnRTI zzrX}L^X!japgPR=J500Di_&OA?`Z>2iy%=0JoBGqAM9&RnCc?d`**cEw9ar-UltNbAz zmt|-AXXquW!_GY4p>M4^?97uRyM1~a)nR9zcIX3Chn;x}(FdvyJM;8HFI63O=Hcs) z^dQw?XC6KVr^{4_oq703mM&KvcIM%-K0R1<*qMh*qVy2eVP_sLQ_@3Khn;!2j7Set z9d_p7^q(HCI_%8DsX9GEb=aAQ(`tI8>aa5pr?K=X)nR8IPC4mqRfnBaa7<_2}EH4m9Aa zAE1v{9d_pV9KA|)*qP@$^a-lN&OG_@;VnH;b=aAw0G*3dnP6w0ZsNl#WCcIFv{zKiOxGtW5mT~&vjd3HwMO?B9rXDa#>)nR9z{n2+< z9d_oaMc+ep*qLWO`kt!8&OC>rPgNau=HWS(^j@mN&OH1!JiWK-urtr;==-P+JM)~6 zK23Glndd6>eN~5@d2U3Xt~%_@a~Jx4s>9Aa{PsLOLv`4h=Lz)vRfnB<)}tSwI_%8z z3VOBburtrQ=rdJ^oq2ecCS9XC?9B5O`YhF9XPzI>YgLDxdD^rQeYWbbGfx3}o$9bN z56|AD=co=l^Aw{Ws5vnP7J z>aa7<4D|V`!_GWB&y!xDI_%6d7k#1XurtpB^hK(}&OA%e4^bU<<~bUDvFflh56=jt z8&rp#dCo*{R2_Eaxe$Gc>aa7D*qP^H z^utt#oq7Iaa6U`+U)lRULNb>4JWo>aa7<7U(Nghn;!)qOVdNcIFv~e!S|iGtY4J6I6$t zd3eV{dbR4XGtZ9bC#nuR^X!g(lIpNC&vf*YRfnBfdS%rRv>aa7<$>?iThn;!OK|fP<*qMiCuF_|z4moJM-L%{#cG*06X*CE1X=Y{wMLQ%d#_lJ^IC}!_GWBua&-3b=aBbE%aZh4mTLGtUp`SE&v=^R#Iz`qiq#&OC+a*QgFV^YD&~^tGzP z&OF8F*QpLW^9(@$wd$}l&q(y^RfnBf?9%(E2z7S&;Ao+Hq2RULNbIT8If)nR9zQ_&ySJ_9@RoGYCCPW@Nlxhu=g zbe>^L->o|A%)`4l()X$kJM-LwexK^FGtVRF52y}1^E`$Apz5$Q&!5pBQXO{Yc?JDp z)nR9zchMhF9d_pV2>lPL!_GWBFPDByb=aBb2lU5Phn;y^wG;gbZ9~|ZXA|M%kLvG+ z=b0=!(|e)wLlBu@XC6MsC+pSE^L6PzXW5xP5`BZ}urtp%^cPfzop~mszoa_s%rg!B zud2h&JTuW>RvmWcsYicBb=aAw5&c!wVP~Ed=&z{`JM-`?U;1^`VP~GR(BD)YcIG(` z{V8oL*qO&a*Y}?Ke}m`!EIZThME{5Curts7=pU*MJM%n-{!i6mXC9sdOn9Aa zUC_T)9d_pFjsA`5urm+OBBuYPI_%6d82ww-VP~FE=-;ajJM&bc|DZbT%rgl+mG}j) zGtVCAiR!R3&vf)ws>9Aawdi@O!_GWB)0pOk`ZB@JJj>DBs17^xtU%9K9d_p78OU^7 z)nR9zv(ekB4m(sygh<^9*`{ z>aa7<-_Sd$4maa7OKfN^CTVQc*PGcW#Spjbhj)! z(|JEknio3C1UvKa{bjm`>aa79Aayo)B?S9RE#=WukVI_%7|5}hBU$^<*}@H}U_pX#tP z&)Mi(s}4K!T!`LZb=aBbYIJ_&DiiF?a|`+a)nR9zyU_=#4m9Aa-=mLG9d_nvy@}|fRfnB9AatI;Q`4mWBpQXO{Y z>4-jCb=aAQcMzrPREM2;iqPk%4mO zst!Bz@N97UDAi$Sp2yISRvmWc;hEv|3e{m}o)^)NQ5|;Xc^&;&)nR9zzoQ?gI_%8z z8Tv}qVP~Fi(O0PsJM-jjD*ExN!_GXN(N9nvcIIKstMqEsVP~E`=qIWUJM-|Ya{46I zVP~G9=qIZVJM(Ohev0a_GtWfyQ&oqZd8VMBraJ7*!#k$Zr>hP-^UOr&;R2apXC9t; zPOniNcIH`xex~ZMGtV;gwW`C;JjbA)r8?})!*kK;vsH(kdDfzzqdM%&vkv`S)nR9z zE6~qV9d_p7nd9Aax1nF4I_%7IANqx=!_GX9p|4XNcIJ5w{UX(2XP%ePFIF9P z=6N0c64ha6p1-4Csygh<^BMYOs>9Aayk9GQx$3YpPhNrOSEvp<^YC1E`byPdXP&O; zSE&v=^K6NJwd$}l5BI>+*QgFV^OT}rt2*q=GYtJY)nR8Io(WI?T6Nf&XGiqwRfnB< zc1OQKb=a9_I{J;O!_GXj(0`*k?96iz`c10C&OE#mEd5*6VP~F0(RmStOt3T0F~Z4h z>OT$7?OArFpNoE{>aa7fdS&#mJ>aa7<%jgfP4m++3JkO!Or8?})^Ah^os>9AaZ=k=UI_%8z z9{Rhg!_GV(p}(g(?99V&7Sivl4maa6U4f+?V!_GYQ=wGT1JM%Q6f2BI?%yR_#*Q&$LJp7&_{f+9dGY{|0OMk06 z?96ik`gf|s&ODc)|66s~nddt6?^TDLd2T`fL3P-f=Wg_r?o+Tc&m-uG>aa5pzt>3T zs17^xY(Qtw37KGLo;T5RRfnBl=% z%rg;vz3Q+t&+fv>W~v{6r)!p->9f&!L6=OhGtYeV?yAGiJp5KA-BWegndflyUaG^+ zJS)++P#t#WITd|N)nR9zv(dLw9d_p7{fFry)nR9zE6{tZ4m)~dtKJby>;uR83^^BMX! zs>9Aa{MIJ@XVqb6o}`Ox>p`k_6i%0A*_pl>db#SbGfz+S!K%Z~JiXC}s17^x^hY16 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 z

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�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 z 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%0D7<;-u=(2e14< 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/cmake_install.cmake b/ESP-IDF_Robot/build/bootloader/esp-idf/cmake_install.cmake new file mode 100644 index 000000000..fa95554ab --- /dev/null +++ b/ESP-IDF_Robot/build/bootloader/esp-idf/cmake_install.cmake @@ -0,0 +1,139 @@ +# Install script for directory: /home/alex/esp/v5.3.2/esp-idf + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/alex/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/riscv/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/newlib/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/soc/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/hal/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/spi_flash/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_system/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_common/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esp_rom/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/log/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/esptool_py/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/partition_table/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/bootloader/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/freertos/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/alex/github/ESP-Nodes/ESP-IDF_Robot/build/bootloader/esp-idf/main/cmake_install.cmake") +endif() + diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_fields.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..a4c3b71512fe98b29ad8d0b78682149b3de821aa GIT binary patch literal 13956 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_rtc_calib.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..be197b23e79612773313a12633dfdebf8f2455fc GIT binary patch literal 30504 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 literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c3/esp_efuse_table.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..8bcd0bcceceda5e802b349634a3aed9946498c57 GIT binary patch literal 96280 zcmeIbf1Fj*_dmYR%=AMgsU%6JWF-BVd+$_JlBuTO(=^RYKc(r%OutM&%uI&L6t@FJ5?6cQ7 zd!KvHJ~wvB>gsu(GK;5vRdGwH^oCy4PKyRKQOy!ANiebh_xJy5;Qwmi|7zg>YT*C> zHBdz`%DyxK> zPg4mq5>$ekp}cho%6kc}4=buD?}-Y^d$_Xl?uT_wCFR`)>x@L@-2gGu;O|seC&O9- zYjH*8je>O;tb<|Ahcz44?yz=(wLPq@VNHd#3FsxmS{K$DuvUgu!CpKDSE(hiJ__rc z8cN*_e{Y3L(=G6K7OXR2y$RMCuug})oD6@18ZGa&xW;*UeAKR|La;Cw)uax)`HJ6YfZo>TWdhf8L*xX zYc*J_!deB^(_pO(Yb97K!dd~=Bv=z+O*n;BL5xaP?=*(ZqN#`*!$(B1{wD#OJV@d{ z376DO#Xp!0@FxKh!Fbx9(=$rJ(E?9W)RT}zR%Nm(N3Eo!3S%dfK}gh!$|lyW1tp-5 zNNilY11i*r7D#_mg-S_fKql3wjx8!$9{QKcmJns=-$W{H^xq`*Z-pqPe=9~Y{aY!D z>EFsxO#hx1#q@8LDCYlGrNSnK6CZ6Ci7Q=NIKAYjX z44=dBxeV85xBf?hN-}xF^HC7|vq2H^bQs_hC4P z;l2##GMvY7KEwSO?$7W5h6ge{h~dEuU%~JYhOcCJD8mH|4`X;Z!y_0T$#5aVMGTK( zcr?Rf7#_>;IEJrcxR~Jy3}4M~DZ`T)zJ}pz8J@=Q^$g$0@C=4;Vt6LQH#2+-!?!Vf z2g7$Vd^f}QFnlk=^BBI5;rR?NVE6%sA7pqD!w)gMnBj*ReuUvi8D7HhV+=24_;H4p zG5jRM%Nbt5@JfbPF}#}L=NMkY@be76!0=jz*D<`F;a3>m!0@XKzsB(E3~yxk4Tj%j zcr(LqF}#K0w;A5b@H-5@%kX;)Z)5o148PCt2Mlj#_(O(2V)$c*cQE`3!#f%Nl;K?r zf5z}`hCgTc3x>aBcn`y0F}#=IuNmIQ@P395F#HX}-!l9i!v`7uf#IJR{+Z!l82**v z-x>ac;r~Q&RqS-sf$`26*w=zyNkzagK!C1G&GV735bdlHQ^&{D^Dzy4Od}tY;$xcn zm=-=J>|F}M1d**<2DkD2FV7WkM&KIRc0v((2t>0?&-m{mSzjgMLDW7hka*L=(- zAG5{Byz67$_c0&&n4Lamw~yK5WA^!&Z+*-UKIX8GIqGAM`Ir+v=5NNF89i?#cs{D4 zpQ_@gs{5&$eyWb2s^_N~_^C#ID#cGV^;0eURM=0o_EYWrR0luR$xn6lQ$77uwx7!N zQ~mwaU_Uj~PmS8Eb>Q?vcl96vSBPc86Mi~Q6h zerl4tg)NVhu$4~9^Q{Vcj zAN8I}TQ}_9)2mI7Se(F&_^|+sU z%1=G*r=Imw&-UBT$rk{G-Prc`-KJZf?`>9X;)aQQcD?hcLQ_)+w!_L+j z>8V-^U}WX}m~c)GaFmR-mLhe;qE;dGyG5->>V!pYLFyli`Ut6{L@vJvsnaa#2c)W7 z)G?%LSyTdiedE=&sOm_aXHoT#YGhFQ0Mlgw$M%YJt@K7S#@^MHbZ+sYfjezt;1X zS=3OZ{$)|)kXmI?Q;>SzqGlqs&Z6cZ^{PcJLTZymJ&DxY7PSVcZ5H(!QXg8>yGZS{ zsGUfCZc+P?+G|mVk^07>P9XJzMOB0^s=S{qswPsuSyTh0{$o*1k^0-BS|gR1#1pv_ zQk5+#8>!PRYA{kYEou}}XIoSWQuQtB2BaEV)NG_uENTH#msr$Nq*5(v6;iD%YCTfz zENTlVVYM7S$7}DHhcqsc9B90;w4mH36wxEb2O>W?R&)NZn&m^N^ZvQI8Jf`t zi`3&5wF#-^7WF<-&sfxMq}Eu}w@AHYQAd&5U{QY~^@c^^_o&_$i>iavdluCQsqGfk z0;x|dsvT0hEvhS0Us+TxQU@$*C{o{B)HtLLThtV!ezmBXNFBGRIY|B2q81^QP=P1% zlSoyvs5MAcv#8gQI@6-wMXHWP?L_Kai`s`&vPB(6>OzY;fmBnAstDi1do3-hCQ@k@ z)c~os7S$A~4i?oKsm>PF390TDm5o$yiyDknu0@SPYJf$RAT`9IZa`|dMa@QPltnE- z>MDy`iqs^FT7}ePi&~G=br!V+sT(;J?e6tysJnX=RjrROWLAZ9E(cC`_x2z)hi_Hu z2c+(^sAEViw5SC9;nBkuRUN6N7F7?arz|Q3sg)KLM(R0>>VVW*i|UEgD;Cussf`vj z0;#twY64R4TGVw&ePB_yBDKS!<{|Z&MLmMl9*bIm)P9Rvi_}4j+Jw|k7WF<-M=feM zQh!*~w@CeEQAd&TD)KD;8>xyGRRw<@R@I{FAXUSn8XU@jpid18Z z%0=p8iyDel3yT_uRK%jDAeC-WGm*N?qUIpg$)Xk^)y<-wL@LXo)*#i_qFzI)zeT-^ z)D;%B6RBYqwGXKxi#m+dIEy-g)I?6f+0(nQdabI7)z7V71BP1(jaAjE9l(U&7u8XT z)!S9Qv})U`J>afLlJ>w6t&rq(s9F_R@_OK{*aU*>SA`$<)bgrUjq{aHXChUro?f+D z)pUqDjnha}Nm2MARXwjqE!3+9=K^*58BiFctEVxQ%g zn2Fw|iT579EsxL-vGj_tr z;>m?YEyoWZIcDsHqW@=~S9)zJ|18*rQ>~Jgy2$_Q=4LYmpH&d8*u%2}Om;_-oSm!O82=xnFLVf=+$<T?%r$^zYM)>%pf&efH^^A8pjp^5UM`Z6;bv@K3D$X?4;5VXr%O%IZ=O*z9~e zmXi;u(=n@{Uv`ha{kjzN$W+m?#CJjOs!;2Z-6yx8dk?m&I!+wr0Xe=9Mu=cYYv1RJ zknWl0K;ps8?2+50bAGgX{aZ!@`V7d<>H|%nHy*!}Zjv_$G~s*$=bGI7P&B@4pWMz} z3Np2h`EX+Mx@2d^0PUOxX$ z29%zkH6R=H>Ee_F19mi6k?*R%U;%q*os;ksps=NM8Q8gdw}PA=*>uL$S1`T*(43-Y zBWu&>B{07`q)tKi{=6*(my_>#a0K7w;0V62@uEdrdbEkh50Oa#LHjGH97&cu1-X5C z7v$vjuyRJ^Z(pcK)78<16BQdT9xFUQ{Xsj4;Hf)Jv3%6A{iBzu%uYQz=7o7(YPY^x zYAb$NiYHDOogDqgy1MDOUIn@Nouk)2O+?SGvGZ-m?0%5SU9zKR41a?1gVZI~b?cPX zr*rgrAM1a`nAk-x#)Qo|H^xMKOq!2r1!whc1<|^Qw!MOa$#BUIwJs>rp=Jwlh&pHW zQsU%J9XWaG5!+>|u2~)Py2GVBI}`Fn*HyVERJ(xjBM(QHw{s@Ny2gE3T}Ru5wLQOv zxHB`pi9c)OKK=OtJ#cIZ`2#xkko`fd!}#`gs}$7+*ZH7xc;Gonx0%?nmX}o4KE>6% zA6(`sH*sW;kJX+%9qSL|jd2%N}du z0qGm_1vHMBkC#CxUEbYtA*YGqnBwf4>(b8!Ei{m>C(%V4lLyu>73L6_Xz zg511((?8Nh3^+bki;P}^e1($7AM0H9Xs90sogC<&_sAa<>y)UGV}_TQeGv!M>YfT8 z_H+4=1crG7S#^nMyB90U7I?v6Z8(})@twxKGu_j8H}`+gq&8w&b~xH@i#7^R^yzS(kJsJ*R&J~5 zMNj_XDi#+GI_Jj+i}5(d#afT4*61K4cH*!VGhv|EC9C5g98<9Uk;7EciHKj&?NO?= zVFBSF}`pmnY7Id`#HKM0`x_ z6l03W`|k1cVBq~9O3M74egn)|$L>ore>@`wSjmf@YJZBZlRo}CGfX4kmLjXmn4s@& zV!YQbj+0Z{-;_n`w|jNE6!B4nCQjDyt#eTHJIb1oU6{3EY2wE_%K!oH!Y7db1?dhd4HDh?ne?j(`rrU&O|@bQknw^=8+G7UyTQ zSh91HpDy(_;;66nQnWzjp^x>}jfR5ZKM4deNEUpUsqQqgR}j)!b%EDyAr=(oh{(S7`5r@Y>Fk2Sun z*7je$c%Q-<#E+OWh#xvWMDy?s{n~wD)uBdcqaQqb)47jo>f1gbk zSbPu+Y=RvyhKc7zVNvNw>{-V;u{ivR7ey=3wYy)Q{!&k~{wp9qbA%P$p}~%OzIf4*W5R- zlZ~B+MvpBUGkHWyI9ScICqgwwQIE{71-TPPOe||TV)EGH!j>Z@PAn^)IJ~f^r2L~Q zYC~7BU7Z0WKXYg|9Xox~D&CT`SG1A99)NvV?W7F2sc3g-qMeSQ8xHc5^H_zj!ifb5M-@#NSu{4e`RKxH zhL?)He#$JkgV*v(JYrX+gIEn1oNC8qzx8BY&=U1Z|{cgIfe8Ey&smQSVvMeO2o=0WTyk zNYI8s=SOzU(H|+=a_sx_lkA$^ISJP4t1t1<0Wf^B=UD8edE*w`F&|;vW~?lfd5`=*-97a==+Hu3+}oF^1J{mH^T2 zs_)lHL2M}S8nJRAuaF1%0{c>xAW_IvZx6Ym0B{vyaGO@H2e{|S9 zyIV4Jlbeg58D6aW2?|beN=1KT2tQ~Cm{g-ev`-M86e<`Wo|IZJ690*I4+u~XA&SS3 zpIjW8gj3-87W@&VS(4N*{}_yaVdh3|f=xfoG-M+FdXFuM@XNh3qEo)n&o@0)YzZX7 zKV&_z3?|tuUh^agukhJx+dSh8->4_I&5t} zL-<>$53KER!qE7Vs8ZF%(RqSQ`^8B`<4d9ntDctsX5mj$LoGi}Od4MjRckfH^5Yzd z@g-5EN2fMLhK}E@!rx9kX>EU-@V8g%E&uJp-$A`^`R@?^4E2rWpDp~I)CtRfr|@U0 z>d|NOP5JK<{;sO2<;O`}<4dCIt}-nD9O3V&hFku7gg;ANZ~1Xv%J`C~veko@|6bwG zQ7>BldBUHoKD7Mz34gviZ29L4e}7fQYJc|&|3H;u`SAhl_>!mwt4@~x0pTB_uC)9M zg@34;YWW`&{$c8V?T4T1!}(*8@Q+ZBTiZV*{Dtam%fDFoN2#AI|HHyRMpcBT3~-_L z|A_F9Q|DWLoD4X=B&uR{spVfH{1enb%m0}0Pg2t?KR)dqUlLV`ddl)YF8pQc1Ixcm z_@}7vE&mh3KUG!0Cm>*<{eM#UuT%9b|5L(0U3Iej%Z2|2b%o{sm+;R}rIvq%@Xu6t zTK=bnf0laO@~;&BTh%L;{~6)GU43l%R|)@Y^`qr~R`~Byr=P{^Z?*8xQ7tY1bHYDY z^|kzKgnyozVELaH{`u-w%m0G#FHlP?|BJ%EP`zyV*9!k4^_As+N%$A5W0rrN@IRue z*WvZ^vhXiaO)Njo;}BmG)lzk-<$p!^m#Kl4e}nKpsis)|SA~DMns51E6aE$IY0Lk* z@UK)GE&oR0U!}gb{BH>VYV}{sze)JlsB_@iELU@8R^fk5y=?j45&n&8x8;9V_&2E&mj6BB->lBX3kNJz zKihoKC{!fMf3w596-zEHe)OySR znegvbUt9j&!oN>duE)#&x$qxQEiL~S!vC%6YWcqu{)1|S<=-RxKd4(Q|5w6)Nd3$5 z?-l;T>K)7fweTNNhb{j;;XkVCoXhurzwrO2LYDu4@E=n-mj4^!KdvTP{%?i>*C%(Y=-}~G0|0w)P-Z}Mo{Tvehie7um|C8`n z_6Ax0!@^(1yUFtZEd15HWtRVl@K^WVw*0>ce+};k%YRh(YkH@j$M^47;jit5EdOu9 zU&qV0{J#r-UGEype@yu6d5bLnAHrYX+hF;R3x5M|kLCZ5@F#l-4fy_@5dKEq*_QuL z;cx6UxBPzze~LHI^8Z)(n|QZa{=bF4srQ8C|3~h-Fw;cR}}ts-WQg?lJK|pj$8i9 z!r#HWD4F($u0N*o1@>dc5PTnZXj}K(WmqeB6-D3Hx34d2_ndLuS_`7>=T7I0u zE50PEp58voe}?d9d0s<`r~RuT{MlYp%a4zh$CpHvi@}DRCW4xa%e*@tk=T*3X@BjJ2U+l$8i}$a`3wwgFCklI# zu&)+&iLgtBT_)_w!k!}RYlJ;j*w+gCI$=)}_HT{s%lo17{-?a( zDerH}``#QfQ`nyhdzY|36ZURle=h7Vg#D$k_XztdVeb|8*TR|ca^RM@`?`!`|#F6?8%{zKTuh5a94pAhz+ z!v0Ix{}uM%!v06ta=awRM{+zQ$3JqsBgZ##JR`?1a=aqPCvrR@#~*UMA;%YTJR!#q za=akN2XZ_h`~R}PFZ=hhKQH_5vcE3-=dwR8``@y^E&JE9KP~&u$)Z2qNZ1z$`$A!- zBM=LGFf*YU*jMO#q-eJSd%wQtf_4YJCH=WDAqzm)#)eEu$OBk| z#SaGifrfGaaDemlJxtUa1NH=X2@owQ2@?T~WqMP<-o@gt2YbK1M}phW0(-FjP8aPv z!M+1#Z=)q8VIF`NW3`Zyun6oy`a5!rUkdh9`a1=*SAad6*=xYQLI0)${p-Q*%Jy#) z*nOG(F4#ku{SnxsnY|nAZ(yY*C1D?c&20aE0DA_DKMHpIESr*W0_;1PKLO4V@v~A& zLKUzVFn>+3<5`@NP!H_Kn7ea{l>cO2MlVvRHuyKN2 z%MIf;_IRr5-?*S2_CQiueS8k~KDK{&g6OKf(S5W?MC%k7xLL zFukX-@r>J<*?0#0GCA(YGtyto#xusb4debxz;4Iv2-t&|eJR*encW%e9jrckfqez5 zuRO39>FmjfgHHvTlIM`d+@p>BU8LWLi4>q3DXh}(U1?*4Q{=EtIJa+uv1G@pt zwrJu%2747dzkLpNHFiArgZ*FDK7R!J8D{?q_Kj?R{{(xK{*DjpGZA7RVRlupcQU&c z*#BYnxnP&F{J8+PXXU*FY@F%Vls^LYWhrs{Qn076`s@sL8QcF}V6Sf!kIw^p5tNx0 zIR0RN%#PPcup2P_tHA!FUOc`G>=*QR=D5GtgMACEM(`%kc6Wp)zm%irw$c{?UAe%Ipx>1DM?o>;|zHGp8hU z2KyoA&jP!EfBzfe~P)c0Jl@m&_Qq$E5D_H)T`dnwo#vi9{f*!MP$`(FTiGuz)+!EV6LH(S6? zV&}IHz;40nZx`72v(Nh)>>t?i{sHV4+4cBWu+L=nUtkYq=SO_g_r+{~tAqUjJ3pNb zHqHV~OG-jA*zvm>DG3*Y{Wavc@rS{Fm-P=W1$!~GGr@kEmA5z8f3x=1A8dT%6sG?z*!7tGGuRvTcWhXm<6zHZ z`X1!UldL|ffE{A{TMO(8UcCP5gMA^hF9f>_vs-{&#OyX;e+-{#>OTYQ!|d~VfPFV> zAGu%`!)oHMh+$+>5(>c{&gySG*oRnor+|G1+rJyZE@Sz2JJ=b_e=pd5n7s(>A6We3 zV2?|t(%|Q>1p8WcJYEEQEju5*2KFX49(WsUd^Z>^DGA%bPG`sGGq8`b^T$50`?B`^ zBiOI7^8E&OJLdl{*gKhB5$f_e)_*($?0u{~*9H4aR{n-ypPn2qUsJG~F*^cwFJ`v~ zyFELmeilUV$lVBZ2vtQ<%I369r{+(TKdV*b@Tem~583BG1NKF%{j3GM7mI%#@N{;5-U{|q z=Km1zC+zyQ8|?iT#y@XA*j-qE=MZko+RN`?|IF;a!CuDtLzUoI4q=~P1MIOz9_r^D zuy18{Bd{N5_9b8sVCSPWuyJO4T2c}&1G|vfUBSMQ*?quX#O#4!f6Us$aIpVu7}pyI z_HVe4(Iq9J6l{D!wXvrIuFLFO05@g!9Kh|F{Q%%>W-kG}n60y;%QZD%cmW{JIJ3``Gn(HrNwc`@awDJl38UgMAgVp8)&ZM)Bjd z3hbMi|0S>!*!6HD*aKPoJ7AAu_D5isG5d3{pJw@f0PHVWd;JOQm8`yxfqj@A&ws$i zw|3Ezl294yx+ANvGr_LM%2yBUB6hqk0Q)Lf&GyXzk7CEW71%r2_8q_;&CUniz~0Kv zcR66c#L7De?DwFIMt=m@<~N&oy~NKpzi~yo4D8tMfqgyLxX)($Tfx3LId0zrHr}J7 zB_&}Y*tanIF|gy`>cjnBu;bri!~H(6%`-Ik`5VCgon61*0=qstKfVuk16F^Zg8dGw zuf1TeVfpnv*xMoJO!0no8?Yj=x!|G5cDuu}zx& zp9%JD%zr1?4>5Z_*v~TiVX)t1_LE@$&d#ULg8e*e@9V%mhwaZBU^ig)yI_CF%JVVU zt=ay50rsWL{s!zBY`1HJ0*53Nxw<#UM<;8)d4HM8N42eYMA^j)cKa38tcoEKdkaC zf0`<`?AB_QWv8pfmfcRRw(Rz5vt@TspIdf@I%3(KRFb|nQF$^|vSoKwtu4E|8erKy zRjFlXse3FtTRm;rIqGf8&Q%92J0ETa@cQeo>Ra|em2TOCRi0%JQ4=hCsJc_zc*!_Z z4O0(V{t@a`%Pv&=Eqj#u%d*F)vvl8%>T8?|S$46?w(JS&YRjIa9=7Zf^_FFqsjn=1 ziu%*Cr>YwIVnm;Rol3Xt>8h_~-=M}?_6&8CWzSR(TJ|jUoMqpt-m&c4)z_9iTP5mi zFO}ymb)jX?QQa(it}3+bd1|_4&sPg9dx3h^vKOjPEPIhUWZ8>VlD;-kc^**>EPIIx zS@u$uZQ09Iv1LCQ`!1IBmaE4s{|dF%vRA54Eqj&v)v{NsGxXSr^wy|LEc*r3&9c|3 zk(Rwq-DuhC)m+Qopq{nt*VJ~)-l&dP_9k_vzV=gjHml~Ay+!q~?5(QEvfouVS@t&d zuw}omUbgJ*>J!WUNd0cvJ5)VAHl_0HRF_-!E>&pRyVV_*{e@a>*?ZKdmc3W~ZQ1+O zh5B9%ecl1p-m?+tr ziS!$J7g%;zd>t_e=GRw~JhFEqdZ<=LidW$T(tM{^HclUN#c2DmQ%g*wW z^;nViH{0uB**RW`W#@VeEIZ$O(X#t{`z(8)r}S8a^apzlEqjP}sbvrK3M_k=H_Ng| zc>l8OLho(M9_8(~>@nV-mJPoaiBDZ=rgUwQRai7)^5}x$BSw@IO-WTP;I$oH(^6v~ zWSB4j3N3~g0BXPf6QLj-i;*Zoe_GL>*7T1g|u8q>%oLbQN6G!kk$)py|C5`YrU}63v0cw)(dOBh}li87twkVtryXH5v>=| zdJ(OcmTCgEa6}8IY2h?2oMx&{$ERuGG%cK_h0~0%)=SfRt+ZY%t=CHHwbFX6v|cN% z*GlWP(t545UMsEFTI;pedaboyYpvH>>$TQ;t+ifjt=C%XwbpuVv|byn*GB8L(RyvP zUK_2~M(efFdTq2`8?BeF_0qLoy4FkAdg)p(UF)T5y>zXYuJzKjUR$l#R_nFZdTq5{ zTdmht>$TN-ZM9xot=CrTg-jlWQng|zRZE6Un+T<9(NL;Z4W(+?P^#7qrE1|&s!@*T zj8TqdO)PCfMmd%^vCN63PAqp!@`OzGz=WMTEyJeFCV@gGgF+^SLMDeoCW%5Oi$W%i zLMD$w5u_#0r_r3YpXjncNDQ8anS2YGgbSIB z3z?J)nVbumqzjp>3z@VFnY;^`#0#0s3z^h|iDGrDGszb+*%vbD7c%)5G6@(m85lAt z7&18+HaQ5B(CW*A$-%J6!LZ4}u*t!&$-%J6!LZ4}u*t!&$-%I>aD`0{!d$oJ5~Oo5 zY;rJcaxiRiFl=%#Y;rJcaxiRiFl=%#Y;rJcaxiRiFl=%#Y;rJcaxiRiFl=%#Y;rJc zaxiRiFl=%#Y;rJcaxiRiFl=%#Y;q7@B&>JY-n(lh4=|FG|64QyIs8Ed~E#HzdKwEOY+;5V*_nVbEuYml>!^A}A^ zAAj?Y^zr$ZrH`kg^!3eSi6fi?a@@Y|nQmWs?|&?3v%cjhS}#PkXR&wBryf5zCPo|% z(T1I~)a$9R{jUHj?;QsLbFIe<s+{L%Q_l0VDChavlkX75 z(ERRPF*t&22S-?+QtoRatvBAqtI9p+zw-r9_VKjeDiasRsMw1Gyg{>c0)c^NBRv2u0v(spK!7l`#Bqs7LYH!jUPfQK-8S{@tTu9UUSmNYfk!j%}F1x zIqhSwig4^h?0s84zrWiTP-uTpKfpxQx%r(7{BQ2m?x5~&%!ONKWd^*$)6x0W8wU1)EuY;L)~@n; z#5%;$F{a}cRMkPR>k&QEOx{h_pCdzfZ`l#TPxg+GfHRl;Agc=YJp^Ezi;)2HI0pnQ#yu`zL9yNOb@^FPz$k%vU0XW3 z+6ou1V)PGT{E?1cyx4F4Atv^Fb-?=f+!$tlI~~RPcehcje{&ke`uCJktbaQg#rk)4 zQLKM+7RCDaSW%pe|I*^=-|?X3#hyO^9D7y*a1$MjF-;k6#&8RUQyC63oW^i#hSM2t z$8dXwJ20HVa3_W{8Sct(cZPd1oW*c9!#ND+GMvwFe})G#Jec7j3=d^^7{en7C&3>N zF#g5nf*Ai|6G4oB@h9tu@h>(7#HLAjg+S=V8)Xp0jA3{j!^I3wV0aS4B@CA_JcZ$@ z3}46abcSzWcm~5W8J@-PtqkAJ@N9dxE;go8ScPv2E#aMn$gc>xGTfm z8Scq&7Q@*L=P-Rn10PnTYM!kZ9ZMi@_jUI)T>n)5CvjHfd%gD{@9ypDwTBJM;OPeY!5XdF*B zUMBH)TJgFN#?yz_l`x(ryl#Z?bl`O-jA`%nAdKnl=?AefjlEvPW4d}-gfT6>-h?sz zylldlW?mn{tq|uB#%AsHC5%nb%OyM-aUS8xi1P{KbGu$Y!Z>fA*Pk%X67A_p1Mt~j zZy@nFd$Bi&FwVp04JM4U>UviY#`*TVA%tGQo=Z&oTn$0IUDh0;&Dz8Zwld- zh_4}x^TT;l33o$$En%Do&by9q0b<-ySa7~KZ#v;?5MNLDX2drT#yQ=*8wo#zcn0C8 z5Z^=?=WX+55`G==&4k}WJc}^S&F0-gct7G>3IB{3D;pM^f6cp{aHS-`cMz_Hcs602 zW6ish@Fj@vB8>AIdUq4XdDOf)g!>@Ahwv4M=Mu)b(!6^Kmm;1=_(sHdz+u7p(7gGC zA3%IR;l~j#AdGXKc@GeN1@S_{ZzFz?FwSe{Eh79C;)e+Thm~dhRz>g3< z12Hx_Sa5zaZwcXx5I;sZf_N!moP*4JoNzD1%LorZ`~+c~XUuz&@I=H<5uS#4Ibobj z%=;H%oU_4OLHJR`*zjS&`NF)FgkM7Z4B@5h<6djd5FBv2!D)t zH{q`kBN2Z~cp_pv8N-6}KY0fU--h^m!uKKmfiTYT}LBXOjD-&P83gFWSUyNAyU0WcoLj0wO zb^kU4F5W+TfpZa8BfbE!?k5)_KArfh5$nG66vWkuzZtRaZ{Lpi4C3!cto!6R zpNCh2_@@x-e)~$qXA=K1V%@iY4RKB4-$ShX|2Qv+SBrR@GtJXugnfu>6aO<}J&yPd z@ma)sFei(r#~Kw8*CDh9N$e`0T#Yyo0DNyy`f^>}SL;`1r~ zMZ|hcw;pja@oyv6+x(l;){syf>@7vdm?T^`~bvyTs#Ev#l(+A+>GjZ z0^+8`Pm5yWXCS_W_`4C~AOMzmh?^1rDB=|2mmzLW{BwvK6TcR53*z5Ii~|c;aNZ~n zJDae4f;gG@-H20({|<2j;twGX5&s{=I9P$@Z^U8ZtHOLOUOnP#AdV1!9^$&hH$t37 zd`rYQ0D>hAaVz3GBCbt*SH!J}&qG|3_<@Mq5MP8C2UW0)L!3_hHHfPdKOM22T<;FV z)rg;ixE;mgT)iF+)L>bH7(3vwJcGD0@oNybC;oNB6^Y-B_%h-@M2v$!Sau@rK>U8h z3B(^nd^z#IBZmKQIe|EX_)66Q>-$dC5O*a09K`zG6wa6Abt3)}#QOdf&XewSCjK(S z`W{y&#F@nRL9FkC^(4lxc&V7VQ!zUOu~;_k#hg!phY zL@hzwgZNd54-x-7;-196f%pgFw;=9C{0_tiiT@077V+O9{+9Sdh33mqUC6vA%Daj<_%JT@iml@x2h|55Ah?!FGPGb@lPUNOgzqsWjqXA-{@@r}fv>crfu1#Pf*n zhQNK*~CAA zcp>r6BhDgz9pVRx--5U&@$VsCMEqxnyA!_$@k7KPLfn=3Ul1=Q{vX7d#3#X*4c^1V z*F@Zj__Gl|LOjl`KUPk-_h|`E)jQ9!SS0D}(kMnnVPZIws;#A@{A%2SZ?TA|t{|Vyd z#P3JkjQE3y|3&;U#7&9+6Y&b-PpbpC3GvktKTUjn#3{r#M7)ytmWUe@pN9Au;yWR3 zM0_{ItBCK1IGOmth@T~X4B`gFk4L#Q%i22JuG`zeK!(Il;{Da4H~P zM|>^B)hNC$;+Kg}L0pA+oWIOlPkdX%m5J|w_!Z)_5LYCABI1&ys4)}q)r9Xyj4$he zWjW%BgkM2Cf$;l?#}obO64akJj&ME1V+rHDX5JXW8Hn-bH!OLGM-d){ zxQOtzhzkkdg?J?4M-h)8yaw@b!fzoSMtB$E0>VEc#+Q`9@;Blu37-jHD0)K(H%5#% z=3!}rSWlqa6Y(J8uS7hM@Fc_o2;YpjKj8(4@dYWc{0nhD;SGrM2!DV$m+(HseF^`L zIEQd$Xqz5>X#mT)h_eZ|K-`;fN5uGY7FhBT_aZzRaZke6A?`u=Zp7UQFG1Xm@bief z65fKi3*pZYXA(Yy7{Abf{fJu=K8Cmz;nN`Ry)?r05l0BOL>wmE z2{FD92bO+_Qwfhj+>-D##4QNVLEM}$zC+DxM)(E9mk@p%aZ|#(5noLBC&c(N9$a8f zH18t9wGgKePC0bzWXfY*p{3F3x?Z$X?)cp>8R2|tav0pZsWpGWvZ z#PtauKzuIYKM>a=Tm{al-Z_NNLtK||D&n&VcSejaA%dkp;Tkbi}m?--Ea& z;iZVrB>W=c8icnZK7;V*h^rGmj2K^l1d9jru6fl6*G62G@I{EL5N?O~G{U_RS0+3R zaV5f~h$|Al6>$Z^4#0}!7eJPz@H2w#u*IN`a7{~-K0;$wu@BL1E5JBWWH`~~7)3IB}vDB*;L zfPW!;7UCm>n;`y~@TG_k6CR5AC&E`FK16sH;vWe=fcOW(D-eHA_*KLQ32#UI9pU|m zza@MO@i&A|gX_O{fN*`p`w6#1ypM1v#9tHchj=gHF^In+JPq+4!gCORN%%3uUl4u) z@#lo!M!cKwZp5Dv{t59e!s-IRpAxQxcqic$#Gepui+Bg&EW{rZEfJo}Pj!yaI#ZSM4zEn9Bu|7r9(8!I8^V z&S$|COs=h9`k+8pY)%M1WyDEB9a8>B@mzc1k96&nKhm|2{z%s@Myh;9#)ddU~+D5IlO0WFifGjxbojI_HG<>#6NSMM;((fI zH-dx3<8Sb6;i<*JoQr{{AF1a$Tgo`ssZ++m^M;P9Xa4r9+&MQ0f~_3h#hD!RAfPb-!aWj(SO9LJtp3=ZH=*!dq`Joz?VvK{S< zKP%`;ZXV-GY#!sfSo0XyMViOBF3vp0by4OOhVkYh$CFo8Jlgg7!P?G}_@8+UF2n%q z!N=ejIeSWQl$Z!3IHqR(Es-QodEcc6R<(;XQ* zUFZiY-I1~9G2J2MYFHDbn8AuGE39B>psq}najtBYajuM&ai>~7SLR4PSI$tJLoT~O}VlDQRGQ>-oL>~YQew3NvgxY!Aa^Rx`7y5p2}W`O-^M$#3rY*Ct{P6>`QrL zU)>B&Is}e2D>-XUxh>(;2gHH1>6EK|>YZm@cCkVELupelu^D&DEz7A4thM5)jIU#% zCm&|((36d}V`1eFx^>tojJ>VMa)#hmoO>j$!>j>RIRkPXehTCAa%cT1_n692uxpgA z%Ob;FgLOx^tFzz;Kgm@`7REV(50-Zhunj_!Ms{s{E*v3K0L zPj=TH-3sDkeR*eEtGmbiIsjViNlw^iuy3{Pa)$a^*lZ@wS|{J|lx`K6%Cl!MDmNca z^~QmgKIQudI{tsWjS#P;lgwFK?mpr8MT|QNPIgm)ee%igE%4w|xW%BuPkN_8$MG@l zsoro1*wlI7LC4}?JEvc6PM^Fk1t&RA@z9f;qj=~^dR9F2Bt0q~dXmKCp(p7<@ruUH z%D+(&P{r|$PEx4gPdZugPWkRd(Ckeo&5+o5ySF`)(@8fx$$bc2Pp5XPK?k4YjsuH2 zr5g_{UYrNYzm8xrV%1XaEd=oixU(mhJ{84N7=FVSvn3Owcd^aAi|90!kV1xsb_p5H zEJ#{rL0&S;-VPcv^Fa$WR`9o>K5u*j|KN;$uHVUu;dio9`JJqgQKuM2$xjt-`MJU^ zKUuihXY28psS!T*GF(7s!MK9PRK^$BS#UUG;~(Q^-yRxDjB5-n#xQZ(8m}0djZNZI zY#d@Jd(2_8G`_I8=vcx~R&~+1!MLn3f+0mcMXLg40gW|b*?)$aWTWQU7+3?7*6h z^`$ZP^_JlSI;O@I)Cn~{cZbtN1oaMMCw=;=s=QFvk>p`kr_plQ9Yo{eok7F#UP3^} zFDMK$yhoRyK*_XVb-!CHjnhl9*ooOH2PCta-NNmn_a#Tts-iZu~(#q&e=*&K&Pd!3C$ z`(15CyM5nEm@2mXc6CV?t1jtc)g@i5x}=L$mvph}(k}khL15wI-xdhBzh~wzu0O_K zZhwq_2mCSqJ&DGM{+gpiBFa%F5#=bAi1L?9bQE>H2lW?YN6UA6UQ~U#y~p62@Is;7 zYqu_ki1Bqb&7Q>Xu8R+GbUgKTj{axN8`uri-hkd{%;W2nYEN+A)NW*rgiI1$GBpO9yQc(9dSkf!%HH5AJpAh@j55 zcJYp9IeqYeXxT7A-)YxQXD6L)Z1>ff!_{SHAtE;d^Cz|=vRf{6 z?0!6RI<^b$6YE=-@t1YNGaf}FCXX%{K4L^k(G<%)ykz)<(M6>uqIm3tB7@;65!GVk z#PQ>cCX~T8V@pR)X)(O4tYqwn$z`y`|FFO#g3(!P^y9EfKRz8(NYDr#MT*AhCs%xN zo{qZ+{^BFICyNUO=;=pwqe@B9f0e?=tr2HvyZt5=orC>iC>Zj%;v>QRVZ}0-&utGl zNUtyOT(3LR!#Xf}R|DpHnGU^Tp_k9}@bit{T|zI*p?90m8^-kT5oe?Kl+ep}=q(j` z#Y_+D&FBGb?e7qW-m5}yD$}dZ^u82&g$})4LT?t+!$-qS`Hl-ctoNYf`>W8K%k=OO zbfb3x99({U%N%+*brx=u0V^(xnI1msZuB|}z3Jc!Dj!aT#`TsnJ$M8@rZ-;b&2s4B zlzLq61*Qj&cgOUia|MHK@&nsrQ2FKwy^Tx{9(9iCy&=js-=Vib=xt+q^_gCD-eIs! z`4&6$z7=}Am>xV18!O-03HI?_=FqDNalHNxFui1^*IDSTbm(;udPkUEBc?Y|=)K_3 z8z=PsVtS34-a|rfgF|nD(5w7r{Ct|i^l+22L|ckWAI#W2GeWD z^l+*Ju7^_{2I=9n23+qhrq`b7WeGi;nlVVPo6uXx^g1v-oUVkI52un0(i8o^xKynK6^UQgH#eR%%sgL87jU!#}r(CaDm z4l%tfrgx3d8{*I_5qig&UN+N<&PmS7SLo1NB=nLt$FD~@Oz&+`zG8>oCZSh@>E$xL zBSNptq4%TEtIzcEnOZ7zTZKd^3dJEQcP>ug>+- znBG99H%92)<k~G*Y^a?=_^A^XK!{9H*;qf>w^fo%m_p8ub$;vl^={2cjx0kIBy$c`? z%a8#pF6)?HA=v1{@(mVx+Z}rSgx+SRH;U;+=bQ)I9N%3Iz3YVDcBVIm=`9oG+w0JK zROo%d^u{s0Z9?y$Ll5V?$2!V@6_N34D zrngq;)o|!NC-fRKy(vs@kI<{@(ECj2r82##OfNczKiH-{Cp+{`2)*`9?>eRz!FlnS zUK5923y9;#qdU`^&h!Qfy;O%DzBhpD+%=Bh5z0E?eyF(A(UBLCGGQC+$@1W4jap>WD4!GVdrgtmTs|GjQ`0*X+(5nP- zTyHMZyPfH!3cXAhbF}ynYsU1J zGQGA!Z>vKuP3WaFy=6>qq|n>$&>JfBGMV0!OfUMr3b0Ln>~iScF7$Gk-g2h5T9j|E zL+@#!H-zb}V0s@4y@L+DZ9;Dh(_6{(qVK?9`+LNphwshc$G42>tzvp9(f2{b>+iTj zuOY;7y%|hzHPg!$dU#-zQ8F>h}4di9@d<#PQ?1 zmFaC@daZ?CszWa%^mZ`4*O=Z&p_lH^8!GhnGQEvV?;fF-;n15c^bRq-O-yft(ChBd zdr9aWXL_5N-T|SPAlPJh6uee4!r?FuL;xJ#`L1^E&<(ulz zdrIhKFumyE;n4d)=w&gzkC-05yqzE4+Z}p;3cZ0$ZwJ#03B9=vy=D-{>#vaM z?PPi*gx*4j-jzac64Tqo^zIXSOB{Om&J|w1=}d1o)7vccmOJ!b7kaldy)T&FA3|@n zL+_~2o6q$2FukT{+Q)aDL+?U}Fs5DR|>t24!wawZza>)$Moh3y{!(tJB8jl zrgwnpJumdOJM>lwz0FMTTc-E9(A(wE+bQ(6GrfaMFZ!+*ut6re>~-kj`(gO;_=4&E z09&FD`!DSvj_2<|hh8h8caZ5FVtS*5-Vul1aH01b(>u)c9uRuR9eVSGo`Q=8?jPR& zJHqtd6M9$?LH)liLa!RrJIeHq3O$?(JV@^+p;wpb{l@gp!}qU%4Z9g#aO(0Py}A&G z$1sD!RAZ)h3^?@R{zuAfNJQXP65gkC<=`EUbhj9xpT*WIDlO6W~xdPz)gtkBDG=oJdRSxgUK18B+@eIE~$ z-?YDh4n2H_4{nnID=u@H9=>kS=tbYr1Ae17%%S&&&|A#(@U@0U?{~4kV;p)%gx+$d zSB>d4#`o5+@=bE+oeyzXh74G7d4cKSYZ^`Y@`T=0hhDbO+sO3rb&y7HrqG+=(7Rsf zZDV@)+DW6gM(Ew{(0fMc?P7YhncmkzZ>~e{3!!&_>EUZMP5Elnv5&_>hh9~P!)-F~ zV8C*O>EY`-jo#%#Z;3;%ozVM>>EUZZjb8M-a&`nheB@*(`&}`D%7=)#}S8~f;e!+jz<~O!`B3(507sv zp?BP&mn!sTFuhc!ca_jn6@stl_|7O^zPp$nzV_IZZ-vmS?9h8c=q+S=X-w}Mp;yD9 zw^!&bV|w@+XH&kK`2HuTN0T3Q9eSrj9N*v7OfQ}3brgEZ4!!n5Zv)fA*HWAEjTL%L z9D0R9Z!6Pl&-9iFy;O(Zqe5>7(=)#<$M&~f=%qXK-V=IznO+7f-=9J+!=ZOf=pABu zotR!qJ^T1}cjz^QIDUMOGrdfv*H`G}IP|iFUJ~3?!}`MUR#&DsUFZ#T=v^c9YB0U- zOz$b7H_V~8ROr=bdiYv*)BZjZdSe`V{}y^pm|hmstAy_gWBE48p_c%0{CK1>y=zLtp;s*QvY1{j(|b&m?{E$!MZ9;FZL+@>& zSIG4GGrbD+?c=e~p@%K*Hq|DXL^H~-Vjl~_C%=AVvy-`AMmqTy3(A&=R#xT9vLT|4_58vCz z%l8G-8^`pPYCSk@N0)=3hufLO;PoQzkRxuZh&$ql+bQCHbHqj8Aqa&rS_y)Lx99su;Y#)kR#ABd(c}%;MO?8X?l}=R$r1OVh%0l%9TIU<9dVT!+Q)6W zBd(E%o8gGNOvKG{#0?U0w>#p>MBH7DxO+t0Tt{5=9iS?H-k9%*+br}JI^y<-xW$gR z6C!R2#KBNJwwSh4v5|c|);aVp7I7OKaoHknqa$vVh}-OlyFtWlb;La=;BUKDZL z9dVzExE+qTgbVEY+vSM6Sj2tdi0dTc_B!IO6mbU}aaW7DgO0f9J6BmdJ>-a6E%c5! z;@%cFA#A_j<|LruCgQU3K3V$5f^=zEUV`l zj<|<~UTsI*%Ob9>BW}BhtM7>WUc@Ck;=Bv(dT#89OA&GS98^;5EELD>MO-sST%L$a zb;K2mxHL!H4I(bx5w}RhwRgn5B;qn0aXUm@rX%hL5!c-j_qT}4a>O-Av5#AhBd)E8 z%Xh@(i@1S~xQQZeh$C*ch#TgJdqTt&I^s5pxG|2n?INz&5qDU`O>)FlzsRoVGDlo< z5jWKl*IUF*cf^emaWfooH;cGgj<`oe-0hCImqpxNj<_8nZmuKlXAw8w5m%*&UC#?0 zaTklY#g4e%B5sKz?rIUY%n^6Lh+FQ6ds)P-bi{on;#NE2DqL*W%L|UUOGMl{M_gYK zx4{uNTEuO1#LX0On;mh>MBG+K+}k2)s;ArZIB5!Xw^ec^~3 zE8_M#;%*ah2OM!vh`57}xYtG8AxGS2BJPMI?wE-C%@KFzC3Za@cf?&H;{I~P^%imX zBdDPM##j-T`7sgK#1Xei#5Hro?H6&Wj<|}=?RrUb#MKjV>5jOTBCfq7Zjgw}aKzmr z;xZj^%S2pvN8FntF3S=3jfl%}#8qx#*I&LPE+paxI^sr(IDEc6sJ+}P;)Xfmo)d9} zj<}CS+!#mPVG&pCh^ybyu9r!UxJyM`nImqHh@0w&yGF!Kcf{Q<;$}GFo)>Ym9C06t zxZ53ZKa04#9C2r-+VwZr5qG(Wo9~DlE#ekB;%1Au#g4e;B5sKzZik3l=7{@6#4UHk zof)$0Wu+sosfb(ci0dulUU0-+E#lTW;_er58ys0%p!o4N@JxDUF=&J^6g>ZZujC&Byn-x7ov=~@d z#61e<5q_W5#MOd0{<+%^$A5=%0sGvGgx*V_cNX}~V)P<94w_eV*#_WM7@L{}<8bXD z;_eurl-UMjO}{5|L1d#XTOK5xTR-{;(O zpSwQy-m2>EI<9)&%upy~@hfC~X8Fjn_MZ__IHMfOtTJnqHN8jVq4R+`9k92ZXb)sxUW5?*kh_)$->eklg)7qI%}y1FCZiXXF-E z?_WKAQEtZcMbk&r0nJJ@*C(px?YGaq6^XJux#wE*EB35dH=<%vvCnd~syrdDgO?DDI}2=T`Tv8uHk- z;+g-vc%O8~msaw=P>;wHdp$Jefy(>6+RPd{>+G4=o;WdLSrZ-0>KTbxJsrp5cz*wM z+A)irn&UT~80it&e(vpGhpLa?c>Knl)LT_(L|vk`rYX_X+@4sTPb}|fZ9=)1=WA=w zT#1@QOKW~jLvu%4VtHe8?U9KUaD%sMf^mtqBO6*;@^#~N?M&OIR~;zYmh-4-Y|Yoy ztxv41X#;C*b6rEz3Qc1YtMa8*&5>yrFI=EoeMB8+q5E&=d8opDFZWK@r<;s^Hec_4cUV8G?Cr*0x>1W<}{Ow2Id-%hLZaj_0(6&GIx9$jA z)*Y^8?REdQ&0%ZXDXukoMrhxOu-Mmzov&s;eRA!FFN==p_3eRw@Adb7+k1chA5Q(R z{p%M!w`k_Uw;w$6kn;}t*S_`ho|`vw{_XP*IWcmmi;;QGKD8G|VrLcKcL%2+Wn6pW zYHw8@sDVZBaDL`DvcQ@^yWk<8^sdyeQ2vhi;E`{g8cj z&T-749e>zH=)-i*&@7DD{wda)-Z7-_+Yz+ed&lT&L2*!4psA9zLT+E)zFTK1!JD{mtWP=zJ7dy^pH<9x8z%E+8dgi5)Eyn zqvZ{Cb@?Wv=}?cMkB@wGB8_zX&3$;`1556YJh9-RL+WD4)Ti*Pjj4UQ#>H`23f2Y}&?#=2dEcK9A%T|Lb%^DsH7 zRE|1E#Iaa~^-(vZKDx@Tk0mNBkEOcW(UcuUfw*`RyWJlwo^9Nw*jFK13B+1;r{K(h=BuncyOMNDiC4w_|zWEp8wx;VLjWt?*j z0-B{Fz%tf-05P#ManLL&$&$7yU7TFNGTHeE0nM^!fMt?P9UptvW7%7>OtUFnoLs;% z)5#*BS>^^qF#?n+`wtigP$@uZt$}P_b~V+gJTB2rm@}C;O!>9i^2aexYXeHH7;@u{>0#7gTFBT z5rhA2uw(GI#^1JjVrsEULLuW&WDJfmKz}sz+~nShwv6qImhGixp5l;h_}x_UXvn6v zj+0aGa7nk2a}efGO&vE(v6wORVd`$iFwhw6Qe#LML#V_UhO+^?UX@`P8=}TA&KR&8 z(H<3SfPbHGN!O6ufg;5oL#L^Plc@$8!*n+EHHK<7 z^fHDyY~V`IXG0g`@e^YRaitftfh&EmF+{jZIp)w+niO(pql__}D4QzP1gf+=WK$jD z2F!{lSn^Uc%k>h@nboss}>uT*SqC;Gn4<3s5~CvMFtxoIv$-$hi(7Jp!IH zRGutfGKL6`zgOA7S47%7-9CYq)26BHZWK(u=azgI^3_1Ija_%1) zsv>T+&p0z4DqpgJyZIY7u!6p011|5NMA$+W=}8O{r}DiQa#te5*h^mdoFX}CMT%@H zP@J4lzAi;hSM1a@Rg9^4DEDFmkITMn@MbY%@MkeL@IV;O2FK)5#s(g_=x-k@U3sw_l)q`xn_%pg1|9d`pU)!@F_|A7ZE+o;?m{15X9Z zjiH1)yqwZ*``w&r`frGC5rU2FPMK-04lM|@66gi(Gq>Fiakm}?jw+FT08Cnr#yTjcDGkf!=skm{TwcPUW~!$Ftoq5##!MK-04lM|>eFLF*rNK;)I zq`Iugy$W%$CLA=?)d8w&ifl?7Cnr$dROF25&Q!M=Do@^b7(<9hY<^|4-)%*$@ zc=CJQ7|i7Nmm>E;%Kcy*bnCnk$bEZ}P1(iC3Aw*pwI9SB0RZ#!kO`I;R`nK zIQ};$(Sz@uB6lCq#h&+a|0a<8jv||~i<1*_FS4EEz1$}uOY7AGfg_q3fqBcz8=A46p{61Uy=5EuJ34w|Z8fU3W3Q`$H=fhu7; zeS0v~@F3OhwwpyJGCBFGDtPfb~h5$EF5&H(gCWBZByDf zIe}`5?c9ivuHarls>!zd7~*1QY|6R2j{&c6}TRQm?0X4-D=IH>;S zQOyrfEwF7$8z(1FEwY^%2x+Q=f>a0CZVgeD;h;-(NPy~4+orT}aspM2?OckGrpg!Ua`&Ar-o`@u8z z7ms^GfcqHRCbBp=f%^p8nT3$%KG{&2k$1f9))CcM9CR^H2~eGC+mtp=PN4d!?VODe z{$m?)PLS$M+r0@9u{Ahos`CO==i4@=jgu3oF0q}zA%y>+x-3X_vF(11h}eBNXsTZZ zsIIVWN*gC9P+e;~Wxbf{#vs)-wp)$3SQi{L)y)B_U)wgNjgu3o?y#LUgushZ-5I31 z-FAP9xY&U>XsSO1sP49HN*gC9P(5HfcO#^!9u89d(RN=(Tf`b(#FXN zR8QdwF-{;g)w4mWCvA5m;$k0oRL=*fUa)OS8z(1Fy=ps)JgPT>RDZMG)kHN32VJT+ z15|I>Hl>Y|6R7@aJHJ3km+GS+)qA#k7vf?k;Gn5K2~d4%+mtp=PN4eAcHTosQ|$;+ zeQCSJy+QSaNA;fo)pxc{Y2)MsDktn@5zK&x&5q2*@T&xZUP1QF*)h}#Q+Bi9ZYWJ}77($wASdeOP*nJ0a zv72zvR3idZBf~bOjgu3o#)X~UeVD2uNHsR>rV$tW+M`MZsM2AZ(#FXNRFlI_jYqX- zkZMxcJ(j4danPmOJ3uupY*X4eIe}_s*ts4dUBS6Qs_L-&2;yQt#X(ce3sB7u+mtp= zPM|sQ5wa-x$Nnv*y;$pa%XQ<8yP;Cv{lr~OI zpgJe)G$Eu*bwQA7Ti87faj}Is=u%x6pt>k*Q`$H=f$Flb^E-qz)vtn7mxkTv5Er`y z2TgTVfa>b7O=;ug1gaauPPji)-4dj_A?yx8T>b3yYZ^AaEjgu3o?hHHoc~tiV zseT`J8;L57gD%y50jm4MHl>Y|6Q~{zI~O9PEBJVj>Q7fNwSY2)Mss*l3X(Fkd(&w^ARhTRJg7t7(GslEtM{VQx!+Bi9ZYDd_42q8^n zIe`iJo3Ohbaj|Q0&{Rc^oRDqDrnGT#0+s7HJ+S-MR9%BqQO6yRxY!pSRrdf@%&{qL zoSZ<_+i{k9RQ-cgyE*Q9qMC+-F4e#Q)gZ^Fv~h9*)iB4o3L#ypQ9-Jqj{5-OVyEGt zsYVB=#yB>mjgu3oDjerigfvwqNHxK6yAJ}@a~@S?fNG*+Q`$H=fof03*%Kj6H9bf* z)o~9Ysv$V&QtcCd)H_g9FEHR7PD_770~#IY%DoSZ;) zpyT`%Ax(8?kZOtJevG)-9XM#J!va)?J2s__lM|@w9B1%grdk=Ks&(8w5EsLFwV^s9 zKy{>JQ`$H=foiqmG$5o))e)p>aom#-7n_fRF4fuq)jG$fv~h9*)v=Cq8$z1u_#o9W zj{6kiVi(|`sWu0wPIPQa8z(1Fo#r^-A*89!3{suyxC3_w)pn2StN_*7j!kLfp)%lLQf~dyhpiA}h0M#!Xo6^R~2~@vwoO2PTbuKjks8M95mH~0jh@_o6^R~2~>|e&KiU?)ssQ0#~gPX;$ny3psAh?Q2o`hDQ%pb zK=q>I+=q~+`dg6d1;>3Aaj{?Fps8L9P`&Qhlr~OIpnBVJx(s2e_kvV!Iqqo0#Xk0^ z-VacH;MkNlPEMfu%yAC%sJ;wRed@UFM70MFx>WxTP<`##lr~OIpt2&)34A zr^C5aHHHeCPhI1@G2m9RHZ-t-?{TeS17Fx)&4%4fk`6ZT#nAO^;G15@uz|1DZ(>6a z!*L=T_!{CV#(;aux?pFp2VY@5iw%6e|6F6hZDpP0XKW}ohD$gJUzog%4SY}ISDb|J z8C=62d>!`&_OR5+>(YqZeFS=Ao7WpR1$yJ=h)vBOCnxmA?GfiTgmn3SZ>YSRSa&lw zU&p=Q7`(eO4;h1ZZ~0L+aHXGM17D_k+8Dfh%g?bv*Wfo1_bIBu5FGS)dLdAQ7b7+m zIZjTf!D|uc{u)jks5!jIr%rm7HQZ$wi87szaQdP^B)#&P}7ZN-;wf;#;J>*uXdY`m%xV z1`K2aw?cvqe0OL#8~B=enK5|xmdCLN>#l+gth)>+;g+1l9xSt|Y+#v9GY0S8@(kwC z?NnOqK8}jVZbv)luAdobr&+}|HB6kG&`$G?gt&!QvIkFOtJs4F-fH&XX=)97aQhv_ z9y|#h#~wU1Phbz8gto8;kJZ!JgXMP?dvLRy%N{(%T*w}LZ|3Lh!8iPW$sW3w4k>n9 z(KN9sXer&2zY4VEmBltSU7VcIlGhhIZ+b0xGjnrG{)V}^C4a{r+>&>*2e;%s#(--Z zbh+-jVmCAf#o3HZbaCzr6zBe8oAQs76N>X_v9lQ=J>xyW+$^rA*}&p@jtyMk=Z&E& zcgoA`(cO@~Vhp&OMCE&=*u9L(*AoX_zE=a~d#%`}0>#M*<$J5xc^x5LzIP3kHzU8t z2F?9uvHLBYW4GdyCrY-Hys>EgZEeyEr)^_mZgd0YbWF-3*m?XC!V6A)au0vj?|pfA-+j zXn--`mL(O(jk+b{P@FTo;tUEDXK>V}{Nv<=;tY>Ea}d(S8DXfr*<&>4uDORr-Fo64 zh=Z=`*Z}vqs7+*XasqcM>fDZy=1wye58#Q$5MxbFVh^2JGV1;nsblMK(3wpMWVT1t zCiXZvA+zaGCtl8(RWmma&zWq{+|#1&1USdu^0;RQxaUM|B8!s~xPKCL-txE?8!GQ! z=fTDh;&tUPHt>k4VFRl<&jxOc1~zcNuVMo)G^>pv%KhGI45r`rkGe(UQKji9sBW(I zK$SY8Hq{|cPN>o`QD-4Sx^FgdW-Nje*}x(=$rx~+OoMDg)NQ8Bdf}im+Y-p^l&DSY zadJXtXGWcS5Ym}#V{Xpud^T`q7X&lg8g*Ym>ewb6bY>R@GP@{h6MLMTklAHXXWRtN z>{raqnO(yM&g|M?W|v0YIY=G*(97)lKxQ{YZDNm;6EeFs>io>h><;GU%?UdP}IOv+)9mwpSs7>r~azbW*iaK8)q?_?ELp6{WtjCSPe3;;&s2i^U_ro6d z69MkOL~SCAlT%--sO0IW`%i;fnplH5FLIwP%n*Mj1GSXsINvZMTd_^Ne625a&&AvP(q_uqGNv# zG+d*WtD04YIOKapm7?#79DeM#IhvvfQ#X?oQsOQOGSj z7U;Jc6}e@P0NtgL?UwbzZM%Cl3cF=Fpa(Q^+_Gzd9@Z%0mVE*AxJKChPQxv)CpC(? zWv2l>qmk>DJqPrHMkQ|95Nxep(WuldYXo{-qb_dQ9YAkt)YUC3Lg*chy18ZZ5qe*v z?rs^i*T)*g+_LQmeXdatw`@GN5MOB&cgxlT?VwGCRnpTfdw@bA4STs|-EpZtY~XHg z*&%>Y1ADt=zXI%HU>~>aW5Ae!eciG>=qk8@{oJyX0Q(x)-z|FzaG-$$+_HhVVw^B= zpj);AaJYek+_GB$%M2XsmVFC2&cNN>ve{T3Dhy1xW!nHV1`ct{UImpgIG~-SXvtD-9g)mfrx_Xy635{42l~11sF} zeTG4t1}5F|t$^zcOu3^6;ySFXH@ci-DD{+D@Ks z;6!(H7Uvv4HE@#Kjpprh44mwaI1c;#dkvi8j_5W9(g+QxZ9LK{*~1-tBjCd(cB;F3 z3HE}I8@Q)Cq&t?qC*i!R&MMi<9lQmx&zRV~-Ju&0`+|Yf+#&A*zGC2Xcjyuf`_>5iI;oyzA1&eGNY%D~y~?z>~j z+7Yq_USV0*d#L-M4G5H2m>%#p$F+weo;E60$y~P=Iqbe@`YbEdz1Mcw2L3060Y1@7 z<;D9xsCVGAeWf>(>VoczBS6fSn;B@#6qwkvy zqas?v=}_7?@^dm%yoEsk=L;h`(KnI%5JP_=QBkOfoOIgJk(a!*DoyDgD$U1aRe30D zm)+g-kR~<>RtgOJf(|F(V0e;|Q52`lVDf>2Eb^%lJh-j}g1a&32RhZH&4NT?&$#&=Se zb@5>8t-V#3BB4%nrib-FJi9kZ-#+V{<8=HvJ(x62xrNSEe00hWa9#oVg&tN#+j9!% zvfgWdzjw|>tj_b)epGwPQ?)k@u?|F1i*2U%rWoCj4SOlG(_>$d0neYLnF5rXghcB_|ReSA0Ilr zXp0#sRJ^SAEjk4;s^lnNQFPo+SnGa(Rgb)fQL1%@4<+kdu&aKELRIWauVN@p_^d6* zVQ<@+=c6CuQO!UNWTTl)BXy=o>Bs^J=r-C(j)(5leJ75a|EG>O{D9*!bfT&TDe+P5 zNPVqr)N6k?iMv=BSb?!dgAYyTs2J0i=;i&8h+m;rcN7M&YHymJ(MBNv)kZWgTLUk^ zVLDvYoL_3DfTaafKnon8J^Vt0o@_!D$Tx&ZK+hPn3fxDc1Zr&Wh5(K2x$4`{L?Gs} zeS7oFCyev^v$1nOx?tPsShvrri(s(ZXRX9r&OWO#qH9PR!fWDE*&=gXOPNE{G2Zkm zbTPG=%8-(vj@TuU6Qqf`WMX^=y(v&sktX%p7?t|f9WgyZBf9l0wYv@IwzyA^P^=HW zo;}x-(k`WB?%pTB6YHw7=pj?% zlsT)cJq?9JweTr=8E0j-tldmq4eV_S3P`o;WAZbwFJc`O)4+Z*2P$6wfWg6!zR1ib z!7wlsn$we*2Ms|XCm_w>jBX26fW7-o?T76UOkQhX^J6?zckJB{H$SW)(nN-#<3oGn zbN0FkNA;W2b80`zWtgLyVt6oC$Bh_o$t099eSFXw6|@r-R1;*F)3Zk?9+}qn{3?~r z=+e+)452ZBQo%5`6ay_Dp^}W#LCg}T93O%;saj$DsmF(`qP}O*hZ83t!lDR>pM9`w zJ7TC5fip#U5o22BMk6l+gV${2njHkTg>XNp^x)D1Rfkq;=5wq1Q9cs~SxHqB?SRvt zU^N4koUF@dl1>@#m5Z7?f&BNNhMU^2shjQxqc(agvXZ}G7_ye{B$f^)L zwQT11kX6sYsC9ys8h(;BRQP+$og+)weOTB_0NZhjLfDu-WF6uM^BgR;&f0ujBst2X zD7IRIhLGhsbE1%Ss2^Ox!4m5;`-{>MUyl3I^4K^o*a}{i17-58w&i~3F^C5GKD(dE z6p`#8His-P$R=5wVA$_;_O&f+8W@DE90vn-HkMfHpRpoGTLX8}0l^Wql9POod1ui- zWD8k!94!jD^Pul2hJ+WC4I(;-6Uk`D%ARTs^cvluu8dmKa-lu+Ip#^w;?~Ud-+s)62w!?4wkk zyG3l50^00njF7Eux=?#i>wZT@{l;2pn=B~Yma_VNH_wZ}t#JTR>?MCHC3MRx#xR!b$SB^!GjK()1xRS_~P$9`OS`>mzN2>RhSdK96(H6M4x#grLZPDl5! zyQq>WAHNg`1$x7oPH_=Crb@7v@92+?9=Z%VH{q~}@(Y_5a8Mk4+;!L8@65s%PN`eU zks77dbvOvXl*^eV!f0T{>U0{Sg~jm`nI^-BzBM;WrrK_oDZFk&uDXmrKG!~8u2i6i z87Dmq-zKl$k;OvQTm>1yu4G^;f$r9oh=Gm=5^K>^OAm~$rlDBfhG3OR-&+q0W9@3* zdz+ExC1%V`rW;OotPXcNI(u;$<0vDCceDGeUe>mH6=s|6U|sPZx|#CI!4$*P) zCD4^J^%tdc@VN}dR2FQmV|4xzJ4^vn`7vHuS^It2G9Jk>Hg&Q9mtCx=n%Hx1kx`Rh zG=IL_&6HA=%XgNpod(A=#1@&FD3ulVyfc=VOc_w1z&!YhKMy*XGgZcgK96C6aZEeo zX8~26D*V#XTBYZtZpNvLiqu0*JL+l1<+j7X)il~uhv!m7ct(=^D3_jbxHFJkFI_)8 zhX&?OGeBtS(b@4#=qX;8m)Edi?AOoCkw@rO)L#9}uo%Q%14Vnls0Y5v$d5oMFc_WT zocc;L8|yK2wL!X^JX5PU-8FR$Z8`i{Y;8VQ*Sxl=vAL!$habJRa3+#(U6ZfNRpgS{ zN!HrdTzkVRY?qtrlM7jR@1N6N%g>F~SIwJY;hM_a3ks_;T7t6@b`b88;OqF>pjayPfOS=g@S z@=Y}+W0WXw$m$zw+E(UTYF1$Tg|hi2Yt6UhYmlh5H5qWt*Vckbw}+~rDI6|HP<1s* z2T&$}vVnH2Oj#`}R^?jTR6TMP0hA1&lm-5ZTzySLqqV%I_Q;Nw+*2F52B8&o%M<1MwI#~2vEFk<;xq|>l^ZobrjdsTz*8ys+RKh zn&pjoV`y*9=gZsHHni8SEXP1zlW%RKA4^uwZS82}@|M=-b`+pl4F5{%PxKhZMup!# zll-wGM|H-G9@#JGN7Eq{Y9M)X@CT4dMPq|L3vxtz&5B%Go;r(4-zim64FXn>$49bi zftpf*XjH6SjC2-JrOC4y(#c!R?JYT_{I<3J83&&=8Jj4 z%`JeK+Zvi0+H*}EtE`&3Iy~E;E~kc*Me|Y%qA6X&id=15p`|X<$&&44sqAE#XdRhr zZLiHW)-_vt`dNdY55@pf4^n8%H(9MM?KEukY@1S@?N>(W-|Jy-#PB$iF}e#n#W0s1 z6&#IvgG?t$TIjEa`t@pp!LRD;DJGZez&tt$^SAWn*-fX+`YPaYHPMVKT{0TcR8bzQ zl4>HR@#VR?)_na+F~V^Y42GIItEG7@M$!tLw%4xA)wSiDaL!EYk|riM%x-etN6(tR zL@rz$NY)2Q3DgK=H#PPcs5&ypT5IdtagCs{W<5y~-Bz2!hr85RAq@Ip3#%N1CY5i{ zl(IUY)EutmV6CcMS<}=+a;IgtkT0MC-H8DWXj4D~+BDHx-riW7ThY?cY$g&Sm$Oyc zYHY@{DNqDUKM$m8-o6!nFzE+VelYC^Gk!4Z2P^&HL_avm4^F0Xctg387P?$ZM{7$n zdN`vSK}rG*Dk1t!LQ|ZevC`WiBxw;;ljw4Enl~@i903J#7pJ{Y#tVs&?Uj_bHJwGr zFZ~hyqb|DaYpH;Vy9|i5qsB$yqQ|faM*lxnub=l zSr}cYw9KO-kOw-&-v(i80y$|7VwmeinflFlQ3CRzl8_HGVjVFm)vE?36xL8(!Gr3pzd>3!DU)la)e3Xo;6# zFA6o#9nOQpiwX89N7D{TooJ{Nh+HjJ4U~c>QMCXuz@|sc=~-1ru0c*MXlQhd5Y-OB zb5G2`%X9g4wJTTTFazmXKutqtC%_dfytI$e110KB9msWWd7Y$&4v#(0s)mlXrm4g_ zsD_RXVpTg}|J=O&X633EF5GWnK}%a^d#*P7xVzw;YwctrP(z6B4Cs9yP0_UHUQ<`M zn)Wf+c9USJ?lcAY^Me==-mI@~A8>Q>`0_f>7dMw7#aux3rwzEOe@$I&Qt#C1^dwh94|_`H zlx(2p$zF-DXsXWDlZEai?nN)gZ(=GrN6YyoiL)Q|Fsxu< zXu#o=xp_IRe&94u`dTog=QMI8Z1EbKa zB&;a^5(teYwXG0mKUfoRhTPE>+(C9eRoBJnBsY{n_Y)6ouU&)v)G1nyT8`8wh;-3u z6`hrPRNesLx!8Ba38c5{Oo|n9qS++X*0gw=TD|-Eo@*0<$qgBz5$PgQ@_X#!x*v<1 zX9Xlqsv$yC05S3AUZ31jx6m0e?TFNRLOtSDl~*;>hn^igx}8}!%`J4D2;%N&YFOQY z?Lr;2O+&nvwsUJOI!Qz0P%qH1Ggn3`3Js`V&?8l7NEaG#At0Cp*8zeCjH#f3u1EM+ zD09uVxNO&&uk)*o>S+=3q^nQA(<$t<)Jd9mrbe57Z->eg%c}e;a}BpekaEYcuytc% zFU*bGX%WSBomw=TzKqJJ=laA{Cl(oX>|}mT>bViqL%X_0+1765uzkWEYMf0VZEeeX zb(K?31iXgnE1zW3*GDOo_WUwlDC>nPy%0-ZPMMuVO1(i>#`LPr(Je==;4?zg5p?l~ z+s0dEb(`RkDIIwp;c`^!ZsTb<(9O&9*xTST8J&T6t0Y~v^%R@ixB6gl#!XP3ECPx% zZ;BOX-vq@OIKkjqt3HL~&R07k%-a5JfNoY(JI|Be>|JmzjD+RYn8y^)M1^X$0yFeZ zR^Z^;piaa)d!=?Vw$fH-$*Vy|n;Tki{2d3a16ZE)i3&zWV6N3C!W3z0r7k(q*-B$= z2d*Te!{h~qO0{C>`qO|F!-1Pt?_hC>iiFkHu}Uv8ymdTq`oaZ%`*}j=IiFTrZ?~G# zQ*^<73SP7HRcO%}Ak&@9z2S8eV)S6|G-O!|dfamK&Nf^Xx)am|Q?U)(snv8?fp6Nc zH;)^h-#TBr@V3afREs-8-rS@IE>1RNuc!qku()UoUq{WQa>=y5zv3wmlMxMhv2h71 z6Y(^?(ZZp7v>6v?)lNaL{Sc}-8(31kuxh^ps!i<*M#awhLN_)qUB3MB5Z;CAI+3B` z{h}GVYSOQ3?x0N;2`#XbA&a`QRdCH+NlFd`Jw&+Samt}?!qv2?OM`w7c|(SWwZ{=0 zG92yiL1?q0#;BqYm#le$=TU~%M4|m_HtAe)a>{DQLo7*s4a+SS>Le^@bmz+-1qGK` z@VP5G0nTIZwyMSIB)~webmQ}^@2{qTnaUeD$;s*jRi1bS7w?*ST*6V^(U@ORQ;W;O zd}18f$avc1rQv&;lZOlSFQ5O2DF;o)%^wuB*IkvtE7X2R&@#%)qu%41Va0@nS01^$ zxQD$qN#{}--0|`xN#_7&rQ=&ce786`sg^I#p<8z{W#>{mGpehHe!0XBK%QNq&faEH z?R7mAJT+8j6JDG;q41D8r|=L?@h~J;sM|AKeRE%y%7B&6v-*3J99Cg76D-(oLACGV zZ%}gn4kf3qhNu$?wL}r2SVZ(BB@8-CVMwV9rnI`%cC@wQ;v}hrw+Z{~H)GC%S-AuD znO!{}5A;63E7_a{GxrO~Ku-g_>;$G0aVe@`dQhV&;2XS;tm1cmMxl56den0x@?iJ0 zfF3oIs~MZYYdti>XU%C#@CM!5mLL0hQVd`E$Tochw$rCVzwb(psvb3Wg_@eg((7Ml z;mJ*W6nsTP`^t{x6EH~17hrB|Q=vICX66<)FK=$2KpWz^33Tp5_gpcV1je<>(~};q zdZg9;BlzeOAl@$qdtMDhy;^BEb$Q-Pr1a$>r2#!2l#FyxX-Ef^fOJr)M+ZeRb!kLf z)uj;~+h%B511tTjrJb;}!S+ER4EhR;J*?qoRglFB~% zIuapqMc+>+W_9kiHR@#4JJo8-;m&CO?SQaI z@O(g*=j-d$%-KvI*T;1czlms$RySNl$11f5Ebmk4b*1q9CeW;AB%AELi?sOU()y-a zan(a#!RGPpEq}S>q)vAkR{I%3}VoIVBPmdb$;MWKjZ}dl`Odf%RTm|jQRnUm5fNX=?5?(;f9SmJ5 z0KRa=-RjNYY9mX1(Z05(A-Ij_54MSq0_dyZYEGa#nCb$MH$ued;W464+WpT8`6CUT zp(ilj`0wNc72G&#wn74Ql)C1pviEY8W6P_Zx-qM7C(1jsULvsRd4Wfx+$41RsG7=9 zZ4!99N0&*!q1Fl|el7)04R|tXUx`M}tz3go8mhT9xS`~K3Jn6|3a(y?(a}HG7_?x*O zckNYocfRU_)4{;_)dR>Ia@OL80y-2 z!QE1I{kvsFzDZpHw`T3L&y+-2ZEJHIP8*sV%NNW_VDnpE@D;+*<|Cf!A@|?mWm};Q zp{_;vox+hXR4m9dcNv~su!zXs(N|GbI7X- z--1$QleCj0K)9+~Vg~UqIy-z$ahTrGo)QA{}Qw2E5!JEnR)5>LX55r#K#z#^7&)JXC@b$zAPtRHoh+x ztj~|f!TRnzJ-%3HUOL{dkH&s^HTF3*9>~c}c?X1k_hFgu&)tuk&o?*X;fa?2jEH**TxD0v(TUh?S2J z1$5m-k^;P}0Q=)f*S`?^<4ebHDM(+4Pc4YwT7b{~k@%JZ z|3Z9QLHxZ1_<{ctzf+L@{U3?DdCQh=zd}5?AbxlO9#eqF72t|p;7mdMuJFPF|6Sol z1^&Cjtp)zO!tDkAg?L>-{I2kM1^&Cj7Z&*M3SVB}zblOInVFX!A2;p-|F$6h?p@$V z3*ukh1%9I-{>=jXb^(6B0DoA3KQF-lD!^YCVEjmGpgjt4*xUB$_A12v3*vt)9$b(< zQGkaR;E@G*OaUJEzl`S<@E77G1@ZqaKB$0i*)H%A1@VQru^_$>w-&?~;xz^FM-|{> z|4aPyg7k&>(t`La3h>PZ__kf(yF@%If!=MLy#@FCyT-x&)Xx3={k$L2`E`@oBmeFN z`TzGgSiYU}`TIQ`@2Amts8>pj{qq5hM;64F?E;{E+3eiKx@Y^#Sg-{56fqs$|gJP-4jH-US3VG7s<>ai{S8l!mG1y_S?%OC0F zW?TN5v&Mr(YKl*&9Q^Zfef>e6&(ZuL=NH1h>h=5}>mQtNhWfwFr*e*{U&M=grHEJ! z2p{F)VvEj2=}*7#%ZCW~wJ5gMaFlv?t)uZ?=h<9qBf>ibJ`v#=-u}R~=v>3!@442Q zz)yB0bA-2exWxJ;!m|aw8ezGAy8&39Z_&BPBH@1r!gBv` z7qHwv+y^Z8^A7=!E5bp&O0385F88-j0?YN}S>UskFC9v(mvEH(xz~XG{wuNG1eWXN zyTEe&{t#HMXP*Jf{q0x4a=rQ%_-*{@SBX`GwtkNx%2VvMJsG=MU4iBN76&f#{JUFy zfGY(a2rTtD1X${IB(R)c#{#bu>FHcZ&W~AO|JBE;2JYjvcfwi#{JR8uB&-90XAki) z>D+$}#B&pTL_gPmEbvF(fKFH^0^dLvTGcCIoeun1iI2Ad_lfwJ+IrMfi6C9yHQV-wSxG z$bTSkU;G@GekCm0YcJ^SW73Kf^>GFmkK!_~gf$g-fWR|=_od(GP_KkF4|t@AUj*DL z@?Q#^6!CSyZQeAUuo{7d6!EtK-!0{T~Oe6YcQ~@J~nk@vi`%=Pf%4>rLQWhWPRC z1OHa^=jXr&iSe=n_*izg5>^Y^(XWJc4sdVLe-{I95b;+4kH9ZYv;XzLr;7O7fcFsN_b%Xx zLaz@1k00Tue;oKo(caGh?~0>me~7hXbD+^ZCaCza;9P0lrM+KNa{vfoA~!L5#n7z#obB zS_J%3vCqF0cx%GPb-?e4@-+f)7yR`6uggXKHUK9C-)7)4(H^G*e=PKP4sf)WpWh{v zUf?T%uM^|{Cg9%*{9E8U(ZBZr|4GC@3jD0Ve+8x|%IjCcdIk6sf!_lDwW!aBz+*-K ze+hh-Xn*=K$8Eyj1-@0x2XWxbMf(i^zDl(JaNrw6|C9rNE7Dg2pC;OCZ{Qb4_~oAs zJVli6C&2Auyc`1DNAT4GuNv;BZv_4)Ln~o*0N*C^I~MqlLN6x+zb4kNp8|XGMf#rs zzc1#`%Yjc2^TTz(zZ3Pp4fr+Det!VYiS~U6`06oSz=ZV|;B!QMUjQC5#E<_w@LeN( z{2uTq5&s$Rv7$Y803RUy9n6*VjA{K!Slxj8mid_WE^#qmB!DB}VE@s;A9yDe2`dGB zRl<+o1Nd1n-_8K;E7H#go+s){bN3h#p97vM@JiqX02XzD z-oF7)#2m`_ZQ!$n|3|>DiTUv>;NOe>31RNJL&TQ=e;B`VDc;>Bjyci!tfL{{) zV}P&WlE5_F(;5S74bYOZ?CHv0>{yXc>nfS(cZ+kwkP|GW?U7ct(x03IUne}F$2?dMmFwew5S zKQZ8sg?~Tb3q^Ym1^!0Fj|JW!^pydQ2);dm)82+6Va){YA>#J~&WrN_I`o7n5Qs50D{u2QzY%zc zh`$4P>li=&Uf^P(_eX#?b2R$rY2dhse;K$%=>JXNK_dPGVA?b5SHk)iaG8kz4!Do# zpD5zB z23{%pZ#i%eq4y(!?-liL2OcWoj{$y8)c+)4db%*z=S<+fLO&M(&k*sK0dE!czZQ70 zh`$whmYDzU0zOOV=Rx2WQQs$k+l4=^MIo{NzYhE_F&^IqZWZnODX{-aSlRvqkCfqN-5vO3(Y|HCLlc}s!b$?uo?pKb))e4=V!hi3_)M`L%>(Y1 z@ckD9-z&!V;lP&*{}sUJ3;q`1axs6b2i_?9?|9(*MR`vH{)uRxbAT6#`d$LOL-g;J zz*VArHvyj@^7}3DonpUrAMiI^9q8{-;KN0K($l@^`P=%1^MBw?*t0Nx3wW`p?}xyX zMSFY+OnI2>-9f{Q%&n#P}Qz+&b3hD+jI=?Ntf97JFjOZ*Sm9 zLVvS?UlilxC%|FRK8FAwFWR#fc$8@WM&M^f`8t5NiSc5oh`pp2QHJth81J4)jvjljVn7?ztCyM@C3H+%TFROtsN%(w60gn^S~IE1l*U(ombOMu@K_3H`TD)cC=C9Dy^zZBzR zJn-L<2ggqY-Ym*H4frI{UUPu`&vzxPg~0EH{q%HhccN&oI^gfb{J#o#FEQTN0RLRH z*KveJ{#$@w6ZJg{I4ttJ5O~lCKmT6>zbp2KG#5TD%JUn-Vm`VXc%7*KpMc*O=JP!X z{F)elF9O$y{(A%X6fxfa39O%tO&kg9bKs*z{l5kNM$8{{Zt#l0-GTos`nxai9!R5K z32O-Oh2ng74Df?Ok7?koV!oOROnVAWUk$ui#4iB;R*c^Rfo~Id8SqP-9QA1cZV`HE z1wKmPqk%UIycu|_z;y0=fxzbhUoP-3fUg($YT(-i{xxum7{9*<-X!oJfzKBBao|?W zfn5J*fo~Dx?N#9W1^x%{(*l1C{D#2)2JR`wLlN43vKX(Wz;gxe1$?N$gMjH85tnBq zFpWXR6M$bA{XYqKO4yH|4orJa_MZz(_b?bA0K8VyY~gY2>9OuUjZBu^}PX@u2FLSw*&7X`sW^CTJt&nVc;u<`1mQ{ zZ-m}o0)9-yZwG!+;P-+5A@CQ#V@LXY{{fyXa52`(Spvs^e=g>Oe!yRd^>!%mLn3}G z@G}BufQN|o*b{hyz%zkALmBidp{_0BsmLBa2=P~m^3(wTM&KiW|0r-9@KXYB06q?5 zR=@E11>g@w{8r!{0-q0DBIf5yfd`5C{~F-u#e8=Q@LK}k3H+JB4*-Y6_@`@C-35LQ zc#y!a0gn~<9pEA{Uw;A|6ZmW3!2;Wu>&FS)1$c_Uy8+J@crfr1fky$?30whOBKCKa zfgcj>Sp_^Q!2V}aaQ_*29}#~T@J|G;2X2e{>6?M;MSkmm_Y!*9MCk=S6_~EE z>sP|s27IzuA1(&oD&l_ye3`&E0^cSuUF)Z7;LLX~a8&Fk9sxd6jPIv`>6#b&zYIJ@ z;5UJ*MR`5|o+IM_1soCc>36_GY@aWRz0Fl(e@W-s&x!e|KQKKOne!h8e4A+Bali+O z^&<=XG`m{~YcJqGi1~IF@KVvg`vd<*^vA)#o?MWAIdEF=9SMB5s9!tqy5a1Qu#N$~ zSM>Kuz!wYuGlAbP_5CjZ&I&!zXMcY0`tjFNyzsvj_%~wyybCxb>hmCQhgd(J0B-Oq zl(3!$zA57KzYctBpX zG10$e!2YYdH39fG&(Phf1U^oTkG%u_eXUu*ON2jt)<~vb4E$%&UWWsZ@%;N*^}x$L z+}&CQe6zsqz&*tLeGKqyFTSsJBJfwDKC~BFA>z*i-ss`()+NBF3Va3d6#`!eoD%pJ z;5B0Zcqg#`DzWYdrq2xNSBdoq@E;gr{5}o*l!yCTF9O@5Ki&Wy=;^7i^)B!`V*Gsy zOrNpSufFPD?5zUR&GSJ*KQ8d!M0^bR88P4Y19rXg_O%kgYsGpy8n{x#R{;B;-%MDO zfnOHwT?M>Q_|FA?M(E)H;Q9E|uY|P};Vr_y4!B;7=T*QLi}(&;|MUNStz&@Y_jNV{ z%g=9~2K*2Faen6@EWf{VQGx&Ez{AA+cpWf(W=p^NTDJoC^XALG)}6r1ym<6Ku>3y8 zBfy_?a(tfiN#Jf?f0S6y0}mGXRp5-^dkc7;!0!Vu5%@FUlLY=6SbqMLt}XiQRboYf zFBIkJ4t$Hiy@Br*co6X80uKj%Q{b_{Q$_hx!1DWTlYy6t_-VlM`)RX)H;VWLz~>3P z82Cnk>E7^f1+E1Si~1h{EWe+$8rXl8SnGiO`KH7=4tS;KP-2|~e1JGVJu{HLi@KNW zP3QQe_a%sz_zK{!#rVA;kiOWu4S0i>U$J#3@F8M6-4FbUmnLC7hVV~C{L{eAqI@p{ zKP2Mc0NzXRzXN=@z#jtF3;a2-|0-5%jki4F`_V<1>*tE~uGE|RDOFfqd-f^9RzJl1 z?Gd(i2bS^l*}IFy`ZOMx&dKyEVNC?iVUA-w4cLEmw`Ku*%QL<|vjBLm=g{3+47^0( zrN9RXTnp^?cX#UuV7b1m23{`w*8%(O)m^Q9Eh7FT#9uG)8NfFRd=9YxDzPpCj(Ua? z>vG^V0$&4slE60uZxQ$o;B^Au4Ln=m2Z1*WO!uDKg zTi}m?{q?-W`WLXj9+X($0`Cy{g|Sw?Ez*|)j}v;013w_*`vD&-;uFC0MEoe={RJKm z+$j9B!1D9?Q-S5@^Y;O668>|6z2S)QzCWvxY^7ry9ww3}PC2%dUw;e1FjVKY+!%<6!v88@S>79g{qa?7 z{RY?{KgHHvz(=S?)k*#$ zoC`~S7g+MgfF*w)@7$R(DX|6vN4)$>tP#LbfyV(46*vt%M&Kz0csg*Eh@TBSTj2eG zmkGQCc#FV?0n7biT|xRIfu;WFv-C3k`hxTu3(}ulkbY}H`g4J$o-YP|Ta@pYz;Zuw zEwG#~ehn=3{#)RL(9=D@!v%f_Sbm@P&%k3u{4>CEK6n{ew$B^Da=-I#0sa_R>ibJz zssH}~`>*bn;}33_yIWm=hk6d(t)9Ts1nv*KMBpL7{`}Y7Dg$0F;wJ$6;}z#iz$-=k zp1^Xw@uCp0tsxQu`z50Y+Zt}oKze%791_R++hj1=V)#3z0RO_^4a&dRy1O9$fdc$o z0e;J1>XSJ104+4J={7VIJFKbSLe@y}2T!2q2z*iOEy9@A>1^8=&yQunh zv3i@ynffe_{+{Mf)~db4?^&5=V~wx1#?Pz3H)YoS=pSF|{1mJ4^Y*C#-9AYik`r;r z;;)h{DLSO-pdiKVGl>q9>5!oV`KHJvLx&WlND)y+g~&NY$+<3KKHB1kJ{6`^v&LpsLKn@GWllx`CFOe9wPh#NxWJ(0X8Ql54BHOrUd zhxsUa`T;X5RZ&%dNK}A`w5$5Dur_klxUr!rZxWg}Di{(`wv<-CQLaFSkm!J@0C=Oa z;f>0KH&uLkH#|v0lr$7c!;v&3Nt1)>6-sC5l7=s3iltf{@v8ah-SFYZ-c-J-k;!iO zRF@Dod?~}HS|4`R0rYOlr@Dc#;Y*wHsa_?!sjcc@!iFzn%BT7qb~PyIotwUttl`TVzO3QPn)+r9A0EZ5__Btt((qLp9z0@L#a9}> zO2b!a_$m!wrQxeIe3gc8qT!op_$C@YH84>xHFD|Q@J%#)YPgc!@ToBjtVT7x8$LDO z37hgwGUc0O`0(qgs{E5o`6d~@Nv3?0P5CApKKy>X@}F$@@aydw8@|bgZ?fT=Z1^S{ zzGQ_VOja1iWQCzjRv6A?g&|E=7}jKkp-om8-eiR#PF66pFBN9?#Nw&NlZ&SpPcWWh zJjt+Tk}MiLd0E#s$+AhZZjvmVBr7M$(n+#*k}RGitB0PMpqh_CHCRDOmQa#4 zlw=VlSw%^fQId6(WFaM4NlBJclC_k~a67Y_k}Rhr>nX{CO0uGoEU6@GDaqnWvZ|6S zt0e0x$-+vqvgj%2y2`ArB#SG_>PoV_lB};J3oOYBOR~h0tg$4EEXgWMvdogKvm^^G z$x2JI)RL^VB#SM{YD==*lB_rSEl^zxR$P)Lmt@T)S#(KO9sOvrNyX!tg_mUIC0TlS z;?)hYcR#@Rf;u;hnAbXSc56nV2U-EVhyHPgDKWviZz&G4W?LwDb`?$HJD-zrdWe1 z)*$`hxoWW#YcRzcOtA)2yojY(gDKWviZz&G4W?LwDb`?$HJD-zrdWe1)?kV?m|_j4 zSc56nV2U+J4};KUW(}rTgDKWviZz&G4W?LwDb`?$HJD-zrdWe1)?kV?m|_j4Sc56n zV2U-EVhyHPgDKWviZz&G4W?LwDb`?$HJD-zrdWe1)?kV?m|_j4Sc56nV2U-EVhyHP zgDKWviZz&G4W?LwDPH?hticp(FvS{7u?ADD!4zvS#Trbp22-rT6l*ZW8ceYU)2zWX zYcS0kOtS{ltid#EFwGiFvj)?w!8B_y%^FOz2Ggv;G;1);8ceeW)2zWXYcS0kOtS{l ztid#EFwGiFvj)?w!8B_y%^FOz2Ggv;G;1);8ceeW)2zWXYcS0kOtS{ltid#EFwGiF zvj)?w!8B_y%^FOz2Ggv;G;1);8ceeW)2zWXYcS0kOtS{ltid#EFwGiFvj)?w!8B_y z%^FOz2Ggv;G;1);8ceeW)2zWXYcS0kOtS{ltid#EFwGiFvj)?w!8B_y%^FOz2Ggv; zG;1);8ceeW)2zWXYcS0kOtS{ltid#EFwGiFvj)?w!8B_y%^FOz2Ggv;G;1);8ceeW z)2zWXYcS0kOtS_vticRxFvA+mum&@%!3=9K!y3%61~aU|3~MmM8qBZ;GpxZ3YcRta z%&-PCticRxFvA+mum&@%!3=9K!y3%61~aU|3~MmM8qBZ;GpxZ3YcRta%&-PCticRx zFvA+mum&@%!3=9K!y3%61~aU|3~MmM8qBZ;GpxZ3YcRta%&-PCticRxFvA+mum&@% z!3=9K!y3%61~aU|3~MmM8qBZ;GpxZ3YcRta%&-PCticRxFvA+mum&@%!3=9K!y3%6 z1~aU|3~MmM8qBZ;GpxZ3YcRta%&-PCticRxFvA+mum&@%!3=9K!y3%61~aU|3~MmM z8qBZ;GpxZ3YcRta%&-PCticRxFvA+mum-cN!7OVq%NoqG2D7ZeENd{!8qBf=v#h}^ zYcR_i%(4cvtidd6Fv}XuvIeuP!7OVq%NoqG2D7ZeENd{!8qBf=v#h}^YcR_i%(4cv ztidd6Fv}XuvIeuP!7OVq%NoqG2D7ZeENd{!8qBf=v#h}^YcR_i%(4cvtidd6Fv}Xu zvIeuP!7OVq%NoqG2D7ZeENd{!8qBf=v#h}^YcR_i%(4cvtidd6Fv}XuvIeuP!7OVq z%NoqG2D7ZeENd{!8qBf=v#h}^YcR_i%(4cvtidd6Fv}XuvIeuP!7OVq%NoqG3bHK5 zEQ>MA(#x`lvMkRm%QMTW%(5!8tja8_GRvyWvMMXRQOByxvMMW;&}LStu`;vT8!}3x z^A1>~lu%Wry0@y@>t&@}il#GHMAIoGqRp9PrP4D+n{$>*rE4vg){Z^{!0GLSeW=^gv)#L!|(NLLy zy`oW(fXx-8N}e$))r^4%-(arFRH~VSVz|C)1|b7^&^wi}s!EBgs+u)cspgj@^OQ31 z#uZU*OsS|Q^sbvl4f7@Q)F59nPc;MHsMvVZ?WoiOCXJL*kU+brVUAX%OA|}xsmTTD zG*a^k5M_urou8T$mgp<+c%#zcO}nTm0Eik9`Dqr_-9S3I(sEUmn$DKYQ*}YM=E6v& z8Yt*f>J{{<>2a??smO>WCdASk+QCa}dWc(Fks_W_BYSl;ga}tvsrIX?=GnYbO|@XB zs(@YBNLRt5^a5NYQx7!}pcQo@C3zs-!b!Fkiq~pv;P|FBfU%RNu7cNv}uxL(GT(x4r(+m$?YSY?kjzw>4YBet+xo$Ys zJs3JVftoylbPj4xMSdzfotvgt!ykkyf>P?+9}P|Q&D03!2pTTv2=!K_YEf0K->Ou7 zfv8RxHB<~B^;V@i3`nO_H3SP~4Nocu;?!G}Y9}Bn1M;JC!Bf3esbPXRT^7|`KvXBZ zX)>jQs%rgKrCJ6^lc{k6L=}USbyf6RmFfZr+pwrQ=wS;_T^0SN2RvAG#gvGFbj6gG zfi#PfA2?M3tCakJbXk-NflOI+erh;WRjH`}EV|Nag@>oEv>FFMI!>*>n58v~k}Z(# z05vB8>1I_^6A+#yT=?L|T|5>|J=Yn}-Zsw^`oZU@b*7e2LRZiDQ~3v!&tmVy zQt(V;^-OUphj^N;e!NfTCuwQBdK_Bd0b8B&pl2cB$;KWxo)8px3OSyUW3Bf}d z#~mA_KWs&}wa1wcZqVmfI82|V>3M?Yq%fzQiE#e`IxU6SK9}s~1IQF+`vQaq7=H@0 zeIeP6KZV&&pPA^nS?5b(wjWM*(}R-F12BQx82)(rGEoKI0MYf3mhynC&UD zZ_#!Nvwaf61B^d~**=x*#-GA$pMfy935D6dKfaMe=5Q; z^P{vsMYx=PR28qY@yC5ZVfMce;rCUW8-i+UEiCF=K|p?DGV|{pkl}@uD!>pFx<*Nny6XKz8F#VYa`5 zFqf0UY=0Bs^6{GgeeyA7pfLM+K0ky{|~}k1`4yi2(AN+KZV&IL72-xVYbtE z(|ew#`;@|Lr{<1LzyYt}6gKTiZ!z=05PFLxwND0bTz(2O&s2o_57RyrW_uOFTz(3( zeJ0tBKZV&o7hx_xh1pJ@y&h-Eu!ww28&a5k4oA2@RRS*xvwb+o@S-r=PePc>Kw-9@N_OKvFQEb@)oW@tjOy=DC^d^dpmaQJC$&M>s|ui`V_+bB6YzF#9}5 zb~BbJ%=R6^PGPpki+q0yvz9cn{pHrCa%gJu$849zVz8f*FQkRoHhZ~!y!}OWG z*d!fZL*dCfOwXR+FnunV>rP?jr0+lUH(v^*Fx$5x%yp+Q+s`Ju@ux7`&qJ8&PGPoR zig0X-F3;8EbLRio*qy-JRPX;E-zzdJZb-;*4&OtDB&0%=Od**vW;_`(9)~DJLb@rE zN=1e!DU!HUDk>>MQ8ZFQrKmJ0mGu9-_WQG(ef_%kf4`5%wx8bTz1LcMTx+kh_d2>A zaNOZL7DX;qXBGC>hZoG%d7|6kQfE!pW%)P0Y#wvG{=#uyfZW$#IL_@OvM1MHIL^zG zdmqR7dFJ>rjN_bjWs!zjHr9hhE|a_BMshE6wZ`)Blzfc&teLtlIG*MNbG6IWpGe1_ z`#A1QGso*$9OtYnOEu7Cah%UG$M++S^V#Iy$8kQ#9N&*P&X=02`BX`2CLKAlxb8~ljb1OFw%eHRr?hfwmW*&!8 zQ-h7<^=&5eRj#PH%-39^7P5WpKM}Qz620ud74TKclh>=2d_H+=xh`%aUy84mTi~{G za@qXLyVsKY7mK>%_Ua76tlVsjz#ZlBxRX2yb0B&fY!jTbCX3wWUh8JRA$kmVKTFihRaMM8X6i=IxF542U}Fv*EB_1MB(K9a%dg>a@`soi+V~0ID%+og zO+@46i}3`xJ-$sIk0;6xVHVcLMm$OW3{RE|+IOm=DRL!zhkOm5D&K&)qBb7HY?#=1 z7T+cB!PDel@!fK|y|_edu-IsTxshxP#4}`GI-`4Kj#C}Yl;6Vl$w%=l`AqxXX2cC_ z<5K*9+z~%0XX4p1$7YTmk|*Pb<@@m?@?y*#Wn(p-D{sV)%DeD9`3pQ>K8hE}90xgC zC>O_%$(8UTxei_|Ux^==JK`tgOuR%Mg`bqC;HB~^{FJ;MKP`Wbm&rfk<#I0j{(ba} zTnw|JXM$KVg-J25XLHXg3L*9>%%N+YI`ctlfPsly+U-DR-uorS0ORygt>UDgY@?AKW%&~YQ z{{r!^_;ls@>^rtm9{C)cS8k5;$^Ec@d43cwpnM80C_jh`$sCuCzhBPShtH6I!e`34 zZG$o@A{WO+dBm)GGEa`G5i{zrQ9+6G)yQh8l`j@%CW7pHH- zrIpXcWn_-+6rC#{#AW5P|6wjCUx>@geQ*W&R-7hJ$LaFR*uOBwv4x^a$`4`x;#jG( z%o)n-;>vO+t|H%t{flKQa8>17v46qr4_saO*|xDB)sUOw^W{FcrhG5HKwgGx$-D7| z@-fUCZW|f4K^)bQufTQXEPRoC53VP_gxO%R@e#g6&R4>Gsaz5B#@$AH+&~_N8_JL3 z%j6euBbj4IM2%&Rffrpa*Tz@KZ82~3ZH&iP${ZIVYASEW&Ezj}bGf*^$%$IX7vPq1 zFMO3e4!4q@!mZ^^xQ+Y^zFPi=y^)C8%8l_gau3{2o`%`Dv#|tskUzj3<)3gTInCZA zN7u>?F*_=348dLGJ8@TeE$$}o#NFjw_FclLhg=R{C%3^pM8 z%<*xf_vNSX2l6`np}Y-$B!7xOmcPfJ$cZZE-EvX9M^3|^$`|6#|S=hco&sdE8F}4#&%8%gF`??LjPkA?7FiPgV@GRv+u>TG^3*WE&Zv22e4?ieBfoIFFz8 z@Wb*a_!0RBJV!2C&pcPIj31R7;(2mMJYVjO7svzgLU{y!Odf|9$rH@!i*uae`CW8c zMv2OH^=IJ6)p-OzAxQTpBmf{aX>2maF5{>Rg8ZCAY+Dl4ybGP@mG{Fh$OG|ufea%uj1F_P55>BUA$5L0KXxBg*VAR;y2}A@mq54OU#?)Gw~L=7~U$E!`tMF z*sj-`w#?PBKQ`*&x7BHg-;pmjr*F@3hUZt&*`d4}epeoi-;*D}Hm|)luX%W<@}+o} z{ET;s*j>K?zpwla{DJ%q{!reFKa#)3AIrbvG(CQDU268nQgQr=I(6}G`7*pmZi|C1 z+Xee&Gx4YDjK!bH6Y*a8KAfS;&cS}!CHQl7HsF2oX1rhi1ee!k4`9FS5qvtKm(9R_*$eSk>eR;v<<>Y|{Z1+U?)YnUGVwR^Xk1bK@hSbu_>emH;KTAf zTuJ>UDgEX6TXojp@8m7`dwCx|BIj#h{y{E;?eR0*9zP}VkIF0KpXAH&&vI*gRKCWX z{!5NCJnv5DSLGw{F?k&RO`gDIf6sA-=XcSu=kr{RJsrj7utCo#N-QFV7Bqjyk(=DS3B__u|sZze@2TTt@k^ z6d%XuD$j2Zsn~_FuTOcX#q;ImiRT^HiovA72V=?h-6dz}a%|}(DH1+4Fn2(9X%g@Iz;@2EL zS`jZlAA^X^M;szPXk%kD_GRW{2k~_Hb$;CESM^av_4&1W+~-&3Q6=U4dOJ41x{jxl z-*!1gL7l=lLoR_U%cZcru5y1>NO2|X_esEG=N7a?H`#Y*3v)ej0yQJgWlU>R2 z?a6Lp*16mc?9z>wnccOlkI2~#8b1cu#Tj?lH5qSju-h>@U-M;mVQh8Qvtt5S4rv|lo>&w&e z_Y@WB_+uEy?=@_<{mJbO+pT+YdjrSY8*CHA@AYh#!^!u0IDW5ZwEbpUe*TRvmGj~H za&leChxlwHuVX`*>lIxlC$Co{nd=fYmdoSI<%;+UIk{|2WR@qoQm%)a%Jp$Gxe;zI zH^D9Bwz#F-0beC|#;xS;xV791w~_ndtL5R?xBaqlTjgW$HS##zPM(0<%ad>ic?Rw% z&%&ML+4x#{4(=?^$6e$_xU0MZcavA)?($mPLtclkli$QW<*m4vydC$Jcj7+sUffqc zfcwb@ai)A2UoRiQ{pFwW0QndmC?CgzWP1|XJ~TNu9xU@-D;gpf!$akgc$l2r1{f~0 z4(ZFYM3demJl40ob3v zgRwtg_;Yp)9pC;Rhy8uQ1nm1;CSl*sJZQ6t^4bk) z$HDW)qZ|kCWRst(90%{*LS9xm z4&IqUZlAYc;NYF<Y^JCBez zSB`^s9wTp|90%__Mcz_54>qewA_@ytAIXm2w=s^Co#~zFlJ|>^490%|0C%;oU4&FIJ z{!isNc;^`TUCMFr&T08ApQaoK?-V4zTR9HiDN25iavZ!oeAV~l;hx?spNB&oFcQ=R--M};GJgVtCZv5oz~>5 zmE+)@_T>Lkj)Ql)kgrjWgLit9uT_qNcZQHZuN(*Oj3$3UIS$?#PyV8E9K17`e4TO} zymJrvOUiNZ&V%GHE62e*^T}UPj)QlWk*`;dgLj@M-=G`^?`$A{RXGmc*-ZYLavZ$# zKKbj)aq!MQ@{P)I@XjIfH1Mt;%umPF3=4%5m^cJ@U7eipw=2iNJMGBNj*>sX!8_f} z(N6XG4rAJ`90$*{$UjhygLg)gv$M(u4&Iqyj&`emH=R8>4xZmn{;6^tyt9D(GvzpV zXDRvT%5m_{O7a8Baq!N|IS$@ANdC2Q9K3Us z{2S#scqb}k`61;vc&7mQVdXe@=O5(XD#yV)rOCfnj)Qm7$&V<(iUzFqEodM*(D#yV)L&=XR$H68wUp!9=gFtac%D;YK$B^B)fMXJI~J2`G8p2nPajOHTw0=?wzR7XXMC4jjYVU zy=#!x_`ioR>^nHKcUDh7q+(Aymf^sW*_l~fXc$xYyGx`Tm6Ew%P{R(O`Cn&|a)JLc z-IIr8>^W?B_Wv~Df4jtgUxt&_|FQu8;kb|g)1v%`%lbn3ZTX)Lv&p?w<8S_;;J;n$ z{~U!=w|UMnX6-Id`AdC1XGMdD*&jMg-bG%~pXmFy>~A9ea9=!CyQ32|`VJd1By*@e zxKgHdeOB)w*2)?7~xMq)(f(c)r!lx$V@*PK^4tuH<#AlAXvo*-L4nx1Cr9 ze;G<1dufvWKOXe>`7A$==eynhKh93^i03=q0xr|Ye=ykQ%gZnG&14ecj6*OyJ1)cI!HHo%8=A?91af5!Dq{+`m#zd=82EvMP$_yUa4C8(*%Z-MF3OiFuFzE;(g-M{L_7zCVh3kL$C|dZ~}U;WoWq z%)kfpWgM`KIG!)PzngD9E2LaJ@uu}gHB3$-`A_^a?sKNy$bWRqws8)o>-rYAEWWncn@abC%U= zC+A!1l<76H&jhcxpEJEuc8aHW)hW~4Wz(AxFTC|)Ha%r}i46NZxm^#YS0-h8$^$yun3`jYPxfv<<@!#t9?#WyFki;4rz~H!Mp5#(n=D_No#N%2VLiJUhI1Ll;5!qE zCSvm6`1*2g)stg|^=jH`SzULBm@XC5cYsv61V{*kc6-V5g`x=h!7EQLqiAwq9K7KD7aOvsMHm4 zms+*fy>7Ktt993^RqIx**4BM%t97e;>-RkK&YYQhav{>?`+vXh_n#l!`#kTw^Ugc( zEa%*FPUd{CYTm3M2$W5M`b0UV)T{FY&C9jI2(`c3Pii}zd;kvx6dx<2R5u7Ce3wa@Hv8E>WC)JN)g-6LK#Yw^BSwUzVss@<#VfRcD35tpnf$vL%qPv4)R z9y@l<%vodWTh^>?X>Mq4ZyVdNa(!FF*tXVsLACWQ&F!r%O-&80V-IWC*f#cv#`e{< zK(%Yvx2|nzYe0#%wY9obZQa^NW{s&=O1I~;tI}@ERB9ssqd%ti+%~o5`di1yxX9*Z#L)|#*4TB&H9ivd)b?t08eWZGT%}6UKc!V4 zPs_jvOm0Web8E&&D)Y%7cL@~xa?teH^F_+GdEMV*RUfI>ZVP&5J~`%LUF+Ldr6pTv zN>NT~q7Q$(r?Xa1%ieLTPua_k&+WC^X-KO#u1h>K_o>Y13!a<*iyfyeEIV`>C<}_Jec|L zs1t3;!S6XMJ>GJ7!21q&g-*fDTc%A9tmn5(E0`HnO%G(I&}QQP%!lFAOjjy+3-u2; z=bz9;>9c22TQuk1OWosVj`Uj4^S({#(CFoNqZp*ngjAA0}iFFU{Gy7+o-wRiyTdMN%}{95Y1^jYIa1&eN}u_MLyYLdp&8}G?WFUhULXFRv@o|N&Q zkDxa+x2#{aI=;RcQC<(l*O8`~S3S0%5V=uobLVXr2YPaYGqP%CO`Z;2lPOAVdb855sT*Id*d=c3!# zyuM+KIHoGrW&Ww)<-|*Ke?R~Eh0iT{=D?>8d2;#VD<3=bk-RRS@!0e3JH5vIpng+E zuWL8gr)BiIB^(R3XX=kWH+@vN+Lq0BJ$mIywnsBoSna&@MawMy7=5~Y(KCxG54h!k zf&qg*(_hj_Q=vtp~ zVQ}b)Z!G)a7t0rYT$9>gJGMBAhTqn_eogI)##Ie%?eQt`w#FkHT2_u|t8HyKyydWl z+I9|>k@2xM!yV;Bp{=%kB+n^!aEy!hOI~|Rlg=SV@1RYSXplnKv>#*y(o_K26L#rJJoH~-1ox+=vLYVK1DAJ2S#)QMX+ zcU8fh<7f7mTNqDQu0Myq@9^OJ{Br|$W^nHSw!`*%>?fO5Q#eY3C(5d9PS(AfW?%T~ z&n8}~?mjW2YtQtXyS_1S&X+vq@QAZ~Zr-L(zdd^qk37dLKH)gFrLCcUeQQJQ@|Ko% zG^1{XK8=w9(8hD2Cdpv~^-Swp)X z51>a;R>1&Vbf(til23;42U^Y`~=;X<{U6cx-PJ%V62=*;y02UIQR{lX?;> zmGcTd?f~3HceyE75jz{AoTu=?|GDV))A8MtCAt>I9}4j>4-fZn!owpxJj%nPJv_$4 zB_5vP;aU$jd3c?N+dRD9!$){{qlb_3@G&0#zK1t?_+$@n_VB45KHbA-diXLAU+&=_ zd-w_uU+LkiJ$$W)ulMi`9)91$fAjE19{$9`fA{d`8uwZ>eYOhndcTM+@7_D;-*o^M zlsv4!Dj2XUu?(bOpeE^hR0a8(WC?L93v~XnF#k7^{3~?+;Wpots>?hL z68_g#aTGzslp4s7?2(zbGK22*rL%%aP3f)L=5K9jaVMYoS?S{Y-$(@6#6uw0%N!mD>7O2Nah35putea*Xar{BFfI`|F_><>PtX?o7M}O|B=+}i z!#^MWxtg-89;OA5i?L$^-JMis3bs8J8appj#jvEWgR>`+FJIAwD$0z#5$;J*imbX*n(iKv^J=NjS)t&8*Ri% z)ZV04x#PJL*sg&IHAwy@SalOja;|Rzy&5T`p*7ZB@a7V3)V0gc-Ao zf&n}zGsz%cEMwLQ4hV9rjggcFtK^FBD3VKYl$Uac1ien71WEVT-PuabK&~0ddc<)p z(U~7&=xvZp+nH|Mrk#vJhoo&%YByS&hZczujB!XY#Jg-zWOb4V1>5;bSNtS&cP%orOTUImdOg^jWpnXXm4;g2oja zaOewqX{S+6cS{^0?15Z_yX*Jmpj42_m1WCPd@W7ipvDa|9k`29Lq#)fW2$&9kj#$p z3d+U8*Evcxh8EbhcD<`X&M{$*8qIbxth*7Mlq;hFl}azM+rt5Ot1G6vkbSAfuw3v( zWZ~f`87n#CY`nFdW;E>^V`qc0{ZqJnR`v!xiOBYbY?6~DX#eP563}o_v>v_R zO*f4?NWr!rqF@Q;=-bw>mBUOe8vU z(O`+rGo^O$8NN63m`eE(JZBGaVQnua*T#5;&UQ(so6;kX>SHsFFa_HfWU1rPX|^#X zdYnEPMnp%{EWEwLh?WnU=?*ky+S>iPLBZRwIZgz-(`KCbGYDm1_R{7b67zZyW}cp} z1uBDu$LPX$L|kQ?#ML_{T2~EUXu~D0-yOQHdyX>n8@#d>ggq|qGQ(#Xpzl0CR8^x!-9 z&&AR|oX*le7ng_q;|`3{KbMGk>58)>UU3?VS7%R3_Uind_v%#fY7l-JidU!VwIR+f z7!9F6YR(YzdeksakD7rhgN4P_69(#E7A%YuY->V}xO&3WWLHlPT{T5FMv7h)7Ts8# zT=dvz(dK;qz_%&b_9}{&FK;?b17>Ss2;z*6s*o z%J8cXk0G*D^NieBoFB2srBE!+4@b~YS`OrQIX{G65@WO_D4Ig{q%)C-g%=Mh%?+47UMnl;lJz~j{`OZ+q&Y%IY16AEx{{rGlQp@SMEvv7G#z#r=8)x%fez zHcWNzJ{2NdlIW{qIg`8Z-o2vx91N*+lY^f*83{#6<}T31nJT}?vp8zHrUz5IlS|0} z@@^wwXb?2J=LOxnJ2@_dxC**=@6kQG`y^=f@WmA51i_p<8ro$j>KzM7F2m8Y+$+B4 zfGGno=^)B-F6Y5gNNK5ea*?$D_>Dg%*mHn&qiDdKyeR`%Ro@KV#C~Ix$<3(fF1fgh zfnsVvn1lG(oPo*4PR0)-Z7n~Phh|vGps2WK&?|FV|MM$#p}`r_J`|agmxjLC)p#EY zh9n8#Rh)u3dF2DxvZ39B#VAz(8G{g(D%^ZRfSxbaAszOE69Sdie@i6_3`d4y2F8x) zoLf17tSIVdygS_=;XA0*$Zny(Jp-jiv3jcQX6wW8Piin`i%~wwvoT>kCZs#N#j?&Std84R6;2+;oB59q$1j^-ZBQ)+5bX{Gk`G&4lgE*>~y9B6Sj z6&_fAWM!RXTeUP*;uSf-ieu`?Ae8$$Rv}Q!EwtaA)YwV(|KnByRc}2^9qmrC!@jas z0(Fps;q5zZySu*h6^1`hon(iGoWZ3IhJC7SXGd*!k{ued2K~X1uDWIP_59pFl~RDG z_Du52rjq&jfoiZS_B&0Lhn4ww$73-~ZJB2+cw^9s4z3sR4OaI$rh?Tso|P1uJBg@;=`+_^kZp}Mntu!CVIYY%%whgm1tp&@H9c_@UX zG2$}a!sHFDBp6OMPwE@Am3WgnrZyfOc54#Jc8hEIpwuePUaFeCuGg{YFowd`rOpm* z#?-Otp#!!~zg^yN^eT0lZu)qE=_EUaAx{(?xEVLog zHv<1(M&LYLXH8f8VzA@yzP`@s!7p4d;`Q%f?CO>^4P)z?8aD8+hsGX0e$2QrWrW3z zD^~tne~qL((_>(;wV|!8aplzmfEXc)Vuu6}i6bHo3&`r04B{8)|pHIHJ_rvL=LNd6kGBRQT3IzUVMvxghhQf?Kv6%i2B0M8g^fR(DW2`U8 z=$aYJ&>-7NdRUzjJYAj^J67io0uD@(3{xVs5yaB9Qf{oB-}sMZ&pG=fsxjUs)vNu_ z$TjuGx@sG6V}k~}SbyMQvStQ!MDm}~N!Yq}aZ%AVn0hAI{9Kbi!F*dDNW7yhf7NUG z5NiX^(d!1OpkWUjD1fRM>i$g2_uTGi4T2BHKybL{@We}y1nZ}!T zl-knS67gtE&USTm8k4e!E%a5&IA82+{@4A#+|~6T^Z&XX*~~S84a}U+jU6F_&Tx#Q zjT9KQ-R*P_Vn=GdKCw)rFT96YkiyjsC1h?KYQFoJ?@%Kg`F6~5QPE{!IcfE}!)pn~ zk)C|UTHH9eo$)`;dSS**#yC@Mh55E}+tA$D(QH@LgZrHa|Mju(sH^KgHWr?7Hf_ge z%3;OCVHdOdWZBu7X$~mej6#{7uF|E0Y*c-rT}v~^ROQc5;03i@~Ozu~A>%cfOd)w&RgG2{AFq zF)@%TWEJ1BXJLQm*k~DF#jx+IJ-dO=DOcvx(!!&aJ67tmF4GV3a5UR~k#n*vBcJN^ z{9=waQw}SUK8-R~!+!Ng3R>wMVWl9=nO4!7f#UoQHRKf0u6r3nJ--kyeLCjKhbSh< z*q7kAqTy-= z9kCuBne2#m(J7fGEUD++N=Pl_W$Q*}nA*dZ2ay^N}}!2Rp~-zOleG0rlbcmy2?TlwUI$5)1(7U zy?t%H2Qe$t3<7C@xTqUxwU}XsHb<)-hx|PyXBuW~#13PWq9f!(H$r?@?MnXL&NVak zw4Q9|Eb}v0i~ALYQ6n8QEmC@W=av6-R{o2=o)`<)$bZAv)0`DEGUT^OI70$CU&_cc z-PKJ_8#Cm`syK7}K^RU|Yu~OEyCBngRVgmWGMW7QJ6BKEaD~fCKH_KO##W0$tiKztRr}V|$~H;Z zBB{1!@xqz~*fI&*CM{I*hxXhOqD^r}h}w45R=>JoO@pefU5^VQlOPCpSSl@XSnsFg zu5Ywq!vxwgfAz0imHREMojGS;ZqQWfT@NvrK5Dtqg5H{-wP96bTYE!mZQY6$yoRZo zTCfd?{#f7K*0`z}yNd7+++CF{$_JUv{uM{GayJ2GcWLqz!~H8fn>1yt)~~K>P312( zx6xZl?I5po2YF>X$Q!qVyz(97jo1C9_qX!eXLnjaPo?Z=^jb=}@4Y`Te9wKk@3k-Y zJ@)0}CEg5mIE3`5tDQN0(RBYR>niLnvwrzlxLG{EWd*j_BEmjhwF_I8x3rI4zP_<( z#aM1*(bQ76q5-`X?)kOv0sCrewKdZhE-F=cmcO>Cp}BT>V|1i++^u4VyJNJiZfR}T z1CFzxbONRUc28N3@rjKwFzVX26VruNm{m)vX6la86KeU!_J%eyo5q!KI)$APP7Mw< z+mbT1V*Q#m8`a@;P3s%HUN*yBZ<(RD#Yo<{1x?3>Xew#0xSITK*|%!O;)U2TZNY*? zn3=Py_Fc5S0n$-(dqbw9W|`-DeG9IwuBw%V1re~9I&nq0xqYRl$WVrjSm?7Pu^2Wxx<@mv1IyQkG~lUX3m*EyLR6h)m3{})y`iqzshS0$4IKq_9Mk! zSy;7X!CqB<513JrTG8)-9V(V78Nx{e!Y!WlE$f@xYh9aa_3*){4rdme!^HOKc&~XJ zjdtBx+1Svu!c(;)S8+(1p;YCk-wHT<}w*6hq=WMo%&wg?f7Svo3bJL6UJhJnbtG%C>rKO&we1@{Z7gi{91?y^(K4T+89v2I z?9*|cvE_B`^{ZuL9eoQ56T(F?sTJr*KRVGof3=V1`73@j4}&9I$f9}vNbwzAj)Q!& z*9gw{q-}?E9`3Nzwl}W9IZ54`wGnN^y5sP1vG*5A*>uP`>92v@3{p-DxKOuwmH0!W z!$AbPcGP=CRyH=TNFkPS;2(#=;bPBHJR==K(QyYR*Oa6K$Kri)hQ$MFZ6$8{;z%Pm zj%rt~Z?1R813Am_N0UB-3&)o?5WPX@4M2$-xS*xe^MQg7rK> zFcYk5;lc&_tkm@Kc8c)$eq=*y3lFSpXKk&*YRetWyaM)|lVxko03Kl+nbZ%Xt zPZ%l0NNa6ZJkskUG`rcHPU_>&ik9`X9G)n0C0J6muo7p{rgh1Of`$8<!VCfT8tb(^gz^ONcLcq6*|&9tz@?B^0NFnhwT~b8=AbyY6g!#9sKn*MYg|uq{#MH zkQCYeB9bE8Uq@18k5}!j>+!=tZ(i2Mj@Qo=GV^UemKrvbZsk4z+4iIK7&)X!^X`edo-cKYbC-y7U<1 zZz{KBaj?l!AxC2`OD`BP7^v=A>|Q@6ZvkH#iE5&+!TR#)7%wxNEH zvXat@(z4QV%x|qEcCy~nEN^{AtGC1+QAV@q=}PM7(O?3F9(+EI(+tqm=$I4v*M&7eYCduwBTd-35d zO?9}%-B64dzWb|NO&WnNl34{3(Hw{?U{NIBEBGH|o<{5_@4{k)$(lWlpjECD#8j z#1SbfJcCuUXUv!!A5o9RwvA5}70;g?$LKANJV!Lrj7MBT)w`E{ixgAA(Ls+i+1G;^ zCROH?%soC>-tE51994;@8?tSN`Tlo#|A@UMIk^ju52|z2eI4uC8Qnna!%&CUCzro zzv~6vF6@3$cG?Qh+H;k^t9-ulh05PozF7H^4no>_p7Cfls=_v1$!XC}jEf!VmL!{1 zGjmERw`Ry30Xesj3WuLH6^6&G3 zp)G>c_MBIej|ZVl67JT9)Ep0CCh14H8v{~4%H156e7%E{wwRjh9Rm@@&UtdYQ|seFHj^Yj%FTuc(2;x>uhiVdOY)<9l&#L# zi*h%rrF@jT^+xieyfR`x%I8P&qr4`Pzho!*iirNo2zTq9_}>)CZ}oTx0b+QbFuDIb z=gIw_S|5)%nk4ydzI`|D#)Ig)I)%IWB;1V$;cmX9=5GE-ew0tL?wj~b^>_#YVtAx7 zIet6OUE63mb$PdbNxqA3YVPKni#)Bza8{J;Z|6MOztsB9Kgq{aswRCm?)p>oU4IIX zTXT`Kx|qs|w5M~P+@93>u04|P+VkDGYmex=_6T?F!AX&qV%RI!PciJ7o7`U=d2)L? z=CizOPfxYCsURQUftsf6yW^RZ?;ARin!EWW`6D9wQSR1T(cf7-XQE#aIxXDA3!7SaDTdZ0_kTy8?0?7nPF8mK)Z z{V(NR|EK1z|0Un~pPIY=mi(RN)54fYdDs8R(TQP?-DFAUJUM=;^2aCg)Yo*nv>n!8m@^0B3tNy6Rw^4++L zkLbJKjj6edpX86S)tmT@>4dxUWhq}C(Vx}{uZ-kJd9{}xLV%dckMwWnJh^{U>$~#< z$&Ye(ejxd-|Ao8${BGPG??m4n?}WSl6z=*{xLXf|yZ#XFe!mEx5(be+F_&W4pEY^D zbmYnL>zL2-X`#u%;XXEnkOgY0w(rKXly~c8YVOuc$#>&5HFxol{GH{~Jpb7qw_fV~ zYs1_a_RUU?SLZxAeyR0c{3PFvukXg)dMWyD{0MjP8xppKAcieiliRcNJh^?T%e(bZ z@}u0%AIZ-Ry%g@o&%egqc$4xjUa7f@pX9son3}uzN`92P^;PoS?)t&H~NPd(b;^l`BAcifYll$-A=PtIaDYd<<&x?gt z=&#sGzBZ!Yx|4iEME}^GO!hApUg5+au+p{OCx2 zl)Lpq>boeSALZL3`Ikiar4fF0gkReUzcrHoi%$5xk^Ij1>k<9V_*W7AZ~jdl59go6 zyE9%8(H|D!BO-iMgpcWjmqhZbJK;5v{3u`I<%gjHh{@{=LQzbWMAnzi`M|I=K}Y>& zlRpUGf!agccjp_T-`nWe@=@;2FGSz1H>vrUh`rAE)QG-YFG|83f|x3c#HVwf9G}$s znPDxGALZ`+OY-9peHRb6(o!X+$|L@E&XfJ^sK3$FU5xKQO^NiU=)3+)&0T*=zVkmd zcl{^%opINnqVM{%+;}fvF*P9)pU!!5d{XPX{*(MDcl{~(@z5*bE*=xY9D`;UH#scAmN z{Fxr%e8A16n5uFFD5hpdxLZk>5%aEu3!fL!pC92hxjk-A;>t(wH^}w$%CLU99(zd0 z<$B?$kjwQfchr*WDgN&v&M*J`h1~fUJ^st_(d9>vC$hd?9o8@NBcy7f;@gLuKj~^K z_^zQsx_;}qyIz;BE=HdFy_2rEv#iU{R6hoH?afrII~V^YWvZV7xcFwOTfp6@$yB$2 zH;FPnGu2)AOoTj(j|+Q8g)H?jxbrtl{RTWe)bFOA0v;6dZ1uY&o}*q0^9XX)EBJIr zom}-McnPy~>Z#ttcY$GeC9nDb*yZ<8pCsk?Q(u6)4C z3RO9HjmIm%UA%{@so<_X!_|zW{36A3`P{I4k=h&FrIBhOcvdJFsrI9Os543}1@^Be zEC+Y%>nODf{O+*)DAff1mB-hCKjQJj!Ef;RQQ$6(R>y%a3I(IpCh&7S{sVCT_r_V^ z?)Xrw&I9*d+!xB0_EOvyYoK8ep)Gr)gtv^i4eg8wCE1vP3P@P45W zHEMtG@irU!wcuZ4TLwurY9%-}1`GKb@HX!Ds8fw<2mcJ)PFj8x_(uG<`~=|dd*wHS z-|4k)3wT%0p9{fH_2O|E_#R$)z9_!PtN&(lTOIu8+mLtn^6vwm?eRy!7kKuc2EWA1 ze-Zr0-K@bH^%}Um&7QIv^&WU7cF~knqdo$kw~OOnl6&^B!G_BB>~#fCc)TZgsmBL^ z(K%xJ^v5&GzHR?<7 z13Vs}t~bI1LJi*0rqmbEkyN94f){xH3;>?z@u9%qga?EgH4^-H-h3$qzt?NuWbnZr zuLRHX_+0Q~y#8AV?w)$7Q3rw#2@g;;YB~5(UOW#4zry3K;7@q`Nbq#8y(fSddi)3A zl^#DEyw2knfgk7b%fWx-@oT}`Z1~Xsw}2n(weOeUzxKw%{osXOydDGJ)8o&8ALQ|u zz>o0w>)=~G{%7zTJ^nHH8D4*W1wPK}|1`wr9WUP9z++y2_5vT`@qysGd%OUAKaYe1ON7gO_^zFz`7ZZwIgQ_%YxI zdh_KZ@J5fH3BJMO7l4;}{4($#d;D7PTRi?V@SDB$;x6!BUjIJ?Zr`fT_4-Nh-+1Ha z1@J@h-_E~Rf%|&nh({Hy-+eZ}#+ufWPDU zI|BSMuRlw{&%zjzRHN6*>%9J-f&4a)&jWwLTaOllck%2U0)Ch0-zx9|uf1!*-|_fH z@b^7_0{CXH{HfsAdH$aR-pgz655ZlkP*;Fo9SSPcb>MvewWJy)Z;7?MTHS^GKYIBO zfzPtp_~rKmIM3lE)u`veU-tZa1^if>4gGh(-T7dJ`WyJaF@!}0`Tfk zP_CAMzYy|jbqKg?Z@F3-(QgL-kvG1M0C%ZO9SiRKFH@Vq2Z!;lR;Po-exTR>`@wn6CaGFI20kK;XSI3;ygkgXQGWpEIfm7L1N=`O{|oqxu)nI+C*aGh zI)3SY4esXqD8)VUPV(}*gJ16PJn-i{o)7N&W0Wcc|H{kX4cx_Vlo|(K?&a?eKGowh zz;E#QUf^53^NB^^E)^Q}3q!Fi06RITm+cm5Tr`@nDT+WQ!| zOT*RE;G;spaP@oe8qeOV;O_p)aP=r-XuhwH|zxXa5-Ri#@&x{2`B@4qoDwKL?y+ zSW=DpA-GEe)D_^>pC&b zK&5`_4dlD{_EUcb|DI>>V{ooXlB(5L;4Z%XRDg4xSHt`o)eZc8=t#o#n($nRk~}pK z+|`$dH$mh4BrIR8MuKyHOi9(M6x`L9r}(PuJH7T#2Y2f~uIGTel%s0E>mQY#^Wo&=Xm3#1>B`rIp8b8 z@n56*fxDEh27|ln-Rb(b^P!%-QON&unk`YI#({6~@+X5oANo_HW`N)5<nDq`Uk7uC*==TuYms{)WPo!;9bJwSGD>ZxT}A#`V4%Mm;X<2SN~v@fjn3LV3i%} zvi=g42VPC6Q;8Y~UKi?As{&v*-%8X-@Tl~7Z*O|2%L*#g9PqfVOZYzE zS9qM)x~}v%eYw=*jo{~bd>yz;6VygUi*BmSQGsPSP(|TflpT`Q_?DaCbgc zt}aW`FH_fmJNsqoW^iY}Ox=;BU##u}zbLd{tR4lQ6rQgZtEa&yd;CRk-V>5ktX>0e zw^S9Y_rS09_($OG{IFPk3GUw?33B}Nv0~K~{9dnoPw)v|eFMN}d3-3iOQY0C@Vi67 zC{+snSC3bK`}dcogWvAu&jJ6y7 zrH%)G*DJpne459%fY0*yh2Sm~s>{Ghb%)T`E$Kg6D>U zBK0)*7>~aQKEmU#fx9$Zy$9~b-*EL2xEp`N)t5>7L$P@H>+?|61>BvV4^=tflfnvy zs=nZEy&kFtgS+))s2T=7#?#*o+@&G<+FN)y!QbyyAm6z(L`?(F3JVNTvy;l_tNBU! z`D!t^^Cw>|1$W2ad{qzbj&J$uP;ggYzFG(F(g1y}(D^q&eGmEFLWKe9Bybns0qS&c zSN{NY4!HY$F+g1m?&=$$E(dqxX@I&0+@*f%CU94OKXqGD`F`qda2KC`>Y=3adFt_` z@_Fjnr1E*{rKIwC>b0cuIqKb{@;T~nN#%3YXG!IA)IY!ng$>BTo=qVE$X4CKU3;=s zFK`!+Y&8JfwI^G}!JWNqRRr!*H#G)4Jrs0Pn|5<7VcuASb`3da5_TUH|t~e+GB+rKkD`+|AFP>I-l;9(t;8!CmU3GJE>=`lue@ z&R!qY8{FCJqw>L>y*{b{+@-;4B)Ic$uqpv}_6Dno;LhG)H5J_18?36pT`Ey~gS+#E z615oI#jivi44xSlz{Z(L<*QU1xN9=T54h`}O!Yl*zkfG@`~7<=xbwfK+5+A;tgolK z06gLGAA!66?5VB+qnck^wi3eXvDz7JJd;8Vl)4OP3i&VqEf z>KoyM!Cik3SHr;F`Z8SYmZV>#$|Af1+^r`?Y8tpZeiW(M;BGxEQuD#x@w!MY2A>xC zi|28`uk?65_}v~q6#Q+EuLJ+s;~T*J^P}&9`{$o0fo}`-i`D7imw5af@NYbRF?c*Y zzryo1;QsS8*MQ@nNhRtg5Z7NN>NarK-V${;xa)sBPXj*27DvxN4(^Vx73x{=L1BJ{ zdI{Y1Plb97{46g&ga9$Mk59oDM))H2F3K}a!2e!2@&w)%H@T4YHM~{lXR5MDeszQ| zkMI*B{PGBY!0-*Q-&4&{zcGBOt}jcy9ntS%f}5%HyQxCML_bd*S-i4Uzmu3>SNS)SF5A*dL}3Ez57fUU=Sapy8A;p5=y50q%t- z1?ETc8x0rxgVkw8ae~Eg>q+!ys65Xm2HmkHm=az^?s+X3~ z+6=9t8(mta#bsJDPCKDX>Xw#{(^xmXbey(Q&gxe*EMLE>wr=@yye5Kt`o6PDCsI`d z>JdzGs;za+c#W3hO^wYBrl2h^h3Ejv(kFb;SA4Ot_+ne|MNjc%s#|ra}y)xsRjw9v9Jw1NF#~J^|8GAa? zlpA|`h>_ct8++r7f4U=>Z~W8U0Is`<-^M>ZHpxxQ%8k8pW3SxUD>wd?8++r8e|j*Z z{CL|D#y>r@DL3}U8++r8z46AL9{tdpVC?CMKyK`nPBH<|Q-T?`bB*B%#_$AVc!DuJ z!8kh67}gUB>)6)-J4^n;`za|-bdS+5?{F`L#O)~Z- z8UH33dy|ZRdU~Q+1A zX^F8a6JKW;yQO+T&=TWmsa_l@(QBgy)^a#)!g&);oN(rZQzx7|cJh?k*-~n!5ni@n z=cS25shvTx0I_yEhf3`v!V3p%DeJSHN2PWmmD-t9YNt}EUan?U>cX?CLK}Jt&D(d8 z9ipXr&OuA zwVhq6r!n+7sG!d;s<9l^q`Fc&W=i!ehdQf+I=`sSVoBKHY`B4ZU6z zP|z+4r5aFR9oB#XI?Qhye=D%-MXAn#hFv&Hbq)n~Ea|0V<~%z9v?B8*hNXG|fcJXh z^V>9DPkeCOIvW%lL*0$km%b_03j?@b82D{n){Yjn(h5K65d1WL>1?Q* zAy;aKoXm8}jhS$I>v+Ko+XpkInRf8&k%(g9RMlafRjK)`D*c7V>TygpyRhh}Lye7r zni&?l?Nkrd7<39GSaxwM)l&?`*|#XpFKXE~N~r8oDP78t=%WUT$#~aaC}zjKoi2Ks zEs+x{U5Y(|QgjNHnf|jKAI<_j@Mw+-C~gP91YKLDUIJ0v3I;$-Hn<*uz?>KCaEGWZY&|nds?-8J>mfvL4&BDkb-(0ww1!&oqnF=5S>IuvBmcV=$tRSPAliY~Av zOhtOoR#xhsU{OX6J;Gdk=?;)g6g9r;V+VBgoQIR9N%|nPWS%}Hz!xoG!bz*Gj$ZXD zEA3LNCpRLcPb>J%Na0%_=6M8RYw@j{%WnpOa`CcEPjBkma?(eo`gDPEDUa708M_P< z>oI!TNpi7Qs@((EGYsGQG>P95j#7OZ#e8E|pRSRc@_I;t+ji+m!}7*IeVPSsCYStp z0Jp2CUH$DsqmMwy*XtDZj2|Y{rTVA=xt>7OGxg{r9JpBnngIaHb>r8xka#)lNjI8frRhx5_vQd)j!!1g z`Y66ce)Qr?qG%2trjN{l&Kw8zX&5x6?dG6pddVCzO<$T7)Qk*s7&QH-Cme>oMBj9V zM9vI6Grmptm|l@e^;(O*GDF_oW$`)!>R< zD*ahWpDL^5lkLOe#(FAc=>rpG`^8$Zh-o`=VgSZ?R?681zO*ela|RQeviMb*HBfgV z95CKUaXkj$o765}m3j<7Q+(9}159er0|ShqMmg-H&FEDXQFFPop%T>u&r5@vzRq|D-2R@h-*Xsy&v*r9(#>p7){o_0MI@;@4 zCdt3#LZ%`cNcW214t95>vYj`w?)0k`U8UQ5U$WDXMkV*M{~k{F?%R&HoKQfAAVHA%f3y5hgsmXS?;#nBslhsZIHBcif>VUoo|*6z@;%ToJzdt)c5Rix<}5m9(|KJZVXblu24L zQ|E2ZEaZN>d^KMlt=-Ry)}A77duAc`W9F;*@@VaTUbOZUdD}A!x&KOAU(J_CYxnb_ zwWrA2o>|BvuLlkL-Iqse_w%B)r^xeb_p>3#8=u2j=BxSgXzhMpwDuHv$!6sllDtg$ z!z(^dGS1v1O6I=OYU~7lZO5|=8JC(o#v&9av)#v^6d?P2e@_E444xbLmJxA;;1s>Q#>=0Z1 zWx)AHPHg3e0$V$bZSJ{ZhjFuZ{1~zytsP=(hcUD<_v6X9<(iFK7`K7Dh;PKUET3`6 zH*#VtXWWX<7k>cN=nDj=1Ls~Sn9nF#KZ$MGUclB*Vk_5WFZwsi{!q$hvEGXvw)V3r zKNcTI#8$53xh)M(%D{IcC+1@m`Nj^h)#q5vH+G1vynu3JhnRBOVVv`NOKgd)K4WO( zLu}<7hc-UMR$d95*Qet+)N#8++Pkwcr~i5V#HQaCZSzNBbBFP~1O|})?RXkHz7LGy z|5!XP{V&AxGO@`v+J5)jyDQsk)&XMM?~{P@@}-Z6t$Z5r=*z|CEa2iF3+@J-dxc=G z1GX-IP2eLlwk~38Q;*fb9mncq=oJ4%Z0fObrQjWojgL?W>E9k3#*QDW0@(c@8yi#DWmud%c_`lq79 zF_yQh)a8%2gr~!2-tzK9huDsjGEawVS6+Y7@z=4bo=!D&GDL^i+F=ayhKk%jM)YOb z8^llgoO`3!E~DR}T{nqNoccElrk&hdJ-NYbqm_>a&KoX15L@4LyG&gj+Vyj>$$4kz z7qKln7ue1(Vk_StIM2*4Vk=(`Jo*=6b0u{Kh(E+uXRW8x4xD?N=pX6fV}bJ$QkK}3 zJq38+Euv3s<)=~pGm#Tp`PsnvMxWTq&!gPv6I=O3zMy6<=o4G{YGB)U#8%ERX8VrV$}a`B{t#RF6_np4{t#RF z^}u$H6I=PMz@zUKeU1k^Zi%hVGr+bj#8%F+k#FiEwsJjA%sBMN$%oL%8z%85w)$TI zkG@ZQ(Bs6!KRQkZ{z`N>W^7rG6YCqXmG`3D=o4ExpAWWiCbn|!RZ@Jv*yld|xeo{) zMf{*(?#XG#HnA>Z0#(f+}I(ucJ>Fh^McswucSOK?IpJIW?N62C6^T;ewbUq<|<;GYt|CHM~Fw*~*2_#MGd5x*<=9b#^F z%Wt$fFq@8WKknc!BJV-`SHXG2?+YG4{DI&h#D5daeG-BX1#=ID;3L6|Y4EXN?qv{s zB6uG0r-HdJcJOz>`xAdA_z>dH1+O6fLhzx)UkYAJ{FUItiN6+nH1RirPayt>;8TeI zDfkTHZv~%2jK4}_x`;Rsd?|67;46t^g0Ck|7kmqGhTuDhGX+0O+(qz<#94x0CGIMi zdqxM{1oN~Y=q@;uI9qTwaSy@0h;sz@C*DQyuEe>5hY|M_Jc`(C;#fkQC-Mozy#?<< z+(+0#?q{Ufr5FuALI+>vhY6lRJY4Vs;)LLXh>HZTA|4^Qjd-Ns?-7p@d@3<3 zK{}s!wBR2T7YpY8V8Ix{+{-B#EBM#MC4!$NE*1O=ahc%15RVi5IdQq*SUT`{!MhMo z5S&lUh9VUaPZB(ixI*xr#FGW@MZCM<{fMUst|vAdZMP6l75P!bdkQ|8c$(m?#M1?H zKgpm{@O8utHqvdxGX=jzTqT%$<_2cd#&3ydi#!`kb5Jdqhv#69U>^2@xq^9^3HB1q zWj&ZDnETWQdka2=c)s9siOqGt8;RNZNZdCzFy}(|5!Z;E`@;tN2!4}zq2P~*_Z6Il zgGaDPaBpI>Vf0YqB_f|ryr1AY;{635L41JVGl|XShulXs;9x}hIq_1#PZ1w1_%q@| z1gBvSsi0PHCUD_0hl`B7Cw1yXKA3p9-~!@$!DEP52p&h=Ab1AxO2K;*oAa)P#5fL) zz?xJ?%t?d9eMW=Tf{!F_6nqBpp@M%zY|hheBsMm0CpPDM-2XE;O!S{2ZW8M6&{U+kWMQ0tci5vIU49xG2u{joSAHLvPkrxnOCwMpF>jh6C zHrHdTh)sOBXI}7A(c%7g!3~0sCB9Mc$;3AazJT~_z;z z$ommLAvi${e>T9Ma^fdNUP1g@!TS(DC3q?E(}I@)7e3=~k&z!p9aHb&#LtS(NyN_y zK9%@)f`3AcF`Nq@ZXkYM8Ius|5fDNyUN-*jM((idg4o6;KHvRE;90y zsbg%OP5h1MTu%HC!B-RiQ}EA-zZHBNaG@TB_-z7QWaLj!C*bH*>KWoR!LJeXhZhp} zISSGRe+XQd;c$_WXZC_lrpUV!cM;4zjS90IE;8~$>hOgyNF#~62_8q>UGP-mY{8Yl zg*_ZDGV=YYlOytjiLpj8ts&-*MWj~ZT*1c>^Tjhrrx5oNd>U|Jp2I~(em-?f%(&lQDQTvo+lnA@|S=MhdW$kE@55|0x3Zp6mt$;4(onL%uP-ivrQ(QhC&Yg8-oXptWdTv+UIk&$nr&KQxOK|EIQ z`NSoHFD8a>ymosXF<(xEbdx9lC2^U^e@$$BexCRvt*%}nHa@>Y%!?UF0WQeWXDn4J zhqzqiy?_hHJ6vSsgQ+t?eGVfw zzt`G`CyV~6#OC*u_Ir1c^D~$t7^k8k#vusTUPL~`!-d3CMLx>IV~Cf@nl_8r*q=*m z>@W225@KEiLOR&Pb;PFLLp|I~Z0vLBTbm~kPZK*^h^Gram$*{!HV2wcoA)Y7l3p~tsD%#&``kM14V)G`-j~C2$rdWR-AU6Iy=HVxajX!+Hn8o_K zwDE`Uj0z!Y7p!zI=nPy>*cK}+jf2Z+}P(WqF|Be>uc%8{>Ppj z-ZHUvczeUzNkdbupWQs1L%djQ4ko?;A4o%qaV>)5d4z{Y6Px&y6PrGoL~Q(=?cu$M zmx%oXiFrX9=@4T4UZ(v94>uB<-^*(~+)li|ls(bIrw|_?@-scWmH0+{An`JU#a9s@ zDEc>em_OHp%kY78AF=V1KUuAx{JCf`fBppriJccb{0Cy==U+U`)B0ek=<_t%VxIC^ z-?|~&VxH<*KY99PF;AhapFEAQe)14*edD3jVjd2IgYkjH!-K_KnysJgLW|k8!6EoS zVhAi|Q>}0H9$rOk;@RTiHewUc6NpVbPa-z`e!7RZ5ZB@Z=>iXLBVH!*>pgrEah=F- z^YER-#-HDK__xHyAHF-t`tv%msrSzw{($&;bPm$rJ^Ur{a(p1gc)!5lF2rWs<`A1P z(2JM>L*gTe7V{BC#*^cpk5$>&@=-tA-mxC$qXyQ0-nI``h)sR3q(Lxmr3VJ{Ho5if zAY$WBEwPy|t3BLAZ05_c9zKEC#D6RCN~!C7;@idlOFVozF$V?GH6H#cF|I+ey|;S! zc7v(^h=(61UM+T>^{~Eo(|#&;A2hlx&i;wHg)9_~lH zM&!GCxPbT`84rB7k+n0P*x1>_!}{J(v)JLgivms#q(#JQ1uymRGU9b2U*+M$h|P5~ zzOyK36&=10DBvVR+T`KQ#O)$K%ftHK(|VEfeSLw!R}-6SXnY5fwSOnEd5P-%9)6hk z2(iQW^jSMk6B|3Pdirk?8$bW*;SY&7h@H=gjXz%#8#{bQQm|2Ua)^%<+{eQMh>sGv zzUO6df^u^$j_+0qjusuh*VpRL@vy%CWv;*RT}i<)qJJ3iv4UGYd^qv^RZCl5&HuCB`*0&Wl@!j~AU^5F0yuH&ehx6zNf7Q}0tAevTM+nE39c z;QONgG4Y9l`5rur|3SP-8fhk@MY6!Ks4zuDakf!9Vcu8N@t*Af4}FzN;=U*Z26& zr{E0Hxy{qL+r#%0^FWQncQ^%SivFv_X9<4C!+h6Vz=IXiryl--m-a9GV5{iwL41zjnI5htK3C-Xc$n`!3(R#nz5^;aPjuFKIvYHEH1YYO z!*@OfJlG=feV4(7f-m#%PlzuP`3)Yvh4^b}FW(gvTr4_IdOE-J@QcJem?P=?bUzgQ zIpvoK{-=l2cn?d7obP@Lek6ET;!6b&_wYz!o;3tBQ_V97U#!tRGD!5W~&LzG|@HP)$N}Mb5n>>6g z@zo;dd($kwhxi(i|JK8NS6Xnb$Y1jCpNOv$`3D}>_YHYsh4dxm2LFTjry}pcduj&v zB)&o9{XIO0_(qWr_b}gu7W5D~-c#fjXvL{72G8{CB(*l zg@^YbHa7XLtl(Foe*p2_f|q%C1@S#1U*q9*#KT3-cWl{fkEavgEAn$ZtnYgoeZF%m zxKDI`L2T^n`<@0rK=~-q;XAd0`vvnITfqZ@-}dmIi60dCCm#NsxLD+T7ni->$aiN2 z4~d-b&9Zn`Vx!M@a|I8J&Jd-mBH^B<=<_IgA)X8wz-uoCq9dkcrG+VfMr`l5uBFas@u!_SW=s;> z>+l<>W9}UvO&xO{OKk5cA4i=>rLGgHW6qh0?S1f5sPl8tIgL8zcM!3C#^5aKn0xW( zP{;h%Ah!4DFQCrdVrLt5%|fjre)NGl^diTuuCY!Sje;6uduiiQuKgF9}{o z{0G4+h+h`Gn)r``n}~Tq1!)8ED}s+EepT>s#IFfHk@$7NdhER+nBy&YQ}6}EZwcN; z{I=k$iQf@?J@LDO^_Y22Fvm&oXTi4<|3&a!#D5k12=V)ZA1D4mu31(jh9}50G z@kfGRCjMCPyTqRe{wwjPfUwTM^zJNi+mn& z55YCW<`}Vv*c>DDv-;+^u#|FhTv$eIjs^O;eRC{WO}Tk~po!S5|7(fOn%_=r*8B~` zW}QEp*sSx%5u3IBL}IhHpF(V&>o|?rtmkJDn>G9#VzY){Ky21+eV@gw+m}*q*6J&W z&02jmv00z5CpPQzO~htRzLnUl$+r`mb@(n~vku=&Y}VcfiOt&k2(ejjA15~J?Nh{N zjeU;Ttg*i*HtXuk#AaQ6mDsGMZxWmHjdzKUly&T{#77DKkl3u5pAxSZ`4_~^g1;d) z>!jlS1+zA$6PvYhIfhGs>kCZHz`TxNF|W%owNsAYdlvKh0@IO{ZU1!{w>KyeEY?VRX2Z6bux7;)K!R5>PNmu!krOA34zH^hl!=@;VRUYx ze4NOM6GrDw%F9JgoG>~MP(EJd#0jIrYwraUL{6MAI?qr(QRKu4qw@#KCyAUmVRYW0 zyh7x}38TYn^#zkfPMk10pHR*}q(dT37@e;vpCWSNgwgqy@>UtE#0jI*mDiA`iGE+; zg6R$?jC=^?Gel0DFgit)&lEXv!swJxUL|tkgwdHm`7DtWCydUXl+PA9al+`#ro39@ z#0jIbfbuyaCr%ih{V1O+a^i&1IhgXjL{6MAIx8ukCvxJ1(P^Q4Z;=xxjLrti=Zl;; zVRVkCe1XV`6Gn&k7Yb@bPMk10r&Hc0eLwu6GkVC@&=I;CyWmNuBTw7$cYn1 zhxa=QR*9TAVRVL4zFOqO38OQd^7Yb2;)Kx|3mi0w{uJu0aX4Y*Rg|}goH${0c(0^j zt;mTJMrR4->qJhRFgi;qZxuOl;{P;uCg5=uJ*OFN+IS>*M|3 z`M%Q`hO}}XrsvH&@BC-ZNirmv%!!+B{B(IZ+)Tpv%ERGi27ZP-9ByXePuD)e;imRn z%xBdvpqX9gu;)3Nf*0E60*9Mx@n^}y;fB{V6=%!C;pR5{Ir4D0xfg$)JREKw#Ltz7 z!wt{r6km{s!_8Cp3*_N&^Bn#{c{tp>i02nxa)HCm8_BH~sb5L+>+|L+}gb;c&AP{!)23+_d8_lZV629{8EsM>yQno`?FH z`cX7j);a7?z+WW~hnsQutL5QvGX?(*c{tphf&ZpF9B$6VFOrAD4bNc}-;#&J%>w+l z<>7F11%9zS9Bz0`S@9itINV%^pQU30hnw#ux8A7!PMYu5IqZLizeyerHxJ=&mWRX5 z6Zr4T!{LVK(TZE-;c)XJ{s;1KxOp9at2`WT{(}FZJRELT;6JN*YTFNIlQN z6?fD*?6<=ISRM{HgYb9B!{KIo{N3_!xEY4OM;;D0JeODeR2~jD`{D1Ehr`Vw_@Bwc z;bs*6et9_D9EX2E9u7BS@Jr<3aMOc-P#z99JU>|cLLLq`v+zsh;c#;f{vmld+AD4&2&AoVj=`R;J z+&q-r`lR}&X`ZTc*gubdMjj3~FXMkJ4~Lt#@V}FX!_5l(@8#ie!*iX*v+{7b>4$$# z9u7CWZn0P{4~Ltr@XyP`;bsv21$j8!@SJJ!qC6aKhT;Dp4~H9`S1tZ14~Lum@Gr~5 z;pRa6Y#nnr+#HtN`nr0aV=dmObJ+9R$>L3UINVIZzby}ko6q6@EDwj9bMb$Xhr`W$ z{5$e+xVa3!LLLq`JXc%%T^raMH*euTC=Z9575IMgaJXsxQ2O=c z;c&AK{!Hy79BwvBZsmj`x$t~(!AZZ&VPD`kl83|14*34^aJU(U=fotrz~N>O{ATiS zxZyeIVsm*o+#G`Eq++?i;pPbZmhy18IT`;Ec{tphg5OFW4mZ>BTg$`YW;T8sc{tph zj~^fphZ~;bF8IavT;Oo?H9RLm%LNWM*Wx)rOD=G@xdA^=9u7CR;s?pY;fB}b7KJ<< zZg@>@F<2fBH&5V)$iv}=*X520*9Mr z_)p8j;fCKmC=Qi}!ws*qE)J82!_DjXQSxxOS%E)X9u7C_Zjk;6c{to`fwaq5TD9AD?K=XV>56XfA=a{&HCc{tpR!k;7$hnwT@o$_$F z;rAknG4gP@>A{bchr`Vb{5W|y+?7F134Xjh9B!_}pCS*3o9pls z^tNm4FwxT(FKeVY1LXr|XW z?BB%q%ERGi1^#q-INbaTKT{qKH@xP(m?aN~n~m_Fm50L(uZ1r@Cl804ZSk|^;c&A9 z{`2y1xY-SVraT;OI`C)7!{O#2{2X~W+#H5KTOJNKC*aSKhr>-5{#dnjaJV@V{|$LK+?7F%BmQ1_ zINY@3?~{ka%|7^_$;091VEp~^aJU(Te?T4%H^<7EM7ypnv9B$_0e<=@#n=A3l-A=9B!`1KOzr@n_KXY%ERI2 z4*aj=;c#;={t068}4SINS`x|6U#rH~g+d@vJ-?Zg$2$Cl804J@L!s;c(M|e_kFA zHwWQgkcY#~;rJKj;c#;z{txnSxaq?GQ63IAr{Z6dhr>-T{$+VM+|0qhA`gd~x%gM* z;czn_|C&4;Zmz_?E)Rzr&UsS&pFA9HZpFVL4~Ltd;NO&o!_9;Ex8&h)^BDeZc{toW zga3;>9Bw#wO7V_79By93pQp!UINZFE+`3ZzN}7MxIqW~UN&0`u!{LVWs}!x835T0) z@N3D#;fC|B6#PpF-1E%*WQaJabx&&g?aq@7unSeiD9u7C3!Ji-xhnrdWljPxWb2k2D zc{to$i0_n#!_CF`(eiM(xfFk)JREKk^YyCoAA#59260!uY7<(%E&ZLuvad*!9FcMWUYW`97cvL6BOt7c@bDu>s(&HgAF-_K*=Bh{Rk zs|x?*!m7=_E4l0^z$fQFxlGJUrKg59ZnN)ARrWLC)6~q)Rps~JWI{I zTvfhU=QjHVsoLkr!&Q5J)ua7)d94XR7vVSIrB# zs{E?XZT2svYX6BmT(y52|8se`dY^b@uFCl>`DIq?ujSWHuDnv`Hv0|Jw=*~wxXK;O zWdOJJ{Tv9tCO9J={ZI06)qW`cZ}M>Uuj1X4%lUi3|B~-WuB@N`e+Une9KQ>i+MINqhBA%J6a?Wgcd-*xJs(hl(ZT9D-YTsENuG-JT z?;{Uahl%;|R{MT+uI?*dl&f;Pi{S(1Z^%{Um^!!F^P`9Mqvhf1Nb!e9Z#Fjv1Tl z-f3D-D5Tt}(r1T856zKf6A3TKB{;L$O2afBSvx#3|!W>+G4{**$4$@2tL? z_xyeM)n~Oo`0hVB-*?5Ig&#Mit7q~lozurn=$_QQ`fTcqX;Y_6@9rGm(><|k^;!NI z`n+-qJKC^gY)5~fetPZC&~t!>4Xv(mOlMaf2zH_GisR5YvhS*K!)HwE>0QkZHV#`u zR!;M==zEjptTjfSR321zbq(9~$oE-~@0r}yxyG$?-1M4 zzV~_Dlo^wIJDXcR%9}qDYJ17JHGT-Js@61N`uiKv*S+BIclDgoJ-s(S!cL!ZTK5`9 zy{GQ`An;y#*U-K*rfL8Dso6PY{QJ2bW6!J_qZ9;x;w{CnZiDf>GCHF`@FgX zx2Bt{dPj72j-N4kTxaLdo!_g5y;tq>UbX9c6^{hE>#N4Mr{W>fo`(Y7QJwj?IXQw<86({j2)Xd_B^S4pnccdW2TLnoQLLJt`9Y_XL4>^Bl01v zW$3smlO}af&PVpzebp7?r;VvSkoHU;clyvVy}i?V#?I)?+3$PdTQB~P?r+Cx-*+|M z*#D<$8RRbicT`)dUY9F<-FO+jq~{OexJOQOF8e16pi!x zJ(6EDrDGn)p`7>4eh=NsiQ&#PAL?^V7{2QrsMIj`Km_4Dm=9^b+=&KsC-3`|!p z<^8)aMdSUuDd+8#j{C>la^9QCjq^HIGw)U3rX$xZuQkler>R%X>zB7@-Y!JBjLtXa z3v2(fU9R8FU3o0{`udQDuH27Z(l_qMc8|8Stjv!6=%1HzKTc|zw`UI6u8(5S-Y}0Z=kvc+@B158bN{Yun%A4(7?<~N z%Z7Q6G|l5{+!1+wx#XL*h3|P9_jgIoo0!*d{I<$VdHnbmApcu+{|4kIG9NGHQqFs; zXzOZ(+_Wj~_oaD(CUz#m0I3iIu+IzXvqU zTku5v_-)%T?~JB-yfl6PyuMuW>e@1`Y2FJtkK@e#4$4b;|E_47$LRw6Bca-ya^AwG zc{}FM6@K7(m45jqu z+u}H%?Rn+L6@LqBaQbqgF{++bGvi$hJ0M@kr%FG zyPUp-dFAamU)`X5yIkm4I0Z^$wW_c>rQ zp?L>pUf#cpo94|P)Y5W$e$JFjxvfP_U3ExH%P;fyN6V$`uFkIUxOA<^W3ZXF%jZ+M z-P*Z*%NytV1H0zAEE?V}=Y6kf-s2mzwk*i|$8k9%FXg=2Ie{B)zdYw{T)q?2m-9G( z!MpBX|JIg`(=l&k!#vJUP~L{IZ@1^`C2~K?rM&Kmrg^>jApXKfHSf@j%llV52XVg5 zV;IZ4yz_f+EaqS4ae3R@ExVr|U%yRb#{+nIAMh))8{F`IW4kPz2cdC)kIkPcPsqo7 z_VGB%57K%=KrJ*5Z3-Jx5c{Qu(ot%H#&zMlYSj aWp2YKTse=gRU5l|MzpqYo`rHLyZ;B><28W* literal 0 HcmV?d00001 diff --git a/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj b/ESP-IDF_Robot/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..02e696f99d4d5fb0c07cd77375c147cebf1a9111 GIT binary patch literal 66688 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 mOF#bW9?J0Z~v<@i9J- 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